diff --git a/package.json b/package.json index 1a68361ef..d086759a2 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "build:spectaql:2.4.6": "spectaql --target-file index.html --config spectaql/config_2.4.6.yml", "build:spectaql:2.4.7": "spectaql --target-file index.html --config spectaql/config_2.4.7.yml", "build:spectaql:saas": "spectaql --target-file index.html --config spectaql/config_saas.yml", - "build:spectaql:beta": "spectaql --target-file index.html --config spectaql/config_2.4.9-beta-1.yml", + "build:spectaql:2.4.8": "spectaql --target-file index.html --config spectaql/config_2.4.8.yml", "dev:spectaql": "spectaql --development-mode-live --config spectaql/config.yml" }, "packageManager": "yarn@3.2.4" diff --git a/spectaql/config.yml b/spectaql/config.yml index ee951f20f..6c0195729 100644 --- a/spectaql/config.yml +++ b/spectaql/config.yml @@ -422,7 +422,7 @@ info: ############################################## description: The Adobe Commerce GraphQL API allows you to quickly and efficiently transfer information between your Commerce store and your storefront. The schema documented here is autogenerated from an instance of Adobe Commerce with B2B. You can find examples of each query and mutation in the main GraphQL documentation. - version: 2.4.8 + version: 2.4.9 title: Adobe Commerce GraphQL API # This is non-standard and optional. If omitted, will use "title". Also, only relevant # when building non-embedded. diff --git a/spectaql/config_2.4.9-beta-1.yml b/spectaql/config_2.4.8.yml similarity index 99% rename from spectaql/config_2.4.9-beta-1.yml rename to spectaql/config_2.4.8.yml index bd02d3e17..c38990dcd 100644 --- a/spectaql/config_2.4.9-beta-1.yml +++ b/spectaql/config_2.4.8.yml @@ -17,7 +17,7 @@ spectaql: # Set to null to not write the output to the filesystem, making it only available via the API (default: public) # # Default: public - targetDir: static/graphql-api/2.4.9-beta-1 + targetDir: static/graphql-api/2.4.8 # Optional path to an image to use as the logo in the top-left of the output # logoFile: path/to/logo.png @@ -111,7 +111,7 @@ introspection: # schemaFile: path/to/schema.gql # File containing Introspection Query response in JS module export, or JSON format - introspectionFile: spectaql/schema_2.4.9-beta-1.json + introspectionFile: spectaql/schema_2.4.8.json # URL of the GraphQL endpoint to hit if you want to generate the documentation based on live Introspection Query results # NOTE: If not using introspection.url OR servers[], you need to provide x-url below @@ -422,8 +422,8 @@ info: ############################################## description: The Adobe Commerce GraphQL API allows you to quickly and efficiently transfer information between your Commerce store and your storefront. The schema documented here is autogenerated from an instance of Adobe Commerce with B2B. You can find examples of each query and mutation in the main GraphQL documentation. - version: 2.4.9-beta-1 - title: Adobe Commerce GraphQL API (2.4.9-beta-1) + version: 2.4.8 + title: Adobe Commerce GraphQL API (2.4.8) # This is non-standard and optional. If omitted, will use "title". Also only relevant # when building non-embedded. x-htmlTitle: GraphQL API diff --git a/spectaql/schema.json b/spectaql/schema.json index 2afcfb97c..b8003bcd9 100644 --- a/spectaql/schema.json +++ b/spectaql/schema.json @@ -524,6 +524,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "customerGroup", + "description": "Provides Customer Group assigned to the Customer or Guest.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerGroupStorefront", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "customerOrders", "description": null, @@ -548,6 +564,37 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "customerSegments", + "description": "Customer segments associated with the current customer or guest/visitor.", + "args": [ + { + "name": "cartId", + "description": "The unique ID of the cart to query.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerSegmentStorefront", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "dynamicBlocks", "description": "Return a list of dynamic blocks filtered by type, location, or UIDs.", @@ -955,7 +1002,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "OrderInformationInput", + "name": "GuestOrderInformationInput", "ofType": null } }, @@ -1878,6 +1925,41 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "addProductsToNewCart", + "description": "Creates a new cart and add any type of product to it", + "args": [ + { + "name": "cartItems", + "description": "An array that defines the products to add to the new cart", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartItemInput", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddProductsToNewCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "addProductsToRequisitionList", "description": "Add items to the specified requisition list.", @@ -2608,6 +2690,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "clearWishlist", + "description": "Remove all the products from the specified wish list.", + "args": [ + { + "name": "wishlistId", + "description": "The ID of a wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveProductsFromWishlistOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "closeNegotiableQuotes", "description": "Mark a negotiable quote as closed. The negotiable quote is still visible on the storefront.", @@ -2635,6 +2744,29 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "completeOrder", + "description": "Synchronizes order details and place the order", + "args": [ + { + "name": "input", + "description": "Describes the variables needed to complete or place the order", + "type": { + "kind": "INPUT_OBJECT", + "name": "CompleteOrderInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PlaceOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "confirmCancelOrder", "description": "Cancel the specified guest customer order.", @@ -3611,6 +3743,33 @@ "name": "Boolean", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use `deleteCustomerAddressV2` instead." + }, + { + "name": "deleteCustomerAddressV2", + "description": "Delete the billing or shipping address of a customer.", + "args": [ + { + "name": "uid", + "description": "The unique ID of the customer address to be deleted.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -3918,6 +4077,29 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "exchangeExternalCustomerToken", + "description": "Generate a token for specified customer.", + "args": [ + { + "name": "input", + "description": "Contains details about external customer.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ExchangeExternalCustomerTokenInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ExchangeExternalCustomerTokenOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "generateCustomerToken", "description": "Generate a token for specified customer.", @@ -5251,6 +5433,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "setCartAsInactive", + "description": "Sets the cart as inactive", + "args": [ + { + "name": "cartId", + "description": "The customer cart ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetCartAsInactiveOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "setGiftOptionsOnCart", "description": "Set gift options, including gift messages, gift wrapping, gift receipts, and printed cards.", @@ -5718,33 +5927,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "trackViewedProduct", - "description": "Track that a product was viewed in adobe commerce", - "args": [ - { - "name": "sku", - "description": "The sku for a `ProductInterface` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "updateCartItems", "description": "Modify items in the cart.", @@ -5964,6 +6146,43 @@ "name": "CustomerAddress", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use `updateCustomerAddressV2` instead." + }, + { + "name": "updateCustomerAddressV2", + "description": "Update the billing or shipping address of a customer or guest.", + "args": [ + { + "name": "uid", + "description": "The unique ID of the customer address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "input", + "description": "An input object that contains changes to the customer address.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerAddress", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -9250,6 +9469,11 @@ "kind": "OBJECT", "name": "AttributeSelectedOptions", "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCartAttributeValue", + "ofType": null } ] }, @@ -10779,6 +11003,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "cart_merge_preference", + "description": "Configuration data from checkout/cart/cart_merge_preference", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "cart_printed_card", "description": "Indicates if printed card prices are displayed on the Shopping Cart page. Possible values: 1 (Yes) and 0 (No).", @@ -11351,34 +11591,14 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "graphql_share_all_customer_groups", - "description": "Configuration data from customer/account_information/graphql_share_all_customer_groups", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "graphql_share_customer_group", "description": "Configuration data from customer/account_information/graphql_share_customer_group", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -12280,65 +12500,25 @@ "deprecationReason": null }, { - "name": "share_all_catalog_rules", - "description": "Configuration data from catalog/rule/share_all_catalog_rules", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "share_all_sales_rule", - "description": "Configuration data from promo/graphql/share_all_sales_rule", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "share_applied_catalog_rules", - "description": "Configuration data from catalog/rule/share_applied_catalog_rules", + "name": "share_active_segments", + "description": "Configuration data from customer/magento_customersegment/share_active_segments", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "share_applied_sales_rule", - "description": "Configuration data from promo/graphql/share_applied_sales_rule", + "name": "share_applied_cart_rule", + "description": "Configuration data from promo/graphql/share_applied_cart_rule", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -13032,255 +13212,314 @@ "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "ProductInterface", - "description": "Contains fields that are common to all types of products.", + "kind": "OBJECT", + "name": "Price", + "description": "Deprecated. Use `ProductPrice` instead. Defines the price of a product as well as any tax-related adjustments.", "fields": [ { - "name": "activity", - "description": null, + "name": "adjustments", + "description": "An array that provides information about tax, weee, or weee_tax adjustments.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PriceAdjustment", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `ProductPrice` instead." }, { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", + "name": "amount", + "description": "The price of a product plus a three-letter currency code.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, + "deprecationReason": "Use `ProductPrice` instead." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PriceAdjustment", + "description": "Deprecated. Taxes will be included or excluded in the price. Defines the amount of money to apply as an adjustment, the type of adjustment to apply, and whether the item is included or excluded from the adjustment.", + "fields": [ { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", + "name": "amount", + "description": "The amount of the price adjustment and its currency code.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category_gear", - "description": null, + "name": "code", + "description": "Indicates whether the adjustment involves tax, weee, or weee_tax.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "PriceAdjustmentCodesEnum", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "`PriceAdjustment` is deprecated." }, { - "name": "climate", - "description": null, + "name": "description", + "description": "Indicates whether the entity described by the code attribute is included or excluded from the adjustment.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "PriceAdjustmentDescriptionEnum", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "`PriceAdjustment` is deprecated." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PriceAdjustmentCodesEnum", + "description": "`PriceAdjustment.code` is deprecated.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TAX", + "description": "", + "isDeprecated": true, + "deprecationReason": "`PriceAdjustmentCodesEnum` is deprecated. Tax is included or excluded in the price. Tax is not shown separately in Catalog." }, { - "name": "collar", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "WEEE", + "description": "", "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "WEEE code is deprecated. Use `fixed_product_taxes.label` instead." }, { - "name": "color", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, + "name": "WEEE_TAX", + "description": "", "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `fixed_product_taxes` instead. Tax is included or excluded in price. The tax is not shown separtely in Catalog." + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PriceAdjustmentDescriptionEnum", + "description": "`PriceAdjustmentDescriptionEnum` is deprecated. States whether a price adjustment is included or excluded.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INCLUDED", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "EXCLUDED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PriceTypeEnum", + "description": "Defines the price type.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FIXED", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "name": "PERCENT", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "crosssell_products", - "description": "An array of cross-sell products.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, + "name": "DYNAMIC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CustomizableDateTypeEnum", + "description": "Defines the customizable date type.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DATE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, + "name": "DATE_TIME", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "TIME", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductPrices", + "description": "Deprecated. Use `PriceRange` instead. Contains the regular price of an item, as well as its minimum and maximum prices. Only composite products, which include bundle, configurable, and grouped products, can contain a minimum and maximum price.", + "fields": [ + { + "name": "maximalPrice", + "description": "The highest possible final price for all the options defined within a composite product. If you are specifying a price range, this would be the `to` value.", "args": [], "type": { "kind": "OBJECT", - "name": "ComplexTextValue", + "name": "Price", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `PriceRange.maximum_price` instead." }, { - "name": "eco_collection", - "description": null, + "name": "minimalPrice", + "description": "The lowest possible final price for all the options defined within a composite product. If you are specifying a price range, this would be the `from` value.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Price", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `PriceRange.minimum_price` instead." }, { - "name": "erin_recommends", - "description": null, + "name": "regularPrice", + "description": "The base price of a product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Price", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "deprecationReason": "Use `regular_price` from `PriceRange.minimum_price` or `PriceRange.maximum_price` instead." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PriceRange", + "description": "Contains the price range for a product. If the product has a single price, the minimum and maximum price will be the same.", + "fields": [ { - "name": "features_bags", - "description": null, + "name": "maximum_price", + "description": "The highest possible price for the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductPrice", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "format", - "description": null, + "name": "minimum_price", + "description": "The lowest possible price for the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductPrice", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductPrice", + "description": "Represents a product price.", + "fields": [ { - "name": "gender", - "description": null, + "name": "discount", + "description": "The price discount. Represents the difference between the regular and final price.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductDiscount", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", + "name": "final_price", + "description": "The final price of the product after applying discounts.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -13288,15 +13527,15 @@ "deprecationReason": null }, { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", + "name": "fixed_product_taxes", + "description": "An array of the multiple Fixed Product Taxes that can be applied to a product price.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "FixedProductTax", "ofType": null } }, @@ -13304,44 +13543,70 @@ "deprecationReason": null }, { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", + "name": "regular_price", + "description": "The regular price of the product.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductDiscount", + "description": "Contains the discount applied to a product price.", + "fields": [ { - "name": "id", - "description": "The ID number assigned to the product.", + "name": "amount_off", + "description": "The actual value of the discount.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "image", - "description": "The relative path to the main image on the product page.", + "name": "percent_off", + "description": "The discount expressed a percentage.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductLinks", + "description": "An implementation of `ProductLinksInterface`.", + "fields": [ { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "link_type", + "description": "One of related, associated, upsell, or crosssell.", "args": [], "type": { "kind": "SCALAR", @@ -13352,26 +13617,363 @@ "deprecationReason": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "linked_product_sku", + "description": "The SKU of the linked product.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "material", - "description": null, - "args": [], + "name": "linked_product_type", + "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The position within the list of product links.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The identifier of the linked product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "description": "Contains information about linked products, including the link type and product type of each item.", + "fields": [ + { + "name": "link_type", + "description": "One of related, associated, upsell, or crosssell.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "linked_product_sku", + "description": "The SKU of the linked product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "linked_product_type", + "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The position within the list of product links.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The identifier of the linked product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ProductLinks", + "ofType": null + } + ] + }, + { + "kind": "INTERFACE", + "name": "ProductInterface", + "description": "Contains fields that are common to all types of products.", + "fields": [ + { + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categories", + "description": "The categories assigned to a product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "color", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "Timestamp indicating when the product was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "crosssell_products", + "description": "An array of cross-sell products.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributesV2", + "description": "Product custom attributes.", + "args": [ + { + "name": "filters", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ComplexTextValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The ID number assigned to the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use the `uid` field instead." + }, + { + "name": "image", + "description": "The relative path to the main image on the product page.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, @@ -13479,18 +14081,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "new", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "new_from_date", "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", @@ -13539,30 +14129,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "pattern", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "performance_fabric", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "price", "description": "Indicates the price of an item.", @@ -13623,18 +14189,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "purpose", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "quantity", "description": "Amount of available stock", @@ -13732,34 +14286,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "rules", - "description": "Provides applied catalog rules in the current active cart", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CatalogRule", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sale", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "short_description", "description": "A short description of the product. Its use depends on the theme.", @@ -13772,18 +14298,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "size", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "sku", "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", @@ -13796,18 +14310,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "sleeve", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "small_image", "description": "The relative path to the small image, which is used on catalog pages.", @@ -13884,54 +14386,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "strap_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bottom", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_general", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "swatch_image", "description": "The file name of a swatch image.", @@ -14130,12 +14584,12 @@ }, { "kind": "OBJECT", - "name": "BundleProduct", + "name": "DownloadableProduct", "ofType": null }, { "kind": "OBJECT", - "name": "DownloadableProduct", + "name": "BundleProduct", "ofType": null }, { @@ -14150,125 +14604,111 @@ } ] }, - { - "kind": "ENUM", - "name": "ProductStockStatus", - "description": "This enumeration states whether a product stock status is in stock or out of stock", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "IN_STOCK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OUT_OF_STOCK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "INTERFACE", - "name": "CartItemInterface", - "description": "An interface for products in a cart.", + "name": "PhysicalProductInterface", + "description": "Contains attributes specific to tangible products.", "fields": [ { - "name": "discount", - "description": "Contains discount for quote line item.", + "name": "weight", + "description": "The weight of the item, in units defined by the store.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null }, { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartItemError", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "ConfigurableProduct", + "ofType": null }, { - "name": "id", - "description": null, + "kind": "OBJECT", + "name": "BundleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GroupedProduct", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CustomizableAreaOption", + "description": "Contains information about a text area that is defined as part of a customizable option.", + "fields": [ + { + "name": "option_id", + "description": "Option ID.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "deprecationReason": "Use `uid` instead" }, { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", + "name": "product_sku", + "description": "The Stock Keeping Unit of the base product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "max_qty", - "description": "Line item max qty in quote template", + "name": "required", + "description": "Indicates whether the option is required.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "min_qty", - "description": "Line item min qty in quote template", + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "not_available_message", - "description": "Message to display when the product is not available with this selected option.", + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", @@ -14279,15 +14719,15 @@ "deprecationReason": null }, { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", + "name": "uid", + "description": "The unique ID for a `CustomizableOptionInterface` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemNote", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -14295,68 +14735,85 @@ "deprecationReason": null }, { - "name": "note_from_seller", - "description": "The seller's quote line item note.", + "name": "value", + "description": "An object that defines a text area.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } + "kind": "OBJECT", + "name": "CustomizableAreaValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableAreaValue", + "description": "Defines the price and sku of a product whose page contains a customized text area.", + "fields": [ + { + "name": "max_characters", + "description": "The maximum number of characters that can be entered for this customizable option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", + "name": "price", + "description": "The price assigned to this option.", "args": [], "type": { - "kind": "OBJECT", - "name": "CartItemPrices", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Details about an item in the cart.", + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "ENUM", + "name": "PriceTypeEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this item in the cart.", + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", + "description": "The unique ID for a `CustomizableAreaValue` object.", "args": [], "type": { "kind": "NON_NULL", @@ -14374,50 +14831,31 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "SimpleCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VirtualCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardCartItem", - "ofType": null - } - ] + "possibleTypes": null }, { "kind": "OBJECT", - "name": "CatalogRule", - "description": "", + "name": "CategoryTree", + "description": "Contains the hierarchy of categories.", "fields": [ { - "name": "name", - "description": "Name of the catalog rule", + "name": "automatic_sorting", + "description": null, "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "available_sort_by", + "description": null, + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", @@ -14427,409 +14865,282 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Price", - "description": "Deprecated. Use `ProductPrice` instead. Defines the price of a product as well as any tax-related adjustments.", - "fields": [ + }, { - "name": "adjustments", - "description": "An array that provides information about tax, weee, or weee_tax adjustments.", + "name": "breadcrumbs", + "description": "An array of breadcrumb items.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "PriceAdjustment", + "name": "Breadcrumb", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `ProductPrice` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "amount", - "description": "The price of a product plus a three-letter currency code.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Categories' is enabled.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `ProductPrice` instead." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PriceAdjustment", - "description": "Deprecated. Taxes will be included or excluded in the price. Defines the amount of money to apply as an adjustment, the type of adjustment to apply, and whether the item is included or excluded from the adjustment.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "amount", - "description": "The amount of the price adjustment and its currency code.", + "name": "children", + "description": "A tree of child categories.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CategoryTree", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "code", - "description": "Indicates whether the adjustment involves tax, weee, or weee_tax.", + "name": "children_count", + "description": null, "args": [], "type": { - "kind": "ENUM", - "name": "PriceAdjustmentCodesEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "`PriceAdjustment` is deprecated." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "description", - "description": "Indicates whether the entity described by the code attribute is included or excluded from the adjustment.", + "name": "cms_block", + "description": "Contains a category CMS block.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceAdjustmentDescriptionEnum", + "kind": "OBJECT", + "name": "CmsBlock", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "`PriceAdjustment` is deprecated." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PriceAdjustmentCodesEnum", - "description": "`PriceAdjustment.code` is deprecated.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TAX", - "description": "", - "isDeprecated": true, - "deprecationReason": "`PriceAdjustmentCodesEnum` is deprecated. Tax is included or excluded in the price. Tax is not shown separately in Catalog." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "WEEE", - "description": "", + "name": "created_at", + "description": "The timestamp indicating when the category was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": true, - "deprecationReason": "WEEE code is deprecated. Use `fixed_product_taxes.label` instead." + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "WEEE_TAX", - "description": "", - "isDeprecated": true, - "deprecationReason": "Use `fixed_product_taxes` instead. Tax is included or excluded in price. The tax is not shown separtely in Catalog." - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PriceAdjustmentDescriptionEnum", - "description": "`PriceAdjustmentDescriptionEnum` is deprecated. States whether a price adjustment is included or excluded.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INCLUDED", - "description": "", + "name": "custom_layout_update_file", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "EXCLUDED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PriceTypeEnum", - "description": "Defines the price type.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "FIXED", - "description": "", + "name": "default_sort_by", + "description": "The attribute to use for sorting.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PERCENT", - "description": "", + "name": "description", + "description": "An optional description of the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DYNAMIC", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CustomizableDateTypeEnum", - "description": "Defines the customizable date type.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DATE", - "description": "", + "name": "display_mode", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DATE_TIME", - "description": "", + "name": "filter_price_range", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "TIME", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductPrices", - "description": "Deprecated. Use `PriceRange` instead. Contains the regular price of an item, as well as its minimum and maximum prices. Only composite products, which include bundle, configurable, and grouped products, can contain a minimum and maximum price.", - "fields": [ - { - "name": "maximalPrice", - "description": "The highest possible final price for all the options defined within a composite product. If you are specifying a price range, this would be the `to` value.", + "name": "id", + "description": "An ID that uniquely identifies the category.", "args": [], "type": { - "kind": "OBJECT", - "name": "Price", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `PriceRange.maximum_price` instead." + "deprecationReason": "Use `uid` instead." }, { - "name": "minimalPrice", - "description": "The lowest possible final price for all the options defined within a composite product. If you are specifying a price range, this would be the `from` value.", + "name": "image", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "Price", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `PriceRange.minimum_price` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "regularPrice", - "description": "The base price of a product.", + "name": "include_in_menu", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "Price", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `regular_price` from `PriceRange.minimum_price` or `PriceRange.maximum_price` instead." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PriceRange", - "description": "Contains the price range for a product. If the product has a single price, the minimum and maximum price will be the same.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "maximum_price", - "description": "The highest possible price for the product.", + "name": "is_anchor", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "ProductPrice", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "minimum_price", - "description": "The lowest possible price for the product.", + "name": "landing_page", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductPrice", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductPrice", - "description": "Represents a product price.", - "fields": [ + }, { - "name": "discount", - "description": "The price discount. Represents the difference between the regular and final price.", + "name": "level", + "description": "The depth of the category within the tree.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductDiscount", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "final_price", - "description": "The final price of the product after applying discounts.", + "name": "meta_description", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "fixed_product_taxes", - "description": "An array of the multiple Fixed Product Taxes that can be applied to a product price.", + "name": "meta_keywords", + "description": null, "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FixedProductTax", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "regular_price", - "description": "The regular price of the product.", + "name": "meta_title", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductDiscount", - "description": "Contains the discount applied to a product price.", - "fields": [ + }, { - "name": "amount_off", - "description": "The actual value of the discount.", + "name": "name", + "description": "The display name of the category.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "percent_off", - "description": "The discount expressed a percentage.", + "name": "path", + "description": "The full category path.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductLinks", - "description": "An implementation of `ProductLinksInterface`.", - "fields": [ + }, { - "name": "link_type", - "description": "One of related, associated, upsell, or crosssell.", + "name": "path_in_store", + "description": "The category path within the store.", "args": [], "type": { "kind": "SCALAR", @@ -14840,44 +15151,91 @@ "deprecationReason": null }, { - "name": "linked_product_sku", - "description": "The SKU of the linked product.", + "name": "position", + "description": "The position of the category relative to other categories at the same level in tree.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "linked_product_type", - "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", + "name": "product_count", + "description": "The number of products in the category that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "position", - "description": "The position within the list of product links.", - "args": [], + "name": "products", + "description": "The list of products assigned to the category.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "sort", + "description": "The attributes to sort on, and whether to return the results in ascending or descending order.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProductAttributeSortInput", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "CategoryProducts", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The identifier of the linked product.", + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", "args": [], "type": { "kind": "SCALAR", @@ -14886,51 +15244,66 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "ProductLinksInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "ProductLinksInterface", - "description": "Contains information about linked products, including the link type and product type of each item.", - "fields": [ + "name": "staged", + "description": "Indicates whether the category is staged for a future campaign.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "link_type", - "description": "One of related, associated, upsell, or crosssell.", + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "linked_product_sku", - "description": "The SKU of the linked product.", + "name": "uid", + "description": "The unique ID for a `CategoryInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "The timestamp indicating when the category was updated.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "linked_product_type", - "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", + "name": "url_key", + "description": "The URL key assigned to the category.", "args": [], "type": { "kind": "SCALAR", @@ -14941,20 +15314,20 @@ "deprecationReason": null }, { - "name": "position", - "description": "The position within the list of product links.", + "name": "url_path", + "description": "The URL path assigned to the category.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The identifier of the linked product.", + "name": "url_suffix", + "description": "The part of the category URL that is appended after the url key", "args": [], "type": { "kind": "SCALAR", @@ -14966,28 +15339,61 @@ } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ + "interfaces": [ { - "kind": "OBJECT", - "name": "ProductLinks", + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RoutableInterface", "ofType": null } - ] + ], + "enumValues": null, + "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "PhysicalProductInterface", - "description": "Contains attributes specific to tangible products.", + "kind": "OBJECT", + "name": "CategoryResult", + "description": "Contains a collection of `CategoryTree` objects and pagination information.", "fields": [ { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", + "name": "items", + "description": "A list of categories that match the filter criteria.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CategoryTree", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "An object that includes the `page_info` and `currentPage` values specified in the query.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The total number of categories that match the criteria.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, "isDeprecated": false, @@ -14997,38 +15403,12 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "SimpleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GroupedProduct", - "ofType": null - } - ] + "possibleTypes": null }, { "kind": "OBJECT", - "name": "CustomizableAreaOption", - "description": "Contains information about a text area that is defined as part of a customizable option.", + "name": "CustomizableDateOption", + "description": "Contains information about a date picker that is defined as part of a customizable option.", "fields": [ { "name": "option_id", @@ -15108,11 +15488,11 @@ }, { "name": "value", - "description": "An object that defines a text area.", + "description": "An object that defines a date field in a customizable option.", "args": [], "type": { "kind": "OBJECT", - "name": "CustomizableAreaValue", + "name": "CustomizableDateValue", "ofType": null }, "isDeprecated": false, @@ -15132,21 +15512,9 @@ }, { "kind": "OBJECT", - "name": "CustomizableAreaValue", - "description": "Defines the price and sku of a product whose page contains a customized text area.", + "name": "CustomizableDateValue", + "description": "Defines the price and sku of a product whose page contains a customized date picker.", "fields": [ - { - "name": "max_characters", - "description": "The maximum number of characters that can be entered for this customizable option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "price", "description": "The price assigned to this option.", @@ -15183,9 +15551,21 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "type", + "description": "DATE, DATE_TIME or TIME", + "args": [], + "type": { + "kind": "ENUM", + "name": "CustomizableDateTypeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "uid", - "description": "The unique ID for a `CustomizableAreaValue` object.", + "description": "The unique ID for a `CustomizableDateValue` object.", "args": [], "type": { "kind": "NON_NULL", @@ -15207,56 +15587,48 @@ }, { "kind": "OBJECT", - "name": "CategoryTree", - "description": "Contains the hierarchy of categories.", + "name": "CustomizableDropDownOption", + "description": "Contains information about a drop down menu that is defined as part of a customizable option.", "fields": [ { - "name": "automatic_sorting", - "description": null, + "name": "option_id", + "description": "Option ID.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead" }, { - "name": "available_sort_by", - "description": null, + "name": "required", + "description": "Indicates whether the option is required.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "breadcrumbs", - "description": "An array of breadcrumb items.", + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Breadcrumb", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Categories' is enabled.", + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", @@ -15267,96 +15639,93 @@ "deprecationReason": null }, { - "name": "children", - "description": "A tree of child categories.", + "name": "uid", + "description": "The unique ID for a `CustomizableOptionInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "An array that defines the set of options for a drop down menu.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CategoryTree", + "name": "CustomizableDropDownValue", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "children_count", - "description": null, + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableDropDownValue", + "description": "Defines the price and sku of a product whose page contains a customized drop down menu.", + "fields": [ + { + "name": "option_type_id", + "description": "The ID assigned to the value.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "cms_block", - "description": "Contains a category CMS block.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CmsBlock", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "The timestamp indicating when the category was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "custom_layout_update_file", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "default_sort_by", - "description": "The attribute to use for sorting.", + "name": "price", + "description": "The price assigned to this option.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "An optional description of the category.", + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "PriceTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "display_mode", - "description": null, + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { "kind": "SCALAR", @@ -15367,32 +15736,20 @@ "deprecationReason": null }, { - "name": "filter_price_range", - "description": null, + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "An ID that uniquely identifies the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." - }, - { - "name": "image", - "description": null, + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", @@ -15403,44 +15760,59 @@ "deprecationReason": null }, { - "name": "include_in_menu", - "description": null, + "name": "uid", + "description": "The unique ID for a `CustomizableDropDownValue` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableMultipleOption", + "description": "Contains information about a multiselect that is defined as part of a customizable option.", + "fields": [ { - "name": "is_anchor", - "description": null, + "name": "option_id", + "description": "Option ID.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead" }, { - "name": "landing_page", - "description": null, + "name": "required", + "description": "Indicates whether the option is required.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "level", - "description": "The depth of the category within the tree.", + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { "kind": "SCALAR", @@ -15451,68 +15823,8 @@ "deprecationReason": null }, { - "name": "meta_description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "meta_keywords", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "meta_title", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The display name of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path", - "description": "The full category path.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path_in_store", - "description": "The category path within the store.", + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", @@ -15523,82 +15835,15 @@ "deprecationReason": null }, { - "name": "position", - "description": "The position of the category relative to other categories at the same level in tree.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_count", - "description": "The number of products in the category that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "products", - "description": "The list of products assigned to the category.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "sort", - "description": "The attributes to sort on, and whether to return the results in ascending or descending order.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ProductAttributeSortInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CategoryProducts", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "uid", + "description": "The unique ID for a `CustomizableOptionInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } }, @@ -15606,76 +15851,77 @@ "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "staged", - "description": "Indicates whether the category is staged for a future campaign.", + "name": "value", + "description": "An array that defines the set of options for a multiselect.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "CustomizableMultipleValue", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableMultipleValue", + "description": "Defines the price and sku of a product whose page contains a customized multiselect.", + "fields": [ + { + "name": "option_type_id", + "description": "The ID assigned to the value.", "args": [], "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CategoryInterface` object.", + "name": "price", + "description": "The price assigned to this option.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "The timestamp indicating when the category was updated.", + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "PriceTypeEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url_key", - "description": "The URL key assigned to the category.", + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { "kind": "SCALAR", @@ -15686,20 +15932,20 @@ "deprecationReason": null }, { - "name": "url_path", - "description": "The URL path assigned to the category.", + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the category URL that is appended after the url key", + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", @@ -15708,68 +15954,22 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null }, { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CategoryResult", - "description": "Contains a collection of `CategoryTree` objects and pagination information.", - "fields": [ - { - "name": "items", - "description": "A list of categories that match the filter criteria.", + "name": "uid", + "description": "The unique ID for a `CustomizableMultipleValue` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CategoryTree", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "page_info", - "description": "An object that includes the `page_info` and `currentPage` values specified in the query.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The total number of categories that match the criteria.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -15779,8 +15979,8 @@ }, { "kind": "OBJECT", - "name": "CustomizableDateOption", - "description": "Contains information about a date picker that is defined as part of a customizable option.", + "name": "CustomizableFieldOption", + "description": "Contains information about a text field that is defined as part of a customizable option.", "fields": [ { "name": "option_id", @@ -15860,11 +16060,11 @@ }, { "name": "value", - "description": "An object that defines a date field in a customizable option.", + "description": "An object that defines a text field.", "args": [], "type": { "kind": "OBJECT", - "name": "CustomizableDateValue", + "name": "CustomizableFieldValue", "ofType": null }, "isDeprecated": false, @@ -15884,12 +16084,24 @@ }, { "kind": "OBJECT", - "name": "CustomizableDateValue", - "description": "Defines the price and sku of a product whose page contains a customized date picker.", + "name": "CustomizableFieldValue", + "description": "Defines the price and sku of a product whose page contains a customized text field.", "fields": [ + { + "name": "max_characters", + "description": "The maximum number of characters that can be entered for this customizable option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "price", - "description": "The price assigned to this option.", + "description": "The price of the custom value.", "args": [], "type": { "kind": "SCALAR", @@ -15923,21 +16135,9 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "type", - "description": "DATE, DATE_TIME or TIME", - "args": [], - "type": { - "kind": "ENUM", - "name": "CustomizableDateTypeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "uid", - "description": "The unique ID for a `CustomizableDateValue` object.", + "description": "The unique ID for a `CustomizableFieldValue` object.", "args": [], "type": { "kind": "NON_NULL", @@ -15959,8 +16159,8 @@ }, { "kind": "OBJECT", - "name": "CustomizableDropDownOption", - "description": "Contains information about a drop down menu that is defined as part of a customizable option.", + "name": "CustomizableFileOption", + "description": "Contains information about a file picker that is defined as part of a customizable option.", "fields": [ { "name": "option_id", @@ -15974,6 +16174,18 @@ "isDeprecated": true, "deprecationReason": "Use `uid` instead" }, + { + "name": "product_sku", + "description": "The Stock Keeping Unit of the base product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "required", "description": "Indicates whether the option is required.", @@ -16028,16 +16240,12 @@ }, { "name": "value", - "description": "An array that defines the set of options for a drop down menu.", + "description": "An object that defines a file value.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomizableDropDownValue", - "ofType": null - } + "kind": "OBJECT", + "name": "CustomizableFileValue", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -16056,72 +16264,72 @@ }, { "kind": "OBJECT", - "name": "CustomizableDropDownValue", - "description": "Defines the price and sku of a product whose page contains a customized drop down menu.", + "name": "CustomizableFileValue", + "description": "Defines the price and sku of a product whose page contains a customized file picker.", "fields": [ { - "name": "option_type_id", - "description": "The ID assigned to the value.", + "name": "file_extension", + "description": "The file extension to accept.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price assigned to this option.", + "name": "image_size_x", + "description": "The maximum width of an image.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", + "name": "image_size_y", + "description": "The maximum height of an image.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", + "name": "price", + "description": "The price assigned to this option.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "PriceTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { "kind": "SCALAR", @@ -16133,7 +16341,7 @@ }, { "name": "uid", - "description": "The unique ID for a `CustomizableDropDownValue` object.", + "description": "The unique ID for a `CustomizableFileValue` object.", "args": [], "type": { "kind": "NON_NULL", @@ -16154,25 +16362,13 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomizableMultipleOption", - "description": "Contains information about a multiselect that is defined as part of a customizable option.", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "description": "Contains basic information about a product image or video.", "fields": [ { - "name": "option_id", - "description": "Option ID.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" - }, - { - "name": "required", - "description": "Indicates whether the option is required.", + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", "args": [], "type": { "kind": "SCALAR", @@ -16183,39 +16379,39 @@ "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "name": "label", + "description": "The label of the product image or video.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "position", + "description": "The media item's position after it has been sorted.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableOptionInterface` object.", + "name": "types", + "description": "Array of image types. It can have the following values: image, small_image, thumbnail.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -16223,77 +16419,94 @@ "deprecationReason": null }, { - "name": "value", - "description": "An array that defines the set of options for a multiselect.", + "name": "url", + "description": "The URL of the product image or video.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomizableMultipleValue", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductVideo", "ofType": null } - ], - "enumValues": null, - "possibleTypes": null + ] }, { "kind": "OBJECT", - "name": "CustomizableMultipleValue", - "description": "Defines the price and sku of a product whose page contains a customized multiselect.", + "name": "ProductImage", + "description": "Contains product image information, including the image URL and label.", "fields": [ { - "name": "option_type_id", - "description": "The ID assigned to the value.", + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price assigned to this option.", + "name": "label", + "description": "The label of the product image or video.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", + "name": "position", + "description": "The media item's position after it has been sorted.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", + "name": "types", + "description": "Array of image types. It can have the following values: image, small_image, thumbnail.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The URL of the product image or video.", "args": [], "type": { "kind": "SCALAR", @@ -16302,22 +16515,39 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductVideo", + "description": "Contains information about a product video.", + "fields": [ + { + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "label", + "description": "The label of the product image or video.", "args": [], "type": { "kind": "SCALAR", @@ -16328,31 +16558,73 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableMultipleValue` object.", + "name": "position", + "description": "The media item's position after it has been sorted.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "types", + "description": "Array of image types. It can have the following values: image, small_image, thumbnail.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "url", + "description": "The URL of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "video_content", + "description": "Contains a `ProductMediaGalleryEntriesVideoContent` object.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesVideoContent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomizableFieldOption", - "description": "Contains information about a text field that is defined as part of a customizable option.", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "description": "Contains basic information about a customizable option. It can be implemented by several types of configurable options.", "fields": [ { "name": "option_id", @@ -16366,18 +16638,6 @@ "isDeprecated": true, "deprecationReason": "Use `uid` instead" }, - { - "name": "product_sku", - "description": "The Stock Keeping Unit of the base product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "required", "description": "Indicates whether the option is required.", @@ -16429,75 +16689,176 @@ }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CustomizableAreaOption", + "ofType": null }, { - "name": "value", - "description": "An object that defines a text field.", + "kind": "OBJECT", + "name": "CustomizableDateOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableDropDownOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableMultipleOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableFieldOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableFileOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableRadioOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableCheckboxOption", + "ofType": null + } + ] + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "description": "Contains information about customizable product options.", + "fields": [ + { + "name": "options", + "description": "An array of options for a customizable product.", "args": [], "type": { - "kind": "OBJECT", - "name": "CustomizableFieldValue", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", + "kind": "OBJECT", + "name": "VirtualProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", "ofType": null } - ], - "enumValues": null, - "possibleTypes": null + ] }, { - "kind": "OBJECT", - "name": "CustomizableFieldValue", - "description": "Defines the price and sku of a product whose page contains a customized text field.", + "kind": "INTERFACE", + "name": "CategoryInterface", + "description": "Contains the full set of attributes that can be returned in a category search.", "fields": [ { - "name": "max_characters", - "description": "The maximum number of characters that can be entered for this customizable option.", + "name": "automatic_sorting", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price of the custom value.", + "name": "available_sort_by", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", + "name": "breadcrumbs", + "description": "An array of breadcrumb items.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Breadcrumb", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Categories' is enabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", + "name": "children_count", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -16508,47 +16869,32 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableFieldValue` object.", + "name": "cms_block", + "description": "Contains a category CMS block.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "CmsBlock", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableFileOption", - "description": "Contains information about a file picker that is defined as part of a customizable option.", - "fields": [ + }, { - "name": "option_id", - "description": "Option ID.", + "name": "created_at", + "description": "The timestamp indicating when the category was created.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "product_sku", - "description": "The Stock Keeping Unit of the base product.", + "name": "custom_layout_update_file", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -16559,32 +16905,32 @@ "deprecationReason": null }, { - "name": "required", - "description": "Indicates whether the option is required.", + "name": "default_sort_by", + "description": "The attribute to use for sorting.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "name": "description", + "description": "An optional description of the category.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "display_mode", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -16595,53 +16941,32 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableOptionInterface` object.", + "name": "filter_price_range", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "An object that defines a file value.", + "name": "id", + "description": "An ID that uniquely identifies the category.", "args": [], "type": { - "kind": "OBJECT", - "name": "CustomizableFileValue", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableFileValue", - "description": "Defines the price and sku of a product whose page contains a customized file picker.", - "fields": [ + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." + }, { - "name": "file_extension", - "description": "The file extension to accept.", + "name": "image", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -16652,8 +16977,8 @@ "deprecationReason": null }, { - "name": "image_size_x", - "description": "The maximum width of an image.", + "name": "include_in_menu", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -16664,8 +16989,8 @@ "deprecationReason": null }, { - "name": "image_size_y", - "description": "The maximum height of an image.", + "name": "is_anchor", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -16676,32 +17001,32 @@ "deprecationReason": null }, { - "name": "price", - "description": "The price assigned to this option.", + "name": "landing_page", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", + "name": "level", + "description": "The depth of the category within the tree.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", + "name": "meta_description", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -16712,47 +17037,32 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableFileValue` object.", + "name": "meta_keywords", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "description": "Contains basic information about a product image or video.", - "fields": [ + }, { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", + "name": "meta_title", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The label of the product image or video.", + "name": "name", + "description": "The display name of the category.", "args": [], "type": { "kind": "SCALAR", @@ -16763,20 +17073,20 @@ "deprecationReason": null }, { - "name": "position", - "description": "The media item's position after it has been sorted.", + "name": "path", + "description": "The full category path.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url", - "description": "The URL of the product image or video.", + "name": "path_in_store", + "description": "The category path within the store.", "args": [], "type": { "kind": "SCALAR", @@ -16785,44 +17095,121 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null }, { - "kind": "OBJECT", - "name": "ProductVideo", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ProductImage", - "description": "Contains product image information, including the image URL and label.", - "fields": [ + "name": "position", + "description": "The position of the category relative to other categories at the same level in tree.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", + "name": "product_count", + "description": "The number of products in the category that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The label of the product image or video.", + "name": "products", + "description": "The list of products assigned to the category.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "sort", + "description": "The attributes to sort on, and whether to return the results in ascending or descending order.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProductAttributeSortInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CategoryProducts", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": "Indicates whether the category is staged for a future campaign.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CategoryInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "The timestamp indicating when the category was updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "url_key", + "description": "The URL key assigned to the category.", "args": [], "type": { "kind": "SCALAR", @@ -16833,20 +17220,20 @@ "deprecationReason": null }, { - "name": "position", - "description": "The media item's position after it has been sorted.", + "name": "url_path", + "description": "The URL path assigned to the category.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url", - "description": "The URL of the product image or video.", + "name": "url_suffix", + "description": "The part of the category URL that is appended after the url key", "args": [], "type": { "kind": "SCALAR", @@ -16858,36 +17245,48 @@ } ], "inputFields": null, - "interfaces": [ + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", + "kind": "OBJECT", + "name": "CategoryTree", "ofType": null } - ], - "enumValues": null, - "possibleTypes": null + ] }, { "kind": "OBJECT", - "name": "ProductVideo", - "description": "Contains information about a product video.", + "name": "Breadcrumb", + "description": "Contains details about an individual category that comprises a breadcrumb.", "fields": [ { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", + "name": "category_id", + "description": "The ID of the category.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `category_uid` instead." + }, + { + "name": "category_level", + "description": "The category level.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The label of the product image or video.", + "name": "category_name", + "description": "The display name of the category.", "args": [], "type": { "kind": "SCALAR", @@ -16898,20 +17297,24 @@ "deprecationReason": null }, { - "name": "position", - "description": "The media item's position after it has been sorted.", + "name": "category_uid", + "description": "The unique ID for a `Breadcrumb` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url", - "description": "The URL of the product image or video.", + "name": "category_url_key", + "description": "The URL key of the category.", "args": [], "type": { "kind": "SCALAR", @@ -16922,12 +17325,12 @@ "deprecationReason": null }, { - "name": "video_content", - "description": "Contains a `ProductMediaGalleryEntriesVideoContent` object.", + "name": "category_url_path", + "description": "The URL path of the category.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesVideoContent", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -16935,20 +17338,14 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "description": "Contains basic information about a customizable option. It can be implemented by several types of configurable options.", + "kind": "OBJECT", + "name": "CustomizableRadioOption", + "description": "Contains information about a set of radio buttons that are defined as part of a customizable option.", "fields": [ { "name": "option_id", @@ -17013,69 +17410,17 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CustomizableAreaOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableDateOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableDropDownOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableMultipleOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableFieldOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableFileOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableRadioOption", - "ofType": null }, { - "kind": "OBJECT", - "name": "CustomizableCheckboxOption", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "description": "Contains information about customizable product options.", - "fields": [ - { - "name": "options", - "description": "An array of options for a customizable product.", + "name": "value", + "description": "An array that defines a set of radio buttons.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", + "kind": "OBJECT", + "name": "CustomizableRadioValue", "ofType": null } }, @@ -17084,93 +17429,60 @@ } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "VirtualProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SimpleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProduct", - "ofType": null - }, + "interfaces": [ { - "kind": "OBJECT", - "name": "GiftCardProduct", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", "ofType": null } - ] + ], + "enumValues": null, + "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "CategoryInterface", - "description": "Contains the full set of attributes that can be returned in a category search.", + "kind": "OBJECT", + "name": "CustomizableRadioValue", + "description": "Defines the price and sku of a product whose page contains a customized set of radio buttons.", "fields": [ { - "name": "automatic_sorting", - "description": null, + "name": "option_type_id", + "description": "The ID assigned to the value.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "available_sort_by", - "description": null, + "name": "price", + "description": "The price assigned to this option.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "breadcrumbs", - "description": "An array of breadcrumb items.", + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Breadcrumb", - "ofType": null - } + "kind": "ENUM", + "name": "PriceTypeEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Categories' is enabled.", + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { "kind": "SCALAR", @@ -17181,80 +17493,95 @@ "deprecationReason": null }, { - "name": "children_count", - "description": null, + "name": "sort_order", + "description": "The order in which the radio button is displayed.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "cms_block", - "description": "Contains a category CMS block.", + "name": "title", + "description": "The display name for this option.", "args": [], "type": { - "kind": "OBJECT", - "name": "CmsBlock", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "The timestamp indicating when the category was created.", + "name": "uid", + "description": "The unique ID for a `CustomizableRadioValue` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableCheckboxOption", + "description": "Contains information about a set of checkbox values that are defined as part of a customizable option.", + "fields": [ { - "name": "custom_layout_update_file", - "description": null, + "name": "option_id", + "description": "Option ID.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead" }, { - "name": "default_sort_by", - "description": "The attribute to use for sorting.", + "name": "required", + "description": "Indicates whether the option is required.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "An optional description of the category.", + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "display_mode", - "description": null, + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", @@ -17265,44 +17592,57 @@ "deprecationReason": null }, { - "name": "filter_price_range", - "description": null, + "name": "uid", + "description": "The unique ID for a `CustomizableOptionInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "An ID that uniquely identifies the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." - }, - { - "name": "image", - "description": null, + "name": "value", + "description": "An array that defines a set of checkbox values.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomizableCheckboxValue", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "include_in_menu", - "description": null, + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableCheckboxValue", + "description": "Defines the price and sku of a product whose page contains a customized set of checkbox values.", + "fields": [ + { + "name": "option_type_id", + "description": "The ID assigned to the value.", "args": [], "type": { "kind": "SCALAR", @@ -17313,56 +17653,56 @@ "deprecationReason": null }, { - "name": "is_anchor", - "description": null, + "name": "price", + "description": "The price assigned to this option.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "landing_page", - "description": null, + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "PriceTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "level", - "description": "The depth of the category within the tree.", + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_description", - "description": null, + "name": "sort_order", + "description": "The order in which the checkbox value is displayed.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_keywords", - "description": null, + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", @@ -17373,32 +17713,47 @@ "deprecationReason": null }, { - "name": "meta_title", - "description": null, + "name": "uid", + "description": "The unique ID for a `CustomizableCheckboxValue` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VirtualProduct", + "description": "Defines a virtual product, which is a non-tangible product that does not require shipping and is not kept in inventory.", + "fields": [ { - "name": "name", - "description": "The display name of the category.", + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "path", - "description": "The full category path.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { "kind": "SCALAR", @@ -17409,71 +17764,83 @@ "deprecationReason": null }, { - "name": "path_in_store", - "description": "The category path within the store.", + "name": "categories", + "description": "The categories assigned to a product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "position", - "description": "The position of the category relative to other categories at the same level in tree.", + "name": "color", + "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_count", - "description": "The number of products in the category that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", + "name": "created_at", + "description": "Timestamp indicating when the product was created.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "crosssell_products", + "description": "An array of cross-sell products.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "products", - "description": "The list of products assigned to the category.", + "name": "custom_attributesV2", + "description": "Product custom attributes.", "args": [ { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "sort", - "description": "The attributes to sort on, and whether to return the results in ascending or descending order.", + "name": "filters", + "description": "", "type": { "kind": "INPUT_OBJECT", - "name": "ProductAttributeSortInput", + "name": "AttributeFilterInput", "ofType": null }, "defaultValue": null @@ -17481,15 +17848,27 @@ ], "type": { "kind": "OBJECT", - "name": "CategoryProducts", + "name": "ProductCustomAttributes", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "staged", - "description": "Indicates whether the category is staged for a future campaign.", + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ComplexTextValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", "args": [], "type": { "kind": "NON_NULL", @@ -17504,15 +17883,15 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CategoryInterface` object.", + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -17520,44 +17899,44 @@ "deprecationReason": null }, { - "name": "updated_at", - "description": "The timestamp indicating when the category was updated.", + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url_key", - "description": "The URL key assigned to the category.", + "name": "id", + "description": "The ID number assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `uid` field instead." }, { - "name": "url_path", - "description": "The URL path assigned to the category.", + "name": "image", + "description": "The relative path to the main image on the product page.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the category URL that is appended after the url key", + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { "kind": "SCALAR", @@ -17566,27 +17945,10 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CategoryTree", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "Breadcrumb", - "description": "Contains details about an individual category that comprises a breadcrumb.", - "fields": [ + }, { - "name": "category_id", - "description": "The ID of the category.", + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { "kind": "SCALAR", @@ -17594,51 +17956,67 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `category_uid` instead." + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "category_level", - "description": "The category level.", + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "category_name", - "description": "The display name of the category.", + "name": "media_gallery", + "description": "An array of media gallery objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "category_uid", - "description": "The unique ID for a `Breadcrumb` object.", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "MediaGalleryEntry", "ofType": null } }, + "isDeprecated": true, + "deprecationReason": "Use `media_gallery` instead." + }, + { + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "category_url_key", - "description": "The URL key of the category.", + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "args": [], "type": { "kind": "SCALAR", @@ -17649,8 +18027,8 @@ "deprecationReason": null }, { - "name": "category_url_path", - "description": "The URL path of the category.", + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "args": [], "type": { "kind": "SCALAR", @@ -17659,57 +18037,46 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableRadioOption", - "description": "Contains information about a set of radio buttons that are defined as part of a customizable option.", - "fields": [ + }, { - "name": "option_id", - "description": "Option ID.", + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "required", - "description": "Indicates whether the option is required.", + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "new_to_date", + "description": "The end date for new product listings.", "args": [], "type": { "kind": "SCALAR", @@ -17720,61 +18087,40 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableOptionInterface` object.", + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "An array that defines a set of radio buttons.", + "name": "options", + "description": "An array of options for a customizable product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CustomizableRadioValue", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableRadioValue", - "description": "Defines the price and sku of a product whose page contains a customized set of radio buttons.", - "fields": [ + }, { - "name": "option_type_id", - "description": "The ID assigned to the value.", + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -17782,130 +18128,127 @@ }, { "name": "price", - "description": "The price assigned to this option.", + "description": "Indicates the price of an item.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "ProductPrices", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_range` for product price information." }, { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", + "name": "price_range", + "description": "The range of prices for the product", "args": [], "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PriceRange", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TierPrice", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the radio button is displayed.", + "name": "product_links", + "description": "An array of `ProductLinks` objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "quantity", + "description": "Amount of available stock", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableRadioValue` object.", + "name": "rating_summary", + "description": "The average of all the ratings given to the product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Float", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableCheckboxOption", - "description": "Contains information about a set of checkbox values that are defined as part of a customizable option.", - "fields": [ - { - "name": "option_id", - "description": "Option ID.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" }, { - "name": "required", - "description": "Indicates whether the option is required.", + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "name": "related_products", + "description": "An array of related products.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", "args": [], "type": { "kind": "SCALAR", @@ -17916,15 +18259,15 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableOptionInterface` object.", + "name": "review_count", + "description": "The total count of all the reviews given to the product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } }, @@ -17932,53 +18275,93 @@ "deprecationReason": null }, { - "name": "value", - "description": "An array that defines a set of checkbox values.", - "args": [], + "name": "reviews", + "description": "The list of products reviews.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomizableCheckboxValue", + "name": "ProductReviews", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableCheckboxValue", - "description": "Defines the price and sku of a product whose page contains a customized set of checkbox values.", - "fields": [ + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ComplexTextValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "option_type_id", - "description": "The ID assigned to the value.", + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price assigned to this option.", + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "special_price", + "description": "The discounted price of the product.", "args": [], "type": { "kind": "SCALAR", @@ -17989,20 +18372,48 @@ "deprecationReason": null }, { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", + "name": "special_to_date", + "description": "The end date for a product with a special price.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": "Indicates whether the product is staged for a future campaign.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stock_status", + "description": "Stock status of the product", "args": [], "type": { "kind": "ENUM", - "name": "PriceTypeEnum", + "name": "ProductStockStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", + "name": "swatch_image", + "description": "The file name of a swatch image.", "args": [], "type": { "kind": "SCALAR", @@ -18013,32 +18424,72 @@ "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the checkbox value is displayed.", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." + }, + { + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductTierPrices", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." + }, + { + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "args": [], + "type": { + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, + { + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `__typename` instead." + }, { "name": "uid", - "description": "The unique ID for a `CustomizableCheckboxValue` object.", + "description": "The unique ID for a `ProductInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -18051,21 +18502,10 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VirtualProduct", - "description": "Defines a virtual product, which is a non-tangible product that does not require shipping and is not kept in inventory.", - "fields": [ + }, { - "name": "activity", - "description": null, + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", "args": [], "type": { "kind": "SCALAR", @@ -18073,23 +18513,27 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", + "name": "upsell_products", + "description": "An array of up-sell products.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", + "name": "url_key", + "description": "The part of the URL that identifies the product", "args": [], "type": { "kind": "SCALAR", @@ -18100,15 +18544,27 @@ "deprecationReason": null }, { - "name": "categories", - "description": "The categories assigned to a product.", + "name": "url_path", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use product's `canonical_url` or url rewrites instead" + }, + { + "name": "url_rewrites", + "description": "URL rewrites list", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", + "kind": "OBJECT", + "name": "UrlRewrite", "ofType": null } }, @@ -18116,40 +18572,99 @@ "deprecationReason": null }, { - "name": "category_gear", - "description": null, + "name": "url_suffix", + "description": "The part of the product URL that is appended after the url key", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "websites", + "description": "An array of websites in which the product is available.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Website", + "ofType": null + } + }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "The field should not be used on the storefront." + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null }, { - "name": "climate", - "description": null, + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SimpleProduct", + "description": "Defines a simple product, which is tangible and is usually sold in single units or in fixed quantities.", + "fields": [ + { + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "collar", - "description": null, + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categories", + "description": "The categories assigned to a product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { "name": "color", @@ -18238,66 +18753,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "eco_collection", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "erin_recommends", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "features_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "format", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "gender", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "gift_message_available", "description": "Returns a value indicating gift message availability for the product.", @@ -18390,18 +18845,6 @@ "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, - { - "name": "material", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "max_sale_qty", "description": "Maximum Qty Allowed in Shopping Cart", @@ -18506,18 +18949,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "new", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "new_from_date", "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", @@ -18582,30 +19013,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "pattern", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "performance_fabric", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "price", "description": "Indicates the price of an item.", @@ -18666,18 +19073,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "purpose", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "quantity", "description": "Amount of available stock", @@ -18803,34 +19198,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "rules", - "description": "Provides applied catalog rules in the current active cart", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CatalogRule", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sale", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "short_description", "description": "A short description of the product. Its use depends on the theme.", @@ -18843,18 +19210,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "size", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "sku", "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", @@ -18867,18 +19222,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "sleeve", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "small_image", "description": "The relative path to the small image, which is used on catalog pages.", @@ -18955,54 +19298,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "strap_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bottom", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_general", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "swatch_image", "description": "The file name of a swatch image.", @@ -19190,6 +19485,18 @@ }, "isDeprecated": true, "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "weight", + "description": "The weight of the item, in units defined by the store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -19204,6 +19511,11 @@ "name": "RoutableInterface", "ofType": null }, + { + "kind": "INTERFACE", + "name": "PhysicalProductInterface", + "ofType": null + }, { "kind": "INTERFACE", "name": "CustomizableProductInterface", @@ -19215,55 +19527,62 @@ }, { "kind": "OBJECT", - "name": "SimpleProduct", - "description": "Defines a simple product, which is tangible and is usually sold in single units or in fixed quantities.", + "name": "Products", + "description": "Contains the results of a `products` query.", "fields": [ { - "name": "activity", - "description": null, - "args": [], + "name": "aggregations", + "description": "A bucket that contains the attribute code and label for each filterable option.", + "args": [ + { + "name": "filter", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "AggregationsFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Aggregation", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", + "name": "filters", + "description": "Layered navigation filters array.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LayerFilter", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "deprecationReason": "Use `aggregations` instead." }, { - "name": "categories", - "description": "The categories assigned to a product.", + "name": "items", + "description": "An array of products that match the specified search criteria.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "INTERFACE", - "name": "CategoryInterface", + "name": "ProductInterface", "ofType": null } }, @@ -19271,80 +19590,113 @@ "deprecationReason": null }, { - "name": "category_gear", - "description": null, + "name": "page_info", + "description": "An object that includes the page_info and currentPage values specified in the query.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "climate", - "description": null, + "name": "sort_fields", + "description": "An object that includes the default sort field and all available sort fields.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SortFields", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "collar", - "description": null, + "name": "suggestions", + "description": "An array of search suggestions for case when search query have no results.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchSuggestion", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "color", - "description": null, + "name": "total_count", + "description": "The number of products that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AggregationsFilterInput", + "description": "An input object that specifies the filters used in product aggregations.", + "fields": null, + "inputFields": [ { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], + "name": "category", + "description": "Filter category aggregations in layered navigation.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "AggregationsCategoryFilterInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AggregationsCategoryFilterInput", + "description": "Filter category aggregations in layered navigation.", + "fields": null, + "inputFields": [ { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", - "args": [], + "name": "includeDirectChildrenOnly", + "description": "Indicates whether to include only direct subcategories or all children categories at all levels.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategoryProducts", + "description": "Contains details about the products assigned to a category.", + "fields": [ { - "name": "crosssell_products", - "description": "An array of cross-sell products.", + "name": "items", + "description": "An array of products that are assigned to the category.", "args": [], "type": { "kind": "LIST", @@ -19359,968 +19711,638 @@ "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "page_info", + "description": "Pagination metadata.", + "args": [], "type": { "kind": "OBJECT", - "name": "ProductCustomAttributes", + "name": "SearchResultPageInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "total_count", + "description": "The number of products in the category that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", "args": [], "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductAttributeFilterInput", + "description": "Defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", + "fields": null, + "inputFields": [ { - "name": "eco_collection", - "description": null, - "args": [], + "name": "category_id", + "description": "Deprecated: use `category_uid` to filter product by category ID.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "erin_recommends", - "description": null, - "args": [], + "name": "category_uid", + "description": "Filter product by the unique ID for a `CategoryInterface` object.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "features_bags", - "description": null, - "args": [], + "name": "category_url_path", + "description": "Filter product by category URL path.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "format", - "description": null, - "args": [], + "name": "description", + "description": "Attribute label: Description", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "gender", - "description": null, - "args": [], + "name": "name", + "description": "Attribute label: Product Name", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], + "name": "price", + "description": "Attribute label: Price", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterRangeTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], + "name": "short_description", + "description": "Attribute label: Short Description", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], + "name": "sku", + "description": "Attribute label: SKU", "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "The ID number assigned to the product.", - "args": [], + "name": "url_key", + "description": "The part of the URL that identifies the product", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CategoryFilterInput", + "description": "Defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", + "fields": null, + "inputFields": [ { - "name": "image", - "description": "The relative path to the main image on the product page.", - "args": [], + "name": "category_uid", + "description": "Filter by the unique category ID for a `CategoryInterface` object.", "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], + "name": "ids", + "description": "Deprecated: use 'category_uid' to filter uniquely identifiers of categories.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", - "args": [], + "name": "name", + "description": "Filter by the display name of the category.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "material", - "description": null, - "args": [], + "name": "parent_category_uid", + "description": "Filter by the unique parent category ID for a `CategoryInterface` object.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], + "name": "parent_id", + "description": "Filter by the unique parent category ID for a `CategoryInterface` object.", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "media_gallery", - "description": "An array of media gallery objects.", - "args": [], + "name": "url_key", + "description": "Filter by the part of the URL that identifies the category.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", - "args": [], + "name": "url_path", + "description": "Filter by the URL path for the category.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." - }, - { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductFilterInput", + "description": "ProductFilterInput is deprecated, use @ProductAttributeFilterInput instead. ProductFilterInput defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", + "fields": null, + "inputFields": [ { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", - "args": [], + "name": "category_id", + "description": "The category ID the product belongs to.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", - "args": [], + "name": "country_of_manufacture", + "description": "The product's country of origin.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], + "name": "created_at", + "description": "The timestamp indicating when the product was created.", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", - "args": [], + "name": "custom_layout", + "description": "The name of a custom layout.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "new", - "description": null, - "args": [], + "name": "custom_layout_update", + "description": "XML code that is applied as a layout update to the product page.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", - "args": [], + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", - "args": [], + "name": "has_options", + "description": "Indicates whether additional attributes have been created for the product.", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "options", - "description": "An array of options for a customizable product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", - "args": [], + "name": "image", + "description": "The relative path to the main image on the product page.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "pattern", - "description": null, - "args": [], + "name": "image_label", + "description": "The label assigned to a product image.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "performance_fabric", - "description": null, - "args": [], + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "price", - "description": "Indicates the price of an item.", - "args": [], + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "type": { - "kind": "OBJECT", - "name": "ProductPrices", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." - }, - { - "name": "price_range", - "description": "The range of prices for the product", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PriceRange", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", - "args": [], + "name": "max_price", + "description": "The numeric maximal price of the product. Do not include the currency code.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TierPrice", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", - "args": [], + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductLinksInterface", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "purpose", - "description": null, - "args": [], + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "quantity", - "description": "Amount of available stock", - "args": [], + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", - "args": [], + "name": "min_price", + "description": "The numeric minimal price of the product. Do not include the currency code.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", - "args": [], + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "related_products", - "description": "An array of related products.", - "args": [], + "name": "news_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], + "name": "news_to_date", + "description": "The end date for new product listings.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", - "args": [], + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "reviews", - "description": "The list of products reviews.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "or", + "description": "The keyword required to perform a logical OR comparison.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductReviews", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "ProductFilterInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "rules", - "description": "Provides applied catalog rules in the current active cart", - "args": [], + "name": "price", + "description": "The price of an item.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CatalogRule", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "sale", - "description": null, - "args": [], + "name": "required_options", + "description": "Indicates whether the product has required options.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { "name": "short_description", "description": "A short description of the product. Its use depends on the theme.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "size", - "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { "name": "sku", "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", - "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "sleeve", - "description": null, - "args": [], + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", - "args": [], + "name": "small_image_label", + "description": "The label assigned to a product's small image.", "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "special_from_date", "description": "The beginning date that a product has a special price.", - "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "defaultValue": null }, { "name": "special_price", - "description": "The discounted price of the product.", - "args": [], + "description": "The discounted price of the product. Do not include the currency code.", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "special_to_date", - "description": "The end date for a product with a special price.", - "args": [], + "description": "The end date that a product has a special price.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", - "args": [], + "name": "swatch_image", + "description": "The file name of a swatch image.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "type": { - "kind": "ENUM", - "name": "ProductStockStatus", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "strap_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bottom", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_general", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], + "name": "thumbnail_label", + "description": "The label assigned to a product's thumbnail image.", "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "tier_price", "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", - "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." - }, - { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductTierPrices", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "defaultValue": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], + "name": "updated_at", + "description": "The timestamp indicating when the product was updated.", "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", - "args": [], + "name": "url_key", + "description": "The part of the URL that identifies the product", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." - }, - { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", - "args": [], + "name": "url_path", + "description": "", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "upsell_products", - "description": "An array of up-sell products.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", - "args": [], + "name": "weight", + "description": "The weight of the item, in units defined by the store.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesContent", + "description": "Contains an image in base64 format and basic information about the image.", + "fields": [ { - "name": "url_path", - "description": null, + "name": "base64_encoded_data", + "description": "The image in base64 format.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" - }, - { - "name": "url_rewrites", - "description": "URL rewrites list", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UrlRewrite", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", + "name": "name", + "description": "The file name of the image.", "args": [], "type": { "kind": "SCALAR", @@ -20331,28 +20353,12 @@ "deprecationReason": null }, { - "name": "websites", - "description": "An array of websites in which the product is available.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Website", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", + "name": "type", + "description": "The MIME type of the file, such as image/png.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -20360,142 +20366,82 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "PhysicalProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "Products", - "description": "Contains the results of a `products` query.", + "name": "ProductMediaGalleryEntriesVideoContent", + "description": "Contains a link to a video file and basic information about the video.", "fields": [ { - "name": "aggregations", - "description": "A bucket that contains the attribute code and label for each filterable option.", - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AggregationsFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "media_type", + "description": "Must be external-video.", + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Aggregation", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "filters", - "description": "Layered navigation filters array.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LayerFilter", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `aggregations` instead." - }, - { - "name": "items", - "description": "An array of products that match the specified search criteria.", + "name": "video_description", + "description": "A description of the video.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "page_info", - "description": "An object that includes the page_info and currentPage values specified in the query.", + "name": "video_metadata", + "description": "Optional data about the video.", "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_fields", - "description": "An object that includes the default sort field and all available sort fields.", + "name": "video_provider", + "description": "Describes the video source.", "args": [], "type": { - "kind": "OBJECT", - "name": "SortFields", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "suggestions", - "description": "An array of search suggestions for case when search query have no results.", + "name": "video_title", + "description": "The title of the video.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SearchSuggestion", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The number of products that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", + "name": "video_url", + "description": "The URL to the video.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -20509,409 +20455,356 @@ }, { "kind": "INPUT_OBJECT", - "name": "AggregationsFilterInput", - "description": "An input object that specifies the filters used in product aggregations.", + "name": "ProductSortInput", + "description": "Deprecated. Use `ProductAttributeSortInput` instead. Specifies the attribute to use for sorting search results and indicates whether the results are sorted in ascending or descending order.", "fields": null, "inputFields": [ { - "name": "category", - "description": "Filter category aggregations in layered navigation.", + "name": "country_of_manufacture", + "description": "The product's country of origin.", "type": { - "kind": "INPUT_OBJECT", - "name": "AggregationsCategoryFilterInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AggregationsCategoryFilterInput", - "description": "Filter category aggregations in layered navigation.", - "fields": null, - "inputFields": [ + }, { - "name": "includeDirectChildrenOnly", - "description": "Indicates whether to include only direct subcategories or all children categories at all levels.", + "name": "created_at", + "description": "The timestamp indicating when the product was created.", "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CategoryProducts", - "description": "Contains details about the products assigned to a category.", - "fields": [ - { - "name": "items", - "description": "An array of products that are assigned to the category.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "page_info", - "description": "Pagination metadata.", - "args": [], + "name": "custom_layout", + "description": "The name of a custom layout.", "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "total_count", - "description": "The number of products in the category that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", - "args": [], + "name": "custom_layout_update", + "description": "XML code that is applied as a layout update to the product page.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ProductAttributeFilterInput", - "description": "Defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", - "fields": null, - "inputFields": [ + "defaultValue": null + }, { - "name": "activity", - "description": "Attribute label: Activity", + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "category_gear", - "description": "Attribute label: Category Gear", + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "category_id", - "description": "Deprecated: use `category_uid` to filter product by category ID.", + "name": "has_options", + "description": "Indicates whether additional attributes have been created for the product.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "category_uid", - "description": "Filter product by the unique ID for a `CategoryInterface` object.", + "name": "image", + "description": "The relative path to the main image on the product page.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "category_url_path", - "description": "Filter product by category URL path.", + "name": "image_label", + "description": "The label assigned to a product image.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "climate", - "description": "Attribute label: Climate", + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "collar", - "description": "Attribute label: Collar", + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "color", - "description": "Attribute label: Color", + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "description", - "description": "Attribute label: Description", + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "eco_collection", - "description": "Attribute label: Eco Collection", + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "erin_recommends", - "description": "Attribute label: Erin Recommends", + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "features_bags", - "description": "Attribute label: Features", + "name": "news_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "format", - "description": "Attribute label: Format", + "name": "news_to_date", + "description": "The end date for new product listings.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "gender", - "description": "Attribute label: Gender", + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "material", - "description": "Attribute label: Material", + "name": "price", + "description": "The price of the item.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "name", - "description": "Attribute label: Product Name", + "name": "required_options", + "description": "Indicates whether the product has required options.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "new", - "description": "Attribute label: New", + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "pattern", - "description": "Attribute label: Pattern", + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "performance_fabric", - "description": "Attribute label: Performance Fabric", + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "price", - "description": "Attribute label: Price", + "name": "small_image_label", + "description": "The label assigned to a product's small image.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterRangeTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "purpose", - "description": "Attribute label: Purpose", + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "sale", - "description": "Attribute label: Sale", + "name": "special_price", + "description": "The discounted price of the product.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "short_description", - "description": "Attribute label: Short Description", + "name": "special_to_date", + "description": "The end date that a product has a special price.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "size", - "description": "Attribute label: Size", + "name": "swatch_image", + "description": "Indicates the criteria to sort swatches.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "sku", - "description": "Attribute label: SKU", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "sleeve", - "description": "Attribute label: Sleeve", + "name": "thumbnail_label", + "description": "The label assigned to a product's thumbnail image.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "strap_bags", - "description": "Attribute label: Strap/Handle", + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "style_bags", - "description": "Attribute label: Style Bags", + "name": "updated_at", + "description": "The timestamp indicating when the product was updated.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "style_bottom", - "description": "Attribute label: Style Bottom", + "name": "url_key", + "description": "The part of the URL that identifies the product", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "style_general", - "description": "Attribute label: Style General", + "name": "url_path", + "description": "", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "weight", + "description": "The weight of the item, in units defined by the store.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null @@ -20923,76 +20816,46 @@ }, { "kind": "INPUT_OBJECT", - "name": "CategoryFilterInput", - "description": "Defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", + "name": "ProductAttributeSortInput", + "description": "Specifies the attribute to use for sorting search results and indicates whether the results are sorted in ascending or descending order. It's possible to sort products using searchable attributes with enabled 'Use in Filter Options' option", "fields": null, "inputFields": [ - { - "name": "category_uid", - "description": "Filter by the unique category ID for a `CategoryInterface` object.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "ids", - "description": "Deprecated: use 'category_uid' to filter uniquely identifiers of categories.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, { "name": "name", - "description": "Filter by the display name of the category.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "parent_category_uid", - "description": "Filter by the unique parent category ID for a `CategoryInterface` object.", + "description": "Attribute label: Product Name", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "parent_id", - "description": "Filter by the unique parent category ID for a `CategoryInterface` object.", + "name": "position", + "description": "Sort by the position assigned to each product.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "url_key", - "description": "Filter by the part of the URL that identifies the category.", + "name": "price", + "description": "Attribute label: Price", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "url_path", - "description": "Filter by the URL path for the category.", + "name": "relevance", + "description": "Sort by the search relevance score (default).", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null @@ -21003,414 +20866,546 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ProductFilterInput", - "description": "ProductFilterInput is deprecated, use @ProductAttributeFilterInput instead. ProductFilterInput defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "MediaGalleryEntry", + "description": "Defines characteristics about images and videos associated with a specific product.", + "fields": [ { - "name": "category_id", - "description": "The category ID the product belongs to.", + "name": "content", + "description": "Details about the content of the media gallery item.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesContent", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "created_at", - "description": "The timestamp indicating when the product was created.", + "name": "file", + "description": "The path of the image on the server.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "custom_layout", - "description": "The name of a custom layout.", + "name": "id", + "description": "The identifier assigned to the object.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { - "name": "custom_layout_update", - "description": "XML code that is applied as a layout update to the product page.", + "name": "label", + "description": "The alt text displayed on the storefront when the user points to the image.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "media_type", + "description": "Either `image` or `video`.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", + "name": "position", + "description": "The media item's position after it has been sorted.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "has_options", - "description": "Indicates whether additional attributes have been created for the product.", + "name": "types", + "description": "Array of image types. It can have the following values: image, small_image, thumbnail.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "image", - "description": "The relative path to the main image on the product page.", + "name": "uid", + "description": "The unique ID for a `MediaGalleryEntry` object.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "image_label", - "description": "The label assigned to a product image.", + "name": "video_content", + "description": "Details about the content of a video item.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesVideoContent", "ofType": null }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LayerFilter", + "description": "Contains information for rendering layered navigation.", + "fields": [ { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "filter_items", + "description": "An array of filter items.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "LayerFilterItemInterface", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `Aggregation.options` instead." }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "filter_items_count", + "description": "The count of filter items in filter group.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `Aggregation.count` instead." }, { - "name": "max_price", - "description": "The numeric maximal price of the product. Do not include the currency code.", + "name": "name", + "description": "The name of a layered navigation filter.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `Aggregation.label` instead." }, { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "request_var", + "description": "The request variable name for a filter query.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null - }, + "isDeprecated": true, + "deprecationReason": "Use `Aggregation.attribute_code` instead." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "LayerFilterItemInterface", + "description": "", + "fields": [ { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "items_count", + "description": "The count of items per filter.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `AggregationOption.count` instead." }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "label", + "description": "The label for a filter.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `AggregationOption.label` instead." }, { - "name": "min_price", - "description": "The numeric minimal price of the product. Do not include the currency code.", + "name": "value_string", + "description": "The value of a filter request variable to be used in query.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `AggregationOption.value` instead." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "LayerFilterItem", + "ofType": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", + "kind": "OBJECT", + "name": "SwatchLayerFilterItem", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "LayerFilterItem", + "description": "", + "fields": [ + { + "name": "items_count", + "description": "The count of items per filter.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `AggregationOption.count` instead." }, { - "name": "news_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "label", + "description": "The label for a filter.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `AggregationOption.label` instead." }, { - "name": "news_to_date", - "description": "The end date for new product listings.", + "name": "value_string", + "description": "The value of a filter request variable to be used in query.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "or", - "description": "The keyword required to perform a logical OR comparison.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ProductFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "price", - "description": "The price of an item.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "required_options", - "description": "Indicates whether the product has required options.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null - }, + "isDeprecated": true, + "deprecationReason": "Use `AggregationOption.value` instead." + } + ], + "inputFields": null, + "interfaces": [ { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null - }, + "kind": "INTERFACE", + "name": "LayerFilterItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Aggregation", + "description": "Contains information for each filterable option (such as price, category `UID`, and custom attributes).", + "fields": [ { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "name": "attribute_code", + "description": "Attribute code of the aggregation group.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", + "name": "count", + "description": "The number of options in the aggregation group.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "small_image_label", - "description": "The label assigned to a product's small image.", + "name": "label", + "description": "The aggregation display name.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", + "name": "options", + "description": "Array of options for the aggregation.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AggregationOption", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "special_price", - "description": "The discounted price of the product. Do not include the currency code.", + "name": "position", + "description": "The relative position of the attribute in a layered navigation block.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SearchSuggestion", + "description": "A string that contains search suggestion", + "fields": [ { - "name": "special_to_date", - "description": "The end date that a product has a special price.", + "name": "search", + "description": "The search suggestion of existing product.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "AggregationOptionInterface", + "description": "Defines aggregation option fields.", + "fields": [ { - "name": "swatch_image", - "description": "The file name of a swatch image.", + "name": "count", + "description": "The number of items that match the aggregation option.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", + "name": "label", + "description": "The display label for an aggregation option.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "thumbnail_label", - "description": "The label assigned to a product's thumbnail image.", + "name": "value", + "description": "The internal ID that represents the value of the option.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "AggregationOption", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "AggregationOption", + "description": "An implementation of `AggregationOptionInterface`.", + "fields": [ { - "name": "updated_at", - "description": "The timestamp indicating when the product was updated.", + "name": "count", + "description": "The number of items that match the aggregation option.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "label", + "description": "The display label for an aggregation option.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url_path", - "description": "", + "name": "value", + "description": "The internal ID that represents the value of the option.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null + "kind": "INTERFACE", + "name": "AggregationOptionInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesContent", - "description": "Contains an image in base64 format and basic information about the image.", + "name": "SortField", + "description": "Defines a possible sort field.", "fields": [ { - "name": "base64_encoded_data", - "description": "The image in base64 format.", + "name": "label", + "description": "The label of the sort field.", "args": [], "type": { "kind": "SCALAR", @@ -21421,8 +21416,8 @@ "deprecationReason": null }, { - "name": "name", - "description": "The file name of the image.", + "name": "value", + "description": "The attribute code of the sort field.", "args": [], "type": { "kind": "SCALAR", @@ -21431,10 +21426,21 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SortFields", + "description": "Contains a default value for sort fields and all available sort fields.", + "fields": [ { - "name": "type", - "description": "The MIME type of the file, such as image/png.", + "name": "default", + "description": "The default sort field value.", "args": [], "type": { "kind": "SCALAR", @@ -21443,6 +21449,22 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "options", + "description": "An array of possible sort fields.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SortField", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -21452,36 +21474,48 @@ }, { "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesVideoContent", - "description": "Contains a link to a video file and basic information about the video.", + "name": "SimpleWishlistItem", + "description": "Contains a simple product wish list item.", "fields": [ { - "name": "media_type", - "description": "Must be external-video.", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "video_description", - "description": "A description of the video.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "video_metadata", - "description": "Optional data about the video.", + "name": "description", + "description": "The description of the item.", "args": [], "type": { "kind": "SCALAR", @@ -21492,558 +21526,745 @@ "deprecationReason": null }, { - "name": "video_provider", - "description": "Describes the video source.", + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "video_title", - "description": "The title of the video.", + "name": "product", + "description": "Product details of the wish list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "video_url", - "description": "The URL to the video.", + "name": "quantity", + "description": "The quantity of this wish list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ProductSortInput", - "description": "Deprecated. Use `ProductAttributeSortInput` instead. Specifies the attribute to use for sorting search results and indicates whether the results are sorted in ascending or descending order.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "VirtualWishlistItem", + "description": "Contains a virtual product wish list item.", + "fields": [ { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "created_at", - "description": "The timestamp indicating when the product was created.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "custom_layout", - "description": "The name of a custom layout.", + "name": "description", + "description": "The description of the item.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "custom_layout_update", - "description": "XML code that is applied as a layout update to the product page.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "product", + "description": "Product details of the wish list item.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", + "name": "quantity", + "description": "The quantity of this wish list item.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "has_options", - "description": "Indicates whether additional attributes have been created for the product.", + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CatalogAttributeMetadata", + "description": "Swatch attribute metadata.", + "fields": [ + { + "name": "apply_to", + "description": "To which catalog types an attribute can be applied.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CatalogAttributeApplyToEnum", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "image", - "description": "The relative path to the main image on the product page.", + "name": "code", + "description": "The unique identifier for an attribute code. This value should be in lowercase letters without spaces.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "image_label", - "description": "The label assigned to a product image.", + "name": "default_value", + "description": "Default attribute value.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "entity_type", + "description": "The type of entity that defines the attribute.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AttributeEntityTypeEnum", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "frontend_class", + "description": "The frontend class of the attribute.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "frontend_input", + "description": "The frontend input type of the attribute.", + "args": [], "type": { "kind": "ENUM", - "name": "SortEnum", + "name": "AttributeFrontendInputEnum", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "is_comparable", + "description": "Whether a product or category attribute can be compared against another or not.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "is_filterable", + "description": "Whether a product or category attribute can be filtered or not.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", + "name": "is_filterable_in_search", + "description": "Whether a product or category attribute can be filtered in search or not.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "news_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "is_html_allowed_on_front", + "description": "Whether a product or category attribute can use HTML on front or not.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "news_to_date", - "description": "The end date for new product listings.", + "name": "is_required", + "description": "Whether the attribute value is required.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", + "name": "is_searchable", + "description": "Whether a product or category attribute can be searched or not.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price", - "description": "The price of the item.", + "name": "is_unique", + "description": "Whether the attribute value must be unique.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "required_options", - "description": "Indicates whether the product has required options.", + "name": "is_used_for_price_rules", + "description": "Whether a product or category attribute can be used for price rules or not.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", + "name": "is_used_for_promo_rules", + "description": "Whether a product or category attribute is used for promo rules or not.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "name": "is_visible_in_advanced_search", + "description": "Whether a product or category attribute is visible in advanced search or not.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", + "name": "is_visible_on_front", + "description": "Whether a product or category attribute is visible on front or not.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "small_image_label", - "description": "The label assigned to a product's small image.", + "name": "is_wysiwyg_enabled", + "description": "Whether a product or category attribute has WYSIWYG enabled or not.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", + "name": "label", + "description": "The label assigned to the attribute.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "special_price", - "description": "The discounted price of the product.", + "name": "options", + "description": "Attribute options.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CustomAttributeOptionInterface", + "ofType": null + } + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "special_to_date", - "description": "The end date that a product has a special price.", + "name": "swatch_input_type", + "description": "Input type of the swatch attribute option.", + "args": [], "type": { "kind": "ENUM", - "name": "SortEnum", + "name": "SwatchInputTypeEnum", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "swatch_image", - "description": "Indicates the criteria to sort swatches.", + "name": "update_product_preview_image", + "description": "Whether update product preview image or not.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", + "name": "use_product_image_for_swatch", + "description": "Whether use product image for swatch or not.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "thumbnail_label", - "description": "The label assigned to a product's thumbnail image.", + "name": "used_in_product_listing", + "description": "Whether a product or category attribute is used in product listing or not.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomAttributeMetadataInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CatalogAttributeApplyToEnum", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SIMPLE", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null + "name": "VIRTUAL", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "updated_at", - "description": "The timestamp indicating when the product was updated.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null + "name": "BUNDLE", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null + "name": "DOWNLOADABLE", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url_path", + "name": "CONFIGURABLE", "description": "", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null + "name": "GROUPED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CATEGORY", + "description": "", + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ProductAttributeSortInput", - "description": "Specifies the attribute to use for sorting search results and indicates whether the results are sorted in ascending or descending order. It's possible to sort products using searchable attributes with enabled 'Use in Filter Options' option", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "description": "Product custom attributes", + "fields": [ { - "name": "name", - "description": "Attribute label: Product Name", + "name": "errors", + "description": "Errors when retrieving custom attributes metadata.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttributeMetadataError", + "ofType": null + } + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "position", - "description": "Sort by the position assigned to each product.", + "name": "items", + "description": "Requested custom attributes", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProductStockStatus", + "description": "This enumeration states whether a product stock status is in stock or out of stock", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "price", - "description": "Attribute label: Price", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null + "name": "IN_STOCK", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "relevance", - "description": "Sort by the search relevance score (default).", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null + "name": "OUT_OF_STOCK", + "description": "", + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "MediaGalleryEntry", - "description": "Defines characteristics about images and videos associated with a specific product.", + "kind": "INTERFACE", + "name": "CartItemInterface", + "description": "An interface for products in a cart.", "fields": [ { - "name": "content", - "description": "Details about the content of the media gallery item.", + "name": "discount", + "description": "Contains discount for quote line item.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesContent", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", + "name": "errors", + "description": "An array of errors encountered while loading the cart item", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartItemError", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "file", - "description": "The path of the image on the server.", + "name": "id", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { - "name": "id", - "description": "The identifier assigned to the object.", + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "label", - "description": "The alt text displayed on the storefront when the user points to the image.", + "name": "max_qty", + "description": "Line item max qty in quote template", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "media_type", - "description": "Either `image` or `video`.", + "name": "min_qty", + "description": "Line item min qty in quote template", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "position", - "description": "The media item's position after it has been sorted.", + "name": "not_available_message", + "description": "Message to display when the product is not available with this selected option.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "types", - "description": "Array of image types. It can have the following values: image, small_image, thumbnail.", + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ItemNote", "ofType": null } }, @@ -22051,15 +22272,15 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `MediaGalleryEntry` object.", + "name": "note_from_seller", + "description": "The seller's quote line item note.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "ItemNote", "ofType": null } }, @@ -22067,252 +22288,229 @@ "deprecationReason": null }, { - "name": "video_content", - "description": "Details about the content of a video item.", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", "args": [], "type": { "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesVideoContent", + "name": "CartItemPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LayerFilter", - "description": "Contains information for rendering layered navigation.", - "fields": [ + }, { - "name": "filter_items", - "description": "An array of filter items.", + "name": "product", + "description": "Details about an item in the cart.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "INTERFACE", - "name": "LayerFilterItemInterface", + "name": "ProductInterface", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `Aggregation.options` instead." - }, - { - "name": "filter_items_count", - "description": "The count of filter items in filter group.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `Aggregation.count` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The name of a layered navigation filter.", + "name": "quantity", + "description": "The quantity of this item in the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `Aggregation.label` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "request_var", - "description": "The request variable name for a filter query.", + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `Aggregation.attribute_code` instead." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": null + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "SimpleCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VirtualCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardCartItem", + "ofType": null + } + ] }, { - "kind": "INTERFACE", - "name": "LayerFilterItemInterface", - "description": "", + "kind": "OBJECT", + "name": "EntityUrl", + "description": "Contains the `uid`, `relative_url`, and `type` attributes.", "fields": [ { - "name": "items_count", - "description": "The count of items per filter.", + "name": "canonical_url", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `AggregationOption.count` instead." + "deprecationReason": "Use `relative_url` instead." }, { - "name": "label", - "description": "The label for a filter.", + "name": "entity_uid", + "description": "The unique ID for a `ProductInterface`, `CategoryInterface`, `CmsPage`, or similar object associated with the specified URL. This could be a product, category, or CMS page UID.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `AggregationOption.label` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "value_string", - "description": "The value of a filter request variable to be used in query.", + "name": "id", + "description": "The ID assigned to the object associated with the specified url. This could be a product ID, category ID, or page ID.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `AggregationOption.value` instead." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "LayerFilterItem", - "ofType": null + "deprecationReason": "Use `entity_uid` instead." }, { - "kind": "OBJECT", - "name": "SwatchLayerFilterItem", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "LayerFilterItem", - "description": "", - "fields": [ - { - "name": "items_count", - "description": "The count of items per filter.", + "name": "redirectCode", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `AggregationOption.count` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "label", - "description": "The label for a filter.", + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `AggregationOption.label` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "value_string", - "description": "The value of a filter request variable to be used in query.", + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `AggregationOption.value` instead." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "LayerFilterItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "Aggregation", - "description": "Contains information for each filterable option (such as price, category `UID`, and custom attributes).", - "fields": [ + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", + "description": "This enumeration defines the entity type.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "attribute_code", - "description": "Attribute code of the aggregation group.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "CMS_PAGE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "count", - "description": "The number of options in the aggregation group.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, + "name": "PRODUCT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The aggregation display name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "CATEGORY", + "description": "", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UrlRewrite", + "description": "Contains URL rewrite details.", + "fields": [ { - "name": "options", - "description": "Array of options for the aggregation.", + "name": "parameters", + "description": "An array of request parameters.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "AggregationOption", + "name": "HttpQueryParameter", "ofType": null } }, @@ -22320,12 +22518,12 @@ "deprecationReason": null }, { - "name": "position", - "description": "The relative position of the attribute in a layered navigation block.", + "name": "url", + "description": "The request URL.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -22339,21 +22537,29 @@ }, { "kind": "OBJECT", - "name": "SearchSuggestion", - "description": "A string that contains search suggestion", + "name": "HttpQueryParameter", + "description": "Contains target path parameters.", "fields": [ { - "name": "search", - "description": "The search suggestion of existing product.", + "name": "name", + "description": "A parameter name.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "A parameter value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -22365,25 +22571,29 @@ "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "AggregationOptionInterface", - "description": "Defines aggregation option fields.", + "kind": "OBJECT", + "name": "RoutableUrl", + "description": "Default implementation of RoutableInterface. This type is returned when the URL is not linked to an entity.", "fields": [ { - "name": "count", - "description": "The number of items that match the aggregation option.", + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The display label for an aggregation option.", + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", "args": [], "type": { "kind": "SCALAR", @@ -22394,53 +22604,53 @@ "deprecationReason": null }, { - "name": "value", - "description": "The internal ID that represents the value of the option.", + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ + "interfaces": [ { - "kind": "OBJECT", - "name": "AggregationOption", + "kind": "INTERFACE", + "name": "RoutableInterface", "ofType": null } - ] + ], + "enumValues": null, + "possibleTypes": null }, { - "kind": "OBJECT", - "name": "AggregationOption", - "description": "An implementation of `AggregationOptionInterface`.", + "kind": "INTERFACE", + "name": "RoutableInterface", + "description": "Routable entities serve as the model for a rendered page.", "fields": [ { - "name": "count", - "description": "The number of items that match the aggregation option.", + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The display label for an aggregation option.", + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", "args": [], "type": { "kind": "SCALAR", @@ -22451,116 +22661,125 @@ "deprecationReason": null }, { - "name": "value", - "description": "The internal ID that represents the value of the option.", + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "kind": "INTERFACE", - "name": "AggregationOptionInterface", + "kind": "OBJECT", + "name": "CmsPage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CategoryTree", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VirtualProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RoutableUrl", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GroupedProduct", "ofType": null } - ], - "enumValues": null, - "possibleTypes": null + ] }, { - "kind": "OBJECT", - "name": "SortField", - "description": "Defines a possible sort field.", - "fields": [ - { - "name": "label", - "description": "The label of the sort field.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INPUT_OBJECT", + "name": "CreateGuestCartInput", + "description": "", + "fields": null, + "inputFields": [ { - "name": "value", - "description": "The attribute code of the sort field.", - "args": [], + "name": "cart_uid", + "description": "Optional client-generated ID", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "SortFields", - "description": "Contains a default value for sort fields and all available sort fields.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "createEmptyCartInput", + "description": "Assigns a specific `cart_id` to the empty cart.", + "fields": null, + "inputFields": [ { - "name": "default", - "description": "The default sort field value.", - "args": [], + "name": "cart_id", + "description": "The ID to assign to the cart.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "options", - "description": "An array of possible sort fields.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SortField", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "SimpleWishlistItem", - "description": "Contains a simple product wish list item.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "AddSimpleProductsToCartInput", + "description": "Defines the simple and group products to add to the cart.", + "fields": null, + "inputFields": [ { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", - "args": [], + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { "kind": "NON_NULL", "name": null, @@ -22570,13 +22789,11 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", - "args": [], + "name": "cart_items", + "description": "An array of simple and group items to add.", "type": { "kind": "NON_NULL", "name": null, @@ -22584,92 +22801,67 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", + "kind": "INPUT_OBJECT", + "name": "SimpleProductCartItemInput", "ofType": null } } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The description of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SimpleProductCartItemInput", + "description": "Defines a single product to add to the cart.", + "fields": null, + "inputFields": [ { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], + "name": "customizable_options", + "description": "An array that defines customizable options for the product.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity", - "description": "The quantity of this wish list item.", - "args": [], + "name": "data", + "description": "An object containing the `sku`, `quantity`, and other relevant information about the product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "CartItemInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "VirtualWishlistItem", - "description": "Contains a virtual product wish list item.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "AddVirtualProductsToCartInput", + "description": "Defines the virtual products to add to the cart.", + "fields": null, + "inputFields": [ { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", - "args": [], + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { "kind": "NON_NULL", "name": null, @@ -22679,13 +22871,11 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", - "args": [], + "name": "cart_items", + "description": "An array of virtual products to add.", "type": { "kind": "NON_NULL", "name": null, @@ -22693,462 +22883,337 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", + "kind": "INPUT_OBJECT", + "name": "VirtualProductCartItemInput", "ofType": null } } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The description of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "VirtualProductCartItemInput", + "description": "Defines a single product to add to the cart.", + "fields": null, + "inputFields": [ { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], + "name": "customizable_options", + "description": "An array that defines customizable options for the product.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity", - "description": "The quantity of this wish list item.", - "args": [], + "name": "data", + "description": "An object containing the `sku`, `quantity`, and other relevant information about the product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "CartItemInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CatalogAttributeMetadata", - "description": "Swatch attribute metadata.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CartItemInput", + "description": "Defines an item to be added to the cart.", + "fields": null, + "inputFields": [ { - "name": "apply_to", - "description": "To which catalog types an attribute can be applied.", - "args": [], + "name": "entered_options", + "description": "An array of entered options for the base product, such as personalization text.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "CatalogAttributeApplyToEnum", + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "code", - "description": "The unique identifier for an attribute code. This value should be in lowercase letters without spaces.", - "args": [], + "name": "parent_sku", + "description": "For a child product, the SKU of its parent product.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "quantity", + "description": "The amount or number of an item to add.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Float", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "default_value", - "description": "Default attribute value.", - "args": [], + "name": "selected_options", + "description": "The selected options for the base product, such as color or size, using the unique ID for an object such as `CustomizableRadioOption`, `CustomizableDropDownOption`, or `ConfigurableProductOptionsValues`.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "entity_type", - "description": "The type of entity that defines the attribute.", - "args": [], + "name": "sku", + "description": "The SKU of the product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "AttributeEntityTypeEnum", + "kind": "SCALAR", + "name": "String", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SortQuoteItemsEnum", + "description": "Specifies the field to use for sorting quote items", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ITEM_ID", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "frontend_class", - "description": "The frontend class of the attribute.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "CREATED_AT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "frontend_input", - "description": "The frontend input type of the attribute.", - "args": [], - "type": { - "kind": "ENUM", - "name": "AttributeFrontendInputEnum", - "ofType": null - }, + "name": "UPDATED_AT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "is_comparable", - "description": "Whether a product or category attribute can be compared against another or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "PRODUCT_ID", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "is_filterable", - "description": "Whether a product or category attribute can be filtered or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "SKU", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "is_filterable_in_search", - "description": "Whether a product or category attribute can be filtered in search or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "NAME", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "is_html_allowed_on_front", - "description": "Whether a product or category attribute can use HTML on front or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "DESCRIPTION", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "is_required", - "description": "Whether the attribute value is required.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "WEIGHT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "is_searchable", - "description": "Whether a product or category attribute can be searched or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "QTY", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "is_unique", - "description": "Whether the attribute value must be unique.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "PRICE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "is_used_for_price_rules", - "description": "Whether a product or category attribute can be used for price rules or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "BASE_PRICE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "is_used_for_promo_rules", - "description": "Whether a product or category attribute is used for promo rules or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "CUSTOM_PRICE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "is_visible_in_advanced_search", - "description": "Whether a product or category attribute is visible in advanced search or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "DISCOUNT_PERCENT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "is_visible_on_front", - "description": "Whether a product or category attribute is visible on front or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "DISCOUNT_AMOUNT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "is_wysiwyg_enabled", - "description": "Whether a product or category attribute has WYSIWYG enabled or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "BASE_DISCOUNT_AMOUNT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The label assigned to the attribute.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "TAX_PERCENT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "options", - "description": "Attribute options.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CustomAttributeOptionInterface", - "ofType": null - } - } - }, + "name": "TAX_AMOUNT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "swatch_input_type", - "description": "Input type of the swatch attribute option.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SwatchInputTypeEnum", - "ofType": null - }, + "name": "BASE_TAX_AMOUNT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "update_product_preview_image", - "description": "Whether update product preview image or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "ROW_TOTAL", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "use_product_image_for_swatch", - "description": "Whether use product image for swatch or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "BASE_ROW_TOTAL", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "used_in_product_listing", - "description": "Whether a product or category attribute is used in product listing or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "ROW_TOTAL_WITH_DISCOUNT", + "description": "", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "CustomAttributeMetadataInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CatalogAttributeApplyToEnum", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "name": "ROW_WEIGHT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "SIMPLE", + "name": "PRODUCT_TYPE", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "VIRTUAL", + "name": "BASE_TAX_BEFORE_DISCOUNT", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "BUNDLE", + "name": "TAX_BEFORE_DISCOUNT", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "DOWNLOADABLE", + "name": "ORIGINAL_CUSTOM_PRICE", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "CONFIGURABLE", + "name": "PRICE_INC_TAX", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "GROUPED", + "name": "BASE_PRICE_INC_TAX", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "CATEGORY", + "name": "ROW_TOTAL_INC_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BASE_ROW_TOTAL_INC_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISCOUNT_TAX_COMPENSATION_AMOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BASE_DISCOUNT_TAX_COMPENSATION_AMOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FREE_SHIPPING", "description": "", "isDeprecated": false, "deprecationReason": null @@ -23157,107 +23222,73 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "description": "Product custom attributes", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "QuoteItemsSortInput", + "description": "Specifies the field to use for sorting quote items", + "fields": null, + "inputFields": [ { - "name": "errors", - "description": "Errors when retrieving custom attributes metadata.", - "args": [], + "name": "field", + "description": "Specifies the quote items field to sort by", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AttributeMetadataError", - "ofType": null - } + "kind": "ENUM", + "name": "SortQuoteItemsEnum", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "items", - "description": "Requested custom attributes", - "args": [], + "name": "order", + "description": "Specifies the order of quote items' sorting", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "CreateGuestCartInput", - "description": "", + "name": "CustomizableOptionInput", + "description": "Defines a customizable option.", "fields": null, "inputFields": [ { - "name": "cart_uid", - "description": "Optional client-generated ID", + "name": "id", + "description": "The customizable option ID of the product.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "createEmptyCartInput", - "description": "Assigns a specific `cart_id` to the empty cart.", - "fields": null, - "inputFields": [ + }, { - "name": "cart_id", - "description": "The ID to assign to the cart.", + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddSimpleProductsToCartInput", - "description": "Defines the simple and group products to add to the cart.", - "fields": null, - "inputFields": [ + }, { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", + "name": "value_string", + "description": "The string value of the option.", "type": { "kind": "NON_NULL", "name": null, @@ -23268,24 +23299,6 @@ } }, "defaultValue": null - }, - { - "name": "cart_items", - "description": "An array of simple and group items to add.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SimpleProductCartItemInput", - "ofType": null - } - } - }, - "defaultValue": null } ], "interfaces": null, @@ -23294,33 +23307,33 @@ }, { "kind": "INPUT_OBJECT", - "name": "SimpleProductCartItemInput", - "description": "Defines a single product to add to the cart.", + "name": "ApplyCouponToCartInput", + "description": "Specifies the coupon code to apply to the cart.", "fields": null, "inputFields": [ { - "name": "customizable_options", - "description": "An array that defines customizable options for the product.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "data", - "description": "An object containing the `sku`, `quantity`, and other relevant information about the product.", + "name": "coupon_code", + "description": "A valid coupon code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -23333,8 +23346,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "AddVirtualProductsToCartInput", - "description": "Defines the virtual products to add to the cart.", + "name": "UpdateCartItemsInput", + "description": "Modifies the specified items in the cart.", "fields": null, "inputFields": [ { @@ -23353,7 +23366,7 @@ }, { "name": "cart_items", - "description": "An array of virtual products to add.", + "description": "An array of items to be updated.", "type": { "kind": "NON_NULL", "name": null, @@ -23362,7 +23375,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "VirtualProductCartItemInput", + "name": "CartItemUpdateInput", "ofType": null } } @@ -23376,10 +23389,30 @@ }, { "kind": "INPUT_OBJECT", - "name": "VirtualProductCartItemInput", - "description": "Defines a single product to add to the cart.", + "name": "CartItemUpdateInput", + "description": "A single item to be updated.", "fields": null, "inputFields": [ + { + "name": "cart_item_id", + "description": "Deprecated. Use `cart_item_uid` instead.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cart_item_uid", + "description": "The unique ID for a `CartItemInterface` object.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, { "name": "customizable_options", "description": "An array that defines customizable options for the product.", @@ -23395,16 +23428,32 @@ "defaultValue": null }, { - "name": "data", - "description": "An object containing the `sku`, `quantity`, and other relevant information about the product.", + "name": "gift_message", + "description": "Gift message details for the cart item", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "GiftMessageInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "gift_wrapping_id", + "description": "The unique ID for a `GiftWrapping` object to be used for the cart item.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "quantity", + "description": "The new quantity of the item.", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "defaultValue": null } @@ -23415,72 +23464,83 @@ }, { "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "description": "Defines an item to be added to the cart.", + "name": "RemoveItemFromCartInput", + "description": "Specifies which items to remove from the cart.", "fields": null, "inputFields": [ { - "name": "entered_options", - "description": "An array of entered options for the base product, such as personalization text.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "parent_sku", - "description": "For a child product, the SKU of its parent product.", + "name": "cart_item_id", + "description": "Deprecated. Use `cart_item_uid` instead.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "quantity", - "description": "The amount or number of an item to add.", + "name": "cart_item_uid", + "description": "Required field. The unique ID for a `CartItemInterface` object.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShippingAddressesOnCartInput", + "description": "Specifies an array of addresses to use for shipping.", + "fields": null, + "inputFields": [ { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size, using the unique ID for an object such as `CustomizableRadioOption`, `CustomizableDropDownOption`, or `ConfigurableProductOptionsValues`.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "sku", - "description": "The SKU of the product.", + "name": "shipping_addresses", + "description": "An array of shipping addresses.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingAddressInput", + "ofType": null + } } }, "defaultValue": null @@ -23491,243 +23551,95 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "SortQuoteItemsEnum", - "description": "Specifies the field to use for sorting quote items", + "kind": "INPUT_OBJECT", + "name": "ShippingAddressInput", + "description": "Defines a single shipping address.", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "inputFields": [ { - "name": "ITEM_ID", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_AT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_AT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRODUCT_ID", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SKU", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NAME", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESCRIPTION", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "QTY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUSTOM_PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISCOUNT_PERCENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISCOUNT_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_DISCOUNT_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TAX_PERCENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TAX_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_TAX_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROW_TOTAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_ROW_TOTAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROW_TOTAL_WITH_DISCOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROW_WEIGHT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRODUCT_TYPE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_TAX_BEFORE_DISCOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TAX_BEFORE_DISCOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORIGINAL_CUSTOM_PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRICE_INC_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_PRICE_INC_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROW_TOTAL_INC_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "address", + "description": "Defines a shipping address.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CartAddressInput", + "ofType": null + }, + "defaultValue": null }, { - "name": "BASE_ROW_TOTAL_INC_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "customer_address_id", + "description": "An ID from the customer's address book that uniquely identifies the address to be used for shipping.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, { - "name": "DISCOUNT_TAX_COMPENSATION_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "customer_address_uid", + "description": "The unique ID from the customer's address book that uniquely identifies the address to be used for shipping.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null }, { - "name": "BASE_DISCOUNT_TAX_COMPENSATION_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "customer_notes", + "description": "Text provided by the shopper.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "FREE_SHIPPING", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "pickup_location_code", + "description": "The code of Pickup Location which will be used for In-Store Pickup.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], + "interfaces": null, + "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "QuoteItemsSortInput", - "description": "Specifies the field to use for sorting quote items", + "name": "SetBillingAddressOnCartInput", + "description": "Sets the billing address.", "fields": null, "inputFields": [ { - "name": "field", - "description": "Specifies the quote items field to sort by", + "name": "billing_address", + "description": "The billing address.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "SortQuoteItemsEnum", + "kind": "INPUT_OBJECT", + "name": "BillingAddressInput", "ofType": null } }, "defaultValue": null }, { - "name": "order", - "description": "Specifies the order of quote items' sorting", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -23740,13 +23652,23 @@ }, { "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "description": "Defines a customizable option.", + "name": "BillingAddressInput", + "description": "Defines the billing address.", "fields": null, "inputFields": [ { - "name": "id", - "description": "The customizable option ID of the product.", + "name": "address", + "description": "Defines a billing address.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CartAddressInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "customer_address_id", + "description": "An ID from the customer's address book that uniquely identifies the address to be used for billing.", "type": { "kind": "SCALAR", "name": "Int", @@ -23755,8 +23677,8 @@ "defaultValue": null }, { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", + "name": "customer_address_uid", + "description": "The unique ID from the customer's address book that uniquely identifies the address to be used for billing.", "type": { "kind": "SCALAR", "name": "ID", @@ -23765,16 +23687,22 @@ "defaultValue": null }, { - "name": "value_string", - "description": "The string value of the option.", + "name": "same_as_shipping", + "description": "Indicates whether to set the billing address to be the same as the existing shipping address on the cart.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "use_for_shipping", + "description": "Indicates whether to set the shipping address to be the same as this billing address.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "defaultValue": null } @@ -23785,13 +23713,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "ApplyCouponToCartInput", - "description": "Specifies the coupon code to apply to the cart.", + "name": "CartAddressInput", + "description": "Defines the billing or shipping address to be applied to the cart.", "fields": null, "inputFields": [ { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", + "name": "city", + "description": "The city specified for the billing or shipping address.", "type": { "kind": "NON_NULL", "name": null, @@ -23804,8 +23732,18 @@ "defaultValue": null }, { - "name": "coupon_code", - "description": "A valid coupon code.", + "name": "company", + "description": "The company specified for the billing or shipping address.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "country_code", + "description": "The country code and label for the billing or shipping address.", "type": { "kind": "NON_NULL", "name": null, @@ -23816,21 +23754,34 @@ } }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateCartItemsInput", - "description": "Modifies the specified items in the cart.", - "fields": null, - "inputFields": [ + }, { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", + "name": "custom_attributes", + "description": "The custom attribute values of the billing or shipping address.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fax", + "description": "The customer's fax number.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "firstname", + "description": "The first name of the customer or guest.", "type": { "kind": "NON_NULL", "name": null, @@ -23843,139 +23794,127 @@ "defaultValue": null }, { - "name": "cart_items", - "description": "An array of items to be updated.", + "name": "lastname", + "description": "The last name of the customer or guest.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemUpdateInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CartItemUpdateInput", - "description": "A single item to be updated.", - "fields": null, - "inputFields": [ + }, { - "name": "cart_item_id", - "description": "Deprecated. Use `cart_item_uid` instead.", + "name": "middlename", + "description": "The middle name of the person associated with the billing/shipping address.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "cart_item_uid", - "description": "The unique ID for a `CartItemInterface` object.", + "name": "postcode", + "description": "The ZIP or postal code of the billing or shipping address.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "customizable_options", - "description": "An array that defines customizable options for the product.", + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "gift_message", - "description": "Gift message details for the cart item", + "name": "region", + "description": "A string that defines the state or province of the billing or shipping address.", "type": { - "kind": "INPUT_OBJECT", - "name": "GiftMessageInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "gift_wrapping_id", - "description": "The unique ID for a `GiftWrapping` object to be used for the cart item.", + "name": "region_id", + "description": "An integer that defines the state or province of the billing or shipping address.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "quantity", - "description": "The new quantity of the item.", + "name": "save_in_address_book", + "description": "Determines whether to save the address in the customer's address book. The default value is true.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveItemFromCartInput", - "description": "Specifies which items to remove from the cart.", - "fields": null, - "inputFields": [ + }, { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", + "name": "street", + "description": "An array containing the street for the billing or shipping address.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null }, { - "name": "cart_item_id", - "description": "Deprecated. Use `cart_item_uid` instead.", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "cart_item_uid", - "description": "Required field. The unique ID for a `CartItemInterface` object.", + "name": "telephone", + "description": "The telephone number for the billing or shipping address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "vat_id", + "description": "The VAT company number for billing or shipping address.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null @@ -23987,8 +23926,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "SetShippingAddressesOnCartInput", - "description": "Specifies an array of addresses to use for shipping.", + "name": "SetShippingMethodsOnCartInput", + "description": "Applies one or shipping methods to the cart.", "fields": null, "inputFields": [ { @@ -24006,8 +23945,8 @@ "defaultValue": null }, { - "name": "shipping_addresses", - "description": "An array of shipping addresses.", + "name": "shipping_methods", + "description": "An array of shipping methods.", "type": { "kind": "NON_NULL", "name": null, @@ -24016,7 +23955,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "ShippingAddressInput", + "name": "ShippingMethodInput", "ofType": null } } @@ -24030,420 +23969,27 @@ }, { "kind": "INPUT_OBJECT", - "name": "ShippingAddressInput", - "description": "Defines a single shipping address.", + "name": "ShippingMethodInput", + "description": "Defines the shipping carrier and method.", "fields": null, "inputFields": [ { - "name": "address", - "description": "Defines a shipping address.", + "name": "carrier_code", + "description": "A string that identifies a commercial carrier or an offline delivery method.", "type": { - "kind": "INPUT_OBJECT", - "name": "CartAddressInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "customer_address_id", - "description": "An ID from the customer's address book that uniquely identifies the address to be used for shipping.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customer_notes", - "description": "Text provided by the shopper.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pickup_location_code", - "description": "The code of Pickup Location which will be used for In-Store Pickup.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetBillingAddressOnCartInput", - "description": "Sets the billing address.", - "fields": null, - "inputFields": [ - { - "name": "billing_address", - "description": "The billing address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BillingAddressInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BillingAddressInput", - "description": "Defines the billing address.", - "fields": null, - "inputFields": [ - { - "name": "address", - "description": "Defines a billing address.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CartAddressInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customer_address_id", - "description": "An ID from the customer's address book that uniquely identifies the address to be used for billing.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "same_as_shipping", - "description": "Indicates whether to set the billing address to be the same as the existing shipping address on the cart.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "use_for_shipping", - "description": "Indicates whether to set the shipping address to be the same as this billing address.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CartAddressInput", - "description": "Defines the billing or shipping address to be applied to the cart.", - "fields": null, - "inputFields": [ - { - "name": "city", - "description": "The city specified for the billing or shipping address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "company", - "description": "The company specified for the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country_code", - "description": "The country code and label for the billing or shipping address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "custom_attributes", - "description": "The custom attribute values of the billing or shipping address.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fax", - "description": "The customer's fax number.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "firstname", - "description": "The first name of the customer or guest.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "lastname", - "description": "The last name of the customer or guest.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "middlename", - "description": "The middle name of the person associated with the billing/shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postcode", - "description": "The ZIP or postal code of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region", - "description": "A string that defines the state or province of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region_id", - "description": "An integer that defines the state or province of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "save_in_address_book", - "description": "Determines whether to save the address in the customer's address book. The default value is true.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "street", - "description": "An array containing the street for the billing or shipping address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "telephone", - "description": "The telephone number for the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "vat_id", - "description": "The VAT company number for billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetShippingMethodsOnCartInput", - "description": "Applies one or shipping methods to the cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "shipping_methods", - "description": "An array of shipping methods.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShippingMethodInput", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ShippingMethodInput", - "description": "Defines the shipping carrier and method.", - "fields": null, - "inputFields": [ - { - "name": "carrier_code", - "description": "A string that identifies a commercial carrier or an offline delivery method.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "method_code", - "description": "A string that indicates which service a commercial carrier will use to ship items. For offline delivery methods, this value is similar to the label displayed on the checkout page.", + "name": "method_code", + "description": "A string that indicates which service a commercial carrier will use to ship items. For offline delivery methods, this value is similar to the label displayed on the checkout page.", "type": { "kind": "NON_NULL", "name": null, @@ -24723,6 +24269,16 @@ }, "defaultValue": null }, + { + "name": "payment_services_paypal_fastlane", + "description": "Required input for fastlane", + "type": { + "kind": "INPUT_OBJECT", + "name": "FastlaneMethodInput", + "ofType": null + }, + "defaultValue": null + }, { "name": "payment_services_paypal_google_pay", "description": "Required input for Google Pay button", @@ -25212,16 +24768,12 @@ "description": "An array of place order errors.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PlaceOrderError", - "ofType": null - } + "kind": "OBJECT", + "name": "PlaceOrderError", + "ofType": null } }, "isDeprecated": false, @@ -25300,6 +24852,47 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "PlaceOrderErrorCodes", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CART_NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CART_NOT_ACTIVE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GUEST_EMAIL_MISSING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNABLE_TO_PLACE_ORDER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", "name": "Cart", @@ -25601,7 +25194,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CartRule", + "name": "CartRuleStorefront", "ofType": null } }, @@ -25790,6 +25383,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "customer_address_uid", + "description": "The unique ID from the customer's address book that uniquely identifies the address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "fax", "description": "The customer's fax number.", @@ -25827,8 +25432,8 @@ "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `customer_address_uid` instead." }, { "name": "lastname", @@ -25940,14 +25545,14 @@ }, { "name": "uid", - "description": "The unique id of the customer address.", + "description": "The unique id of the customer cart address.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -26100,6 +25705,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "customer_address_uid", + "description": "The unique ID from the customer's address book that uniquely identifies the address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "customer_notes", "description": "Text provided by the shopper.", @@ -26149,8 +25766,8 @@ "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `customer_address_uid` instead." }, { "name": "items_weight", @@ -26314,14 +25931,14 @@ }, { "name": "uid", - "description": "The unique id of the customer address.", + "description": "The unique id of the customer cart address.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -26421,6 +26038,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "customer_address_uid", + "description": "The unique ID from the customer's address book that uniquely identifies the address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "customer_notes", "description": null, @@ -26470,8 +26099,8 @@ "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `customer_address_uid` instead." }, { "name": "lastname", @@ -26583,14 +26212,14 @@ }, { "name": "uid", - "description": "The unique id of the customer address.", + "description": "The unique id of the customer cart address.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -28853,47 +28482,6 @@ ], "possibleTypes": null }, - { - "kind": "ENUM", - "name": "PlaceOrderErrorCodes", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CART_NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CART_NOT_ACTIVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUEST_EMAIL_MISSING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNABLE_TO_PLACE_ORDER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "ENUM", "name": "ProductImageThumbnail", @@ -29176,35 +28764,6 @@ ], "possibleTypes": null }, - { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "description": "This enumeration defines the entity type.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CMS_PAGE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRODUCT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CATEGORY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", "name": "ConfirmEmailInput", @@ -30348,11 +29907,11 @@ }, { "name": "group", - "description": "Name of the customer group assigned to the customer", + "description": "Customer group assigned to the customer", "args": [], "type": { "kind": "OBJECT", - "name": "CustomerGroup", + "name": "CustomerGroupStorefront", "ofType": null }, "isDeprecated": false, @@ -30372,15 +29931,19 @@ }, { "name": "id", - "description": "The ID assigned to the customer.", + "description": "The unique ID assigned to the customer.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "`id` is not needed as part of `Customer`, because on the server side, it can be identified based on the customer token used for authentication. There is no need to know customer ID on the client side." + "isDeprecated": false, + "deprecationReason": null }, { "name": "is_subscribed", @@ -30836,7 +30399,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomerSegment", + "name": "CustomerSegmentStorefront", "ofType": null } }, @@ -31265,8 +30828,8 @@ "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { "name": "lastname", @@ -31380,6 +30943,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "uid", + "description": "The unique ID for a `CustomerAddress` object.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "vat_id", "description": "The customer's Value-added tax (VAT) number (for corporate customers).", @@ -33351,17 +32926,21 @@ }, { "kind": "OBJECT", - "name": "CustomerGroup", + "name": "CustomerGroupStorefront", "description": "Data of customer group.", "fields": [ { - "name": "name", - "description": "The name of customer group.", + "name": "uid", + "description": "The unique ID for a `CustomerGroup` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -37263,18 +36842,6 @@ "name": "ConfigurableProduct", "description": "Defines basic features of a configurable product and its simple product variants.", "fields": [ - { - "name": "activity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "attribute_set_id", "description": "The attribute set assigned to the product.", @@ -37315,42 +36882,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "category_gear", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "climate", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "collar", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "color", "description": null, @@ -37485,66 +37016,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "eco_collection", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "erin_recommends", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "features_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "format", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "gender", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "gift_message_available", "description": "Returns a value indicating gift message availability for the product.", @@ -37637,18 +37108,6 @@ "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, - { - "name": "material", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "max_sale_qty", "description": "Maximum Qty Allowed in Shopping Cart", @@ -37753,18 +37212,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "new", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "new_from_date", "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", @@ -37829,30 +37276,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "pattern", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "performance_fabric", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "price", "description": "Indicates the price of an item.", @@ -37913,18 +37336,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "purpose", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "quantity", "description": "Amount of available stock", @@ -38050,34 +37461,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "rules", - "description": "Provides applied catalog rules in the current active cart", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CatalogRule", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sale", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "short_description", "description": "A short description of the product. Its use depends on the theme.", @@ -38090,18 +37473,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "size", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "sku", "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", @@ -38114,18 +37485,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "sleeve", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "small_image", "description": "The relative path to the small image, which is used on catalog pages.", @@ -38202,54 +37561,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "strap_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bottom", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_general", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "swatch_image", "description": "The file name of a swatch image.", @@ -40238,8 +39549,8 @@ "name": "RequistionListItems", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Deprecated. Use requisition_list_items instead. Will be removed in a future release." }, { "name": "items_count", @@ -40273,6 +39584,39 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "requisition_list_items", + "description": "An array of products added to the requisition list.", + "args": [ + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "pageSize", + "description": "The maximum number of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + } + ], + "type": { + "kind": "OBJECT", + "name": "RequisitionListItems", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "uid", "description": "The unique requisition list ID.", @@ -40310,7 +39654,7 @@ { "kind": "OBJECT", "name": "RequistionListItems", - "description": "Contains an array of items added to a requisition list.", + "description": "Deprecated. Use RequisitionListItems via requisition_list_items. Will be removed in a future release.", "fields": [ { "name": "items", @@ -40367,13 +39711,13 @@ "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "description": "The interface for requisition list items.", + "kind": "OBJECT", + "name": "RequisitionListItems", + "description": "Contains an array of items added to a requisition list.", "fields": [ { - "name": "customizable_options", - "description": "Selected custom options for an item in the requisition list.", + "name": "items", + "description": "An array of items in the requisition list.", "args": [], "type": { "kind": "NON_NULL", @@ -40382,8 +39726,8 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", "ofType": null } } @@ -40392,47 +39736,27 @@ "deprecationReason": null }, { - "name": "product", - "description": "Details about a requisition list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The amount added.", + "name": "page_info", + "description": "Pagination metadata.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for the requisition list item.", + "name": "total_pages", + "description": "The number of pages returned.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } }, @@ -40443,43 +39767,122 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "SimpleRequisitionListItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VirtualRequisitionListItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableRequisitionListItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleRequisitionListItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableRequisitionListItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardRequisitionListItem", - "ofType": null - } - ] + "possibleTypes": null }, { - "kind": "OBJECT", - "name": "SimpleRequisitionListItem", - "description": "Contains details about simple products added to a requisition list.", + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", + "description": "The interface for requisition list items.", + "fields": [ + { + "name": "customizable_options", + "description": "Selected custom options for an item in the requisition list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Details about a requisition list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The amount added.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for the requisition list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "SimpleRequisitionListItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VirtualRequisitionListItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableRequisitionListItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleRequisitionListItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableRequisitionListItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardRequisitionListItem", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "SimpleRequisitionListItem", + "description": "Contains details about simple products added to a requisition list.", "fields": [ { "name": "customizable_options", @@ -41421,13 +40824,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "AddBundleProductsToCartInput", - "description": "Defines the bundle products to add to the cart.", + "name": "ApplyStoreCreditToCartInput", + "description": "Defines the input required to run the `applyStoreCreditToCart` mutation.", "fields": null, "inputFields": [ { "name": "cart_id", - "description": "The ID of the cart.", + "description": "The unique ID that identifies the customer's cart.", "type": { "kind": "NON_NULL", "name": null, @@ -41438,24 +40841,6 @@ } }, "defaultValue": null - }, - { - "name": "cart_items", - "description": "An array of bundle products to add.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BundleProductCartItemInput", - "ofType": null - } - } - }, - "defaultValue": null } ], "interfaces": null, @@ -41463,113 +40848,51 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "BundleProductCartItemInput", - "description": "Defines a single bundle product.", - "fields": null, - "inputFields": [ - { - "name": "bundle_options", - "description": "A mandatory array of options for the bundle product, including each chosen option and specified quantity.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BundleOptionInput", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "customizable_options", - "description": "The ID and value of the option.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "ofType": null - } - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "ApplyStoreCreditToCartOutput", + "description": "Defines the possible output for the `applyStoreCreditToCart` mutation.", + "fields": [ { - "name": "data", - "description": "The quantity and SKU of the bundle product.", + "name": "cart", + "description": "The contents of the specified shopping cart.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", + "kind": "OBJECT", + "name": "Cart", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "BundleOptionInput", - "description": "Defines the input for a bundle option.", + "name": "RemoveStoreCreditFromCartInput", + "description": "Defines the input required to run the `removeStoreCreditFromCart` mutation.", "fields": null, "inputFields": [ { - "name": "id", - "description": "The ID of the option.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "quantity", - "description": "The number of the selected item to add to the cart.", + "name": "cart_id", + "description": "The unique ID that identifies the customer's cart.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, "defaultValue": null - }, - { - "name": "value", - "description": "An array with the chosen value of the option.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null } ], "interfaces": null, @@ -41578,12 +40901,12 @@ }, { "kind": "OBJECT", - "name": "AddBundleProductsToCartOutput", - "description": "Contains details about the cart after adding bundle products.", + "name": "RemoveStoreCreditFromCartOutput", + "description": "Defines the possible output for the `removeStoreCreditFromCart` mutation.", "fields": [ { "name": "cart", - "description": "The cart after adding products.", + "description": "The contents of the specified shopping cart.", "args": [], "type": { "kind": "NON_NULL", @@ -41605,95 +40928,134 @@ }, { "kind": "OBJECT", - "name": "BundleCartItem", - "description": "An implementation for bundle product cart items.", + "name": "AppliedStoreCredit", + "description": "Contains the applied and current balances.", "fields": [ { - "name": "available_gift_wrapping", - "description": "The list of available gift wrapping options for the cart item.", + "name": "applied_balance", + "description": "The applied store credit balance to the current cart.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null - } - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "bundle_options", - "description": "An array containing the bundle options the shopper selected.", + "name": "current_balance", + "description": "The current balance remaining on store credit.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedBundleOption", - "ofType": null - } - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "customizable_options", - "description": "An array containing the customizable options the shopper selected.", + "name": "enabled", + "description": "Indicates whether store credits are enabled. If the feature is disabled, then the current balance will not be returned.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerStoreCredit", + "description": "Contains store credit information with balance and history.", + "fields": [ + { + "name": "balance_history", + "description": "Contains the customer's store credit balance history. If the history or store credit feature is disabled, then a null value will be returned.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. This value is optional. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerStoreCreditHistory", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "discount", - "description": "Contains discount for quote line item.", + "name": "current_balance", + "description": "The current balance of store credit.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", + "name": "enabled", + "description": "Indicates whether store credits are enabled. If the feature is disabled, then the balance will not be returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerStoreCreditHistory", + "description": "Lists changes to the amount of store credit available to the customer.", + "fields": [ + { + "name": "items", + "description": "An array containing information about changes to the store credit available to the customer.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CartItemError", + "name": "CustomerStoreCreditHistoryItem", "ofType": null } }, @@ -41701,88 +41063,79 @@ "deprecationReason": null }, { - "name": "gift_message", - "description": "The entered gift message for the cart item", + "name": "page_info", + "description": "Metadata for pagination rendering.", "args": [], "type": { "kind": "OBJECT", - "name": "GiftMessage", + "name": "SearchResultPageInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the cart item.", + "name": "total_count", + "description": "The number of items returned.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftWrapping", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerStoreCreditHistoryItem", + "description": "Contains store credit history information.", + "fields": [ { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", + "name": "action", + "description": "The action that was made on the store credit.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "max_qty", - "description": "Line item max qty in quote template", + "name": "actual_balance", + "description": "The store credit available to the customer as a result of this action. ", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "min_qty", - "description": "Line item min qty in quote template", + "name": "balance_change", + "description": "The amount added to or subtracted from the store credit as a result of this action.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "not_available_message", - "description": "Message to display when the product is not available with this selected option.", + "name": "date_time_changed", + "description": "The date and time when the store credit change was made.", "args": [], "type": { "kind": "SCALAR", @@ -41791,17 +41144,28 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderTotal", + "description": "Contains details about the sales total amounts used to calculate the final price.", + "fields": [ { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", + "name": "base_grand_total", + "description": "The final base grand total amount in the base currency.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "ItemNote", + "name": "Money", "ofType": null } }, @@ -41809,15 +41173,15 @@ "deprecationReason": null }, { - "name": "note_from_seller", - "description": "The seller's quote line item note.", + "name": "discounts", + "description": "The applied discounts to the order.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "ItemNote", + "name": "Discount", "ofType": null } }, @@ -41825,27 +41189,27 @@ "deprecationReason": null }, { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", + "name": "gift_options", + "description": null, "args": [], "type": { "kind": "OBJECT", - "name": "CartItemPrices", + "name": "GiftOptionsPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Details about an item in the cart.", + "name": "grand_total", + "description": "The final total amount, including shipping, discounts, and taxes.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -41853,15 +41217,15 @@ "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this item in the cart.", + "name": "grand_total_excl_tax", + "description": "The grand total of the order, excluding taxes.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -41869,80 +41233,43 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", + "name": "shipping_handling", + "description": "Details about the shipping and handling costs for the order.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "ShippingHandling", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SelectedBundleOption", - "description": "Contains details about a selected bundle option.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" }, { - "name": "label", - "description": "The display name of the selected bundle product option.", + "name": "subtotal", + "description": "The subtotal of the order, excluding shipping, discounts, and taxes.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use subtotal_excl_tax field instead" }, { - "name": "type", - "description": "The type of selected bundle product option.", + "name": "subtotal_excl_tax", + "description": "The subtotal of the order, excluding taxes.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -41950,15 +41277,15 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `SelectedBundleOption` object", + "name": "subtotal_incl_tax", + "description": "The subtotal of the order, including taxes.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -41966,46 +41293,15 @@ "deprecationReason": null }, { - "name": "values", - "description": "An array of selected bundle option values.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedBundleOptionValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SelectedBundleOptionValue", - "description": "Contains details about a value for a selected bundle option.", - "fields": [ - { - "name": "id", - "description": "Use `uid` instead", + "name": "taxes", + "description": "The order tax details.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "TaxItem", "ofType": null } }, @@ -42013,56 +41309,32 @@ "deprecationReason": null }, { - "name": "label", - "description": "The display name of the value for the selected bundle product option.", + "name": "total_giftcard", + "description": "The gift card balance applied to the order.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "original_price", - "description": "The original price of the value for the selected bundle product option.", + "name": "total_reward_points", + "description": "The total reward points applied to the order.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price of the value for the selected bundle product option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use priceV2 instead." - }, - { - "name": "priceV2", - "description": "The price of the value for the selected bundle product option.", + "name": "total_shipping", + "description": "The shipping amount for the order.", "args": [], "type": { "kind": "NON_NULL", @@ -42077,31 +41349,27 @@ "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of the value for the selected bundle product option.", + "name": "total_store_credit", + "description": "The total store credit applied to the order.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `SelectedBundleOptionValue` object", + "name": "total_tax", + "description": "The amount of tax applied to the order.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -42116,106 +41384,110 @@ }, { "kind": "OBJECT", - "name": "PriceDetails", - "description": "Can be used to retrieve the main price details in case of bundle product", + "name": "OrderAddress", + "description": "Contains detailed information about an order's billing and shipping addresses.", "fields": [ { - "name": "discount_percentage", - "description": "The percentage of discount applied to the main product price", + "name": "city", + "description": "The city or town.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "main_final_price", - "description": "The final price after applying the discount to the main product", + "name": "company", + "description": "The customer's company.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "main_price", - "description": "The regular price of the main product", + "name": "country_code", + "description": "The customer's country.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "ENUM", + "name": "CountryCodeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BundleItem", - "description": "Defines an individual item within a bundle product.", - "fields": [ - { - "name": "option_id", - "description": "An ID assigned to each type of item in a bundle product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" }, { - "name": "options", - "description": "An array of additional options for this bundle item.", - "args": [], + "name": "custom_attributesV2", + "description": "Custom attributes assigned to the customer address.", + "args": [ + { + "name": "attributeCodes", + "description": "", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BundleItemOption", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "position", - "description": "A number indicating the sequence order of this item compared to the other bundle items.", + "name": "fax", + "description": "The fax number.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_range", - "description": "The range of prices for the product", + "name": "firstname", + "description": "The first name of the person associated with the shipping/billing address.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PriceRange", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -42223,20 +41495,24 @@ "deprecationReason": null }, { - "name": "required", - "description": "Indicates whether the item must be included in the bundle.", + "name": "lastname", + "description": "The family name of the person associated with the shipping/billing address.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The SKU of the bundle product.", + "name": "middlename", + "description": "The middle name of the person associated with the shipping/billing address.", "args": [], "type": { "kind": "SCALAR", @@ -42247,8 +41523,8 @@ "deprecationReason": null }, { - "name": "title", - "description": "The display name of the item.", + "name": "postcode", + "description": "The customer's ZIP or postal code.", "args": [], "type": { "kind": "SCALAR", @@ -42259,8 +41535,8 @@ "deprecationReason": null }, { - "name": "type", - "description": "The input type that the customer uses to select the item. Examples include radio button and checkbox.", + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", "args": [], "type": { "kind": "SCALAR", @@ -42271,67 +41547,52 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `BundleItem` object.", + "name": "region", + "description": "The state or province name.", "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BundleItemOption", - "description": "Defines the characteristics that comprise a specific bundle item and its options.", - "fields": [ + }, { - "name": "can_change_quantity", - "description": "Indicates whether the customer can change the number of items for this option.", + "name": "region_id", + "description": "The unique ID for a `Region` object of a pre-defined region.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The ID assigned to the bundled item option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" - }, - { - "name": "is_default", - "description": "Indicates whether this option is the default option.", + "name": "street", + "description": "An array of strings that define the street number and name.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The text that identifies the bundled item option.", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", "args": [], "type": { "kind": "SCALAR", @@ -42342,150 +41603,234 @@ "deprecationReason": null }, { - "name": "position", - "description": "When a bundle item contains multiple options, the relative position of this option compared to the other options.", + "name": "telephone", + "description": "The telephone number.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price of the selected option.", + "name": "vat_id", + "description": "The customer's Value-added tax (VAT) number (for corporate customers).", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddDownloadableProductsToCartInput", + "description": "", + "fields": null, + "inputFields": [ { - "name": "price_type", - "description": "One of FIXED, PERCENT, or DYNAMIC.", - "args": [], + "name": "cart_id", + "description": "The ID of the cart.", "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product", - "description": "Contains details about this product option.", - "args": [], + "name": "cart_items", + "description": "An array of downloadable products to add.", "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DownloadableProductCartItemInput", + "ofType": null + } + } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DownloadableProductCartItemInput", + "description": "Defines a single downloadable product.", + "fields": null, + "inputFields": [ { - "name": "qty", - "description": "Indicates the quantity of this specific bundle item.", - "args": [], + "name": "customizable_options", + "description": "The ID and value of the option.", "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `quantity` instead." + "defaultValue": null }, { - "name": "quantity", - "description": "The quantity of this specific bundle item.", - "args": [], + "name": "data", + "description": "The quantity and SKU of the downloadable product.", "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartItemInput", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID for a `BundleItemOption` object.", - "args": [], + "name": "downloadable_product_links", + "description": "An array of objects containing the link_id of the downloadable product link.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "DownloadableProductLinksInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "BundleProduct", - "description": "Defines basic features of a bundle product and contains multiple BundleItems.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "DownloadableProductLinksInput", + "description": "Contains the link ID for the downloadable product.", + "fields": null, + "inputFields": [ { - "name": "activity", - "description": null, - "args": [], + "name": "link_id", + "description": "The unique ID of the downloadable product link.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddDownloadableProductsToCartOutput", + "description": "Contains details about the cart after adding downloadable products.", + "fields": [ { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", + "name": "cart", + "description": "The cart after adding products.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DownloadableCartItem", + "description": "An implementation for downloadable product cart items.", + "fields": [ + { + "name": "customizable_options", + "description": "An array containing the customizable options the shopper selected.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", + "name": "discount", + "description": "Contains discount for quote line item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "categories", - "description": "The categories assigned to a product.", + "name": "errors", + "description": "An array of errors encountered while loading the cart item", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", + "kind": "OBJECT", + "name": "CartItemError", "ofType": null } }, @@ -42493,87 +41838,99 @@ "deprecationReason": null }, { - "name": "category_gear", + "name": "id", "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `uid` instead." }, { - "name": "climate", - "description": null, + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "collar", - "description": null, + "name": "links", + "description": "An array containing information about the links for the downloadable product added to the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductLinks", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "color", - "description": null, + "name": "max_qty", + "description": "Line item max qty in quote template", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "min_qty", + "description": "Line item min qty in quote template", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", + "name": "not_available_message", + "description": "Message to display when the product is not available with this selected option.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "crosssell_products", - "description": "An array of cross-sell products.", + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "ItemNote", "ofType": null } }, @@ -42581,79 +41938,117 @@ "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "note_from_seller", + "description": "The seller's quote line item note.", + "args": [], "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", "args": [], "type": { "kind": "OBJECT", - "name": "ComplexTextValue", + "name": "CartItemPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dynamic_price", - "description": "Indicates whether the bundle product has a dynamic price.", + "name": "product", + "description": "Details about an item in the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dynamic_sku", - "description": "Indicates whether the bundle product has a dynamic SKU.", + "name": "quantity", + "description": "The quantity of this item in the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dynamic_weight", - "description": "Indicates whether the bundle product has a dynamically calculated weight.", + "name": "samples", + "description": "An array containing information about samples of the selected downloadable product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductSamples", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eco_collection", - "description": null, + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DownloadableProduct", + "description": "Defines a product that the shopper downloads.", + "fields": [ + { + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { "kind": "SCALAR", @@ -42661,47 +42056,63 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "erin_recommends", - "description": null, + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categories", + "description": "The categories assigned to a product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "features_bags", + "name": "color", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "format", - "description": null, + "name": "country_of_manufacture", + "description": "The product's country of origin.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gender", - "description": null, + "name": "created_at", + "description": "Timestamp indicating when the product was created.", "args": [], "type": { "kind": "SCALAR", @@ -42709,7 +42120,90 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "crosssell_products", + "description": "An array of cross-sell products.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributesV2", + "description": "Product custom attributes.", + "args": [ + { + "name": "filters", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ComplexTextValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "downloadable_product_links", + "description": "An array containing information about the links for this downloadable product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductLinks", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "downloadable_product_samples", + "description": "An array containing information about samples of this downloadable product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductSamples", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { "name": "gift_message_available", @@ -42792,40 +42286,36 @@ "deprecationReason": null }, { - "name": "items", - "description": "An array containing information about individual bundle items.", + "name": "links_purchased_separately", + "description": "A value of 1 indicates that each link in the array must be purchased separately.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BundleItem", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "links_title", + "description": "The heading above the list of downloadable products.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "material", - "description": null, + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, @@ -42935,18 +42425,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "new", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "new_from_date", "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", @@ -43011,30 +42489,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "pattern", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "performance_fabric", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "price", "description": "Indicates the price of an item.", @@ -43047,18 +42501,6 @@ "isDeprecated": true, "deprecationReason": "Use `price_range` for product price information." }, - { - "name": "price_details", - "description": "The price details of the main product", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PriceDetails", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "price_range", "description": "The range of prices for the product", @@ -43091,18 +42533,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "price_view", - "description": "One of PRICE_RANGE or AS_LOW_AS.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PriceViewEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "product_links", "description": "An array of `ProductLinks` objects.", @@ -43120,28 +42550,16 @@ "deprecationReason": null }, { - "name": "purpose", - "description": null, + "name": "quantity", + "description": "Amount of available stock", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "quantity", - "description": "Amount of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": false, + "deprecationReason": null }, { "name": "rating_summary", @@ -43256,46 +42674,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "rules", - "description": "Provides applied catalog rules in the current active cart", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CatalogRule", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sale", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "ship_bundle_items", - "description": "Indicates whether to ship bundle items together or individually.", - "args": [], - "type": { - "kind": "ENUM", - "name": "ShipBundleItemsEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "short_description", "description": "A short description of the product. Its use depends on the theme.", @@ -43308,18 +42686,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "size", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "sku", "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", @@ -43332,18 +42698,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "sleeve", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "small_image", "description": "The relative path to the small image, which is used on catalog pages.", @@ -43420,54 +42774,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "strap_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bottom", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_general", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "swatch_image", "description": "The file name of a swatch image.", @@ -43655,18 +42961,6 @@ }, "isDeprecated": true, "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -43681,11 +42975,6 @@ "name": "RoutableInterface", "ofType": null }, - { - "kind": "INTERFACE", - "name": "PhysicalProductInterface", - "ofType": null - }, { "kind": "INTERFACE", "name": "CustomizableProductInterface", @@ -43697,65 +42986,272 @@ }, { "kind": "ENUM", - "name": "PriceViewEnum", - "description": "Defines whether a bundle product's price is displayed as the lowest possible value or as a range.", + "name": "DownloadableFileTypeEnum", + "description": "", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "PRICE_RANGE", + "name": "FILE", "description": "", + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" + }, + { + "name": "URL", + "description": "", + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DownloadableProductLinks", + "description": "Defines characteristics of a downloadable product.", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This information should not be exposed on frontend." + }, + { + "name": "is_shareable", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This information should not be exposed on frontend." + }, + { + "name": "link_type", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "DownloadableFileTypeEnum", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" + }, + { + "name": "number_of_downloads", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This information should not be exposed on frontend." + }, + { + "name": "price", + "description": "The price of the downloadable product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "AS_LOW_AS", - "description": "", + "name": "sample_file", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" + }, + { + "name": "sample_type", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "DownloadableFileTypeEnum", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" + }, + { + "name": "sample_url", + "description": "The full URL to the downloadable sample.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_order", + "description": "A number indicating the sort order.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The display name of the link.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `DownloadableProductLinks` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "ShipBundleItemsEnum", - "description": "Defines whether bundle items must be shipped together.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "DownloadableProductSamples", + "description": "Defines characteristics of a downloadable product.", + "fields": [ { - "name": "TOGETHER", - "description": "", + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This information should not be exposed on frontend." + }, + { + "name": "sample_file", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" + }, + { + "name": "sample_type", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "DownloadableFileTypeEnum", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" + }, + { + "name": "sample_url", + "description": "The full URL to the downloadable sample.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "SEPARATELY", - "description": "", + "name": "sort_order", + "description": "A number indicating the sort order.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The display name of the sample.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "BundleOrderItem", - "description": "Defines bundle product options for `OrderItemInterface`.", + "name": "DownloadableOrderItem", + "description": "Defines downloadable product options for `OrderItemInterface`.", "fields": [ { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to the bundle product.", + "name": "discounts", + "description": "The final discount information for the product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "ItemSelectedBundleOption", + "name": "Discount", "ofType": null } }, @@ -43763,15 +43259,15 @@ "deprecationReason": null }, { - "name": "discounts", - "description": "The final discount information for the product.", + "name": "downloadable_links", + "description": "A list of downloadable links that are ordered from the downloadable product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Discount", + "name": "DownloadableItemsLinks", "ofType": null } }, @@ -43846,18 +43342,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "parent_sku", - "description": "The SKU of parent product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "prices", "description": "Contains details about the price of the item, including taxes and discounts.", @@ -44076,19 +43560,19 @@ }, { "kind": "OBJECT", - "name": "BundleInvoiceItem", - "description": "Defines bundle product options for `InvoiceItemInterface`.", + "name": "DownloadableInvoiceItem", + "description": "Defines downloadable product options for `InvoiceItemInterface`.", "fields": [ { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to an invoiced bundle product.", + "name": "discounts", + "description": "Information about the final discount amount for the base product, including discounts on options.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "ItemSelectedBundleOption", + "name": "Discount", "ofType": null } }, @@ -44096,15 +43580,15 @@ "deprecationReason": null }, { - "name": "discounts", - "description": "Information about the final discount amount for the base product, including discounts on options.", + "name": "downloadable_links", + "description": "A list of downloadable links that are invoiced from the downloadable product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Discount", + "name": "DownloadableItemsLinks", "ofType": null } }, @@ -44209,19 +43693,35 @@ }, { "kind": "OBJECT", - "name": "BundleShipmentItem", - "description": "Defines bundle product options for `ShipmentItemInterface`.", + "name": "DownloadableCreditMemoItem", + "description": "Defines downloadable product options for `CreditMemoItemInterface`.", "fields": [ { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to a shipped product.", + "name": "discounts", + "description": "Details about the final discount amount for the base product, including discounts on options.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "ItemSelectedBundleOption", + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "downloadable_links", + "description": "A list of downloadable links that are refunded from the downloadable product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableItemsLinks", "ofType": null } }, @@ -44230,7 +43730,7 @@ }, { "name": "id", - "description": "The unique ID for a `ShipmentItemInterface` object.", + "description": "The unique ID for a `CreditMemoItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -44246,7 +43746,7 @@ }, { "name": "order_item", - "description": "The order item associated with the shipment item.", + "description": "The order item the credit memo is applied to.", "args": [], "type": { "kind": "INTERFACE", @@ -44270,7 +43770,7 @@ }, { "name": "product_sale_price", - "description": "The sale price for the base product.", + "description": "The sale price for the base product, including selected options.", "args": [], "type": { "kind": "NON_NULL", @@ -44301,17 +43801,13 @@ "deprecationReason": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -44321,7 +43817,7 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "ShipmentItemInterface", + "name": "CreditMemoItemInterface", "ofType": null } ], @@ -44330,44 +43826,36 @@ }, { "kind": "OBJECT", - "name": "BundleCreditMemoItem", - "description": "Defines bundle product options for `CreditMemoItemInterface`.", + "name": "DownloadableItemsLinks", + "description": "Defines characteristics of the links for downloadable product.", "fields": [ { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to a bundle product that is part of a credit memo.", + "name": "sort_order", + "description": "A number indicating the sort order.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", + "name": "title", + "description": "The display name of the link.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", + "name": "uid", + "description": "The unique ID for a `DownloadableItemsLinks` object.", "args": [], "type": { "kind": "NON_NULL", @@ -44380,41 +43868,28 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "order_item", - "description": "The order item the credit memo is applied to.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_name", - "description": "The name of the base product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DownloadableWishlistItem", + "description": "A downloadable product wish list item.", + "fields": [ { - "name": "product_sale_price", - "description": "The sale price for the base product, including selected options.", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -44422,53 +43897,40 @@ "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "description", + "description": "The description of the item.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", - "description": "A list of options of the selected bundle product.", - "fields": [ + }, { "name": "id", - "description": "The unique ID for a `ItemSelectedBundleOption` object.", + "description": "The unique ID for a `WishlistItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -44479,19 +43941,19 @@ "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "label", - "description": "The label of the option.", + "name": "links_v2", + "description": "An array containing information about the selected links.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "DownloadableProductLinks", "ofType": null } }, @@ -44499,15 +43961,27 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `ItemSelectedBundleOption` object.", + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of this wish list item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Float", "ofType": null } }, @@ -44515,15 +43989,15 @@ "deprecationReason": null }, { - "name": "values", - "description": "A list of products that represent the values of the parent option.", + "name": "samples", + "description": "An array containing information about the selected samples.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "ItemSelectedBundleOptionValue", + "name": "DownloadableProductSamples", "ofType": null } }, @@ -44532,41 +44006,31 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ItemSelectedBundleOptionValue", - "description": "A list of values for the selected bundle product.", + "name": "Company", + "description": "Contains the output schema for a company.", "fields": [ { - "name": "id", - "description": "The unique ID for a `ItemSelectedBundleOptionValue` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." - }, - { - "name": "price", - "description": "The price of the child bundle product.", + "name": "acl_resources", + "description": "The list of all resources defined within the company.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Money", + "name": "CompanyAclResource", "ofType": null } }, @@ -44574,31 +44038,27 @@ "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the child bundle product.", + "name": "company_admin", + "description": "An object containing information about the company administrator.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Customer", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the child bundle product.", + "name": "credit", + "description": "Company credit balances and limits.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CompanyCredit", "ofType": null } }, @@ -44606,15 +44066,46 @@ "deprecationReason": null }, { - "name": "quantity", - "description": "The number of this bundle product that were ordered.", - "args": [], + "name": "credit_history", + "description": "Details about the history of company credit operations.", + "args": [ + { + "name": "filter", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "CompanyCreditHistoryFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pageSize", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "CompanyCreditHistory", "ofType": null } }, @@ -44622,42 +44113,27 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `ItemSelectedBundleOptionValue` object.", + "name": "email", + "description": "The email address of the company contact.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BundleWishlistItem", - "description": "Defines bundle product options for `WishlistItemInterface`.", - "fields": [ + }, { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", + "name": "id", + "description": "The unique ID of a `Company` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -44665,44 +44141,32 @@ "deprecationReason": null }, { - "name": "bundle_options", - "description": "An array containing information about the selected bundle items.", + "name": "legal_address", + "description": "The address where the company is registered to conduct business.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedBundleOption", - "ofType": null - } + "kind": "OBJECT", + "name": "CompanyLegalAddress", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "legal_name", + "description": "The full legal name of the company.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "The description of the item.", + "name": "name", + "description": "The name of the company.", "args": [], "type": { "kind": "SCALAR", @@ -44713,15 +44177,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "name": "payment_methods", + "description": "The list of payment methods available to a company.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -44729,208 +44193,197 @@ "deprecationReason": null }, { - "name": "product", - "description": "Product details of the wish list item.", + "name": "reseller_id", + "description": "The resale number that is assigned to the company for tax reporting purposes.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "name": "role", + "description": "A company role filtered by the unique ID of a `CompanyRole` object.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ApplyStoreCreditToCartInput", - "description": "Defines the input required to run the `applyStoreCreditToCart` mutation.", - "fields": null, - "inputFields": [ + }, { - "name": "cart_id", - "description": "The unique ID that identifies the customer's cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "roles", + "description": "An object that contains a list of company roles.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ApplyStoreCreditToCartOutput", - "description": "Defines the possible output for the `applyStoreCreditToCart` mutation.", - "fields": [ - { - "name": "cart", - "description": "The contents of the specified shopping cart.", - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Cart", + "name": "CompanyRoles", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveStoreCreditFromCartInput", - "description": "Defines the input required to run the `removeStoreCreditFromCart` mutation.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID that identifies the customer's cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveStoreCreditFromCartOutput", - "description": "Defines the possible output for the `removeStoreCreditFromCart` mutation.", - "fields": [ + }, { - "name": "cart", - "description": "The contents of the specified shopping cart.", + "name": "sales_representative", + "description": "An object containing information about the company sales representative.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "kind": "OBJECT", + "name": "CompanySalesRepresentative", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AppliedStoreCredit", - "description": "Contains the applied and current balances.", - "fields": [ + }, { - "name": "applied_balance", - "description": "The applied store credit balance to the current cart.", - "args": [], + "name": "structure", + "description": "The company structure of teams and customers in depth-first order.", + "args": [ + { + "name": "rootId", + "description": "The ID of the node in the company structure that serves as the root for the query.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "depth", + "description": "The maximum depth that can be reached when listing structure nodes.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "10" + } + ], "type": { "kind": "OBJECT", - "name": "Money", + "name": "CompanyStructure", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "current_balance", - "description": "The current balance remaining on store credit.", - "args": [], + "name": "team", + "description": "The company team data filtered by the unique ID for a `CompanyTeam` object.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "Money", + "name": "CompanyTeam", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "enabled", - "description": "Indicates whether store credits are enabled. If the feature is disabled, then the current balance will not be returned.", - "args": [], + "name": "user", + "description": "A company user filtered by the unique ID of a `Customer` object.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Customer", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerStoreCredit", - "description": "Contains store credit information with balance and history.", - "fields": [ + }, { - "name": "balance_history", - "description": "Contains the customer's store credit balance history. If the history or store credit feature is disabled, then a null value will be returned.", + "name": "users", + "description": "An object that contains a list of company users based on activity status.", "args": [ + { + "name": "filter", + "description": "The type of company users to return.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CompanyUsersFilterInput", + "ofType": null + }, + "defaultValue": null + }, { "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", + "description": "The maximum number of results to return at once. The default value is 20.", "type": { "kind": "SCALAR", "name": "Int", @@ -44940,7 +44393,7 @@ }, { "name": "currentPage", - "description": "The page of results to return. This value is optional. The default is 1.", + "description": "The page of results to return. The default value is 1.", "type": { "kind": "SCALAR", "name": "Int", @@ -44951,31 +44404,19 @@ ], "type": { "kind": "OBJECT", - "name": "CustomerStoreCreditHistory", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "current_balance", - "description": "The current balance of store credit.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", + "name": "CompanyUsers", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "enabled", - "description": "Indicates whether store credits are enabled. If the feature is disabled, then the balance will not be returned.", + "name": "vat_tax_id", + "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -44989,63 +44430,36 @@ }, { "kind": "OBJECT", - "name": "CustomerStoreCreditHistory", - "description": "Lists changes to the amount of store credit available to the customer.", + "name": "CompanyLegalAddress", + "description": "Contains details about the address where the company is registered to conduct business.", "fields": [ { - "name": "items", - "description": "An array containing information about changes to the store credit available to the customer.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerStoreCreditHistoryItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Metadata for pagination rendering.", + "name": "city", + "description": "The city where the company is registered to conduct business.", "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The number of items returned.", + "name": "country_code", + "description": "The country code of the company's legal address.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "CountryCodeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerStoreCreditHistoryItem", - "description": "Contains store credit history information.", - "fields": [ + }, { - "name": "action", - "description": "The action that was made on the store credit.", + "name": "postcode", + "description": "The company's postal code.", "args": [], "type": { "kind": "SCALAR", @@ -45056,32 +44470,36 @@ "deprecationReason": null }, { - "name": "actual_balance", - "description": "The store credit available to the customer as a result of this action. ", + "name": "region", + "description": "An object containing region data for the company.", "args": [], "type": { "kind": "OBJECT", - "name": "Money", + "name": "CustomerAddressRegion", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "balance_change", - "description": "The amount added to or subtracted from the store credit as a result of this action.", + "name": "street", + "description": "An array of strings that define the company's street address.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "date_time_changed", - "description": "The date and time when the store credit change was made.", + "name": "telephone", + "description": "The company's phone number.", "args": [], "type": { "kind": "SCALAR", @@ -45099,63 +44517,55 @@ }, { "kind": "OBJECT", - "name": "OrderTotal", - "description": "Contains details about the sales total amounts used to calculate the final price.", + "name": "CompanyAdmin", + "description": "Contains details about the company administrator.", "fields": [ { - "name": "base_grand_total", - "description": "The final base grand total amount in the base currency.", + "name": "email", + "description": "The email address of the company administrator.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "discounts", - "description": "The applied discounts to the order.", + "name": "firstname", + "description": "The company administrator's first name.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_options", - "description": null, + "name": "gender", + "description": "The company administrator's gender (Male - 1, Female - 2, Not Specified - 3).", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftOptionsPrices", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "grand_total", - "description": "The final total amount, including shipping, discounts, and taxes.", + "name": "id", + "description": "The unique ID for a `CompanyAdmin` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -45163,143 +44573,188 @@ "deprecationReason": null }, { - "name": "shipping_handling", - "description": "Details about the shipping and handling costs for the order.", + "name": "job_title", + "description": "The job title of the company administrator.", "args": [], "type": { - "kind": "OBJECT", - "name": "ShippingHandling", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "subtotal", - "description": "The subtotal of the order, excluding shipping, discounts, and taxes.", + "name": "lastname", + "description": "The company administrator's last name.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use subtotal_excl_tax field instead" - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanySalesRepresentative", + "description": "Contains details about a company sales representative.", + "fields": [ { - "name": "subtotal_excl_tax", - "description": "The subtotal of the order, excluding taxes.", + "name": "email", + "description": "The email address of the company sales representative.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "subtotal_incl_tax", - "description": "The subtotal of the order, including taxes.", + "name": "firstname", + "description": "The company sales representative's first name.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "taxes", - "description": "The order tax details.", + "name": "lastname", + "description": "The company sales representative's last name.", "args": [], "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyUsers", + "description": "Contains details about company users.", + "fields": [ + { + "name": "items", + "description": "An array of `CompanyUser` objects that match the specified filter criteria.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TaxItem", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_giftcard", - "description": "The gift card balance applied to the order.", + "name": "page_info", + "description": "Pagination metadata.", "args": [], "type": { "kind": "OBJECT", - "name": "Money", + "name": "SearchResultPageInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_reward_points", - "description": "The total reward points applied to the order.", + "name": "total_count", + "description": "The number of objects returned.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyRoles", + "description": "Contains an array of roles.", + "fields": [ { - "name": "total_shipping", - "description": "The shipping amount for the order.", + "name": "items", + "description": "A list of company roles that match the specified filter criteria.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_store_credit", - "description": "The total store credit applied to the order.", + "name": "page_info", + "description": "Pagination metadata.", "args": [], "type": { "kind": "OBJECT", - "name": "Money", + "name": "SearchResultPageInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_tax", - "description": "The amount of tax applied to the order.", + "name": "total_count", + "description": "The total number of objects matching the specified filter.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -45314,19 +44769,19 @@ }, { "kind": "OBJECT", - "name": "OrderAddress", - "description": "Contains detailed information about an order's billing and shipping addresses.", + "name": "CompanyRole", + "description": "Contails details about a single role.", "fields": [ { - "name": "city", - "description": "The city or town.", + "name": "id", + "description": "The unique ID for a `CompanyRole` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -45334,8 +44789,8 @@ "deprecationReason": null }, { - "name": "company", - "description": "The customer's company.", + "name": "name", + "description": "The name assigned to the role.", "args": [], "type": { "kind": "SCALAR", @@ -45346,78 +44801,54 @@ "deprecationReason": null }, { - "name": "country_code", - "description": "The customer's country.", + "name": "permissions", + "description": "A list of permission resources defined for a role.", "args": [], "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyAclResource", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Custom attributes assigned to the customer address.", - "args": [ - { - "name": "attributeCodes", - "description": "", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fax", - "description": "The fax number.", + "name": "users_count", + "description": "The total number of users assigned the specified role.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyAclResource", + "description": "Contains details about the access control list settings of a resource.", + "fields": [ { - "name": "firstname", - "description": "The first name of the person associated with the shipping/billing address.", + "name": "children", + "description": "An array of sub-resources.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CompanyAclResource", "ofType": null } }, @@ -45425,15 +44856,15 @@ "deprecationReason": null }, { - "name": "lastname", - "description": "The family name of the person associated with the shipping/billing address.", + "name": "id", + "description": "The unique ID for a `CompanyAclResource` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -45441,20 +44872,20 @@ "deprecationReason": null }, { - "name": "middlename", - "description": "The middle name of the person associated with the shipping/billing address.", + "name": "sort_order", + "description": "The sort order of an ACL resource.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "postcode", - "description": "The customer's ZIP or postal code.", + "name": "text", + "description": "The label assigned to the ACL resource.", "args": [], "type": { "kind": "SCALAR", @@ -45463,66 +44894,177 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IsCompanyRoleNameAvailableOutput", + "description": "Contains the response of a role name validation query.", + "fields": [ { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", + "name": "is_role_name_available", + "description": "Indicates whether the specified company role name is available.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IsCompanyUserEmailAvailableOutput", + "description": "Contains the response of a company user email validation query.", + "fields": [ { - "name": "region", - "description": "The state or province name.", + "name": "is_email_available", + "description": "Indicates whether the specified email address can be used to create a company user.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IsCompanyAdminEmailAvailableOutput", + "description": "Contains the response of a company admin email validation query.", + "fields": [ { - "name": "region_id", - "description": "The unique ID for a `Region` object of a pre-defined region.", + "name": "is_email_available", + "description": "Indicates whether the specified email address can be used to create a company administrator.", "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IsCompanyEmailAvailableOutput", + "description": "Contains the response of a company email validation query.", + "fields": [ { - "name": "street", - "description": "An array of strings that define the street number and name.", + "name": "is_email_available", + "description": "Indicates whether the specified email address can be used to create a company.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "CompanyStructureEntity", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CompanyTeam", + "ofType": null }, { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CompanyStructure", + "description": "Contains an array of the individual nodes that comprise the company structure.", + "fields": [ + { + "name": "items", + "description": "An array of elements in a company structure.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyStructureItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyTeam", + "description": "Describes a company team.", + "fields": [ + { + "name": "description", + "description": "An optional description of the team.", "args": [], "type": { "kind": "SCALAR", @@ -45533,20 +45075,20 @@ "deprecationReason": null }, { - "name": "telephone", - "description": "The telephone number.", + "name": "id", + "description": "The unique ID for a `CompanyTeam` object.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "vat_id", - "description": "The customer's Value-added tax (VAT) number (for corporate customers).", + "name": "name", + "description": "The display name of the team.", "args": [], "type": { "kind": "SCALAR", @@ -45555,6 +45097,22 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "structure_id", + "description": "ID of the company structure", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -45564,92 +45122,166 @@ }, { "kind": "INPUT_OBJECT", - "name": "AddDownloadableProductsToCartInput", - "description": "", + "name": "CompanyUsersFilterInput", + "description": "Defines the filter for returning a list of company users.", "fields": null, "inputFields": [ { - "name": "cart_id", - "description": "The ID of the cart.", + "name": "status", + "description": "The activity status to filter on.", + "type": { + "kind": "ENUM", + "name": "CompanyUserStatusEnum", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CompanyUserStatusEnum", + "description": "Defines the list of company user status values.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACTIVE", + "description": "Only active users.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INACTIVE", + "description": "Only inactive users.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCompanyTeamOutput", + "description": "Contains the response to the request to create a company team.", + "fields": [ + { + "name": "team", + "description": "The new company team instance.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CompanyTeam", "ofType": null } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyTeamOutput", + "description": "Contains the response to the request to update a company team.", + "fields": [ { - "name": "cart_items", - "description": "An array of downloadable products to add.", + "name": "team", + "description": "The updated company team instance.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DownloadableProductCartItemInput", - "ofType": null - } + "kind": "OBJECT", + "name": "CompanyTeam", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "DownloadableProductCartItemInput", - "description": "Defines a single downloadable product.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "DeleteCompanyTeamOutput", + "description": "Contains the status of the request to delete a company team.", + "fields": [ { - "name": "customizable_options", - "description": "The ID and value of the option.", + "name": "success", + "description": "Indicates whether the delete operation succeeded.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyTeamCreateInput", + "description": "Defines the input schema for creating a company team.", + "fields": null, + "inputFields": [ + { + "name": "description", + "description": "An optional description of the team.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null }, { - "name": "data", - "description": "The quantity and SKU of the downloadable product.", + "name": "name", + "description": "The display name of the team.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "downloadable_product_links", - "description": "An array of objects containing the link_id of the downloadable product link.", + "name": "target_id", + "description": "The ID of a node within a company's structure. This ID will be the parent of the created team.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DownloadableProductLinksInput", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "defaultValue": null } @@ -45660,23 +45292,43 @@ }, { "kind": "INPUT_OBJECT", - "name": "DownloadableProductLinksInput", - "description": "Contains the link ID for the downloadable product.", + "name": "CompanyTeamUpdateInput", + "description": "Defines the input schema for updating a company team.", "fields": null, "inputFields": [ { - "name": "link_id", - "description": "The unique ID of the downloadable product link.", + "name": "description", + "description": "An optional description of the team.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "The unique ID of the `CompanyTeam` object to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } }, "defaultValue": null + }, + { + "name": "name", + "description": "The display name of the team.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -45685,19 +45337,19 @@ }, { "kind": "OBJECT", - "name": "AddDownloadableProductsToCartOutput", - "description": "Contains details about the cart after adding downloadable products.", + "name": "UpdateCompanyStructureOutput", + "description": "Contains the response to the request to update the company structure.", "fields": [ { - "name": "cart", - "description": "The cart after adding products.", + "name": "company", + "description": "The updated company instance.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Cart", + "name": "Company", "ofType": null } }, @@ -45711,1077 +45363,1168 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DownloadableCartItem", - "description": "An implementation for downloadable product cart items.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CompanyStructureUpdateInput", + "description": "Defines the input schema for updating the company structure.", + "fields": null, + "inputFields": [ { - "name": "customizable_options", - "description": "An array containing the customizable options the shopper selected.", - "args": [], + "name": "parent_tree_id", + "description": "The ID of a company that will be the new parent.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "discount", - "description": "Contains discount for quote line item.", - "args": [], + "name": "tree_id", + "description": "The ID of the company team that is being moved to another parent.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Discount", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCompanyOutput", + "description": "Contains the response to the request to create a company.", + "fields": [ { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", + "name": "company", + "description": "The new company instance.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "CartItemError", + "name": "Company", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyOutput", + "description": "Contains the response to the request to update the company.", + "fields": [ { - "name": "id", - "description": null, + "name": "company", + "description": "The updated company instance.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Company", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCompanyUserOutput", + "description": "Contains the response to the request to create a company user.", + "fields": [ { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", + "name": "user", + "description": "The new company user instance.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Customer", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyUserOutput", + "description": "Contains the response to the request to update the company user.", + "fields": [ { - "name": "links", - "description": "An array containing information about the links for the downloadable product added to the cart.", + "name": "user", + "description": "The updated company user instance.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "DownloadableProductLinks", + "name": "Customer", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "max_qty", - "description": "Line item max qty in quote template", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_qty", - "description": "Line item min qty in quote template", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCompanyUserOutput", + "description": "Contains the response to the request to delete the company user.", + "fields": [ { - "name": "not_available_message", - "description": "Message to display when the product is not available with this selected option.", + "name": "success", + "description": "Indicates whether the company user has been deactivated successfully.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCompanyRoleOutput", + "description": "Contains the response to the request to create a company role.", + "fields": [ { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", + "name": "role", + "description": "The new company role instance.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "ItemNote", + "name": "CompanyRole", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyRoleOutput", + "description": "Contains the response to the request to update the company role.", + "fields": [ { - "name": "note_from_seller", - "description": "The seller's quote line item note.", + "name": "role", + "description": "The updated company role instance.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "ItemNote", + "name": "CompanyRole", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCompanyRoleOutput", + "description": "Contains the response to the request to delete the company role.", + "fields": [ { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", + "name": "success", + "description": "SIndicates whether the company role has been deleted successfully.", "args": [], "type": { - "kind": "OBJECT", - "name": "CartItemPrices", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyCreateInput", + "description": "Defines the input schema for creating a new company.", + "fields": null, + "inputFields": [ { - "name": "product", - "description": "Details about an item in the cart.", - "args": [], + "name": "company_admin", + "description": "Defines the company administrator.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "INPUT_OBJECT", + "name": "CompanyAdminInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity", - "description": "The quantity of this item in the cart.", - "args": [], + "name": "company_email", + "description": "The email address of the company contact.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "samples", - "description": "An array containing information about samples of the selected downloadable product.", - "args": [], + "name": "company_name", + "description": "The name of the company to create.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductSamples", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", - "args": [], + "name": "legal_address", + "description": "Defines legal address data of the company.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressCreateInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProduct", - "description": "Defines a product that the shopper downloads.", - "fields": [ + "defaultValue": null + }, { - "name": "activity", - "description": null, - "args": [], + "name": "legal_name", + "description": "The full legal name of the company.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", - "args": [], + "name": "reseller_id", + "description": "The resale number that is assigned to the company for tax reporting purposes.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "defaultValue": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", - "args": [], + "name": "vat_tax_id", + "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyAdminInput", + "description": "Defines the input schema for creating a company administrator.", + "fields": null, + "inputFields": [ { - "name": "categories", - "description": "The categories assigned to a product.", - "args": [], + "name": "custom_attributes", + "description": "The company administrator's custom attributes.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category_gear", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "climate", - "description": null, - "args": [], + "name": "email", + "description": "The email address of the company administrator.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "collar", - "description": null, - "args": [], + "name": "firstname", + "description": "The company administrator's first name.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "color", - "description": null, - "args": [], + "name": "gender", + "description": "The company administrator's gender (Male - 1, Female - 2, Not Specified - 3).", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", - "args": [], + "name": "job_title", + "description": "The job title of the company administrator.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "defaultValue": null }, { - "name": "crosssell_products", - "description": "An array of cross-sell products.", - "args": [], + "name": "lastname", + "description": "The company administrator's last name.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "telephone", + "description": "The phone number of the company administrator.", "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressCreateInput", + "description": "Defines the input schema for defining a company's legal address.", + "fields": null, + "inputFields": [ { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", - "args": [], + "name": "city", + "description": "The city where the company is registered to conduct business.", "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "downloadable_product_links", - "description": "An array containing information about the links for this downloadable product.", - "args": [], + "name": "country_id", + "description": "The company's country ID. Use the `countries` query to get this value.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductLinks", + "kind": "ENUM", + "name": "CountryCodeEnum", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "downloadable_product_samples", - "description": "An array containing information about samples of this downloadable product.", - "args": [], + "name": "postcode", + "description": "The postal code of the company.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductSamples", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eco_collection", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "erin_recommends", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "features_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "format", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "gender", - "description": null, - "args": [], + "name": "region", + "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], + "name": "street", + "description": "An array of strings that define the street address where the company is registered to conduct business.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], + "name": "telephone", + "description": "The primary phone number of the company.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyUpdateInput", + "description": "Defines the input schema for updating a company.", + "fields": null, + "inputFields": [ { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], + "name": "company_email", + "description": "The email address of the company contact.", "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "The ID number assigned to the product.", - "args": [], + "name": "company_name", + "description": "The name of the company to update.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." + "defaultValue": null }, { - "name": "image", - "description": "The relative path to the main image on the product page.", - "args": [], + "name": "legal_address", + "description": "The legal address data of the company.", "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressUpdateInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], + "name": "legal_name", + "description": "The full legal name of the company.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "links_purchased_separately", - "description": "A value of 1 indicates that each link in the array must be purchased separately.", - "args": [], + "name": "reseller_id", + "description": "The resale number that is assigned to the company for tax reporting purposes.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "links_title", - "description": "The heading above the list of downloadable products.", - "args": [], + "name": "vat_tax_id", + "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressUpdateInput", + "description": "Defines the input schema for updating a company's legal address.", + "fields": null, + "inputFields": [ { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", - "args": [], + "name": "city", + "description": "The city where the company is registered to conduct business.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "material", - "description": null, - "args": [], + "name": "country_id", + "description": "The unique ID for a `Country` object.", + "type": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "postcode", + "description": "The postal code of the company.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], + "name": "region", + "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "media_gallery", - "description": "An array of media gallery objects.", - "args": [], + "name": "street", + "description": "An array of strings that define the street address where the company is registered to conduct business.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", - "args": [], + "name": "telephone", + "description": "The primary phone number of the company.", "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyUserCreateInput", + "description": "Defines the input schema for creating a company user.", + "fields": null, + "inputFields": [ + { + "name": "email", + "description": "The company user's email address", + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." + "defaultValue": null }, { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", - "args": [], + "name": "firstname", + "description": "The company user's first name.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", - "args": [], + "name": "job_title", + "description": "The company user's job title or function.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", - "args": [], + "name": "lastname", + "description": "The company user's last name.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], + "name": "role_id", + "description": "The unique ID for a `CompanyRole` object.", "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", - "args": [], + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CompanyUserStatusEnum", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "new", - "description": null, - "args": [], + "name": "target_id", + "description": "The ID of a node within a company's structure. This ID will be the parent of the created company user.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", - "args": [], + "name": "telephone", + "description": "The company user's phone number.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyUserUpdateInput", + "description": "Defines the input schema for updating a company user.", + "fields": null, + "inputFields": [ { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], + "name": "email", + "description": "The company user's email address.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", - "args": [], + "name": "firstname", + "description": "The company user's first name.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "options", - "description": "An array of options for a customizable product.", - "args": [], + "name": "id", + "description": "The unique ID of a `Customer` object.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", - "args": [], + "name": "job_title", + "description": "The company user's job title or function.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "pattern", - "description": null, - "args": [], + "name": "lastname", + "description": "The company user's last name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "performance_fabric", - "description": null, - "args": [], + "name": "role_id", + "description": "The unique ID for a `CompanyRole` object.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "price", - "description": "Indicates the price of an item.", - "args": [], + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", "type": { - "kind": "OBJECT", - "name": "ProductPrices", + "kind": "ENUM", + "name": "CompanyUserStatusEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." + "defaultValue": null }, { - "name": "price_range", - "description": "The range of prices for the product", - "args": [], + "name": "telephone", + "description": "The company user's phone number.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyRoleCreateInput", + "description": "Defines the input schema for creating a company role.", + "fields": null, + "inputFields": [ + { + "name": "name", + "description": "The name of the role to create.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PriceRange", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", - "args": [], + "name": "permissions", + "description": "A list of resources the role can access.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TierPrice", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", - "args": [], + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyRoleUpdateInput", + "description": "Defines the input schema for updating a company role.", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The unique ID for a `CompanyRole` object.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductLinksInterface", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "purpose", - "description": null, - "args": [], + "name": "name", + "description": "The name of the role to update.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "permissions", + "description": "A list of resources the role can access.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UserCompaniesInput", + "description": "Defines the input for returning matching companies the customer is assigned to.", + "fields": null, + "inputFields": [ + { + "name": "currentPage", + "description": "Specifies which page of results to return. The default value is 1.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "quantity", - "description": "Amount of available stock", - "args": [], + "name": "pageSize", + "description": "Specifies the maximum number of results to return at once. This attribute is optional.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", - "args": [], + "name": "sort", + "description": "Defines the sorting of the results.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "CompaniesSortInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserCompaniesOutput", + "description": "An object that contains a list of companies customer is assigned to.", + "fields": [ { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "items", + "description": "An array of companies customer is assigned to.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyBasicInfo", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "related_products", - "description": "An array of related products.", + "name": "page_info", + "description": "Provides navigation for the query response.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompaniesSortInput", + "description": "Specifies which field to sort on, and whether to return the results in ascending or descending order.", + "fields": null, + "inputFields": [ { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", - "args": [], + "name": "field", + "description": "The field for sorting the results.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "CompaniesSortFieldEnum", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "reviews", - "description": "The list of products reviews.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "order", + "description": "Indicates whether to return results in ascending or descending order.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProductReviews", + "kind": "ENUM", + "name": "SortEnum", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CompaniesSortFieldEnum", + "description": "The fields available for sorting the customer companies.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NAME", + "description": "The name of the company.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyBasicInfo", + "description": "The minimal required information to identify and display the company.", + "fields": [ { - "name": "rules", - "description": "Provides applied catalog rules in the current active cart", + "name": "id", + "description": "The unique ID of a `Company` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CatalogRule", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -46789,478 +46532,653 @@ "deprecationReason": null }, { - "name": "sale", - "description": null, + "name": "legal_name", + "description": "The full legal name of the company.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "size", - "description": null, + "name": "name", + "description": "The name of the company.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "name": "status", + "description": "The current status of the company.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "CompanyStatusEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CompanyStatusEnum", + "description": "Defines the list of company status values.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PENDING", + "description": "Company is pending approval.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sleeve", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "APPROVED", + "description": "Company is approved.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, + "name": "REJECTED", + "description": "Company is rejected.", "isDeprecated": false, "deprecationReason": null }, { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", - "args": [], + "name": "BLOCKED", + "description": "Company is blocked.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationInput", + "description": "Defines the input schema for accepting the company invitation.", + "fields": null, + "inputFields": [ + { + "name": "code", + "description": "The invitation code.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "defaultValue": null }, { - "name": "special_price", - "description": "The discounted price of the product.", - "args": [], + "name": "role_id", + "description": "The company role id.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "special_to_date", - "description": "The end date for a product with a special price.", - "args": [], + "name": "user", + "description": "Company user attributes in the invitation.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationUserInput", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationUserInput", + "description": "Company user attributes in the invitation.", + "fields": null, + "inputFields": [ { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", - "args": [], + "name": "company_id", + "description": "The company unique identifier.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], + "name": "customer_id", + "description": "The customer unique identifier.", "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "strap_bags", - "description": null, - "args": [], + "name": "job_title", + "description": "The job title of a company user.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "style_bags", - "description": null, - "args": [], + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "CompanyUserStatusEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "style_bottom", - "description": null, - "args": [], + "name": "telephone", + "description": "The phone number of the company user.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyInvitationOutput", + "description": "The result of accepting the company invitation.", + "fields": [ { - "name": "style_general", - "description": null, + "name": "success", + "description": "Indicates whether the customer was added to the company successfully.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyStructureItem", + "description": "Defines an individual node in the company structure.", + "fields": [ { - "name": "swatch_image", - "description": "The file name of a swatch image.", + "name": "entity", + "description": "A union of `CompanyTeam` and `Customer` objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "UNION", + "name": "CompanyStructureEntity", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", + "name": "id", + "description": "The unique ID for a `CompanyStructureItem` object.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "name": "parent_id", + "description": "The ID of the parent item in the company hierarchy.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "ID", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." - }, - { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductTierPrices", + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerSegmentStorefront", + "description": "Customer segment details", + "fields": [ + { + "name": "uid", + "description": "The unique ID for a `CustomerSegment` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddBundleProductsToCartInput", + "description": "Defines the bundle products to add to the cart.", + "fields": null, + "inputFields": [ + { + "name": "cart_id", + "description": "The ID of the cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], + "name": "cart_items", + "description": "An array of bundle products to add.", "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BundleProductCartItemInput", + "ofType": null + } + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BundleProductCartItemInput", + "description": "Defines a single bundle product.", + "fields": null, + "inputFields": [ + { + "name": "bundle_options", + "description": "A mandatory array of options for the bundle product, including each chosen option and specified quantity.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BundleOptionInput", + "ofType": null + } + } + }, + "defaultValue": null }, { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", - "args": [], + "name": "customizable_options", + "description": "The ID and value of the option.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", - "args": [], + "name": "data", + "description": "The quantity and SKU of the bundle product.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartItemInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BundleOptionInput", + "description": "Defines the input for a bundle option.", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The ID of the option.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", - "args": [], + "name": "quantity", + "description": "The number of the selected item to add to the cart.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "defaultValue": null }, { - "name": "upsell_products", - "description": "An array of up-sell products.", + "name": "value", + "description": "An array with the chosen value of the option.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddBundleProductsToCartOutput", + "description": "Contains details about the cart after adding bundle products.", + "fields": [ + { + "name": "cart", + "description": "The cart after adding products.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "Cart", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleCartItem", + "description": "An implementation for bundle product cart items.", + "fields": [ { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "available_gift_wrapping", + "description": "The list of available gift wrapping options for the cart item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_path", - "description": null, + "name": "bundle_options", + "description": "An array containing the bundle options the shopper selected.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOption", + "ofType": null + } + } }, - "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url_rewrites", - "description": "URL rewrites list", + "name": "customizable_options", + "description": "An array containing the customizable options the shopper selected.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "UrlRewrite", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", + "name": "discount", + "description": "Contains discount for quote line item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "websites", - "description": "An array of websites in which the product is available.", + "name": "errors", + "description": "An array of errors encountered while loading the cart item", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Website", + "name": "CartItemError", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DownloadableFileTypeEnum", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "FILE", - "description": "", - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" + "name": "gift_message", + "description": "The entered gift message for the cart item", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftMessage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "URL", - "description": "", - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProductLinks", - "description": "Defines characteristics of a downloadable product.", - "fields": [ - { - "name": "id", - "description": null, + "name": "gift_wrapping", + "description": "The selected gift wrapping for the cart item.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "GiftWrapping", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This information should not be exposed on frontend." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "is_shareable", + "name": "id", "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "This information should not be exposed on frontend." + "deprecationReason": "Use `uid` instead." }, { - "name": "link_type", - "description": null, + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", "args": [], "type": { - "kind": "ENUM", - "name": "DownloadableFileTypeEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "number_of_downloads", - "description": null, + "name": "max_qty", + "description": "Line item max qty in quote template", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This information should not be exposed on frontend." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price", - "description": "The price of the downloadable product.", + "name": "min_qty", + "description": "Line item min qty in quote template", "args": [], "type": { "kind": "SCALAR", @@ -47271,68 +47189,96 @@ "deprecationReason": null }, { - "name": "sample_file", - "description": null, + "name": "not_available_message", + "description": "Message to display when the product is not available with this selected option.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sample_type", - "description": null, + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", "args": [], "type": { - "kind": "ENUM", - "name": "DownloadableFileTypeEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sample_url", - "description": "The full URL to the downloadable sample.", + "name": "note_from_seller", + "description": "The seller's quote line item note.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "A number indicating the sort order.", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "CartItemPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name of the link.", + "name": "product", + "description": "Details about an item in the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of this item in the cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uid", - "description": "The unique ID for a `DownloadableProductLinks` object.", + "description": "The unique ID for a `CartItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -47348,83 +47294,101 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DownloadableProductSamples", - "description": "Defines characteristics of a downloadable product.", - "fields": [ + "name": "SelectedBundleOption", + "description": "Contains details about a selected bundle option.", + "fields": [ { "name": "id", "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This information should not be exposed on frontend." - }, - { - "name": "sample_file", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" + "deprecationReason": "Use `uid` instead" }, { - "name": "sample_type", - "description": null, + "name": "label", + "description": "The display name of the selected bundle product option.", "args": [], "type": { - "kind": "ENUM", - "name": "DownloadableFileTypeEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sample_url", - "description": "The full URL to the downloadable sample.", + "name": "type", + "description": "The type of selected bundle product option.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "A number indicating the sort order.", + "name": "uid", + "description": "The unique ID for a `SelectedBundleOption` object", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name of the sample.", + "name": "values", + "description": "An array of selected bundle option values.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOptionValue", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null @@ -47437,19 +47401,19 @@ }, { "kind": "OBJECT", - "name": "DownloadableOrderItem", - "description": "Defines downloadable product options for `OrderItemInterface`.", + "name": "SelectedBundleOptionValue", + "description": "Contains details about a value for a selected bundle option.", "fields": [ { - "name": "discounts", - "description": "The final discount information for the product.", + "name": "id", + "description": "Use `uid` instead", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Discount", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -47457,15 +47421,15 @@ "deprecationReason": null }, { - "name": "downloadable_links", - "description": "A list of downloadable links that are ordered from the downloadable product.", + "name": "label", + "description": "The display name of the value for the selected bundle product option.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DownloadableItemsLinks", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -47473,60 +47437,72 @@ "deprecationReason": null }, { - "name": "eligible_for_return", - "description": "Indicates whether the order item is eligible to be in a return request.", + "name": "original_price", + "description": "The original price of the value for the selected bundle product option.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "entered_options", - "description": "The entered option for the base product, such as a logo or image.", + "name": "price", + "description": "The price of the value for the selected bundle product option.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use priceV2 instead." }, { - "name": "gift_message", - "description": "The selected gift message for the order item", + "name": "priceV2", + "description": "The price of the value for the selected bundle product option.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the order item.", + "name": "quantity", + "description": "The quantity of the value for the selected bundle product option.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for an `OrderItemInterface` object.", + "name": "uid", + "description": "The unique ID for a `SelectedBundleOptionValue` object", "args": [], "type": { "kind": "NON_NULL", @@ -47539,69 +47515,87 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PriceDetails", + "description": "Can be used to retrieve the main price details in case of bundle product", + "fields": [ { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", + "name": "discount_percentage", + "description": "The percentage of discount applied to the main product price", "args": [], "type": { - "kind": "OBJECT", - "name": "OrderItemPrices", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "The ProductInterface object, which contains details about the base product", + "name": "main_final_price", + "description": "The final price after applying the discount to the main product", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "main_price", + "description": "The regular price of the main product", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleItem", + "description": "Defines an individual item within a bundle product.", + "fields": [ { - "name": "product_sale_price", - "description": "The sale price of the base product, including selected options.", + "name": "option_id", + "description": "An ID assigned to each type of item in a bundle product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead" }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "options", + "description": "An array of additional options for this bundle item.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "BundleItemOption", "ofType": null } }, @@ -47609,132 +47603,143 @@ "deprecationReason": null }, { - "name": "product_type", - "description": "The type of product, such as simple, configurable, etc.", + "name": "position", + "description": "A number indicating the sequence order of this item compared to the other bundle items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_url_key", - "description": "URL key of the base product.", + "name": "price_range", + "description": "The range of prices for the product", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PriceRange", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_canceled", - "description": "The number of canceled items.", + "name": "required", + "description": "Indicates whether the item must be included in the bundle.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", + "name": "sku", + "description": "The SKU of the bundle product.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", + "name": "title", + "description": "The display name of the item.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "type", + "description": "The input type that the customer uses to select the item. Examples include radio button and checkbox.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_return_requested", - "description": "The requested return quantity of the item.", + "name": "uid", + "description": "The unique ID for a `BundleItem` object.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleItemOption", + "description": "Defines the characteristics that comprise a specific bundle item and its options.", + "fields": [ { - "name": "quantity_returned", - "description": "The number of returned items.", + "name": "can_change_quantity", + "description": "Indicates whether the customer can change the number of items for this option.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", + "name": "id", + "description": "The ID assigned to the bundled item option.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead" }, { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", + "name": "is_default", + "description": "Indicates whether this option is the default option.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "The status of the order item.", + "name": "label", + "description": "The text that identifies the bundled item option.", "args": [], "type": { "kind": "SCALAR", @@ -47743,199 +47748,140 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableInvoiceItem", - "description": "Defines downloadable product options for `InvoiceItemInterface`.", - "fields": [ + }, { - "name": "discounts", - "description": "Information about the final discount amount for the base product, including discounts on options.", + "name": "position", + "description": "When a bundle item contains multiple options, the relative position of this option compared to the other options.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "downloadable_links", - "description": "A list of downloadable links that are invoiced from the downloadable product.", + "name": "price", + "description": "The price of the selected option.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableItemsLinks", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for an `InvoiceItemInterface` object.", + "name": "price_type", + "description": "One of FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "ENUM", + "name": "PriceTypeEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "order_item", - "description": "Details about an individual order item.", + "name": "product", + "description": "Contains details about this product option.", "args": [], "type": { "kind": "INTERFACE", - "name": "OrderItemInterface", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "qty", + "description": "Indicates the quantity of this specific bundle item.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `quantity` instead." }, { - "name": "product_sale_price", - "description": "The sale price for the base product including selected options.", + "name": "quantity", + "description": "The quantity of this specific bundle item.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "uid", + "description": "The unique ID for a `BundleItemOption` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DownloadableCreditMemoItem", - "description": "Defines downloadable product options for `CreditMemoItemInterface`.", + "name": "BundleProduct", + "description": "Defines basic features of a bundle product and contains multiple BundleItems.", "fields": [ { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "downloadable_links", - "description": "A list of downloadable links that are refunded from the downloadable product.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableItemsLinks", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", + "name": "categories", + "description": "The categories assigned to a product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "CategoryInterface", "ofType": null } }, @@ -47943,20 +47889,20 @@ "deprecationReason": null }, { - "name": "order_item", - "description": "The order item the credit memo is applied to.", + "name": "color", + "description": null, "args": [], "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "country_of_manufacture", + "description": "The product's country of origin.", "args": [], "type": { "kind": "SCALAR", @@ -47967,15 +47913,27 @@ "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product, including selected options.", + "name": "created_at", + "description": "Timestamp indicating when the product was created.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "crosssell_products", + "description": "An array of cross-sell products.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -47983,111 +47941,102 @@ "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "custom_attributesV2", + "description": "Product custom attributes.", + "args": [ + { + "name": "filters", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "ComplexTextValue", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "dynamic_price", + "description": "Indicates whether the bundle product has a dynamic price.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableItemsLinks", - "description": "Defines characteristics of the links for downloadable product.", - "fields": [ + }, { - "name": "sort_order", - "description": "A number indicating the sort order.", + "name": "dynamic_sku", + "description": "Indicates whether the bundle product has a dynamic SKU.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name of the link.", + "name": "dynamic_weight", + "description": "Indicates whether the bundle product has a dynamically calculated weight.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `DownloadableItemsLinks` object.", + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableWishlistItem", - "description": "A downloadable product wish list item.", - "fields": [ + }, { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -48095,63 +48044,63 @@ "deprecationReason": null }, { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "The description of the item.", + "name": "id", + "description": "The ID number assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use the `uid` field instead." + }, + { + "name": "image", + "description": "The relative path to the main image on the product page.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "links_v2", - "description": "An array containing information about the selected links.", + "name": "items", + "description": "An array containing information about individual bundle items.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "DownloadableProductLinks", + "name": "BundleItem", "ofType": null } }, @@ -48159,200 +48108,136 @@ "deprecationReason": null }, { - "name": "product", - "description": "Product details of the wish list item.", + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "quantity", - "description": "The quantity of this wish list item.", + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "samples", - "description": "An array containing information about the selected samples.", + "name": "media_gallery", + "description": "An array of media gallery objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductSamples", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Company", - "description": "Contains the output schema for a company.", - "fields": [ + }, { - "name": "acl_resources", - "description": "The list of all resources defined within the company.", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CompanyAclResource", + "name": "MediaGalleryEntry", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `media_gallery` instead." }, { - "name": "company_admin", - "description": "An object containing information about the company administrator.", + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "args": [], "type": { - "kind": "OBJECT", - "name": "Customer", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "credit", - "description": "Company credit balances and limits.", + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyCredit", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "credit_history", - "description": "Details about the history of company credit operations.", - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "CompanyCreditHistoryFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pageSize", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyCreditHistory", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "email", - "description": "The email address of the company contact.", + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID of a `Company` object.", + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "legal_address", - "description": "The address where the company is registered to conduct business.", + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "args": [], "type": { - "kind": "OBJECT", - "name": "CompanyLegalAddress", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "legal_name", - "description": "The full legal name of the company.", + "name": "new_to_date", + "description": "The end date for new product listings.", "args": [], "type": { "kind": "SCALAR", @@ -48363,27 +48248,27 @@ "deprecationReason": null }, { - "name": "name", - "description": "The name of the company.", + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "payment_methods", - "description": "The list of payment methods available to a company.", + "name": "options", + "description": "An array of options for a customizable product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", "ofType": null } }, @@ -48391,8 +48276,8 @@ "deprecationReason": null }, { - "name": "reseller_id", - "description": "The resale number that is assigned to the company for tax reporting purposes.", + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "args": [], "type": { "kind": "SCALAR", @@ -48403,63 +48288,39 @@ "deprecationReason": null }, { - "name": "role", - "description": "A company role filtered by the unique ID of a `CompanyRole` object.", - "args": [ - { - "name": "id", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], + "name": "price", + "description": "Indicates the price of an item.", + "args": [], "type": { "kind": "OBJECT", - "name": "CompanyRole", + "name": "ProductPrices", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `price_range` for product price information." + }, + { + "name": "price_details", + "description": "The price details of the main product", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PriceDetails", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "roles", - "description": "An object that contains a list of company roles.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "price_range", + "description": "The range of prices for the product", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "CompanyRoles", + "name": "PriceRange", "ofType": null } }, @@ -48467,228 +48328,87 @@ "deprecationReason": null }, { - "name": "sales_representative", - "description": "An object containing information about the company sales representative.", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", "args": [], "type": { - "kind": "OBJECT", - "name": "CompanySalesRepresentative", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TierPrice", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price_view", + "description": "One of PRICE_RANGE or AS_LOW_AS.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PriceViewEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "structure", - "description": "The company structure of teams and customers in depth-first order.", - "args": [ - { - "name": "rootId", - "description": "The ID of the node in the company structure that serves as the root for the query.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "depth", - "description": "The maximum depth that can be reached when listing structure nodes.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "10" + "name": "product_links", + "description": "An array of `ProductLinks` objects.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Amount of available stock", + "args": [], "type": { - "kind": "OBJECT", - "name": "CompanyStructure", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "team", - "description": "The company team data filtered by the unique ID for a `CompanyTeam` object.", - "args": [ - { - "name": "id", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompanyTeam", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "A company user filtered by the unique ID of a `Customer` object.", - "args": [ - { - "name": "id", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "users", - "description": "An object that contains a list of company users based on activity status.", - "args": [ - { - "name": "filter", - "description": "The type of company users to return.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CompanyUsersFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], - "type": { - "kind": "OBJECT", - "name": "CompanyUsers", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vat_tax_id", - "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyLegalAddress", - "description": "Contains details about the address where the company is registered to conduct business.", - "fields": [ - { - "name": "city", - "description": "The city where the company is registered to conduct business.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_code", - "description": "The country code of the company's legal address.", - "args": [], - "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "The company's postal code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "An object containing region data for the company.", + "name": "rating_summary", + "description": "The average of all the ratings given to the product.", "args": [], "type": { - "kind": "OBJECT", - "name": "CustomerAddressRegion", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the company's street address.", + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -48696,43 +48416,24 @@ "deprecationReason": null }, { - "name": "telephone", - "description": "The company's phone number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyAdmin", - "description": "Contains details about the company administrator.", - "fields": [ - { - "name": "email", - "description": "The email address of the company administrator.", + "name": "related_products", + "description": "An array of related products.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "firstname", - "description": "The company administrator's first name.", + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", "args": [], "type": { "kind": "SCALAR", @@ -48743,27 +48444,52 @@ "deprecationReason": null }, { - "name": "gender", - "description": "The company administrator's gender (Male - 1, Female - 2, Not Specified - 3).", + "name": "review_count", + "description": "The total count of all the reviews given to the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CompanyAdmin` object.", - "args": [], + "name": "reviews", + "description": "The list of products reviews.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "ProductReviews", "ofType": null } }, @@ -48771,43 +48497,32 @@ "deprecationReason": null }, { - "name": "job_title", - "description": "The job title of the company administrator.", + "name": "ship_bundle_items", + "description": "Indicates whether to ship bundle items together or individually.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "ShipBundleItemsEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastname", - "description": "The company administrator's last name.", + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanySalesRepresentative", - "description": "Contains details about a company sales representative.", - "fields": [ + }, { - "name": "email", - "description": "The email address of the company sales representative.", + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "args": [], "type": { "kind": "SCALAR", @@ -48818,177 +48533,84 @@ "deprecationReason": null }, { - "name": "firstname", - "description": "The company sales representative's first name.", + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastname", - "description": "The company sales representative's last name.", + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyUsers", - "description": "Contains details about company users.", - "fields": [ - { - "name": "items", - "description": "An array of `CompanyUser` objects that match the specified filter criteria.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "page_info", - "description": "Pagination metadata.", + "name": "special_price", + "description": "The discounted price of the product.", "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The number of objects returned.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyRoles", - "description": "Contains an array of roles.", - "fields": [ - { - "name": "items", - "description": "A list of company roles that match the specified filter criteria.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Pagination metadata.", + "name": "special_to_date", + "description": "The end date for a product with a special price.", "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The total number of objects matching the specified filter.", + "name": "staged", + "description": "Indicates whether the product is staged for a future campaign.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyRole", - "description": "Contails details about a single role.", - "fields": [ + }, { - "name": "id", - "description": "The unique ID for a `CompanyRole` object.", + "name": "stock_status", + "description": "Stock status of the product", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The name assigned to the role.", + "name": "swatch_image", + "description": "The file name of a swatch image.", "args": [], "type": { "kind": "SCALAR", @@ -48999,1103 +48621,439 @@ "deprecationReason": null }, { - "name": "permissions", - "description": "A list of permission resources defined for a role.", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyAclResource", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "users_count", - "description": "The total number of users assigned the specified role.", + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyAclResource", - "description": "Contains details about the access control list settings of a resource.", - "fields": [ + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." + }, { - "name": "children", - "description": "An array of sub-resources.", + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CompanyAclResource", + "name": "ProductTierPrices", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "id", - "description": "The unique ID for a `CompanyAclResource` object.", + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The sort order of an ACL resource.", + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "text", - "description": "The label assigned to the ACL resource.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IsCompanyRoleNameAvailableOutput", - "description": "Contains the response of a role name validation query.", - "fields": [ - { - "name": "is_role_name_available", - "description": "Indicates whether the specified company role name is available.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IsCompanyUserEmailAvailableOutput", - "description": "Contains the response of a company user email validation query.", - "fields": [ - { - "name": "is_email_available", - "description": "Indicates whether the specified email address can be used to create a company user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IsCompanyAdminEmailAvailableOutput", - "description": "Contains the response of a company admin email validation query.", - "fields": [ - { - "name": "is_email_available", - "description": "Indicates whether the specified email address can be used to create a company administrator.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IsCompanyEmailAvailableOutput", - "description": "Contains the response of a company email validation query.", - "fields": [ - { - "name": "is_email_available", - "description": "Indicates whether the specified email address can be used to create a company.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "CompanyStructureEntity", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CompanyTeam", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CompanyStructure", - "description": "Contains an array of the individual nodes that comprise the company structure.", - "fields": [ - { - "name": "items", - "description": "An array of elements in a company structure.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyStructureItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyTeam", - "description": "Describes a company team.", - "fields": [ - { - "name": "description", - "description": "An optional description of the team.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CompanyTeam` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The display name of the team.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "structure_id", - "description": "ID of the company structure", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyUsersFilterInput", - "description": "Defines the filter for returning a list of company users.", - "fields": null, - "inputFields": [ - { - "name": "status", - "description": "The activity status to filter on.", - "type": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", - "description": "Defines the list of company user status values.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACTIVE", - "description": "Only active users.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INACTIVE", - "description": "Only inactive users.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCompanyTeamOutput", - "description": "Contains the response to the request to create a company team.", - "fields": [ - { - "name": "team", - "description": "The new company team instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyTeam", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyTeamOutput", - "description": "Contains the response to the request to update a company team.", - "fields": [ - { - "name": "team", - "description": "The updated company team instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyTeam", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteCompanyTeamOutput", - "description": "Contains the status of the request to delete a company team.", - "fields": [ - { - "name": "success", - "description": "Indicates whether the delete operation succeeded.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyTeamCreateInput", - "description": "Defines the input schema for creating a company team.", - "fields": null, - "inputFields": [ - { - "name": "description", - "description": "An optional description of the team.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The display name of the team.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "target_id", - "description": "The ID of a node within a company's structure. This ID will be the parent of the created team.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyTeamUpdateInput", - "description": "Defines the input schema for updating a company team.", - "fields": null, - "inputFields": [ - { - "name": "description", - "description": "An optional description of the team.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "The unique ID of the `CompanyTeam` object to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The display name of the team.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyStructureOutput", - "description": "Contains the response to the request to update the company structure.", - "fields": [ - { - "name": "company", - "description": "The updated company instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyStructureUpdateInput", - "description": "Defines the input schema for updating the company structure.", - "fields": null, - "inputFields": [ - { - "name": "parent_tree_id", - "description": "The ID of a company that will be the new parent.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "tree_id", - "description": "The ID of the company team that is being moved to another parent.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCompanyOutput", - "description": "Contains the response to the request to create a company.", - "fields": [ - { - "name": "company", - "description": "The new company instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyOutput", - "description": "Contains the response to the request to update the company.", - "fields": [ - { - "name": "company", - "description": "The updated company instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCompanyUserOutput", - "description": "Contains the response to the request to create a company user.", - "fields": [ - { - "name": "user", - "description": "The new company user instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyUserOutput", - "description": "Contains the response to the request to update the company user.", - "fields": [ - { - "name": "user", - "description": "The updated company user instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteCompanyUserOutput", - "description": "Contains the response to the request to delete the company user.", - "fields": [ - { - "name": "success", - "description": "Indicates whether the company user has been deactivated successfully.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCompanyRoleOutput", - "description": "Contains the response to the request to create a company role.", - "fields": [ - { - "name": "role", - "description": "The new company role instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyRoleOutput", - "description": "Contains the response to the request to update the company role.", - "fields": [ - { - "name": "role", - "description": "The updated company role instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteCompanyRoleOutput", - "description": "Contains the response to the request to delete the company role.", - "fields": [ - { - "name": "success", - "description": "SIndicates whether the company role has been deleted successfully.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyCreateInput", - "description": "Defines the input schema for creating a new company.", - "fields": null, - "inputFields": [ + "isDeprecated": true, + "deprecationReason": "Use `__typename` instead." + }, { - "name": "company_admin", - "description": "Defines the company administrator.", + "name": "uid", + "description": "The unique ID for a `ProductInterface` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyAdminInput", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "company_email", - "description": "The email address of the company contact.", + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "company_name", - "description": "The name of the company to create.", + "name": "upsell_products", + "description": "An array of up-sell products.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "legal_address", - "description": "Defines legal address data of the company.", + "name": "url_key", + "description": "The part of the URL that identifies the product", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url_path", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use product's `canonical_url` or url rewrites instead" + }, + { + "name": "url_rewrites", + "description": "URL rewrites list", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressCreateInput", + "kind": "OBJECT", + "name": "UrlRewrite", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "legal_name", - "description": "The full legal name of the company.", + "name": "url_suffix", + "description": "The part of the product URL that is appended after the url key", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "reseller_id", - "description": "The resale number that is assigned to the company for tax reporting purposes.", + "name": "websites", + "description": "An array of websites in which the product is available.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Website", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "vat_tax_id", - "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", + "name": "weight", + "description": "The weight of the item, in units defined by the store.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "PhysicalProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CompanyAdminInput", - "description": "Defines the input schema for creating a company administrator.", + "kind": "ENUM", + "name": "PriceViewEnum", + "description": "Defines whether a bundle product's price is displayed as the lowest possible value or as a range.", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "custom_attributes", - "description": "The company administrator's custom attributes.", + "name": "PRICE_RANGE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AS_LOW_AS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ShipBundleItemsEnum", + "description": "Defines whether bundle items must be shipped together.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TOGETHER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEPARATELY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleOrderItem", + "description": "Defines bundle product options for `OrderItemInterface`.", + "fields": [ + { + "name": "bundle_options", + "description": "A list of bundle options that are assigned to the bundle product.", + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", + "kind": "OBJECT", + "name": "ItemSelectedBundleOption", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "email", - "description": "The email address of the company administrator.", + "name": "discounts", + "description": "The final discount information for the product.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Discount", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstname", - "description": "The company administrator's first name.", + "name": "eligible_for_return", + "description": "Indicates whether the order item is eligible to be in a return request.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entered_options", + "description": "The entered option for the base product, such as a logo or image.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "OrderItemOption", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gender", - "description": "The company administrator's gender (Male - 1, Female - 2, Not Specified - 3).", + "name": "gift_message", + "description": "The selected gift message for the order item", + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "GiftMessage", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "job_title", - "description": "The job title of the company administrator.", + "name": "gift_wrapping", + "description": "The selected gift wrapping for the order item.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftWrapping", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastname", - "description": "The company administrator's last name.", + "name": "id", + "description": "The unique ID for an `OrderItemInterface` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The phone number of the company administrator.", + "name": "parent_sku", + "description": "The SKU of parent product.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressCreateInput", - "description": "Defines the input schema for defining a company's legal address.", - "fields": null, - "inputFields": [ - { - "name": "city", - "description": "The city where the company is registered to conduct business.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_id", - "description": "The company's country ID. Use the `countries` query to get this value.", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - } + "kind": "OBJECT", + "name": "OrderItemPrices", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "postcode", - "description": "The postal code of the company.", + "name": "product", + "description": "The ProductInterface object, which contains details about the base product", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "region", - "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", + "name": "product_name", + "description": "The name of the base product.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the street address where the company is registered to conduct business.", + "name": "product_sale_price", + "description": "The sale price of the base product, including selected options.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The primary phone number of the company.", + "name": "product_sku", + "description": "The SKU of the base product.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50105,307 +49063,315 @@ "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyUpdateInput", - "description": "Defines the input schema for updating a company.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "company_email", - "description": "The email address of the company contact.", + "name": "product_type", + "description": "The type of product, such as simple, configurable, etc.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "company_name", - "description": "The name of the company to update.", + "name": "product_url_key", + "description": "URL key of the base product.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - }, - { - "name": "legal_address", - "description": "The legal address data of the company.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressUpdateInput", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "legal_name", - "description": "The full legal name of the company.", + "name": "quantity_canceled", + "description": "The number of canceled items.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "reseller_id", - "description": "The resale number that is assigned to the company for tax reporting purposes.", + "name": "quantity_invoiced", + "description": "The number of invoiced items.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "vat_tax_id", - "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressUpdateInput", - "description": "Defines the input schema for updating a company's legal address.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "city", - "description": "The city where the company is registered to conduct business.", + "name": "quantity_refunded", + "description": "The number of refunded items.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_id", - "description": "The unique ID for a `Country` object.", + "name": "quantity_return_requested", + "description": "The requested return quantity of the item.", + "args": [], "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", + "kind": "SCALAR", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "postcode", - "description": "The postal code of the company.", + "name": "quantity_returned", + "description": "The number of returned items.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "region", - "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", + "kind": "SCALAR", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the street address where the company is registered to conduct business.", + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "OrderItemOption", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The primary phone number of the company.", + "name": "status", + "description": "The status of the order item.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CompanyUserCreateInput", - "description": "Defines the input schema for creating a company user.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "BundleInvoiceItem", + "description": "Defines bundle product options for `InvoiceItemInterface`.", + "fields": [ { - "name": "email", - "description": "The company user's email address", + "name": "bundle_options", + "description": "A list of bundle options that are assigned to an invoiced bundle product.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ItemSelectedBundleOption", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstname", - "description": "The company user's first name.", + "name": "discounts", + "description": "Information about the final discount amount for the base product, including discounts on options.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Discount", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "job_title", - "description": "The company user's job title or function.", + "name": "id", + "description": "The unique ID for an `InvoiceItemInterface` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastname", - "description": "The company user's last name.", + "name": "order_item", + "description": "Details about an individual order item.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "role_id", - "description": "The unique ID for a `CompanyRole` object.", + "name": "product_name", + "description": "The name of the base product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_sale_price", + "description": "The sale price for the base product including selected options.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "status", - "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "name": "product_sku", + "description": "The SKU of the base product.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "target_id", - "description": "The ID of a node within a company's structure. This ID will be the parent of the created company user.", + "name": "quantity_invoiced", + "description": "The number of invoiced items.", + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "Float", "ofType": null }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "telephone", - "description": "The company user's phone number.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CompanyUserUpdateInput", - "description": "Defines the input schema for updating a company user.", - "fields": null, - "inputFields": [ - { - "name": "email", - "description": "The company user's email address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "BundleShipmentItem", + "description": "Defines bundle product options for `ShipmentItemInterface`.", + "fields": [ { - "name": "firstname", - "description": "The company user's first name.", + "name": "bundle_options", + "description": "A list of bundle options that are assigned to a shipped product.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemSelectedBundleOption", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { "name": "id", - "description": "The unique ID of a `Customer` object.", + "description": "The unique ID for a `ShipmentItemInterface` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50415,72 +49381,53 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "job_title", - "description": "The company user's job title or function.", + "name": "order_item", + "description": "The order item associated with the shipment item.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastname", - "description": "The company user's last name.", + "name": "product_name", + "description": "The name of the base product.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - }, - { - "name": "role_id", - "description": "The unique ID for a `CompanyRole` object.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "status", - "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "name": "product_sale_price", + "description": "The sale price for the base product.", + "args": [], "type": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The company user's phone number.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyRoleCreateInput", - "description": "Defines the input schema for creating a company role.", - "fields": null, - "inputFields": [ - { - "name": "name", - "description": "The name of the role to create.", + "name": "product_sku", + "description": "The SKU of the base product.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50490,236 +49437,178 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "permissions", - "description": "A list of resources the role can access.", + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShipmentItemInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CompanyRoleUpdateInput", - "description": "Defines the input schema for updating a company role.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "BundleCreditMemoItem", + "description": "Defines bundle product options for `CreditMemoItemInterface`.", + "fields": [ { - "name": "id", - "description": "The unique ID for a `CompanyRole` object.", + "name": "bundle_options", + "description": "A list of bundle options that are assigned to a bundle product that is part of a credit memo.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "ItemSelectedBundleOption", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The name of the role to update.", + "name": "discounts", + "description": "Details about the final discount amount for the base product, including discounts on options.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "permissions", - "description": "A list of resources the role can access.", + "name": "id", + "description": "The unique ID for a `CreditMemoItemInterface` object.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UserCompaniesInput", - "description": "Defines the input for returning matching companies the customer is assigned to.", - "fields": null, - "inputFields": [ - { - "name": "currentPage", - "description": "Specifies which page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "pageSize", - "description": "Specifies the maximum number of results to return at once. This attribute is optional.", + "name": "order_item", + "description": "The order item the credit memo is applied to.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sort", - "description": "Defines the sorting of the results.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompaniesSortInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserCompaniesOutput", - "description": "An object that contains a list of companies customer is assigned to.", - "fields": [ - { - "name": "items", - "description": "An array of companies customer is assigned to.", + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyBasicInfo", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "page_info", - "description": "Provides navigation for the query response.", + "name": "product_sale_price", + "description": "The sale price for the base product, including selected options.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "SearchResultPageInfo", + "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompaniesSortInput", - "description": "Specifies which field to sort on, and whether to return the results in ascending or descending order.", - "fields": null, - "inputFields": [ + }, { - "name": "field", - "description": "The field for sorting the results.", + "name": "product_sku", + "description": "The SKU of the base product.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CompaniesSortFieldEnum", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "order", - "description": "Indicates whether to return results in ascending or descending order.", + "name": "quantity_refunded", + "description": "The number of refunded items.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CompaniesSortFieldEnum", - "description": "The fields available for sorting the customer companies.", - "fields": null, "inputFields": null, - "interfaces": null, - "enumValues": [ + "interfaces": [ { - "name": "NAME", - "description": "The name of the company.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "CreditMemoItemInterface", + "ofType": null } ], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CompanyBasicInfo", - "description": "The minimal required information to identify and display the company.", + "name": "ItemSelectedBundleOption", + "description": "A list of options of the selected bundle product.", "fields": [ { "name": "id", - "description": "The unique ID of a `Company` object.", + "description": "The unique ID for a `ItemSelectedBundleOption` object.", "args": [], "type": { "kind": "NON_NULL", @@ -50730,29 +49619,53 @@ "ofType": null } }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." + }, + { + "name": "label", + "description": "The label of the option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "legal_name", - "description": "The full legal name of the company.", + "name": "uid", + "description": "The unique ID for a `ItemSelectedBundleOption` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The name of the company.", + "name": "values", + "description": "A list of products that represent the values of the parent option.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemSelectedBundleOptionValue", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -50764,212 +49677,191 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CompanyInvitationInput", - "description": "Defines the input schema for accepting the company invitation.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ItemSelectedBundleOptionValue", + "description": "A list of values for the selected bundle product.", + "fields": [ { - "name": "code", - "description": "The invitation code.", + "name": "id", + "description": "The unique ID for a `ItemSelectedBundleOptionValue` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "defaultValue": null - }, - { - "name": "role_id", - "description": "The company role id.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { - "name": "user", - "description": "Company user attributes in the invitation.", + "name": "price", + "description": "The price of the child bundle product.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyInvitationUserInput", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyInvitationUserInput", - "description": "Company user attributes in the invitation.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "company_id", - "description": "The company unique identifier.", + "name": "product_name", + "description": "The name of the child bundle product.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "customer_id", - "description": "The customer unique identifier.", + "name": "product_sku", + "description": "The SKU of the child bundle product.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "defaultValue": null - }, - { - "name": "job_title", - "description": "The job title of a company user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "status", - "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "name": "quantity", + "description": "The number of this bundle product that were ordered.", + "args": [], "type": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The phone number of the company user.", + "name": "uid", + "description": "The unique ID for a `ItemSelectedBundleOptionValue` object.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CompanyInvitationOutput", - "description": "The result of accepting the company invitation.", + "name": "BundleWishlistItem", + "description": "Defines bundle product options for `WishlistItemInterface`.", "fields": [ { - "name": "success", - "description": "Indicates whether the customer was added to the company successfully.", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyStructureItem", - "description": "Defines an individual node in the company structure.", - "fields": [ + }, { - "name": "entity", - "description": "A union of `CompanyTeam` and `Customer` objects.", + "name": "bundle_options", + "description": "An array containing information about the selected bundle items.", "args": [], "type": { - "kind": "UNION", - "name": "CompanyStructureEntity", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOption", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CompanyStructureItem` object.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "parent_id", - "description": "The ID of the parent item in the company hierarchy.", + "name": "description", + "description": "The description of the item.", "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerSegment", - "description": "Customer segment.", - "fields": [ + }, { - "name": "apply_to", - "description": "Customer segment is applicable to visitor, registered customer or both.", + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CustomerSegmentApplyTo", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -50977,27 +49869,27 @@ "deprecationReason": null }, { - "name": "description", - "description": "Customer segment description.", + "name": "product", + "description": "Product details of the wish list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Customer segment name.", + "name": "quantity", + "description": "The quantity of this wish list item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null } }, @@ -51006,37 +49898,14 @@ } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CustomerSegmentApplyTo", - "description": "Customer segment is applicable to visitor, registered customers or both.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BOTH", - "description": "Customer segment is applicable to visitor and registered customers.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REGISTERED", - "description": "Customer segment is applicable to registered customers.", - "isDeprecated": false, - "deprecationReason": null - }, + "interfaces": [ { - "name": "VISITOR", - "description": "Customer segment is applicable to visitors/guests.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null } ], + "enumValues": null, "possibleTypes": null }, { @@ -52913,12 +51782,12 @@ }, { "kind": "OBJECT", - "name": "BundleOrderItem", + "name": "DownloadableOrderItem", "ofType": null }, { "kind": "OBJECT", - "name": "DownloadableOrderItem", + "name": "BundleOrderItem", "ofType": null }, { @@ -53263,12 +52132,12 @@ }, { "kind": "OBJECT", - "name": "BundleWishlistItem", + "name": "DownloadableWishlistItem", "ofType": null }, { "kind": "OBJECT", - "name": "DownloadableWishlistItem", + "name": "BundleWishlistItem", "ofType": null }, { @@ -53549,6 +52418,12 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "REQUIRED_PARAMETER_MISSING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "NOT_SALABLE", "description": "", @@ -53932,18 +52807,6 @@ "name": "GiftCardProduct", "description": "Defines properties of a gift card.", "fields": [ - { - "name": "activity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "allow_message", "description": "Indicates whether the customer can provide a message to accompany the gift card.", @@ -54008,42 +52871,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "category_gear", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "climate", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "collar", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "color", "description": null, @@ -54131,66 +52958,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "eco_collection", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "erin_recommends", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "features_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "format", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "gender", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "gift_card_options", "description": "An array of customizable gift card options.", @@ -54355,18 +53122,6 @@ "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, - { - "name": "material", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "max_sale_qty", "description": "Maximum Qty Allowed in Shopping Cart", @@ -54483,18 +53238,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "new", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "new_from_date", "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", @@ -54583,30 +53326,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "pattern", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "performance_fabric", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "price", "description": "Indicates the price of an item.", @@ -54667,18 +53386,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "purpose", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "quantity", "description": "Amount of available stock", @@ -54804,34 +53511,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "rules", - "description": "Provides applied catalog rules in the current active cart", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CatalogRule", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sale", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "short_description", "description": "A short description of the product. Its use depends on the theme.", @@ -54844,18 +53523,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "size", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "sku", "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", @@ -54868,18 +53535,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "sleeve", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "small_image", "description": "The relative path to the small image, which is used on catalog pages.", @@ -54956,54 +53611,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "strap_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bottom", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_general", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "swatch_image", "description": "The file name of a swatch image.", @@ -56400,20 +55007,266 @@ "description": "The name of the person receiving the gift card.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sender_email", + "description": "The email address of the sender.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sender_name", + "description": "The name of the sender.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardWishlistItem", + "description": "A single gift card added to a wish list.", + "fields": [ + { + "name": "added_at", + "description": "The date and time the item was added to the wish list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The description of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_card_options", + "description": "Details about a gift card.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftCardOptions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of this wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardOptions", + "description": "Contains details about the sender, recipient, and amount of a gift card.", + "fields": [ + { + "name": "amount", + "description": "The amount and currency of the gift card.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_giftcard_amount", + "description": "The custom amount and currency of the gift card.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "A message to the recipient.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recipient_email", + "description": "The email address of the person receiving the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recipient_name", + "description": "The name of the person receiving the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "sender_email", - "description": "The email address of the sender.", + "description": "The email address of the person sending the gift card.", "args": [], "type": { "kind": "SCALAR", @@ -56425,63 +55278,37 @@ }, { "name": "sender_name", - "description": "The name of the sender.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", + "description": "The name of the person sending the gift card.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GiftCardWishlistItem", - "description": "A single gift card added to a wish list.", + "name": "GiftCartAttributeValue", + "description": "Gift card custom attribute value containing array data.", "fields": [ { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", + "name": "code", + "description": "The attribute code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -56489,8 +55316,8 @@ "deprecationReason": null }, { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "options", + "description": "Array of gift card attribute option values.", "args": [], "type": { "kind": "NON_NULL", @@ -56499,194 +55326,27 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", + "kind": "SCALAR", + "name": "String", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "description", - "description": "The description of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_card_options", - "description": "Details about a gift card.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftCardOptions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of this wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", - "name": "WishlistItemInterface", + "name": "AttributeValueInterface", "ofType": null } ], "enumValues": null, "possibleTypes": null }, - { - "kind": "OBJECT", - "name": "GiftCardOptions", - "description": "Contains details about the sender, recipient, and amount of a gift card.", - "fields": [ - { - "name": "amount", - "description": "The amount and currency of the gift card.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_giftcard_amount", - "description": "The custom amount and currency of the gift card.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message to the recipient.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recipient_email", - "description": "The email address of the person receiving the gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recipient_name", - "description": "The name of the person receiving the gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sender_email", - "description": "The email address of the person sending the gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sender_name", - "description": "The name of the person sending the gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", "name": "GiftRegistrySearchResult", @@ -57325,6 +55985,16 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "customer_address_uid", + "description": "The unique ID assigned to this customer address.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -59485,18 +58155,6 @@ "name": "GroupedProduct", "description": "Defines a grouped product, which consists of simple standalone products that are presented as a group.", "fields": [ - { - "name": "activity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "attribute_set_id", "description": "The attribute set assigned to the product.", @@ -59537,42 +58195,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "category_gear", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "climate", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "collar", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "color", "description": null, @@ -59660,66 +58282,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "eco_collection", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "erin_recommends", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "features_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "format", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "gender", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "gift_message_available", "description": "Returns a value indicating gift message availability for the product.", @@ -59828,18 +58390,6 @@ "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, - { - "name": "material", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "max_sale_qty", "description": "Maximum Qty Allowed in Shopping Cart", @@ -59944,18 +58494,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "new", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "new_from_date", "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", @@ -60004,30 +58542,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "pattern", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "performance_fabric", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "price", "description": "Indicates the price of an item.", @@ -60088,18 +58602,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "purpose", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "quantity", "description": "Amount of available stock", @@ -60225,34 +58727,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "rules", - "description": "Provides applied catalog rules in the current active cart", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CatalogRule", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sale", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "short_description", "description": "A short description of the product. Its use depends on the theme.", @@ -60265,18 +58739,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "size", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "sku", "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", @@ -60289,18 +58751,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "sleeve", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "small_image", "description": "The relative path to the small image, which is used on catalog pages.", @@ -60377,54 +58827,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "strap_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bottom", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_general", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "swatch_image", "description": "The file name of a swatch image.", @@ -62696,12 +61098,12 @@ "possibleTypes": [ { "kind": "OBJECT", - "name": "BundleInvoiceItem", + "name": "DownloadableInvoiceItem", "ofType": null }, { "kind": "OBJECT", - "name": "DownloadableInvoiceItem", + "name": "BundleInvoiceItem", "ofType": null }, { @@ -63745,12 +62147,12 @@ "possibleTypes": [ { "kind": "OBJECT", - "name": "BundleCreditMemoItem", + "name": "DownloadableCreditMemoItem", "ofType": null }, { "kind": "OBJECT", - "name": "DownloadableCreditMemoItem", + "name": "BundleCreditMemoItem", "ofType": null }, { @@ -64168,6 +62570,69 @@ "name": "OrderInformationInput", "description": "Input to retrieve an order based on details.", "fields": null, + "inputFields": [ + { + "name": "email", + "description": "Order billing address email.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "lastname", + "description": "Order billing address lastname.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "number", + "description": "Order number.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "postcode", + "description": "Order billing address postcode", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GuestOrderInformationInput", + "description": "Input to retrieve an order based on details.", + "fields": null, "inputFields": [ { "name": "email", @@ -66496,35 +64961,31 @@ }, { "kind": "OBJECT", - "name": "DynamicBlock", - "description": "Contains a single dynamic block.", + "name": "AddProductsToNewCartOutput", + "description": "Contains details about the cart after adding products to it.", "fields": [ { - "name": "content", - "description": "The renderable HTML code of the dynamic block.", + "name": "cart", + "description": "The cart after products have been added.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null - } + "kind": "OBJECT", + "name": "Cart", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID of a `DynamicBlock` object.", + "name": "user_errors", + "description": "Contains errors encountered while adding an item to the cart.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "CartUserInputError", "ofType": null } }, @@ -66539,51 +65000,31 @@ }, { "kind": "OBJECT", - "name": "DynamicBlocks", - "description": "Contains an array of dynamic blocks.", + "name": "SetCartAsInactiveOutput", + "description": "Sets the cart as inactive", "fields": [ { - "name": "items", - "description": "An array containing individual dynamic blocks.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DynamicBlock", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Metadata for pagination rendering.", + "name": "error", + "description": "The error message returned after failing to set the cart as inactive", "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The number of returned dynamic blocks.", + "name": "success", + "description": "Indicates whether the cart was set as inactive", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, @@ -66596,129 +65037,6 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "DynamicBlocksFilterInput", - "description": "Defines the dynamic block filter. The filter can identify the block type, location and IDs to return.", - "fields": null, - "inputFields": [ - { - "name": "dynamic_block_uids", - "description": "An array of dynamic block UIDs to filter on.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "locations", - "description": "An array indicating the locations the dynamic block can be placed.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DynamicBlockLocationEnum", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "type", - "description": "A value indicating the type of dynamic block to filter on.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DynamicBlockTypeEnum", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DynamicBlockTypeEnum", - "description": "Indicates the selected Dynamic Blocks Rotator inline widget.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SPECIFIED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CART_PRICE_RULE_RELATED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CATALOG_PRICE_RULE_RELATED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DynamicBlockLocationEnum", - "description": "Indicates the locations the dynamic block can be placed. If this field is not specified, the query returns all locations.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CONTENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEADER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FOOTER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LEFT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RIGHT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", "name": "GetPaymentSDKOutput", @@ -67038,6 +65356,45 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "CompleteOrderInput", + "description": "Update the quote and complete the order", + "fields": null, + "inputFields": [ + { + "name": "cartId", + "description": "The customer cart ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "id", + "description": "PayPal order ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "SyncPaymentOrderInput", @@ -67180,6 +65537,12 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "START_OF_CHECKOUT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "ADMIN", "description": "", @@ -67206,6 +65569,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "fastlane", + "description": "Fastlane payment method configuration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "FastlaneConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "google_pay", "description": "GooglePay payment method configuration", @@ -67358,6 +65733,11 @@ "kind": "OBJECT", "name": "GooglePayConfig", "ofType": null + }, + { + "kind": "OBJECT", + "name": "FastlaneConfig", + "ofType": null } ] }, @@ -67653,6 +66033,18 @@ "name": "SmartButtonsConfig", "description": "", "fields": [ + { + "name": "app_switch_when_available", + "description": "Indicated whether to use App Switch on enabled mobile devices", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "button_styles", "description": "The styles for the PayPal Smart Button configuration", @@ -67908,21 +66300,138 @@ }, { "kind": "OBJECT", - "name": "GooglePayConfig", + "name": "GooglePayConfig", + "description": "", + "fields": [ + { + "name": "button_styles", + "description": "The styles for the GooglePay Button configuration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GooglePayButtonStyles", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "code", + "description": "The payment method code as defined in the payment gateway", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_visible", + "description": "Indicates whether the payment method is displayed", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_intent", + "description": "Defines the payment intent (Authorize or Capture", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_source", + "description": "The payment source for the payment method", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sdk_params", + "description": "The PayPal parameters required to load the JS SDK", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SDKParams", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_order", + "description": "The relative order the payment method is displayed on the checkout page", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "three_ds_mode", + "description": "3DS mode", + "args": [], + "type": { + "kind": "ENUM", + "name": "ThreeDSMode", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The name displayed for the payment method", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FastlaneConfig", "description": "", "fields": [ - { - "name": "button_styles", - "description": "The styles for the GooglePay Button configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GooglePayButtonStyles", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "code", "description": "The payment method code as defined in the payment gateway", @@ -68545,6 +67054,37 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "FastlaneMethodInput", + "description": "Fastlane Payment inputs", + "fields": null, + "inputFields": [ + { + "name": "payment_source", + "description": "The payment source for the payment method", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "paypal_fastlane_token", + "description": "The single use token from Fastlane", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "CreateVaultCardSetupTokenInput", @@ -75971,19 +74511,244 @@ }, { "kind": "OBJECT", - "name": "CartRule", + "name": "DynamicBlock", + "description": "Contains a single dynamic block.", + "fields": [ + { + "name": "content", + "description": "The renderable HTML code of the dynamic block.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ComplexTextValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID of a `DynamicBlock` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DynamicBlocks", + "description": "Contains an array of dynamic blocks.", + "fields": [ + { + "name": "items", + "description": "An array containing individual dynamic blocks.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DynamicBlock", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Metadata for pagination rendering.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The number of returned dynamic blocks.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DynamicBlocksFilterInput", + "description": "Defines the dynamic block filter. The filter can identify the block type, location and IDs to return.", + "fields": null, + "inputFields": [ + { + "name": "dynamic_block_uids", + "description": "An array of dynamic block UIDs to filter on.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "locations", + "description": "An array indicating the locations the dynamic block can be placed.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DynamicBlockLocationEnum", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "description": "A value indicating the type of dynamic block to filter on.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DynamicBlockTypeEnum", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DynamicBlockTypeEnum", + "description": "Indicates the selected Dynamic Blocks Rotator inline widget.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SPECIFIED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CART_PRICE_RULE_RELATED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CATALOG_PRICE_RULE_RELATED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DynamicBlockLocationEnum", + "description": "Indicates the locations the dynamic block can be placed. If this field is not specified, the query returns all locations.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CONTENT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEADER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FOOTER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LEFT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RIGHT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartRuleStorefront", "description": "", "fields": [ { - "name": "name", - "description": "Name of the cart price rule", + "name": "uid", + "description": "The unique ID for a `CartRule` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -76330,177 +75095,45 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "EntityUrl", - "description": "Contains the `uid`, `relative_url`, and `type` attributes.", - "fields": [ - { - "name": "canonical_url", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `relative_url` instead." - }, - { - "name": "entity_uid", - "description": "The unique ID for a `ProductInterface`, `CategoryInterface`, `CmsPage`, or similar object associated with the specified URL. This could be a product, category, or CMS page UID.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The ID assigned to the object associated with the specified url. This could be a product ID, category ID, or page ID.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `entity_uid` instead." - }, - { - "name": "redirectCode", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], - "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UrlRewrite", - "description": "Contains URL rewrite details.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "ExchangeExternalCustomerTokenInput", + "description": "Contains details about external customer.", + "fields": null, + "inputFields": [ { - "name": "parameters", - "description": "An array of request parameters.", - "args": [], + "name": "customer", + "description": "An input object that defines the customer characteristics to update.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "HttpQueryParameter", + "kind": "INPUT_OBJECT", + "name": "CustomerCreateInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The request URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "HttpQueryParameter", - "description": "Contains target path parameters.", - "fields": [ - { - "name": "name", - "description": "A parameter name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "A parameter value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "RoutableUrl", - "description": "Default implementation of RoutableInterface. This type is returned when the URL is not linked to an entity.", + "name": "ExchangeExternalCustomerTokenOutput", + "description": "Contains customer token for external customer.", "fields": [ { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "customer", + "description": "Return detailed information about a customer account.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Customer", "ofType": null } }, @@ -76508,142 +75141,26 @@ "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], - "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "description": "Routable entities serve as the model for a rendered page.", - "fields": [ - { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "token", + "description": "The customer authorization token.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], - "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CmsPage", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CategoryTree", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VirtualProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SimpleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GroupedProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RoutableUrl", - "ofType": null - } - ] + "possibleTypes": null }, { "kind": "INTERFACE", @@ -77530,6 +76047,18 @@ "name": "__Schema", "description": "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.", "fields": [ + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "types", "description": "A list of all types supported by this server.", @@ -77677,9 +76206,13 @@ "name": "includeDeprecated", "description": null, "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "defaultValue": "false" } @@ -77748,9 +76281,13 @@ "name": "includeDeprecated", "description": null, "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "defaultValue": "false" } @@ -77779,9 +76316,13 @@ "name": "includeDeprecated", "description": null, "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "defaultValue": "false" } @@ -77813,6 +76354,18 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "isOneOf", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -77920,9 +76473,13 @@ "name": "includeDeprecated", "description": null, "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "defaultValue": "false" } @@ -78235,7 +76792,22 @@ { "name": "args", "description": null, - "args": [], + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false" + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -78460,6 +77032,14 @@ "defaultValue": "\"No longer supported\"" } ] + }, + { + "name": "oneOf", + "description": "Indicates that an Input Object is a OneOf Input Object (and thus requires exactly one of its fields be provided).", + "locations": [ + "INPUT_OBJECT" + ], + "args": [] } ] } diff --git a/spectaql/schema_2.4.9-beta-1.json b/spectaql/schema_2.4.8.json similarity index 98% rename from spectaql/schema_2.4.9-beta-1.json rename to spectaql/schema_2.4.8.json index 092d791f1..2afcfb97c 100644 --- a/spectaql/schema_2.4.9-beta-1.json +++ b/spectaql/schema_2.4.8.json @@ -524,22 +524,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "customerGroup", - "description": "Provides Customer Group assigned to the Customer or Guest.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerGroupStorefront", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "customerOrders", "description": null, @@ -564,37 +548,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "customerSegments", - "description": "Customer segments associated with the current customer or guest/visitor.", - "args": [ - { - "name": "cartId", - "description": "The unique ID of the cart to query.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerSegmentStorefront", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "dynamicBlocks", "description": "Return a list of dynamic blocks filtered by type, location, or UIDs.", @@ -1002,7 +955,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "GuestOrderInformationInput", + "name": "OrderInformationInput", "ofType": null } }, @@ -1925,41 +1878,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "addProductsToNewCart", - "description": "Creates a new cart and add any type of product to it", - "args": [ - { - "name": "cartItems", - "description": "An array that defines the products to add to the new cart", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddProductsToNewCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "addProductsToRequisitionList", "description": "Add items to the specified requisition list.", @@ -2690,33 +2608,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "clearWishlist", - "description": "Remove all the products from the specified wish list.", - "args": [ - { - "name": "wishlistId", - "description": "The ID of a wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveProductsFromWishlistOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "closeNegotiableQuotes", "description": "Mark a negotiable quote as closed. The negotiable quote is still visible on the storefront.", @@ -2744,29 +2635,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "completeOrder", - "description": "Synchronizes order details and place the order", - "args": [ - { - "name": "input", - "description": "Describes the variables needed to complete or place the order", - "type": { - "kind": "INPUT_OBJECT", - "name": "CompleteOrderInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PlaceOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "confirmCancelOrder", "description": "Cancel the specified guest customer order.", @@ -3743,33 +3611,6 @@ "name": "Boolean", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `deleteCustomerAddressV2` instead." - }, - { - "name": "deleteCustomerAddressV2", - "description": "Delete the billing or shipping address of a customer.", - "args": [ - { - "name": "uid", - "description": "The unique ID of the customer address to be deleted.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, @@ -4077,29 +3918,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "exchangeExternalCustomerToken", - "description": "Generate a token for specified customer.", - "args": [ - { - "name": "input", - "description": "Contains details about external customer.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ExchangeExternalCustomerTokenInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ExchangeExternalCustomerTokenOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "generateCustomerToken", "description": "Generate a token for specified customer.", @@ -5433,33 +5251,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "setCartAsInactive", - "description": "Sets the cart as inactive", - "args": [ - { - "name": "cartId", - "description": "The customer cart ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetCartAsInactiveOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "setGiftOptionsOnCart", "description": "Set gift options, including gift messages, gift wrapping, gift receipts, and printed cards.", @@ -5927,6 +5718,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "trackViewedProduct", + "description": "Track that a product was viewed in adobe commerce", + "args": [ + { + "name": "sku", + "description": "The sku for a `ProductInterface` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "updateCartItems", "description": "Modify items in the cart.", @@ -6146,43 +5964,6 @@ "name": "CustomerAddress", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `updateCustomerAddressV2` instead." - }, - { - "name": "updateCustomerAddressV2", - "description": "Update the billing or shipping address of a customer or guest.", - "args": [ - { - "name": "uid", - "description": "The unique ID of the customer address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "input", - "description": "An input object that contains changes to the customer address.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerAddress", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, @@ -9469,11 +9250,6 @@ "kind": "OBJECT", "name": "AttributeSelectedOptions", "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCartAttributeValue", - "ofType": null } ] }, @@ -11003,22 +10779,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "cart_merge_preference", - "description": "Configuration data from checkout/cart/cart_merge_preference", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "cart_printed_card", "description": "Indicates if printed card prices are displayed on the Shopping Cart page. Possible values: 1 (Yes) and 0 (No).", @@ -11591,14 +11351,34 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "graphql_share_all_customer_groups", + "description": "Configuration data from customer/account_information/graphql_share_all_customer_groups", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "graphql_share_customer_group", "description": "Configuration data from customer/account_information/graphql_share_customer_group", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -12500,25 +12280,65 @@ "deprecationReason": null }, { - "name": "share_active_segments", - "description": "Configuration data from customer/magento_customersegment/share_active_segments", + "name": "share_all_catalog_rules", + "description": "Configuration data from catalog/rule/share_all_catalog_rules", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "share_applied_cart_rule", - "description": "Configuration data from promo/graphql/share_applied_cart_rule", + "name": "share_all_sales_rule", + "description": "Configuration data from promo/graphql/share_all_sales_rule", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "share_applied_catalog_rules", + "description": "Configuration data from catalog/rule/share_applied_catalog_rules", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "share_applied_sales_rule", + "description": "Configuration data from promo/graphql/share_applied_sales_rule", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -13212,314 +13032,255 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "Price", - "description": "Deprecated. Use `ProductPrice` instead. Defines the price of a product as well as any tax-related adjustments.", + "kind": "INTERFACE", + "name": "ProductInterface", + "description": "Contains fields that are common to all types of products.", "fields": [ { - "name": "adjustments", - "description": "An array that provides information about tax, weee, or weee_tax adjustments.", + "name": "activity", + "description": null, "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PriceAdjustment", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `ProductPrice` instead." + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "amount", - "description": "The price of a product plus a three-letter currency code.", + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `ProductPrice` instead." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PriceAdjustment", - "description": "Deprecated. Taxes will be included or excluded in the price. Defines the amount of money to apply as an adjustment, the type of adjustment to apply, and whether the item is included or excluded from the adjustment.", - "fields": [ + "deprecationReason": "The field should not be used on the storefront." + }, { - "name": "amount", - "description": "The amount of the price adjustment and its currency code.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "code", - "description": "Indicates whether the adjustment involves tax, weee, or weee_tax.", + "name": "categories", + "description": "The categories assigned to a product.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceAdjustmentCodesEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "`PriceAdjustment` is deprecated." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "description", - "description": "Indicates whether the entity described by the code attribute is included or excluded from the adjustment.", + "name": "category_gear", + "description": null, "args": [], "type": { - "kind": "ENUM", - "name": "PriceAdjustmentDescriptionEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": true, - "deprecationReason": "`PriceAdjustment` is deprecated." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PriceAdjustmentCodesEnum", - "description": "`PriceAdjustment.code` is deprecated.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "deprecationReason": "Use the `custom_attributes` field instead." + }, { - "name": "TAX", - "description": "", + "name": "climate", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": true, - "deprecationReason": "`PriceAdjustmentCodesEnum` is deprecated. Tax is included or excluded in the price. Tax is not shown separately in Catalog." + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "WEEE", - "description": "", + "name": "collar", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": true, - "deprecationReason": "WEEE code is deprecated. Use `fixed_product_taxes.label` instead." + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "WEEE_TAX", - "description": "", + "name": "color", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": true, - "deprecationReason": "Use `fixed_product_taxes` instead. Tax is included or excluded in price. The tax is not shown separtely in Catalog." - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PriceAdjustmentDescriptionEnum", - "description": "`PriceAdjustmentDescriptionEnum` is deprecated. States whether a price adjustment is included or excluded.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INCLUDED", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "EXCLUDED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PriceTypeEnum", - "description": "Defines the price type.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "FIXED", - "description": "", + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PERCENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "created_at", + "description": "Timestamp indicating when the product was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "DYNAMIC", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CustomizableDateTypeEnum", - "description": "Defines the customizable date type.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DATE", - "description": "", + "name": "crosssell_products", + "description": "An array of cross-sell products.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DATE_TIME", - "description": "", + "name": "custom_attributesV2", + "description": "Product custom attributes.", + "args": [ + { + "name": "filters", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "TIME", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductPrices", - "description": "Deprecated. Use `PriceRange` instead. Contains the regular price of an item, as well as its minimum and maximum prices. Only composite products, which include bundle, configurable, and grouped products, can contain a minimum and maximum price.", - "fields": [ - { - "name": "maximalPrice", - "description": "The highest possible final price for all the options defined within a composite product. If you are specifying a price range, this would be the `to` value.", + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", "args": [], "type": { "kind": "OBJECT", - "name": "Price", + "name": "ComplexTextValue", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `PriceRange.maximum_price` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "minimalPrice", - "description": "The lowest possible final price for all the options defined within a composite product. If you are specifying a price range, this would be the `from` value.", + "name": "eco_collection", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "Price", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `PriceRange.minimum_price` instead." + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "regularPrice", - "description": "The base price of a product.", + "name": "erin_recommends", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "Price", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `regular_price` from `PriceRange.minimum_price` or `PriceRange.maximum_price` instead." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PriceRange", - "description": "Contains the price range for a product. If the product has a single price, the minimum and maximum price will be the same.", - "fields": [ + "deprecationReason": "Use the `custom_attributes` field instead." + }, { - "name": "maximum_price", - "description": "The highest possible price for the product.", + "name": "features_bags", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "ProductPrice", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "minimum_price", - "description": "The lowest possible price for the product.", + "name": "format", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductPrice", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductPrice", - "description": "Represents a product price.", - "fields": [ + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." + }, { - "name": "discount", - "description": "The price discount. Represents the difference between the regular and final price.", + "name": "gender", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "ProductDiscount", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "final_price", - "description": "The final price of the product after applying discounts.", + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -13527,15 +13288,15 @@ "deprecationReason": null }, { - "name": "fixed_product_taxes", - "description": "An array of the multiple Fixed Product Taxes that can be applied to a product price.", + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "FixedProductTax", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -13543,70 +13304,44 @@ "deprecationReason": null }, { - "name": "regular_price", - "description": "The regular price of the product.", + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductDiscount", - "description": "Contains the discount applied to a product price.", - "fields": [ + }, { - "name": "amount_off", - "description": "The actual value of the discount.", + "name": "id", + "description": "The ID number assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `uid` field instead." }, { - "name": "percent_off", - "description": "The discount expressed a percentage.", + "name": "image", + "description": "The relative path to the main image on the product page.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductLinks", - "description": "An implementation of `ProductLinksInterface`.", - "fields": [ + }, { - "name": "link_type", - "description": "One of related, associated, upsell, or crosssell.", + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { "kind": "SCALAR", @@ -13617,465 +13352,8 @@ "deprecationReason": null }, { - "name": "linked_product_sku", - "description": "The SKU of the linked product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "linked_product_type", - "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The position within the list of product links.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The identifier of the linked product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductLinksInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "ProductLinksInterface", - "description": "Contains information about linked products, including the link type and product type of each item.", - "fields": [ - { - "name": "link_type", - "description": "One of related, associated, upsell, or crosssell.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "linked_product_sku", - "description": "The SKU of the linked product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "linked_product_type", - "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The position within the list of product links.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The identifier of the linked product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ProductLinks", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "ProductInterface", - "description": "Contains fields that are common to all types of products.", - "fields": [ - { - "name": "activity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category_gear", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "climate", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "collar", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "color", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "crosssell_products", - "description": "An array of cross-sell products.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eco_collection", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "erin_recommends", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "features_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "format", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "gender", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The ID number assigned to the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." - }, - { - "name": "image", - "description": "The relative path to the main image on the product page.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { "kind": "SCALAR", @@ -14454,6 +13732,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "rules", + "description": "Provides applied catalog rules in the current active cart", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CatalogRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "sale", "description": null, @@ -14836,12 +14130,12 @@ }, { "kind": "OBJECT", - "name": "DownloadableProduct", + "name": "BundleProduct", "ofType": null }, { "kind": "OBJECT", - "name": "BundleProduct", + "name": "DownloadableProduct", "ofType": null }, { @@ -14857,110 +14151,124 @@ ] }, { - "kind": "INTERFACE", - "name": "PhysicalProductInterface", - "description": "Contains attributes specific to tangible products.", - "fields": [ + "kind": "ENUM", + "name": "ProductStockStatus", + "description": "This enumeration states whether a product stock status is in stock or out of stock", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, + "name": "IN_STOCK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OUT_OF_STOCK", + "description": "", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "CartItemInterface", + "description": "An interface for products in a cart.", + "fields": [ { - "kind": "OBJECT", - "name": "SimpleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleProduct", - "ofType": null + "name": "discount", + "description": "Contains discount for quote line item.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "GiftCardProduct", - "ofType": null + "name": "errors", + "description": "An array of errors encountered while loading the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartItemError", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "GroupedProduct", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CustomizableAreaOption", - "description": "Contains information about a text area that is defined as part of a customizable option.", - "fields": [ - { - "name": "option_id", - "description": "Option ID.", + "name": "id", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "deprecationReason": "Use `uid` instead." }, { - "name": "product_sku", - "description": "The Stock Keeping Unit of the base product.", + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "required", - "description": "Indicates whether the option is required.", + "name": "max_qty", + "description": "Line item max qty in quote template", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "name": "min_qty", + "description": "Line item min qty in quote template", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "not_available_message", + "description": "Message to display when the product is not available with this selected option.", "args": [], "type": { "kind": "SCALAR", @@ -14971,15 +14279,15 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableOptionInterface` object.", + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "ItemNote", "ofType": null } }, @@ -14987,85 +14295,68 @@ "deprecationReason": null }, { - "name": "value", - "description": "An object that defines a text area.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomizableAreaValue", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableAreaValue", - "description": "Defines the price and sku of a product whose page contains a customized text area.", - "fields": [ - { - "name": "max_characters", - "description": "The maximum number of characters that can be entered for this customizable option.", + "name": "note_from_seller", + "description": "The seller's quote line item note.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price assigned to this option.", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "CartItemPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", + "name": "product", + "description": "Details about an item in the cart.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", + "name": "quantity", + "description": "The quantity of this item in the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uid", - "description": "The unique ID for a `CustomizableAreaValue` object.", + "description": "The unique ID for a `CartItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -15083,31 +14374,50 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": null + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "SimpleCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VirtualCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardCartItem", + "ofType": null + } + ] }, { "kind": "OBJECT", - "name": "CategoryTree", - "description": "Contains the hierarchy of categories.", + "name": "CatalogRule", + "description": "", "fields": [ { - "name": "automatic_sorting", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "available_sort_by", - "description": null, + "name": "name", + "description": "Name of the catalog rule", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", @@ -15117,282 +14427,409 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Price", + "description": "Deprecated. Use `ProductPrice` instead. Defines the price of a product as well as any tax-related adjustments.", + "fields": [ { - "name": "breadcrumbs", - "description": "An array of breadcrumb items.", + "name": "adjustments", + "description": "An array that provides information about tax, weee, or weee_tax adjustments.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Breadcrumb", + "name": "PriceAdjustment", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `ProductPrice` instead." }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Categories' is enabled.", + "name": "amount", + "description": "The price of a product plus a three-letter currency code.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "isDeprecated": true, + "deprecationReason": "Use `ProductPrice` instead." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PriceAdjustment", + "description": "Deprecated. Taxes will be included or excluded in the price. Defines the amount of money to apply as an adjustment, the type of adjustment to apply, and whether the item is included or excluded from the adjustment.", + "fields": [ { - "name": "children", - "description": "A tree of child categories.", + "name": "amount", + "description": "The amount of the price adjustment and its currency code.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CategoryTree", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "children_count", - "description": null, + "name": "code", + "description": "Indicates whether the adjustment involves tax, weee, or weee_tax.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "PriceAdjustmentCodesEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`PriceAdjustment` is deprecated." }, { - "name": "cms_block", - "description": "Contains a category CMS block.", + "name": "description", + "description": "Indicates whether the entity described by the code attribute is included or excluded from the adjustment.", "args": [], "type": { - "kind": "OBJECT", - "name": "CmsBlock", + "kind": "ENUM", + "name": "PriceAdjustmentDescriptionEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`PriceAdjustment` is deprecated." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PriceAdjustmentCodesEnum", + "description": "`PriceAdjustment.code` is deprecated.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TAX", + "description": "", + "isDeprecated": true, + "deprecationReason": "`PriceAdjustmentCodesEnum` is deprecated. Tax is included or excluded in the price. Tax is not shown separately in Catalog." }, { - "name": "created_at", - "description": "The timestamp indicating when the category was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "WEEE", + "description": "", "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "deprecationReason": "WEEE code is deprecated. Use `fixed_product_taxes.label` instead." }, { - "name": "custom_layout_update_file", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "WEEE_TAX", + "description": "", + "isDeprecated": true, + "deprecationReason": "Use `fixed_product_taxes` instead. Tax is included or excluded in price. The tax is not shown separtely in Catalog." + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PriceAdjustmentDescriptionEnum", + "description": "`PriceAdjustmentDescriptionEnum` is deprecated. States whether a price adjustment is included or excluded.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INCLUDED", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "default_sort_by", - "description": "The attribute to use for sorting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "EXCLUDED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PriceTypeEnum", + "description": "Defines the price type.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FIXED", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "An optional description of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "PERCENT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "display_mode", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "DYNAMIC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CustomizableDateTypeEnum", + "description": "Defines the customizable date type.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DATE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "filter_price_range", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, + "name": "DATE_TIME", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "An ID that uniquely identifies the category.", + "name": "TIME", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductPrices", + "description": "Deprecated. Use `PriceRange` instead. Contains the regular price of an item, as well as its minimum and maximum prices. Only composite products, which include bundle, configurable, and grouped products, can contain a minimum and maximum price.", + "fields": [ + { + "name": "maximalPrice", + "description": "The highest possible final price for all the options defined within a composite product. If you are specifying a price range, this would be the `to` value.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Price", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "deprecationReason": "Use `PriceRange.maximum_price` instead." }, { - "name": "image", - "description": null, + "name": "minimalPrice", + "description": "The lowest possible final price for all the options defined within a composite product. If you are specifying a price range, this would be the `from` value.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Price", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `PriceRange.minimum_price` instead." }, { - "name": "include_in_menu", - "description": null, + "name": "regularPrice", + "description": "The base price of a product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Price", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "isDeprecated": true, + "deprecationReason": "Use `regular_price` from `PriceRange.minimum_price` or `PriceRange.maximum_price` instead." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PriceRange", + "description": "Contains the price range for a product. If the product has a single price, the minimum and maximum price will be the same.", + "fields": [ { - "name": "is_anchor", - "description": null, + "name": "maximum_price", + "description": "The highest possible price for the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "ProductPrice", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "landing_page", - "description": null, + "name": "minimum_price", + "description": "The lowest possible price for the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductPrice", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductPrice", + "description": "Represents a product price.", + "fields": [ { - "name": "level", - "description": "The depth of the category within the tree.", + "name": "discount", + "description": "The price discount. Represents the difference between the regular and final price.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "ProductDiscount", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_description", - "description": null, + "name": "final_price", + "description": "The final price of the product after applying discounts.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_keywords", - "description": null, + "name": "fixed_product_taxes", + "description": "An array of the multiple Fixed Product Taxes that can be applied to a product price.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FixedProductTax", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_title", - "description": null, + "name": "regular_price", + "description": "The regular price of the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductDiscount", + "description": "Contains the discount applied to a product price.", + "fields": [ { - "name": "name", - "description": "The display name of the category.", + "name": "amount_off", + "description": "The actual value of the discount.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "path", - "description": "The full category path.", + "name": "percent_off", + "description": "The discount expressed a percentage.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductLinks", + "description": "An implementation of `ProductLinksInterface`.", + "fields": [ { - "name": "path_in_store", - "description": "The category path within the store.", + "name": "link_type", + "description": "One of related, associated, upsell, or crosssell.", "args": [], "type": { "kind": "SCALAR", @@ -15403,91 +14840,44 @@ "deprecationReason": null }, { - "name": "position", - "description": "The position of the category relative to other categories at the same level in tree.", + "name": "linked_product_sku", + "description": "The SKU of the linked product.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_count", - "description": "The number of products in the category that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", + "name": "linked_product_type", + "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", "args": [], "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "products", - "description": "The list of products assigned to the category.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "sort", - "description": "The attributes to sort on, and whether to return the results in ascending or descending order.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ProductAttributeSortInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CategoryProducts", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "position", + "description": "The position within the list of product links.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "name": "sku", + "description": "The identifier of the linked product.", "args": [], "type": { "kind": "SCALAR", @@ -15496,66 +14886,51 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "staged", - "description": "Indicates whether the category is staged for a future campaign.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "description": "Contains information about linked products, including the link type and product type of each item.", + "fields": [ { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "name": "link_type", + "description": "One of related, associated, upsell, or crosssell.", "args": [], "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CategoryInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "The timestamp indicating when the category was updated.", + "name": "linked_product_sku", + "description": "The SKU of the linked product.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url_key", - "description": "The URL key assigned to the category.", + "name": "linked_product_type", + "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", "args": [], "type": { "kind": "SCALAR", @@ -15566,20 +14941,20 @@ "deprecationReason": null }, { - "name": "url_path", - "description": "The URL path assigned to the category.", + "name": "position", + "description": "The position within the list of product links.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the category URL that is appended after the url key", + "name": "sku", + "description": "The identifier of the linked product.", "args": [], "type": { "kind": "SCALAR", @@ -15591,61 +14966,28 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - }, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "kind": "INTERFACE", - "name": "RoutableInterface", + "kind": "OBJECT", + "name": "ProductLinks", "ofType": null } - ], - "enumValues": null, - "possibleTypes": null + ] }, { - "kind": "OBJECT", - "name": "CategoryResult", - "description": "Contains a collection of `CategoryTree` objects and pagination information.", + "kind": "INTERFACE", + "name": "PhysicalProductInterface", + "description": "Contains attributes specific to tangible products.", "fields": [ { - "name": "items", - "description": "A list of categories that match the filter criteria.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CategoryTree", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "An object that includes the `page_info` and `currentPage` values specified in the query.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The total number of categories that match the criteria.", + "name": "weight", + "description": "The weight of the item, in units defined by the store.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "isDeprecated": false, @@ -15655,12 +14997,38 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": null + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GroupedProduct", + "ofType": null + } + ] }, { "kind": "OBJECT", - "name": "CustomizableDateOption", - "description": "Contains information about a date picker that is defined as part of a customizable option.", + "name": "CustomizableAreaOption", + "description": "Contains information about a text area that is defined as part of a customizable option.", "fields": [ { "name": "option_id", @@ -15740,11 +15108,11 @@ }, { "name": "value", - "description": "An object that defines a date field in a customizable option.", + "description": "An object that defines a text area.", "args": [], "type": { "kind": "OBJECT", - "name": "CustomizableDateValue", + "name": "CustomizableAreaValue", "ofType": null }, "isDeprecated": false, @@ -15764,9 +15132,21 @@ }, { "kind": "OBJECT", - "name": "CustomizableDateValue", - "description": "Defines the price and sku of a product whose page contains a customized date picker.", + "name": "CustomizableAreaValue", + "description": "Defines the price and sku of a product whose page contains a customized text area.", "fields": [ + { + "name": "max_characters", + "description": "The maximum number of characters that can be entered for this customizable option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "price", "description": "The price assigned to this option.", @@ -15803,21 +15183,9 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "type", - "description": "DATE, DATE_TIME or TIME", - "args": [], - "type": { - "kind": "ENUM", - "name": "CustomizableDateTypeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "uid", - "description": "The unique ID for a `CustomizableDateValue` object.", + "description": "The unique ID for a `CustomizableAreaValue` object.", "args": [], "type": { "kind": "NON_NULL", @@ -15839,48 +15207,56 @@ }, { "kind": "OBJECT", - "name": "CustomizableDropDownOption", - "description": "Contains information about a drop down menu that is defined as part of a customizable option.", + "name": "CategoryTree", + "description": "Contains the hierarchy of categories.", "fields": [ { - "name": "option_id", - "description": "Option ID.", + "name": "automatic_sorting", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "required", - "description": "Indicates whether the option is required.", + "name": "available_sort_by", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "name": "breadcrumbs", + "description": "An array of breadcrumb items.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Breadcrumb", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Categories' is enabled.", "args": [], "type": { "kind": "SCALAR", @@ -15891,93 +15267,72 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableOptionInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "An array that defines the set of options for a drop down menu.", + "name": "children", + "description": "A tree of child categories.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomizableDropDownValue", + "name": "CategoryTree", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableDropDownValue", - "description": "Defines the price and sku of a product whose page contains a customized drop down menu.", - "fields": [ + }, { - "name": "option_type_id", - "description": "The ID assigned to the value.", + "name": "children_count", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price assigned to this option.", - "args": [], + "name": "cms_block", + "description": "Contains a category CMS block.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "CmsBlock", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", + "name": "created_at", + "description": "The timestamp indicating when the category was created.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "custom_layout_update_file", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", + "name": "default_sort_by", + "description": "The attribute to use for sorting.", "args": [], "type": { "kind": "SCALAR", @@ -15988,20 +15343,20 @@ "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "name": "description", + "description": "An optional description of the category.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "display_mode", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -16012,35 +15367,20 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableDropDownValue` object.", + "name": "filter_price_range", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableMultipleOption", - "description": "Contains information about a multiselect that is defined as part of a customizable option.", - "fields": [ + }, { - "name": "option_id", - "description": "Option ID.", + "name": "id", + "description": "An ID that uniquely identifies the category.", "args": [], "type": { "kind": "SCALAR", @@ -16048,23 +15388,23 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "deprecationReason": "Use `uid` instead." }, { - "name": "required", - "description": "Indicates whether the option is required.", + "name": "image", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "name": "include_in_menu", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -16075,105 +15415,92 @@ "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "is_anchor", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableOptionInterface` object.", + "name": "landing_page", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "An array that defines the set of options for a multiselect.", + "name": "level", + "description": "The depth of the category within the tree.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomizableMultipleValue", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableMultipleValue", - "description": "Defines the price and sku of a product whose page contains a customized multiselect.", - "fields": [ + "name": "meta_description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "option_type_id", - "description": "The ID assigned to the value.", + "name": "meta_keywords", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price assigned to this option.", + "name": "meta_title", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", + "name": "name", + "description": "The display name of the category.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", + "name": "path", + "description": "The full category path.", "args": [], "type": { "kind": "SCALAR", @@ -16184,8 +15511,20 @@ "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "name": "path_in_store", + "description": "The category path within the store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The position of the category relative to other categories at the same level in tree.", "args": [], "type": { "kind": "SCALAR", @@ -16196,8 +15535,79 @@ "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "product_count", + "description": "The number of products in the category that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "products", + "description": "The list of products assigned to the category.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "sort", + "description": "The attributes to sort on, and whether to return the results in ascending or descending order.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProductAttributeSortInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CategoryProducts", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", "args": [], "type": { "kind": "SCALAR", @@ -16207,9 +15617,37 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "staged", + "description": "Indicates whether the category is staged for a future campaign.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "args": [], + "type": { + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "uid", - "description": "The unique ID for a `CustomizableMultipleValue` object.", + "description": "The unique ID for a `CategoryInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -16222,6 +15660,116 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "updated_at", + "description": "The timestamp indicating when the category was updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "url_key", + "description": "The URL key assigned to the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url_path", + "description": "The URL path assigned to the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url_suffix", + "description": "The part of the category URL that is appended after the url key", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategoryResult", + "description": "Contains a collection of `CategoryTree` objects and pagination information.", + "fields": [ + { + "name": "items", + "description": "A list of categories that match the filter criteria.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CategoryTree", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "An object that includes the `page_info` and `currentPage` values specified in the query.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The total number of categories that match the criteria.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -16231,8 +15779,8 @@ }, { "kind": "OBJECT", - "name": "CustomizableFieldOption", - "description": "Contains information about a text field that is defined as part of a customizable option.", + "name": "CustomizableDateOption", + "description": "Contains information about a date picker that is defined as part of a customizable option.", "fields": [ { "name": "option_id", @@ -16312,11 +15860,11 @@ }, { "name": "value", - "description": "An object that defines a text field.", + "description": "An object that defines a date field in a customizable option.", "args": [], "type": { "kind": "OBJECT", - "name": "CustomizableFieldValue", + "name": "CustomizableDateValue", "ofType": null }, "isDeprecated": false, @@ -16336,24 +15884,12 @@ }, { "kind": "OBJECT", - "name": "CustomizableFieldValue", - "description": "Defines the price and sku of a product whose page contains a customized text field.", + "name": "CustomizableDateValue", + "description": "Defines the price and sku of a product whose page contains a customized date picker.", "fields": [ - { - "name": "max_characters", - "description": "The maximum number of characters that can be entered for this customizable option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "price", - "description": "The price of the custom value.", + "description": "The price assigned to this option.", "args": [], "type": { "kind": "SCALAR", @@ -16387,9 +15923,21 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "type", + "description": "DATE, DATE_TIME or TIME", + "args": [], + "type": { + "kind": "ENUM", + "name": "CustomizableDateTypeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "uid", - "description": "The unique ID for a `CustomizableFieldValue` object.", + "description": "The unique ID for a `CustomizableDateValue` object.", "args": [], "type": { "kind": "NON_NULL", @@ -16411,8 +15959,8 @@ }, { "kind": "OBJECT", - "name": "CustomizableFileOption", - "description": "Contains information about a file picker that is defined as part of a customizable option.", + "name": "CustomizableDropDownOption", + "description": "Contains information about a drop down menu that is defined as part of a customizable option.", "fields": [ { "name": "option_id", @@ -16426,18 +15974,6 @@ "isDeprecated": true, "deprecationReason": "Use `uid` instead" }, - { - "name": "product_sku", - "description": "The Stock Keeping Unit of the base product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "required", "description": "Indicates whether the option is required.", @@ -16492,12 +16028,16 @@ }, { "name": "value", - "description": "An object that defines a file value.", + "description": "An array that defines the set of options for a drop down menu.", "args": [], "type": { - "kind": "OBJECT", - "name": "CustomizableFileValue", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomizableDropDownValue", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -16516,72 +16056,72 @@ }, { "kind": "OBJECT", - "name": "CustomizableFileValue", - "description": "Defines the price and sku of a product whose page contains a customized file picker.", + "name": "CustomizableDropDownValue", + "description": "Defines the price and sku of a product whose page contains a customized drop down menu.", "fields": [ { - "name": "file_extension", - "description": "The file extension to accept.", + "name": "option_type_id", + "description": "The ID assigned to the value.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "image_size_x", - "description": "The maximum width of an image.", + "name": "price", + "description": "The price assigned to this option.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "image_size_y", - "description": "The maximum height of an image.", + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "PriceTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price assigned to this option.", + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", @@ -16593,7 +16133,7 @@ }, { "name": "uid", - "description": "The unique ID for a `CustomizableFileValue` object.", + "description": "The unique ID for a `CustomizableDropDownValue` object.", "args": [], "type": { "kind": "NON_NULL", @@ -16614,13 +16154,25 @@ "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "description": "Contains basic information about a product image or video.", + "kind": "OBJECT", + "name": "CustomizableMultipleOption", + "description": "Contains information about a multiselect that is defined as part of a customizable option.", "fields": [ { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", + "name": "option_id", + "description": "Option ID.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead" + }, + { + "name": "required", + "description": "Indicates whether the option is required.", "args": [], "type": { "kind": "SCALAR", @@ -16631,39 +16183,39 @@ "deprecationReason": null }, { - "name": "label", - "description": "The label of the product image or video.", + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "position", - "description": "The media item's position after it has been sorted.", + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "types", - "description": "Array of image types. It can have the following values: image, small_image, thumbnail.", + "name": "uid", + "description": "The unique ID for a `CustomizableOptionInterface` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -16671,94 +16223,77 @@ "deprecationReason": null }, { - "name": "url", - "description": "The URL of the product image or video.", + "name": "value", + "description": "An array that defines the set of options for a multiselect.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomizableMultipleValue", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, + "interfaces": [ { - "kind": "OBJECT", - "name": "ProductVideo", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", "ofType": null } - ] + ], + "enumValues": null, + "possibleTypes": null }, { "kind": "OBJECT", - "name": "ProductImage", - "description": "Contains product image information, including the image URL and label.", + "name": "CustomizableMultipleValue", + "description": "Defines the price and sku of a product whose page contains a customized multiselect.", "fields": [ { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", + "name": "option_type_id", + "description": "The ID assigned to the value.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The label of the product image or video.", + "name": "price", + "description": "The price assigned to this option.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "position", - "description": "The media item's position after it has been sorted.", + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "PriceTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "types", - "description": "Array of image types. It can have the following values: image, small_image, thumbnail.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of the product image or video.", + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { "kind": "SCALAR", @@ -16767,116 +16302,57 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductVideo", - "description": "Contains information about a product video.", - "fields": [ - { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "label", - "description": "The label of the product image or video.", + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "position", - "description": "The media item's position after it has been sorted.", + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "types", - "description": "Array of image types. It can have the following values: image, small_image, thumbnail.", + "name": "uid", + "description": "The unique ID for a `CustomizableMultipleValue` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video_content", - "description": "Contains a `ProductMediaGalleryEntriesVideoContent` object.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesVideoContent", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "description": "Contains basic information about a customizable option. It can be implemented by several types of configurable options.", + "kind": "OBJECT", + "name": "CustomizableFieldOption", + "description": "Contains information about a text field that is defined as part of a customizable option.", "fields": [ { "name": "option_id", @@ -16890,6 +16366,18 @@ "isDeprecated": true, "deprecationReason": "Use `uid` instead" }, + { + "name": "product_sku", + "description": "The Stock Keeping Unit of the base product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "required", "description": "Indicates whether the option is required.", @@ -16941,176 +16429,75 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CustomizableAreaOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableDateOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableDropDownOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableMultipleOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableFieldOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableFileOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableRadioOption", - "ofType": null }, { - "kind": "OBJECT", - "name": "CustomizableCheckboxOption", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "description": "Contains information about customizable product options.", - "fields": [ - { - "name": "options", - "description": "An array of options for a customizable product.", + "name": "value", + "description": "An object that defines a text field.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } + "kind": "OBJECT", + "name": "CustomizableFieldValue", + "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "VirtualProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SimpleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleProduct", - "ofType": null - }, + "interfaces": [ { - "kind": "OBJECT", - "name": "GiftCardProduct", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", "ofType": null } - ] + ], + "enumValues": null, + "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "CategoryInterface", - "description": "Contains the full set of attributes that can be returned in a category search.", + "kind": "OBJECT", + "name": "CustomizableFieldValue", + "description": "Defines the price and sku of a product whose page contains a customized text field.", "fields": [ { - "name": "automatic_sorting", - "description": null, + "name": "max_characters", + "description": "The maximum number of characters that can be entered for this customizable option.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "available_sort_by", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "breadcrumbs", - "description": "An array of breadcrumb items.", + "name": "price", + "description": "The price of the custom value.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Breadcrumb", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Categories' is enabled.", + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "PriceTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "children_count", - "description": null, + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { "kind": "SCALAR", @@ -17121,32 +16508,47 @@ "deprecationReason": null }, { - "name": "cms_block", - "description": "Contains a category CMS block.", + "name": "uid", + "description": "The unique ID for a `CustomizableFieldValue` object.", "args": [], "type": { - "kind": "OBJECT", - "name": "CmsBlock", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableFileOption", + "description": "Contains information about a file picker that is defined as part of a customizable option.", + "fields": [ { - "name": "created_at", - "description": "The timestamp indicating when the category was created.", + "name": "option_id", + "description": "Option ID.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "deprecationReason": "Use `uid` instead" }, { - "name": "custom_layout_update_file", - "description": null, + "name": "product_sku", + "description": "The Stock Keeping Unit of the base product.", "args": [], "type": { "kind": "SCALAR", @@ -17157,32 +16559,32 @@ "deprecationReason": null }, { - "name": "default_sort_by", - "description": "The attribute to use for sorting.", + "name": "required", + "description": "Indicates whether the option is required.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "An optional description of the category.", + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "display_mode", - "description": null, + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", @@ -17193,32 +16595,53 @@ "deprecationReason": null }, { - "name": "filter_price_range", - "description": null, + "name": "uid", + "description": "The unique ID for a `CustomizableOptionInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "An ID that uniquely identifies the category.", + "name": "value", + "description": "An object that defines a file value.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "CustomizableFileValue", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "image", - "description": null, + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableFileValue", + "description": "Defines the price and sku of a product whose page contains a customized file picker.", + "fields": [ + { + "name": "file_extension", + "description": "The file extension to accept.", "args": [], "type": { "kind": "SCALAR", @@ -17229,8 +16652,8 @@ "deprecationReason": null }, { - "name": "include_in_menu", - "description": null, + "name": "image_size_x", + "description": "The maximum width of an image.", "args": [], "type": { "kind": "SCALAR", @@ -17241,8 +16664,8 @@ "deprecationReason": null }, { - "name": "is_anchor", - "description": null, + "name": "image_size_y", + "description": "The maximum height of an image.", "args": [], "type": { "kind": "SCALAR", @@ -17253,32 +16676,32 @@ "deprecationReason": null }, { - "name": "landing_page", - "description": null, + "name": "price", + "description": "The price assigned to this option.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "level", - "description": "The depth of the category within the tree.", + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "PriceTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_description", - "description": null, + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { "kind": "SCALAR", @@ -17289,56 +16712,47 @@ "deprecationReason": null }, { - "name": "meta_keywords", - "description": null, + "name": "uid", + "description": "The unique ID for a `CustomizableFileValue` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "meta_title", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The display name of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "description": "Contains basic information about a product image or video.", + "fields": [ { - "name": "path", - "description": "The full category path.", + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "path_in_store", - "description": "The category path within the store.", + "name": "label", + "description": "The label of the product image or video.", "args": [], "type": { "kind": "SCALAR", @@ -17350,7 +16764,7 @@ }, { "name": "position", - "description": "The position of the category relative to other categories at the same level in tree.", + "description": "The media item's position after it has been sorted.", "args": [], "type": { "kind": "SCALAR", @@ -17361,107 +16775,54 @@ "deprecationReason": null }, { - "name": "product_count", - "description": "The number of products in the category that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", + "name": "url", + "description": "The URL of the product image or video.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "products", - "description": "The list of products assigned to the category.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "sort", - "description": "The attributes to sort on, and whether to return the results in ascending or descending order.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ProductAttributeSortInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CategoryProducts", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "name": "staged", - "description": "Indicates whether the category is staged for a future campaign.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, { - "name": "uid", - "description": "The unique ID for a `CategoryInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "ProductVideo", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ProductImage", + "description": "Contains product image information, including the image URL and label.", + "fields": [ { - "name": "updated_at", - "description": "The timestamp indicating when the category was updated.", + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url_key", - "description": "The URL key assigned to the category.", + "name": "label", + "description": "The label of the product image or video.", "args": [], "type": { "kind": "SCALAR", @@ -17472,20 +16833,20 @@ "deprecationReason": null }, { - "name": "url_path", - "description": "The URL path assigned to the category.", + "name": "position", + "description": "The media item's position after it has been sorted.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the category URL that is appended after the url key", + "name": "url", + "description": "The URL of the product image or video.", "args": [], "type": { "kind": "SCALAR", @@ -17497,48 +16858,36 @@ } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ + "interfaces": [ { - "kind": "OBJECT", - "name": "CategoryTree", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", "ofType": null } - ] + ], + "enumValues": null, + "possibleTypes": null }, { "kind": "OBJECT", - "name": "Breadcrumb", - "description": "Contains details about an individual category that comprises a breadcrumb.", + "name": "ProductVideo", + "description": "Contains information about a product video.", "fields": [ { - "name": "category_id", - "description": "The ID of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `category_uid` instead." - }, - { - "name": "category_level", - "description": "The category level.", + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "category_name", - "description": "The display name of the category.", + "name": "label", + "description": "The label of the product image or video.", "args": [], "type": { "kind": "SCALAR", @@ -17549,24 +16898,20 @@ "deprecationReason": null }, { - "name": "category_uid", - "description": "The unique ID for a `Breadcrumb` object.", + "name": "position", + "description": "The media item's position after it has been sorted.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "category_url_key", - "description": "The URL key of the category.", + "name": "url", + "description": "The URL of the product image or video.", "args": [], "type": { "kind": "SCALAR", @@ -17577,12 +16922,12 @@ "deprecationReason": null }, { - "name": "category_url_path", - "description": "The URL path of the category.", + "name": "video_content", + "description": "Contains a `ProductMediaGalleryEntriesVideoContent` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesVideoContent", "ofType": null }, "isDeprecated": false, @@ -17590,14 +16935,20 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomizableRadioOption", - "description": "Contains information about a set of radio buttons that are defined as part of a customizable option.", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "description": "Contains basic information about a customizable option. It can be implemented by several types of configurable options.", "fields": [ { "name": "option_id", @@ -17662,17 +17013,69 @@ }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CustomizableAreaOption", + "ofType": null }, { - "name": "value", - "description": "An array that defines a set of radio buttons.", + "kind": "OBJECT", + "name": "CustomizableDateOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableDropDownOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableMultipleOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableFieldOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableFileOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableRadioOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableCheckboxOption", + "ofType": null + } + ] + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "description": "Contains information about customizable product options.", + "fields": [ + { + "name": "options", + "description": "An array of options for a customizable product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CustomizableRadioValue", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", "ofType": null } }, @@ -17681,60 +17084,93 @@ } ], "inputFields": null, - "interfaces": [ + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", + "kind": "OBJECT", + "name": "VirtualProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", "ofType": null } - ], - "enumValues": null, - "possibleTypes": null + ] }, { - "kind": "OBJECT", - "name": "CustomizableRadioValue", - "description": "Defines the price and sku of a product whose page contains a customized set of radio buttons.", + "kind": "INTERFACE", + "name": "CategoryInterface", + "description": "Contains the full set of attributes that can be returned in a category search.", "fields": [ { - "name": "option_type_id", - "description": "The ID assigned to the value.", + "name": "automatic_sorting", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price assigned to this option.", + "name": "available_sort_by", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", + "name": "breadcrumbs", + "description": "An array of breadcrumb items.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Breadcrumb", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Categories' is enabled.", "args": [], "type": { "kind": "SCALAR", @@ -17745,95 +17181,80 @@ "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the radio button is displayed.", + "name": "children_count", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "cms_block", + "description": "Contains a category CMS block.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CmsBlock", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableRadioValue` object.", + "name": "created_at", + "description": "The timestamp indicating when the category was created.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableCheckboxOption", - "description": "Contains information about a set of checkbox values that are defined as part of a customizable option.", - "fields": [ + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, { - "name": "option_id", - "description": "Option ID.", + "name": "custom_layout_update_file", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "required", - "description": "Indicates whether the option is required.", + "name": "default_sort_by", + "description": "The attribute to use for sorting.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "name": "description", + "description": "An optional description of the category.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "display_mode", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -17844,57 +17265,56 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableOptionInterface` object.", + "name": "filter_price_range", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "An array that defines a set of checkbox values.", + "name": "id", + "description": "An ID that uniquely identifies the category.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomizableCheckboxValue", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." + }, + { + "name": "image", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableCheckboxValue", - "description": "Defines the price and sku of a product whose page contains a customized set of checkbox values.", - "fields": [ + "name": "include_in_menu", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "option_type_id", - "description": "The ID assigned to the value.", + "name": "is_anchor", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -17905,32 +17325,32 @@ "deprecationReason": null }, { - "name": "price", - "description": "The price assigned to this option.", + "name": "landing_page", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", + "name": "level", + "description": "The depth of the category within the tree.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", + "name": "meta_description", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -17941,20 +17361,20 @@ "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the checkbox value is displayed.", + "name": "meta_keywords", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "meta_title", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -17965,78 +17385,118 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableCheckboxValue` object.", + "name": "name", + "description": "The display name of the category.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VirtualProduct", - "description": "Defines a virtual product, which is a non-tangible product that does not require shipping and is not kept in inventory.", - "fields": [ + }, { - "name": "activity", - "description": null, + "name": "path", + "description": "The full category path.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", + "name": "path_in_store", + "description": "The category path within the store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The position of the category relative to other categories at the same level in tree.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", + "name": "product_count", + "description": "The number of products in the category that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "categories", - "description": "The categories assigned to a product.", + "name": "products", + "description": "The list of products assigned to the category.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "sort", + "description": "The attributes to sort on, and whether to return the results in ascending or descending order.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProductAttributeSortInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CategoryProducts", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": "Indicates whether the category is staged for a future campaign.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -18044,8 +17504,24 @@ "deprecationReason": null }, { - "name": "category_gear", - "description": null, + "name": "uid", + "description": "The unique ID for a `CategoryInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "The timestamp indicating when the category was updated.", "args": [], "type": { "kind": "SCALAR", @@ -18053,35 +17529,64 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "climate", - "description": null, + "name": "url_key", + "description": "The URL key assigned to the category.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "collar", - "description": null, + "name": "url_path", + "description": "The URL path assigned to the category.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "color", - "description": null, + "name": "url_suffix", + "description": "The part of the category URL that is appended after the url key", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CategoryTree", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "Breadcrumb", + "description": "Contains details about an individual category that comprises a breadcrumb.", + "fields": [ + { + "name": "category_id", + "description": "The ID of the category.", "args": [], "type": { "kind": "SCALAR", @@ -18089,42 +17594,42 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `category_uid` instead." }, { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "category_level", + "description": "The category level.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", + "name": "category_name", + "description": "The display name of the category.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "crosssell_products", - "description": "An array of cross-sell products.", + "name": "category_uid", + "description": "The unique ID for a `Breadcrumb` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -18132,55 +17637,43 @@ "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "category_url_key", + "description": "The URL key of the category.", "args": [], "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eco_collection", - "description": null, + "name": "category_url_path", + "description": "The URL path of the category.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableRadioOption", + "description": "Contains information about a set of radio buttons that are defined as part of a customizable option.", + "fields": [ { - "name": "erin_recommends", - "description": null, + "name": "option_id", + "description": "Option ID.", "args": [], "type": { "kind": "SCALAR", @@ -18188,54 +17681,54 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `uid` instead" }, { - "name": "features_bags", - "description": null, + "name": "required", + "description": "Indicates whether the option is required.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "format", - "description": null, + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gender", - "description": null, + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", + "name": "uid", + "description": "The unique ID for a `CustomizableOptionInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, @@ -18243,60 +17736,77 @@ "deprecationReason": null }, { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", + "name": "value", + "description": "An array that defines a set of radio buttons.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "CustomizableRadioValue", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableRadioValue", + "description": "Defines the price and sku of a product whose page contains a customized set of radio buttons.", + "fields": [ + { + "name": "option_type_id", + "description": "The ID assigned to the value.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The ID number assigned to the product.", + "name": "price", + "description": "The price assigned to this option.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "image", - "description": "The relative path to the main image on the product page.", + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "ENUM", + "name": "PriceTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { "kind": "SCALAR", @@ -18307,100 +17817,95 @@ "deprecationReason": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "sort_order", + "description": "The order in which the radio button is displayed.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "material", - "description": null, + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "media_gallery", - "description": "An array of media gallery objects.", + "name": "uid", + "description": "The unique ID for a `CustomizableRadioValue` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableCheckboxOption", + "description": "Contains information about a set of checkbox values that are defined as part of a customizable option.", + "fields": [ { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", + "name": "option_id", + "description": "Option ID.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." + "deprecationReason": "Use `uid` instead" }, { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "required", + "description": "Indicates whether the option is required.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", @@ -18411,96 +17916,117 @@ "deprecationReason": null }, { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", + "name": "uid", + "description": "The unique ID for a `CustomizableOptionInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "An array that defines a set of checkbox values.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomizableCheckboxValue", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "new", - "description": null, + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableCheckboxValue", + "description": "Defines the price and sku of a product whose page contains a customized set of checkbox values.", + "fields": [ + { + "name": "option_type_id", + "description": "The ID assigned to the value.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "price", + "description": "The price assigned to this option.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "new_to_date", - "description": "The end date for new product listings.", + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "PriceTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "options", - "description": "An array of options for a customizable product.", + "name": "sort_order", + "description": "The order in which the checkbox value is displayed.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", @@ -18511,83 +18037,78 @@ "deprecationReason": null }, { - "name": "pattern", - "description": null, + "name": "uid", + "description": "The unique ID for a `CustomizableCheckboxValue` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VirtualProduct", + "description": "Defines a virtual product, which is a non-tangible product that does not require shipping and is not kept in inventory.", + "fields": [ { - "name": "performance_fabric", + "name": "activity", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "price", - "description": "Indicates the price of an item.", + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductPrices", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." - }, - { - "name": "price_range", - "description": "The range of prices for the product", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PriceRange", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TierPrice", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", + "name": "categories", + "description": "The categories assigned to a product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "INTERFACE", - "name": "ProductLinksInterface", + "name": "CategoryInterface", "ofType": null } }, @@ -18595,99 +18116,87 @@ "deprecationReason": null }, { - "name": "purpose", + "name": "category_gear", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "quantity", - "description": "Amount of available stock", + "name": "climate", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", + "name": "collar", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "color", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "related_products", - "description": "An array of related products.", + "name": "country_of_manufacture", + "description": "The product's country of origin.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "name": "created_at", + "description": "Timestamp indicating when the product was created.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", + "name": "crosssell_products", + "description": "An array of cross-sell products.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -18695,57 +18204,31 @@ "deprecationReason": null }, { - "name": "reviews", - "description": "The list of products reviews.", + "name": "custom_attributesV2", + "description": "Product custom attributes.", "args": [ { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", + "name": "filters", + "description": "", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", "ofType": null }, - "defaultValue": "1" + "defaultValue": null } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductReviews", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sale", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", "args": [], "type": { "kind": "OBJECT", @@ -18756,7 +18239,7 @@ "deprecationReason": null }, { - "name": "size", + "name": "eco_collection", "description": null, "args": [], "type": { @@ -18768,19 +18251,19 @@ "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "name": "erin_recommends", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "sleeve", + "name": "features_bags", "description": null, "args": [], "type": { @@ -18792,56 +18275,48 @@ "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", + "name": "format", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "special_price", - "description": "The discounted price of the product.", + "name": "gender", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "special_to_date", - "description": "The end date for a product with a special price.", + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", "args": [], "type": { "kind": "NON_NULL", @@ -18856,188 +18331,172 @@ "deprecationReason": null }, { - "name": "stock_status", - "description": "Stock status of the product", + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", "args": [], "type": { - "kind": "ENUM", - "name": "ProductStockStatus", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "strap_bags", - "description": null, + "name": "id", + "description": "The ID number assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use the `uid` field instead." }, { - "name": "style_bags", - "description": null, + "name": "image", + "description": "The relative path to the main image on the product page.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bottom", - "description": null, + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_general", - "description": null, + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "swatch_image", - "description": "The file name of a swatch image.", + "name": "material", + "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "name": "media_gallery", + "description": "An array of media gallery objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "ProductTierPrices", + "name": "MediaGalleryEntry", "ofType": null } }, "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "deprecationReason": "Use `media_gallery` instead." }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "args": [], "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." - }, - { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "upsell_products", - "description": "An array of up-sell products.", + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "args": [], "type": { "kind": "SCALAR", @@ -19048,36 +18507,32 @@ "deprecationReason": null }, { - "name": "url_path", + "name": "new", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "url_rewrites", - "description": "URL rewrites list", - "args": [], + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UrlRewrite", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", + "name": "new_to_date", + "description": "The end date for new product listings.", "args": [], "type": { "kind": "SCALAR", @@ -19088,50 +18543,47 @@ "deprecationReason": null }, { - "name": "websites", - "description": "An array of websites in which the product is available.", + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "options", + "description": "An array of options for a customizable product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Website", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SimpleProduct", - "description": "Defines a simple product, which is tangible and is usually sold in single units or in fixed quantities.", - "fields": [ - { - "name": "activity", + "name": "pattern", "description": null, "args": [], "type": { @@ -19143,8 +18595,8 @@ "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", + "name": "performance_fabric", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -19152,30 +18604,62 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", + "name": "price", + "description": "Indicates the price of an item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductPrices", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use `price_range` for product price information." + }, + { + "name": "price_range", + "description": "The range of prices for the product", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PriceRange", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "categories", - "description": "The categories assigned to a product.", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TierPrice", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_links", + "description": "An array of `ProductLinks` objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "INTERFACE", - "name": "CategoryInterface", + "name": "ProductLinksInterface", "ofType": null } }, @@ -19183,87 +18667,99 @@ "deprecationReason": null }, { - "name": "category_gear", + "name": "purpose", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "climate", - "description": null, + "name": "quantity", + "description": "Amount of available stock", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "collar", - "description": null, + "name": "rating_summary", + "description": "The average of all the ratings given to the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "color", - "description": null, + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "related_products", + "description": "An array of related products.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "crosssell_products", - "description": "An array of cross-sell products.", + "name": "review_count", + "description": "The total count of all the reviews given to the product.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -19271,42 +18767,60 @@ "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Product custom attributes.", + "name": "reviews", + "description": "The list of products reviews.", "args": [ { - "name": "filters", - "description": "", + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" } ], "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductReviews", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "rules", + "description": "Provides applied catalog rules in the current active cart", "args": [], "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CatalogRule", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eco_collection", + "name": "sale", "description": null, "args": [], "type": { @@ -19318,7 +18832,19 @@ "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "erin_recommends", + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ComplexTextValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "size", "description": null, "args": [], "type": { @@ -19330,32 +18856,44 @@ "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "features_bags", - "description": null, + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "format", + "name": "sleeve", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "gender", - "description": null, + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", "args": [], "type": { "kind": "SCALAR", @@ -19363,27 +18901,35 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", + "name": "special_price", + "description": "The discounted price of the product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", + "name": "special_to_date", + "description": "The end date for a product with a special price.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": "Indicates whether the product is staged for a future campaign.", "args": [], "type": { "kind": "NON_NULL", @@ -19398,67 +18944,55 @@ "deprecationReason": null }, { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", + "name": "stock_status", + "description": "Stock status of the product", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "ENUM", + "name": "ProductStockStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The ID number assigned to the product.", + "name": "strap_bags", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." - }, - { - "name": "image", - "description": "The relative path to the main image on the product page.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "style_bags", + "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "style_bottom", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "material", + "name": "style_general", "description": null, "args": [], "type": { @@ -19470,100 +19004,128 @@ "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", + "name": "swatch_image", + "description": "The file name of a swatch image.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "media_gallery", - "description": "An array of media gallery objects.", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." + }, + { + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "MediaGalleryEntry", + "name": "ProductTierPrices", "ofType": null } }, "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use `__typename` instead." + }, + { + "name": "uid", + "description": "The unique ID for a `ProductInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", + "name": "upsell_products", + "description": "An array of up-sell products.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", + "name": "url_key", + "description": "The part of the URL that identifies the product", "args": [], "type": { "kind": "SCALAR", @@ -19574,32 +19136,36 @@ "deprecationReason": null }, { - "name": "new", + "name": "url_path", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use product's `canonical_url` or url rewrites instead" }, { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "url_rewrites", + "description": "URL rewrites list", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UrlRewrite", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "new_to_date", - "description": "The end date for new product listings.", + "name": "url_suffix", + "description": "The part of the product URL that is appended after the url key", "args": [], "type": { "kind": "SCALAR", @@ -19610,47 +19176,50 @@ "deprecationReason": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "options", - "description": "An array of options for a customizable product.", + "name": "websites", + "description": "An array of websites in which the product is available.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", + "kind": "OBJECT", + "name": "Website", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null }, { - "name": "pattern", + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SimpleProduct", + "description": "Defines a simple product, which is tangible and is usually sold in single units or in fixed quantities.", + "fields": [ + { + "name": "activity", "description": null, "args": [], "type": { @@ -19662,8 +19231,8 @@ "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "performance_fabric", - "description": null, + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { "kind": "SCALAR", @@ -19671,62 +19240,30 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "price", - "description": "Indicates the price of an item.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductPrices", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." - }, - { - "name": "price_range", - "description": "The range of prices for the product", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PriceRange", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TierPrice", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", + "name": "categories", + "description": "The categories assigned to a product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "INTERFACE", - "name": "ProductLinksInterface", + "name": "CategoryInterface", "ofType": null } }, @@ -19734,99 +19271,87 @@ "deprecationReason": null }, { - "name": "purpose", + "name": "category_gear", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "quantity", - "description": "Amount of available stock", + "name": "climate", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", + "name": "collar", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "color", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "related_products", - "description": "An array of related products.", + "name": "country_of_manufacture", + "description": "The product's country of origin.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "name": "created_at", + "description": "Timestamp indicating when the product was created.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", + "name": "crosssell_products", + "description": "An array of cross-sell products.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -19834,57 +19359,31 @@ "deprecationReason": null }, { - "name": "reviews", - "description": "The list of products reviews.", + "name": "custom_attributesV2", + "description": "Product custom attributes.", "args": [ { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", + "name": "filters", + "description": "", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", "ofType": null }, - "defaultValue": "1" + "defaultValue": null } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductReviews", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sale", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", "args": [], "type": { "kind": "OBJECT", @@ -19895,7 +19394,7 @@ "deprecationReason": null }, { - "name": "size", + "name": "eco_collection", "description": null, "args": [], "type": { @@ -19907,19 +19406,19 @@ "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "name": "erin_recommends", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "sleeve", + "name": "features_bags", "description": null, "args": [], "type": { @@ -19931,56 +19430,48 @@ "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", + "name": "format", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "special_price", - "description": "The discounted price of the product.", + "name": "gender", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "special_to_date", - "description": "The end date for a product with a special price.", + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", "args": [], "type": { "kind": "NON_NULL", @@ -19995,188 +19486,208 @@ "deprecationReason": null }, { - "name": "stock_status", - "description": "Stock status of the product", + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", "args": [], "type": { - "kind": "ENUM", - "name": "ProductStockStatus", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "strap_bags", - "description": null, + "name": "id", + "description": "The ID number assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use the `uid` field instead." }, { - "name": "style_bags", - "description": null, + "name": "image", + "description": "The relative path to the main image on the product page.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bottom", - "description": null, + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_general", - "description": null, + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "swatch_image", - "description": "The file name of a swatch image.", + "name": "material", + "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "name": "media_gallery", + "description": "An array of media gallery objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "ProductTierPrices", + "name": "MediaGalleryEntry", "ofType": null } }, "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "deprecationReason": "Use `media_gallery` instead." }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "args": [], "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "new", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "upsell_products", - "description": "An array of up-sell products.", + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "new_to_date", + "description": "The end date for new product listings.", "args": [], "type": { "kind": "SCALAR", @@ -20187,27 +19698,27 @@ "deprecationReason": null }, { - "name": "url_path", - "description": null, + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url_rewrites", - "description": "URL rewrites list", + "name": "options", + "description": "An array of options for a customizable product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "UrlRewrite", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", "ofType": null } }, @@ -20215,8 +19726,8 @@ "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "args": [], "type": { "kind": "SCALAR", @@ -20227,86 +19738,51 @@ "deprecationReason": null }, { - "name": "websites", - "description": "An array of websites in which the product is available.", + "name": "pattern", + "description": null, "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Website", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", + "name": "performance_fabric", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "PhysicalProductInterface", - "ofType": null + "name": "price", + "description": "Indicates the price of an item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductPrices", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `price_range` for product price information." }, { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Products", - "description": "Contains the results of a `products` query.", - "fields": [ - { - "name": "aggregations", - "description": "A bucket that contains the attribute code and label for each filterable option.", - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AggregationsFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "price_range", + "description": "The range of prices for the product", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Aggregation", + "name": "PriceRange", "ofType": null } }, @@ -20314,31 +19790,31 @@ "deprecationReason": null }, { - "name": "filters", - "description": "Layered navigation filters array.", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "LayerFilter", + "name": "TierPrice", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `aggregations` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "items", - "description": "An array of products that match the specified search criteria.", + "name": "product_links", + "description": "An array of `ProductLinks` objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "INTERFACE", - "name": "ProductInterface", + "name": "ProductLinksInterface", "ofType": null } }, @@ -20346,39 +19822,39 @@ "deprecationReason": null }, { - "name": "page_info", - "description": "An object that includes the page_info and currentPage values specified in the query.", + "name": "purpose", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "sort_fields", - "description": "An object that includes the default sort field and all available sort fields.", + "name": "quantity", + "description": "Amount of available stock", "args": [], "type": { - "kind": "OBJECT", - "name": "SortFields", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "suggestions", - "description": "An array of search suggestions for case when search query have no results.", + "name": "rating_summary", + "description": "The average of all the ratings given to the product.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SearchSuggestion", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, @@ -20386,73 +19862,24 @@ "deprecationReason": null }, { - "name": "total_count", - "description": "The number of products that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AggregationsFilterInput", - "description": "An input object that specifies the filters used in product aggregations.", - "fields": null, - "inputFields": [ - { - "name": "category", - "description": "Filter category aggregations in layered navigation.", - "type": { - "kind": "INPUT_OBJECT", - "name": "AggregationsCategoryFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AggregationsCategoryFilterInput", - "description": "Filter category aggregations in layered navigation.", - "fields": null, - "inputFields": [ - { - "name": "includeDirectChildrenOnly", - "description": "Indicates whether to include only direct subcategories or all children categories at all levels.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CategoryProducts", - "description": "Contains details about the products assigned to a category.", - "fields": [ + }, { - "name": "items", - "description": "An array of products that are assigned to the category.", + "name": "related_products", + "description": "An array of related products.", "args": [], "type": { "kind": "LIST", @@ -20467,428 +19894,631 @@ "deprecationReason": null }, { - "name": "page_info", - "description": "Pagination metadata.", + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The number of products in the category that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", + "name": "review_count", + "description": "The total count of all the reviews given to the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ProductAttributeFilterInput", - "description": "Defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", - "fields": null, - "inputFields": [ + }, { - "name": "activity", - "description": "Attribute label: Activity", + "name": "reviews", + "description": "The list of products reviews.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductReviews", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "category_gear", - "description": "Attribute label: Category Gear", + "name": "rules", + "description": "Provides applied catalog rules in the current active cart", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CatalogRule", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "category_id", - "description": "Deprecated: use `category_uid` to filter product by category ID.", + "name": "sale", + "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "category_uid", - "description": "Filter product by the unique ID for a `CategoryInterface` object.", + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "category_url_path", - "description": "Filter product by category URL path.", + "name": "size", + "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "climate", - "description": "Attribute label: Climate", + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "collar", - "description": "Attribute label: Collar", + "name": "sleeve", + "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "color", - "description": "Attribute label: Color", + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "description", - "description": "Attribute label: Description", + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "eco_collection", - "description": "Attribute label: Eco Collection", + "name": "special_price", + "description": "The discounted price of the product.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "SCALAR", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "erin_recommends", - "description": "Attribute label: Erin Recommends", + "name": "special_to_date", + "description": "The end date for a product with a special price.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "features_bags", - "description": "Attribute label: Features", + "name": "staged", + "description": "Indicates whether the product is staged for a future campaign.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "format", - "description": "Attribute label: Format", + "name": "stock_status", + "description": "Stock status of the product", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "ProductStockStatus", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gender", - "description": "Attribute label: Gender", + "name": "strap_bags", + "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "material", - "description": "Attribute label: Material", + "name": "style_bags", + "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "name", - "description": "Attribute label: Product Name", + "name": "style_bottom", + "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "new", - "description": "Attribute label: New", + "name": "style_general", + "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "pattern", - "description": "Attribute label: Pattern", + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "performance_fabric", - "description": "Attribute label: Performance Fabric", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price", - "description": "Attribute label: Price", + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterRangeTypeInput", + "kind": "SCALAR", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "purpose", - "description": "Attribute label: Purpose", + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductTierPrices", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "sale", - "description": "Attribute label: Sale", + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "short_description", - "description": "Attribute label: Short Description", + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `__typename` instead." }, { - "name": "size", - "description": "Attribute label: Size", + "name": "uid", + "description": "The unique ID for a `ProductInterface` object.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sku", - "description": "Attribute label: SKU", + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "sleeve", - "description": "Attribute label: Sleeve", + "name": "upsell_products", + "description": "An array of up-sell products.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "strap_bags", - "description": "Attribute label: Strap/Handle", + "name": "url_key", + "description": "The part of the URL that identifies the product", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bags", - "description": "Attribute label: Style Bags", + "name": "url_path", + "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use product's `canonical_url` or url rewrites instead" }, { - "name": "style_bottom", - "description": "Attribute label: Style Bottom", + "name": "url_rewrites", + "description": "URL rewrites list", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UrlRewrite", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_general", - "description": "Attribute label: Style General", + "name": "url_suffix", + "description": "The part of the product URL that is appended after the url key", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "websites", + "description": "An array of websites in which the product is available.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Website", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "weight", + "description": "The weight of the item, in units defined by the store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "PhysicalProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CategoryFilterInput", - "description": "Defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "Products", + "description": "Contains the results of a `products` query.", + "fields": [ { - "name": "category_uid", - "description": "Filter by the unique category ID for a `CategoryInterface` object.", + "name": "aggregations", + "description": "A bucket that contains the attribute code and label for each filterable option.", + "args": [ + { + "name": "filter", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "AggregationsFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Aggregation", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "ids", - "description": "Deprecated: use 'category_uid' to filter uniquely identifiers of categories.", + "name": "filters", + "description": "Layered navigation filters array.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LayerFilter", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `aggregations` instead." }, { - "name": "name", - "description": "Filter by the display name of the category.", + "name": "items", + "description": "An array of products that match the specified search criteria.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "parent_category_uid", - "description": "Filter by the unique parent category ID for a `CategoryInterface` object.", + "name": "page_info", + "description": "An object that includes the page_info and currentPage values specified in the query.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "parent_id", - "description": "Filter by the unique parent category ID for a `CategoryInterface` object.", + "name": "sort_fields", + "description": "An object that includes the default sort field and all available sort fields.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "OBJECT", + "name": "SortFields", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url_key", - "description": "Filter by the part of the URL that identifies the category.", + "name": "suggestions", + "description": "An array of search suggestions for case when search query have no results.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchSuggestion", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url_path", - "description": "Filter by the URL path for the category.", + "name": "total_count", + "description": "The number of products that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AggregationsFilterInput", + "description": "An input object that specifies the filters used in product aggregations.", + "fields": null, + "inputFields": [ + { + "name": "category", + "description": "Filter category aggregations in layered navigation.", "type": { "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "name": "AggregationsCategoryFilterInput", "ofType": null }, "defaultValue": null @@ -20900,246 +20530,720 @@ }, { "kind": "INPUT_OBJECT", - "name": "ProductFilterInput", - "description": "ProductFilterInput is deprecated, use @ProductAttributeFilterInput instead. ProductFilterInput defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", + "name": "AggregationsCategoryFilterInput", + "description": "Filter category aggregations in layered navigation.", "fields": null, "inputFields": [ { - "name": "category_id", - "description": "The category ID the product belongs to.", + "name": "includeDirectChildrenOnly", + "description": "Indicates whether to include only direct subcategories or all children categories at all levels.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategoryProducts", + "description": "Contains details about the products assigned to a category.", + "fields": [ + { + "name": "items", + "description": "An array of products that are assigned to the category.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "page_info", + "description": "Pagination metadata.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "created_at", - "description": "The timestamp indicating when the product was created.", + "name": "total_count", + "description": "The number of products in the category that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductAttributeFilterInput", + "description": "Defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", + "fields": null, + "inputFields": [ { - "name": "custom_layout", - "description": "The name of a custom layout.", + "name": "activity", + "description": "Attribute label: Activity", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterEqualTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "custom_layout_update", - "description": "XML code that is applied as a layout update to the product page.", + "name": "category_gear", + "description": "Attribute label: Category Gear", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterEqualTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "category_id", + "description": "Deprecated: use `category_uid` to filter product by category ID.", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterEqualTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", + "name": "category_uid", + "description": "Filter product by the unique ID for a `CategoryInterface` object.", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterEqualTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "has_options", - "description": "Indicates whether additional attributes have been created for the product.", + "name": "category_url_path", + "description": "Filter product by category URL path.", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterEqualTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "image", - "description": "The relative path to the main image on the product page.", + "name": "climate", + "description": "Attribute label: Climate", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterEqualTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "image_label", - "description": "The label assigned to a product image.", + "name": "collar", + "description": "Attribute label: Collar", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterEqualTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "color", + "description": "Attribute label: Color", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterEqualTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "description", + "description": "Attribute label: Description", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterMatchTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "max_price", - "description": "The numeric maximal price of the product. Do not include the currency code.", + "name": "eco_collection", + "description": "Attribute label: Eco Collection", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterEqualTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "erin_recommends", + "description": "Attribute label: Erin Recommends", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterEqualTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "features_bags", + "description": "Attribute label: Features", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterEqualTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "format", + "description": "Attribute label: Format", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterEqualTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "min_price", - "description": "The numeric minimal price of the product. Do not include the currency code.", + "name": "gender", + "description": "Attribute label: Gender", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterEqualTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", + "name": "material", + "description": "Attribute label: Material", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterEqualTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "news_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "name", + "description": "Attribute label: Product Name", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterMatchTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "news_to_date", - "description": "The end date for new product listings.", + "name": "new", + "description": "Attribute label: New", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterEqualTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", + "name": "pattern", + "description": "Attribute label: Pattern", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterEqualTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "or", - "description": "The keyword required to perform a logical OR comparison.", + "name": "performance_fabric", + "description": "Attribute label: Performance Fabric", "type": { "kind": "INPUT_OBJECT", - "name": "ProductFilterInput", + "name": "FilterEqualTypeInput", "ofType": null }, "defaultValue": null }, { "name": "price", - "description": "The price of an item.", + "description": "Attribute label: Price", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterRangeTypeInput", "ofType": null }, "defaultValue": null }, { - "name": "required_options", - "description": "Indicates whether the product has required options.", + "name": "purpose", + "description": "Attribute label: Purpose", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sale", + "description": "Attribute label: Sale", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "short_description", + "description": "Attribute label: Short Description", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "size", + "description": "Attribute label: Size", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sku", + "description": "Attribute label: SKU", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sleeve", + "description": "Attribute label: Sleeve", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "strap_bags", + "description": "Attribute label: Strap/Handle", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "style_bags", + "description": "Attribute label: Style Bags", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "style_bottom", + "description": "Attribute label: Style Bottom", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "style_general", + "description": "Attribute label: Style General", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "url_key", + "description": "The part of the URL that identifies the product", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CategoryFilterInput", + "description": "Defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", + "fields": null, + "inputFields": [ + { + "name": "category_uid", + "description": "Filter by the unique category ID for a `CategoryInterface` object.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ids", + "description": "Deprecated: use 'category_uid' to filter uniquely identifiers of categories.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Filter by the display name of the category.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "parent_category_uid", + "description": "Filter by the unique parent category ID for a `CategoryInterface` object.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "parent_id", + "description": "Filter by the unique parent category ID for a `CategoryInterface` object.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "url_key", + "description": "Filter by the part of the URL that identifies the category.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "url_path", + "description": "Filter by the URL path for the category.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductFilterInput", + "description": "ProductFilterInput is deprecated, use @ProductAttributeFilterInput instead. ProductFilterInput defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", + "fields": null, + "inputFields": [ + { + "name": "category_id", + "description": "The category ID the product belongs to.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "created_at", + "description": "The timestamp indicating when the product was created.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "custom_layout", + "description": "The name of a custom layout.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "custom_layout_update", + "description": "XML code that is applied as a layout update to the product page.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "has_options", + "description": "Indicates whether additional attributes have been created for the product.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "image", + "description": "The relative path to the main image on the product page.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "image_label", + "description": "The label assigned to a product image.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "max_price", + "description": "The numeric maximal price of the product. Do not include the currency code.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "min_price", + "description": "The numeric minimal price of the product. Do not include the currency code.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The product name. Customers use this name to identify the product.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "news_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "news_to_date", + "description": "The end date for new product listings.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "or", + "description": "The keyword required to perform a logical OR comparison.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProductFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "price", + "description": "The price of an item.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "required_options", + "description": "Indicates whether the product has required options.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, "defaultValue": null @@ -23104,622 +23208,575 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "ProductStockStatus", - "description": "This enumeration states whether a product stock status is in stock or out of stock", + "kind": "INPUT_OBJECT", + "name": "CreateGuestCartInput", + "description": "", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "inputFields": [ { - "name": "IN_STOCK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, + "name": "cart_uid", + "description": "Optional client-generated ID", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "createEmptyCartInput", + "description": "Assigns a specific `cart_id` to the empty cart.", + "fields": null, + "inputFields": [ { - "name": "OUT_OF_STOCK", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "cart_id", + "description": "The ID to assign to the cart.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], + "interfaces": null, + "enumValues": null, "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "CartItemInterface", - "description": "An interface for products in a cart.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "AddSimpleProductsToCartInput", + "description": "Defines the simple and group products to add to the cart.", + "fields": null, + "inputFields": [ { - "name": "discount", - "description": "Contains discount for quote line item.", - "args": [], + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Discount", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", - "args": [], + "name": "cart_items", + "description": "An array of simple and group items to add.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SimpleProductCartItemInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SimpleProductCartItemInput", + "description": "Defines a single product to add to the cart.", + "fields": null, + "inputFields": [ + { + "name": "customizable_options", + "description": "An array that defines customizable options for the product.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CartItemError", + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": null, - "args": [], + "name": "data", + "description": "An object containing the `sku`, `quantity`, and other relevant information about the product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "CartItemInput", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddVirtualProductsToCartInput", + "description": "Defines the virtual products to add to the cart.", + "fields": null, + "inputFields": [ { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", - "args": [], + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max_qty", - "description": "Line item max qty in quote template", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "min_qty", - "description": "Line item min qty in quote template", - "args": [], + "name": "cart_items", + "description": "An array of virtual products to add.", "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VirtualProductCartItemInput", + "ofType": null + } + } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "VirtualProductCartItemInput", + "description": "Defines a single product to add to the cart.", + "fields": null, + "inputFields": [ { - "name": "not_available_message", - "description": "Message to display when the product is not available with this selected option.", - "args": [], + "name": "customizable_options", + "description": "An array that defines customizable options for the product.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", - "args": [], + "name": "data", + "description": "An object containing the `sku`, `quantity`, and other relevant information about the product.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemNote", + "kind": "INPUT_OBJECT", + "name": "CartItemInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CartItemInput", + "description": "Defines an item to be added to the cart.", + "fields": null, + "inputFields": [ { - "name": "note_from_seller", - "description": "The seller's quote line item note.", - "args": [], + "name": "entered_options", + "description": "An array of entered options for the base product, such as personalization text.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemNote", + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", - "args": [], + "name": "parent_sku", + "description": "For a child product, the SKU of its parent product.", "type": { - "kind": "OBJECT", - "name": "CartItemPrices", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product", - "description": "Details about an item in the cart.", - "args": [], + "name": "quantity", + "description": "The amount or number of an item to add.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity", - "description": "The quantity of this item in the cart.", - "args": [], + "name": "selected_options", + "description": "The selected options for the base product, such as color or size, using the unique ID for an object such as `CustomizableRadioOption`, `CustomizableDropDownOption`, or `ConfigurableProductOptionsValues`.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", - "args": [], + "name": "sku", + "description": "The SKU of the product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, - "possibleTypes": [ + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SortQuoteItemsEnum", + "description": "Specifies the field to use for sorting quote items", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "kind": "OBJECT", - "name": "SimpleCartItem", - "ofType": null + "name": "ITEM_ID", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "VirtualCartItem", - "ofType": null + "name": "CREATED_AT", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "ConfigurableCartItem", - "ofType": null + "name": "UPDATED_AT", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "DownloadableCartItem", - "ofType": null + "name": "PRODUCT_ID", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "BundleCartItem", - "ofType": null + "name": "SKU", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "GiftCardCartItem", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "EntityUrl", - "description": "Contains the `uid`, `relative_url`, and `type` attributes.", - "fields": [ + "name": "NAME", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "canonical_url", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `relative_url` instead." + "name": "DESCRIPTION", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "entity_uid", - "description": "The unique ID for a `ProductInterface`, `CategoryInterface`, `CmsPage`, or similar object associated with the specified URL. This could be a product, category, or CMS page UID.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, + "name": "WEIGHT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The ID assigned to the object associated with the specified url. This could be a product ID, category ID, or page ID.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `entity_uid` instead." + "name": "QTY", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "redirectCode", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, + "name": "PRICE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "BASE_PRICE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], - "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null - }, + "name": "CUSTOM_PRICE", + "description": "", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "description": "This enumeration defines the entity type.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "CMS_PAGE", + "name": "DISCOUNT_PERCENT", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "PRODUCT", + "name": "DISCOUNT_AMOUNT", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "CATEGORY", + "name": "BASE_DISCOUNT_AMOUNT", "description": "", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UrlRewrite", - "description": "Contains URL rewrite details.", - "fields": [ + }, { - "name": "parameters", - "description": "An array of request parameters.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "HttpQueryParameter", - "ofType": null - } - }, + "name": "TAX_PERCENT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "url", - "description": "The request URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "TAX_AMOUNT", + "description": "", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "HttpQueryParameter", - "description": "Contains target path parameters.", - "fields": [ + }, { - "name": "name", - "description": "A parameter name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "BASE_TAX_AMOUNT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "A parameter value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "ROW_TOTAL", + "description": "", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RoutableUrl", - "description": "Default implementation of RoutableInterface. This type is returned when the URL is not linked to an entity.", - "fields": [ + }, { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "BASE_ROW_TOTAL", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "ROW_TOTAL_WITH_DISCOUNT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], - "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null - }, + "name": "ROW_WEIGHT", + "description": "", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "description": "Routable entities serve as the model for a rendered page.", - "fields": [ + }, { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "PRODUCT_TYPE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "BASE_TAX_BEFORE_DISCOUNT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], - "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null - }, + "name": "TAX_BEFORE_DISCOUNT", + "description": "", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CmsPage", - "ofType": null }, { - "kind": "OBJECT", - "name": "CategoryTree", - "ofType": null + "name": "ORIGINAL_CUSTOM_PRICE", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "VirtualProduct", - "ofType": null + "name": "PRICE_INC_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "SimpleProduct", - "ofType": null + "name": "BASE_PRICE_INC_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "RoutableUrl", - "ofType": null + "name": "ROW_TOTAL_INC_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "ConfigurableProduct", - "ofType": null + "name": "BASE_ROW_TOTAL_INC_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "DownloadableProduct", - "ofType": null + "name": "DISCOUNT_TAX_COMPENSATION_AMOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "BundleProduct", - "ofType": null + "name": "BASE_DISCOUNT_TAX_COMPENSATION_AMOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "GiftCardProduct", - "ofType": null + "name": "FREE_SHIPPING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "QuoteItemsSortInput", + "description": "Specifies the field to use for sorting quote items", + "fields": null, + "inputFields": [ + { + "name": "field", + "description": "Specifies the quote items field to sort by", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SortQuoteItemsEnum", + "ofType": null + } + }, + "defaultValue": null }, { - "kind": "OBJECT", - "name": "GroupedProduct", - "ofType": null + "name": "order", + "description": "Specifies the order of quote items' sorting", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + } + }, + "defaultValue": null } - ] + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "CreateGuestCartInput", - "description": "", + "name": "CustomizableOptionInput", + "description": "Defines a customizable option.", "fields": null, "inputFields": [ { - "name": "cart_uid", - "description": "Optional client-generated ID", + "name": "id", + "description": "The customizable option ID of the product.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null + }, + { + "name": "value_string", + "description": "The string value of the option.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null } ], "interfaces": null, @@ -23728,17 +23785,35 @@ }, { "kind": "INPUT_OBJECT", - "name": "createEmptyCartInput", - "description": "Assigns a specific `cart_id` to the empty cart.", + "name": "ApplyCouponToCartInput", + "description": "Specifies the coupon code to apply to the cart.", "fields": null, "inputFields": [ { "name": "cart_id", - "description": "The ID to assign to the cart.", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "coupon_code", + "description": "A valid coupon code.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null } @@ -23749,8 +23824,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "AddSimpleProductsToCartInput", - "description": "Defines the simple and group products to add to the cart.", + "name": "UpdateCartItemsInput", + "description": "Modifies the specified items in the cart.", "fields": null, "inputFields": [ { @@ -23769,7 +23844,7 @@ }, { "name": "cart_items", - "description": "An array of simple and group items to add.", + "description": "An array of items to be updated.", "type": { "kind": "NON_NULL", "name": null, @@ -23778,7 +23853,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "SimpleProductCartItemInput", + "name": "CartItemUpdateInput", "ofType": null } } @@ -23792,10 +23867,30 @@ }, { "kind": "INPUT_OBJECT", - "name": "SimpleProductCartItemInput", - "description": "Defines a single product to add to the cart.", + "name": "CartItemUpdateInput", + "description": "A single item to be updated.", "fields": null, "inputFields": [ + { + "name": "cart_item_id", + "description": "Deprecated. Use `cart_item_uid` instead.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cart_item_uid", + "description": "The unique ID for a `CartItemInterface` object.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, { "name": "customizable_options", "description": "An array that defines customizable options for the product.", @@ -23811,16 +23906,32 @@ "defaultValue": null }, { - "name": "data", - "description": "An object containing the `sku`, `quantity`, and other relevant information about the product.", + "name": "gift_message", + "description": "Gift message details for the cart item", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "GiftMessageInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "gift_wrapping_id", + "description": "The unique ID for a `GiftWrapping` object to be used for the cart item.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "quantity", + "description": "The new quantity of the item.", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "defaultValue": null } @@ -23831,8 +23942,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "AddVirtualProductsToCartInput", - "description": "Defines the virtual products to add to the cart.", + "name": "RemoveItemFromCartInput", + "description": "Specifies which items to remove from the cart.", "fields": null, "inputFields": [ { @@ -23850,20 +23961,22 @@ "defaultValue": null }, { - "name": "cart_items", - "description": "An array of virtual products to add.", + "name": "cart_item_id", + "description": "Deprecated. Use `cart_item_uid` instead.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "VirtualProductCartItemInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cart_item_uid", + "description": "Required field. The unique ID for a `CartItemInterface` object.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "defaultValue": null } @@ -23874,34 +23987,38 @@ }, { "kind": "INPUT_OBJECT", - "name": "VirtualProductCartItemInput", - "description": "Defines a single product to add to the cart.", + "name": "SetShippingAddressesOnCartInput", + "description": "Specifies an array of addresses to use for shipping.", "fields": null, "inputFields": [ { - "name": "customizable_options", - "description": "An array that defines customizable options for the product.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "data", - "description": "An object containing the `sku`, `quantity`, and other relevant information about the product.", + "name": "shipping_addresses", + "description": "An array of shipping addresses.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingAddressInput", + "ofType": null + } } }, "defaultValue": null @@ -23913,65 +24030,78 @@ }, { "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "description": "Defines an item to be added to the cart.", + "name": "ShippingAddressInput", + "description": "Defines a single shipping address.", "fields": null, "inputFields": [ { - "name": "entered_options", - "description": "An array of entered options for the base product, such as personalization text.", + "name": "address", + "description": "Defines a shipping address.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "CartAddressInput", + "ofType": null }, "defaultValue": null }, { - "name": "parent_sku", - "description": "For a child product, the SKU of its parent product.", + "name": "customer_address_id", + "description": "An ID from the customer's address book that uniquely identifies the address to be used for shipping.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "quantity", - "description": "The amount or number of an item to add.", + "name": "customer_notes", + "description": "Text provided by the shopper.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size, using the unique ID for an object such as `CustomizableRadioOption`, `CustomizableDropDownOption`, or `ConfigurableProductOptionsValues`.", + "name": "pickup_location_code", + "description": "The code of Pickup Location which will be used for In-Store Pickup.", "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetBillingAddressOnCartInput", + "description": "Sets the billing address.", + "fields": null, + "inputFields": [ + { + "name": "billing_address", + "description": "The billing address.", + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "BillingAddressInput", "ofType": null } }, "defaultValue": null }, { - "name": "sku", - "description": "The SKU of the product.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { "kind": "NON_NULL", "name": null, @@ -23989,245 +24119,48 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "SortQuoteItemsEnum", - "description": "Specifies the field to use for sorting quote items", + "kind": "INPUT_OBJECT", + "name": "BillingAddressInput", + "description": "Defines the billing address.", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "inputFields": [ { - "name": "ITEM_ID", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "address", + "description": "Defines a billing address.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CartAddressInput", + "ofType": null + }, + "defaultValue": null }, { - "name": "CREATED_AT", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "customer_address_id", + "description": "An ID from the customer's address book that uniquely identifies the address to be used for billing.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, { - "name": "UPDATED_AT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRODUCT_ID", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SKU", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NAME", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESCRIPTION", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "QTY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUSTOM_PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISCOUNT_PERCENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISCOUNT_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_DISCOUNT_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TAX_PERCENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TAX_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_TAX_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROW_TOTAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_ROW_TOTAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROW_TOTAL_WITH_DISCOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROW_WEIGHT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRODUCT_TYPE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_TAX_BEFORE_DISCOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TAX_BEFORE_DISCOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORIGINAL_CUSTOM_PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRICE_INC_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_PRICE_INC_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROW_TOTAL_INC_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_ROW_TOTAL_INC_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISCOUNT_TAX_COMPENSATION_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_DISCOUNT_TAX_COMPENSATION_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FREE_SHIPPING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "QuoteItemsSortInput", - "description": "Specifies the field to use for sorting quote items", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "Specifies the quote items field to sort by", + "name": "same_as_shipping", + "description": "Indicates whether to set the billing address to be the same as the existing shipping address on the cart.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SortQuoteItemsEnum", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "defaultValue": null }, { - "name": "order", - "description": "Specifies the order of quote items' sorting", + "name": "use_for_shipping", + "description": "Indicates whether to set the shipping address to be the same as this billing address.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "defaultValue": null } @@ -24238,33 +24171,37 @@ }, { "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "description": "Defines a customizable option.", + "name": "CartAddressInput", + "description": "Defines the billing or shipping address to be applied to the cart.", "fields": null, "inputFields": [ { - "name": "id", - "description": "The customizable option ID of the product.", + "name": "city", + "description": "The city specified for the billing or shipping address.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", + "name": "company", + "description": "The company specified for the billing or shipping address.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "value_string", - "description": "The string value of the option.", + "name": "country_code", + "description": "The country code and label for the billing or shipping address.", "type": { "kind": "NON_NULL", "name": null, @@ -24275,60 +24212,34 @@ } }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ApplyCouponToCartInput", - "description": "Specifies the coupon code to apply to the cart.", - "fields": null, - "inputFields": [ + }, { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", + "name": "custom_attributes", + "description": "The custom attribute values of the billing or shipping address.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", "ofType": null } }, "defaultValue": null }, { - "name": "coupon_code", - "description": "A valid coupon code.", + "name": "fax", + "description": "The customer's fax number.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateCartItemsInput", - "description": "Modifies the specified items in the cart.", - "fields": null, - "inputFields": [ + }, { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", + "name": "firstname", + "description": "The first name of the customer or guest.", "type": { "kind": "NON_NULL", "name": null, @@ -24341,139 +24252,123 @@ "defaultValue": null }, { - "name": "cart_items", - "description": "An array of items to be updated.", + "name": "lastname", + "description": "The last name of the customer or guest.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemUpdateInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CartItemUpdateInput", - "description": "A single item to be updated.", - "fields": null, - "inputFields": [ + }, { - "name": "cart_item_id", - "description": "Deprecated. Use `cart_item_uid` instead.", + "name": "middlename", + "description": "The middle name of the person associated with the billing/shipping address.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "cart_item_uid", - "description": "The unique ID for a `CartItemInterface` object.", + "name": "postcode", + "description": "The ZIP or postal code of the billing or shipping address.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "customizable_options", - "description": "An array that defines customizable options for the product.", + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "gift_message", - "description": "Gift message details for the cart item", + "name": "region", + "description": "A string that defines the state or province of the billing or shipping address.", "type": { - "kind": "INPUT_OBJECT", - "name": "GiftMessageInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "gift_wrapping_id", - "description": "The unique ID for a `GiftWrapping` object to be used for the cart item.", + "name": "region_id", + "description": "An integer that defines the state or province of the billing or shipping address.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "quantity", - "description": "The new quantity of the item.", + "name": "save_in_address_book", + "description": "Determines whether to save the address in the customer's address book. The default value is true.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveItemFromCartInput", - "description": "Specifies which items to remove from the cart.", - "fields": null, - "inputFields": [ + }, { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", + "name": "street", + "description": "An array containing the street for the billing or shipping address.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null }, { - "name": "cart_item_id", - "description": "Deprecated. Use `cart_item_uid` instead.", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "cart_item_uid", - "description": "Required field. The unique ID for a `CartItemInterface` object.", + "name": "telephone", + "description": "The telephone number for the billing or shipping address.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "vat_id", + "description": "The VAT company number for billing or shipping address.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null @@ -24485,8 +24380,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "SetShippingAddressesOnCartInput", - "description": "Specifies an array of addresses to use for shipping.", + "name": "SetShippingMethodsOnCartInput", + "description": "Applies one or shipping methods to the cart.", "fields": null, "inputFields": [ { @@ -24504,8 +24399,8 @@ "defaultValue": null }, { - "name": "shipping_addresses", - "description": "An array of shipping addresses.", + "name": "shipping_methods", + "description": "An array of shipping methods.", "type": { "kind": "NON_NULL", "name": null, @@ -24514,7 +24409,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "ShippingAddressInput", + "name": "ShippingMethodInput", "ofType": null } } @@ -24528,57 +24423,35 @@ }, { "kind": "INPUT_OBJECT", - "name": "ShippingAddressInput", - "description": "Defines a single shipping address.", + "name": "ShippingMethodInput", + "description": "Defines the shipping carrier and method.", "fields": null, "inputFields": [ { - "name": "address", - "description": "Defines a shipping address.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CartAddressInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customer_address_id", - "description": "An ID from the customer's address book that uniquely identifies the address to be used for shipping.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customer_address_uid", - "description": "The unique ID from the customer's address book that uniquely identifies the address to be used for shipping.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customer_notes", - "description": "Text provided by the shopper.", + "name": "carrier_code", + "description": "A string that identifies a commercial carrier or an offline delivery method.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "pickup_location_code", - "description": "The code of Pickup Location which will be used for In-Store Pickup.", + "name": "method_code", + "description": "A string that indicates which service a commercial carrier will use to ship items. For offline delivery methods, this value is similar to the label displayed on the checkout page.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null } @@ -24589,414 +24462,19 @@ }, { "kind": "INPUT_OBJECT", - "name": "SetBillingAddressOnCartInput", - "description": "Sets the billing address.", + "name": "SetPaymentMethodAndPlaceOrderInput", + "description": "Applies a payment method to the quote.", "fields": null, "inputFields": [ { - "name": "billing_address", - "description": "The billing address.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "BillingAddressInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BillingAddressInput", - "description": "Defines the billing address.", - "fields": null, - "inputFields": [ - { - "name": "address", - "description": "Defines a billing address.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CartAddressInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customer_address_id", - "description": "An ID from the customer's address book that uniquely identifies the address to be used for billing.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customer_address_uid", - "description": "The unique ID from the customer's address book that uniquely identifies the address to be used for billing.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "same_as_shipping", - "description": "Indicates whether to set the billing address to be the same as the existing shipping address on the cart.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "use_for_shipping", - "description": "Indicates whether to set the shipping address to be the same as this billing address.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CartAddressInput", - "description": "Defines the billing or shipping address to be applied to the cart.", - "fields": null, - "inputFields": [ - { - "name": "city", - "description": "The city specified for the billing or shipping address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "company", - "description": "The company specified for the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country_code", - "description": "The country code and label for the billing or shipping address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "custom_attributes", - "description": "The custom attribute values of the billing or shipping address.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fax", - "description": "The customer's fax number.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "firstname", - "description": "The first name of the customer or guest.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "lastname", - "description": "The last name of the customer or guest.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "middlename", - "description": "The middle name of the person associated with the billing/shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postcode", - "description": "The ZIP or postal code of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region", - "description": "A string that defines the state or province of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region_id", - "description": "An integer that defines the state or province of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "save_in_address_book", - "description": "Determines whether to save the address in the customer's address book. The default value is true.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "street", - "description": "An array containing the street for the billing or shipping address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "telephone", - "description": "The telephone number for the billing or shipping address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "vat_id", - "description": "The VAT company number for billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetShippingMethodsOnCartInput", - "description": "Applies one or shipping methods to the cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "shipping_methods", - "description": "An array of shipping methods.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShippingMethodInput", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ShippingMethodInput", - "description": "Defines the shipping carrier and method.", - "fields": null, - "inputFields": [ - { - "name": "carrier_code", - "description": "A string that identifies a commercial carrier or an offline delivery method.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "method_code", - "description": "A string that indicates which service a commercial carrier will use to ship items. For offline delivery methods, this value is similar to the label displayed on the checkout page.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetPaymentMethodAndPlaceOrderInput", - "description": "Applies a payment method to the quote.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -25245,16 +24723,6 @@ }, "defaultValue": null }, - { - "name": "payment_services_paypal_fastlane", - "description": "Required input for fastlane", - "type": { - "kind": "INPUT_OBJECT", - "name": "FastlaneMethodInput", - "ofType": null - }, - "defaultValue": null - }, { "name": "payment_services_paypal_google_pay", "description": "Required input for Google Pay button", @@ -25744,12 +25212,16 @@ "description": "An array of place order errors.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PlaceOrderError", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PlaceOrderError", + "ofType": null + } } }, "isDeprecated": false, @@ -25828,47 +25300,6 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "PlaceOrderErrorCodes", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CART_NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CART_NOT_ACTIVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUEST_EMAIL_MISSING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNABLE_TO_PLACE_ORDER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", "name": "Cart", @@ -26170,7 +25601,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CartRuleStorefront", + "name": "CartRule", "ofType": null } }, @@ -26359,18 +25790,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "customer_address_uid", - "description": "The unique ID from the customer's address book that uniquely identifies the address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "fax", "description": "The customer's fax number.", @@ -26408,8 +25827,8 @@ "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `customer_address_uid` instead." + "isDeprecated": false, + "deprecationReason": null }, { "name": "lastname", @@ -26521,14 +25940,14 @@ }, { "name": "uid", - "description": "The unique id of the customer cart address.", + "description": "The unique id of the customer address.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -26681,18 +26100,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "customer_address_uid", - "description": "The unique ID from the customer's address book that uniquely identifies the address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "customer_notes", "description": "Text provided by the shopper.", @@ -26742,8 +26149,8 @@ "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `customer_address_uid` instead." + "isDeprecated": false, + "deprecationReason": null }, { "name": "items_weight", @@ -26907,14 +26314,14 @@ }, { "name": "uid", - "description": "The unique id of the customer cart address.", + "description": "The unique id of the customer address.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -27014,18 +26421,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "customer_address_uid", - "description": "The unique ID from the customer's address book that uniquely identifies the address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "customer_notes", "description": null, @@ -27075,8 +26470,8 @@ "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `customer_address_uid` instead." + "isDeprecated": false, + "deprecationReason": null }, { "name": "lastname", @@ -27188,14 +26583,14 @@ }, { "name": "uid", - "description": "The unique id of the customer cart address.", + "description": "The unique id of the customer address.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -29458,6 +28853,47 @@ ], "possibleTypes": null }, + { + "kind": "ENUM", + "name": "PlaceOrderErrorCodes", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CART_NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CART_NOT_ACTIVE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GUEST_EMAIL_MISSING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNABLE_TO_PLACE_ORDER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "ENUM", "name": "ProductImageThumbnail", @@ -29740,6 +29176,35 @@ ], "possibleTypes": null }, + { + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", + "description": "This enumeration defines the entity type.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CMS_PAGE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRODUCT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CATEGORY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "ConfirmEmailInput", @@ -30883,11 +30348,11 @@ }, { "name": "group", - "description": "Customer group assigned to the customer", + "description": "Name of the customer group assigned to the customer", "args": [], "type": { "kind": "OBJECT", - "name": "CustomerGroupStorefront", + "name": "CustomerGroup", "ofType": null }, "isDeprecated": false, @@ -30907,19 +30372,15 @@ }, { "name": "id", - "description": "The unique ID assigned to the customer.", + "description": "The ID assigned to the customer.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`id` is not needed as part of `Customer`, because on the server side, it can be identified based on the customer token used for authentication. There is no need to know customer ID on the client side." }, { "name": "is_subscribed", @@ -31375,7 +30836,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomerSegmentStorefront", + "name": "CustomerSegment", "ofType": null } }, @@ -31804,8 +31265,8 @@ "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "isDeprecated": false, + "deprecationReason": null }, { "name": "lastname", @@ -31919,18 +31380,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "uid", - "description": "The unique ID for a `CustomerAddress` object.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "vat_id", "description": "The customer's Value-added tax (VAT) number (for corporate customers).", @@ -33902,21 +33351,17 @@ }, { "kind": "OBJECT", - "name": "CustomerGroupStorefront", + "name": "CustomerGroup", "description": "Data of customer group.", "fields": [ { - "name": "uid", - "description": "The unique ID for a `CustomerGroup` object.", + "name": "name", + "description": "The name of customer group.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -38605,6 +38050,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "rules", + "description": "Provides applied catalog rules in the current active cart", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CatalogRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "sale", "description": null, @@ -41960,13 +41421,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "ApplyStoreCreditToCartInput", - "description": "Defines the input required to run the `applyStoreCreditToCart` mutation.", + "name": "AddBundleProductsToCartInput", + "description": "Defines the bundle products to add to the cart.", "fields": null, "inputFields": [ { "name": "cart_id", - "description": "The unique ID that identifies the customer's cart.", + "description": "The ID of the cart.", "type": { "kind": "NON_NULL", "name": null, @@ -41977,6 +41438,24 @@ } }, "defaultValue": null + }, + { + "name": "cart_items", + "description": "An array of bundle products to add.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BundleProductCartItemInput", + "ofType": null + } + } + }, + "defaultValue": null } ], "interfaces": null, @@ -41984,51 +41463,113 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ApplyStoreCreditToCartOutput", - "description": "Defines the possible output for the `applyStoreCreditToCart` mutation.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "BundleProductCartItemInput", + "description": "Defines a single bundle product.", + "fields": null, + "inputFields": [ { - "name": "cart", - "description": "The contents of the specified shopping cart.", - "args": [], + "name": "bundle_options", + "description": "A mandatory array of options for the bundle product, including each chosen option and specified quantity.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Cart", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BundleOptionInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "customizable_options", + "description": "The ID and value of the option.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "data", + "description": "The quantity and SKU of the bundle product.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartItemInput", + "ofType": null + } + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "RemoveStoreCreditFromCartInput", - "description": "Defines the input required to run the `removeStoreCreditFromCart` mutation.", + "name": "BundleOptionInput", + "description": "Defines the input for a bundle option.", "fields": null, "inputFields": [ { - "name": "cart_id", - "description": "The unique ID that identifies the customer's cart.", + "name": "id", + "description": "The ID of the option.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, "defaultValue": null + }, + { + "name": "quantity", + "description": "The number of the selected item to add to the cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "description": "An array with the chosen value of the option.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null } ], "interfaces": null, @@ -42037,12 +41578,12 @@ }, { "kind": "OBJECT", - "name": "RemoveStoreCreditFromCartOutput", - "description": "Defines the possible output for the `removeStoreCreditFromCart` mutation.", + "name": "AddBundleProductsToCartOutput", + "description": "Contains details about the cart after adding bundle products.", "fields": [ { "name": "cart", - "description": "The contents of the specified shopping cart.", + "description": "The cart after adding products.", "args": [], "type": { "kind": "NON_NULL", @@ -42064,134 +41605,95 @@ }, { "kind": "OBJECT", - "name": "AppliedStoreCredit", - "description": "Contains the applied and current balances.", + "name": "BundleCartItem", + "description": "An implementation for bundle product cart items.", "fields": [ { - "name": "applied_balance", - "description": "The applied store credit balance to the current cart.", + "name": "available_gift_wrapping", + "description": "The list of available gift wrapping options for the cart item.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "current_balance", - "description": "The current balance remaining on store credit.", + "name": "bundle_options", + "description": "An array containing the bundle options the shopper selected.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOption", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "enabled", - "description": "Indicates whether store credits are enabled. If the feature is disabled, then the current balance will not be returned.", + "name": "customizable_options", + "description": "An array containing the customizable options the shopper selected.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerStoreCredit", - "description": "Contains store credit information with balance and history.", - "fields": [ - { - "name": "balance_history", - "description": "Contains the customer's store credit balance history. If the history or store credit feature is disabled, then a null value will be returned.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. This value is optional. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", "ofType": null - }, - "defaultValue": "1" + } } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerStoreCreditHistory", - "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "current_balance", - "description": "The current balance of store credit.", + "name": "discount", + "description": "Contains discount for quote line item.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "enabled", - "description": "Indicates whether store credits are enabled. If the feature is disabled, then the balance will not be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerStoreCreditHistory", - "description": "Lists changes to the amount of store credit available to the customer.", - "fields": [ - { - "name": "items", - "description": "An array containing information about changes to the store credit available to the customer.", + "name": "errors", + "description": "An array of errors encountered while loading the cart item", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomerStoreCreditHistoryItem", + "name": "CartItemError", "ofType": null } }, @@ -42199,79 +41701,88 @@ "deprecationReason": null }, { - "name": "page_info", - "description": "Metadata for pagination rendering.", + "name": "gift_message", + "description": "The entered gift message for the cart item", "args": [], "type": { "kind": "OBJECT", - "name": "SearchResultPageInfo", + "name": "GiftMessage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The number of items returned.", + "name": "gift_wrapping", + "description": "The selected gift wrapping for the cart item.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "GiftWrapping", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerStoreCreditHistoryItem", - "description": "Contains store credit history information.", - "fields": [ + }, { - "name": "action", - "description": "The action that was made on the store credit.", + "name": "id", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." + }, + { + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "actual_balance", - "description": "The store credit available to the customer as a result of this action. ", + "name": "max_qty", + "description": "Line item max qty in quote template", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "balance_change", - "description": "The amount added to or subtracted from the store credit as a result of this action.", + "name": "min_qty", + "description": "Line item min qty in quote template", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "date_time_changed", - "description": "The date and time when the store credit change was made.", + "name": "not_available_message", + "description": "Message to display when the product is not available with this selected option.", "args": [], "type": { "kind": "SCALAR", @@ -42280,28 +41791,17 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrderTotal", - "description": "Contains details about the sales total amounts used to calculate the final price.", - "fields": [ + }, { - "name": "base_grand_total", - "description": "The final base grand total amount in the base currency.", + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Money", + "name": "ItemNote", "ofType": null } }, @@ -42309,15 +41809,15 @@ "deprecationReason": null }, { - "name": "discounts", - "description": "The applied discounts to the order.", + "name": "note_from_seller", + "description": "The seller's quote line item note.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Discount", + "name": "ItemNote", "ofType": null } }, @@ -42325,27 +41825,27 @@ "deprecationReason": null }, { - "name": "gift_options", - "description": null, + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", "args": [], "type": { "kind": "OBJECT", - "name": "GiftOptionsPrices", + "name": "CartItemPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "grand_total", - "description": "The final total amount, including shipping, discounts, and taxes.", + "name": "product", + "description": "Details about an item in the cart.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -42353,15 +41853,15 @@ "deprecationReason": null }, { - "name": "grand_total_excl_tax", - "description": "The grand total of the order, excluding taxes.", + "name": "quantity", + "description": "The quantity of this item in the cart.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, @@ -42369,59 +41869,64 @@ "deprecationReason": null }, { - "name": "shipping_handling", - "description": "Details about the shipping and handling costs for the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ShippingHandling", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subtotal", - "description": "The subtotal of the order, excluding shipping, discounts, and taxes.", + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use subtotal_excl_tax field instead" - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "subtotal_excl_tax", - "description": "The subtotal of the order, excluding taxes.", + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SelectedBundleOption", + "description": "Contains details about a selected bundle option.", + "fields": [ + { + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead" }, { - "name": "subtotal_incl_tax", - "description": "The subtotal of the order, including taxes.", + "name": "label", + "description": "The display name of the selected bundle product option.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -42429,15 +41934,15 @@ "deprecationReason": null }, { - "name": "taxes", - "description": "The order tax details.", + "name": "type", + "description": "The type of selected bundle product option.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TaxItem", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -42445,39 +41950,15 @@ "deprecationReason": null }, { - "name": "total_giftcard", - "description": "The gift card balance applied to the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_reward_points", - "description": "The total reward points applied to the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_shipping", - "description": "The shipping amount for the order.", + "name": "uid", + "description": "The unique ID for a `SelectedBundleOption` object", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -42485,28 +41966,20 @@ "deprecationReason": null }, { - "name": "total_store_credit", - "description": "The total store credit applied to the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_tax", - "description": "The amount of tax applied to the order.", + "name": "values", + "description": "An array of selected bundle option values.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOptionValue", + "ofType": null + } } }, "isDeprecated": false, @@ -42520,19 +41993,19 @@ }, { "kind": "OBJECT", - "name": "OrderAddress", - "description": "Contains detailed information about an order's billing and shipping addresses.", + "name": "SelectedBundleOptionValue", + "description": "Contains details about a value for a selected bundle option.", "fields": [ { - "name": "city", - "description": "The city or town.", + "name": "id", + "description": "Use `uid` instead", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -42540,90 +42013,79 @@ "deprecationReason": null }, { - "name": "company", - "description": "The customer's company.", + "name": "label", + "description": "The display name of the value for the selected bundle product option.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "country_code", - "description": "The customer's country.", + "name": "original_price", + "description": "The original price of the value for the selected bundle product option.", "args": [], "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Custom attributes assigned to the customer address.", - "args": [ - { - "name": "attributeCodes", - "description": "", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], + "name": "price", + "description": "The price of the value for the selected bundle product option.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use priceV2 instead." }, { - "name": "fax", - "description": "The fax number.", + "name": "priceV2", + "description": "The price of the value for the selected bundle product option.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the person associated with the shipping/billing address.", + "name": "quantity", + "description": "The quantity of the value for the selected bundle product option.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null } }, @@ -42631,116 +42093,150 @@ "deprecationReason": null }, { - "name": "lastname", - "description": "The family name of the person associated with the shipping/billing address.", + "name": "uid", + "description": "The unique ID for a `SelectedBundleOptionValue` object", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PriceDetails", + "description": "Can be used to retrieve the main price details in case of bundle product", + "fields": [ { - "name": "middlename", - "description": "The middle name of the person associated with the shipping/billing address.", + "name": "discount_percentage", + "description": "The percentage of discount applied to the main product price", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "postcode", - "description": "The customer's ZIP or postal code.", + "name": "main_final_price", + "description": "The final price after applying the discount to the main product", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", + "name": "main_price", + "description": "The regular price of the main product", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleItem", + "description": "Defines an individual item within a bundle product.", + "fields": [ { - "name": "region", - "description": "The state or province name.", + "name": "option_id", + "description": "An ID assigned to each type of item in a bundle product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead" + }, + { + "name": "options", + "description": "An array of additional options for this bundle item.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BundleItemOption", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "region_id", - "description": "The unique ID for a `Region` object of a pre-defined region.", + "name": "position", + "description": "A number indicating the sequence order of this item compared to the other bundle items.", "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the street number and name.", + "name": "price_range", + "description": "The range of prices for the product", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "PriceRange", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", + "name": "required", + "description": "Indicates whether the item must be included in the bundle.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "telephone", - "description": "The telephone number.", + "name": "sku", + "description": "The SKU of the bundle product.", "args": [], "type": { "kind": "SCALAR", @@ -42751,8 +42247,8 @@ "deprecationReason": null }, { - "name": "vat_id", - "description": "The customer's Value-added tax (VAT) number (for corporate customers).", + "name": "title", + "description": "The display name of the item.", "args": [], "type": { "kind": "SCALAR", @@ -42761,151 +42257,27 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddDownloadableProductsToCartInput", - "description": "", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The ID of the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "cart_items", - "description": "An array of downloadable products to add.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DownloadableProductCartItemInput", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DownloadableProductCartItemInput", - "description": "Defines a single downloadable product.", - "fields": null, - "inputFields": [ - { - "name": "customizable_options", - "description": "The ID and value of the option.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "ofType": null - } - }, - "defaultValue": null }, { - "name": "data", - "description": "The quantity and SKU of the downloadable product.", + "name": "type", + "description": "The input type that the customer uses to select the item. Examples include radio button and checkbox.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "downloadable_product_links", - "description": "An array of objects containing the link_id of the downloadable product link.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DownloadableProductLinksInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DownloadableProductLinksInput", - "description": "Contains the link ID for the downloadable product.", - "fields": null, - "inputFields": [ - { - "name": "link_id", - "description": "The unique ID of the downloadable product link.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddDownloadableProductsToCartOutput", - "description": "Contains details about the cart after adding downloadable products.", - "fields": [ - { - "name": "cart", - "description": "The cart after adding products.", + "name": "uid", + "description": "The unique ID for a `BundleItem` object.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -42918,136 +42290,48 @@ }, { "kind": "OBJECT", - "name": "DownloadableCartItem", - "description": "An implementation for downloadable product cart items.", + "name": "BundleItemOption", + "description": "Defines the characteristics that comprise a specific bundle item and its options.", "fields": [ { - "name": "customizable_options", - "description": "An array containing the customizable options the shopper selected.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discount", - "description": "Contains discount for quote line item.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", + "name": "can_change_quantity", + "description": "Indicates whether the customer can change the number of items for this option.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartItemError", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." - }, - { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "links", - "description": "An array containing information about the links for the downloadable product added to the cart.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductLinks", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max_qty", - "description": "Line item max qty in quote template", + "description": "The ID assigned to the bundled item option.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead" }, { - "name": "min_qty", - "description": "Line item min qty in quote template", + "name": "is_default", + "description": "Indicates whether this option is the default option.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "not_available_message", - "description": "Message to display when the product is not available with this selected option.", + "name": "label", + "description": "The text that identifies the bundled item option.", "args": [], "type": { "kind": "SCALAR", @@ -43058,44 +42342,36 @@ "deprecationReason": null }, { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", + "name": "position", + "description": "When a bundle item contains multiple options, the relative position of this option compared to the other options.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "note_from_seller", - "description": "The seller's quote line item note.", + "name": "price", + "description": "The price of the selected option.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", + "name": "price_type", + "description": "One of FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "OBJECT", - "name": "CartItemPrices", + "kind": "ENUM", + "name": "PriceTypeEnum", "ofType": null }, "isDeprecated": false, @@ -43103,55 +42379,43 @@ }, { "name": "product", - "description": "Details about an item in the cart.", + "description": "Contains details about this product option.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this item in the cart.", + "name": "qty", + "description": "Indicates the quantity of this specific bundle item.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `quantity` instead." }, { - "name": "samples", - "description": "An array containing information about samples of the selected downloadable product.", + "name": "quantity", + "description": "The quantity of this specific bundle item.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductSamples", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", + "description": "The unique ID for a `BundleItemOption` object.", "args": [], "type": { "kind": "NON_NULL", @@ -43167,20 +42431,14 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DownloadableProduct", - "description": "Defines a product that the shopper downloads.", + "name": "BundleProduct", + "description": "Defines basic features of a bundle product and contains multiple BundleItems.", "fields": [ { "name": "activity", @@ -43358,33 +42616,37 @@ "deprecationReason": null }, { - "name": "downloadable_product_links", - "description": "An array containing information about the links for this downloadable product.", + "name": "dynamic_price", + "description": "Indicates whether the bundle product has a dynamic price.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductLinks", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "downloadable_product_samples", - "description": "An array containing information about samples of this downloadable product.", + "name": "dynamic_sku", + "description": "Indicates whether the bundle product has a dynamic SKU.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductSamples", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dynamic_weight", + "description": "Indicates whether the bundle product has a dynamically calculated weight.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -43530,36 +42792,28 @@ "deprecationReason": null }, { - "name": "links_purchased_separately", - "description": "A value of 1 indicates that each link in the array must be purchased separately.", + "name": "items", + "description": "An array containing information about individual bundle items.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BundleItem", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "links_title", - "description": "The heading above the list of downloadable products.", + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", + "name": "Int", "ofType": null }, "isDeprecated": true, @@ -43793,6 +43047,18 @@ "isDeprecated": true, "deprecationReason": "Use `price_range` for product price information." }, + { + "name": "price_details", + "description": "The price details of the main product", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PriceDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "price_range", "description": "The range of prices for the product", @@ -43825,6 +43091,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "price_view", + "description": "One of PRICE_RANGE or AS_LOW_AS.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PriceViewEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "product_links", "description": "An array of `ProductLinks` objects.", @@ -43978,6 +43256,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "rules", + "description": "Provides applied catalog rules in the current active cart", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CatalogRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "sale", "description": null, @@ -43990,6 +43284,18 @@ "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, + { + "name": "ship_bundle_items", + "description": "Indicates whether to ship bundle items together or individually.", + "args": [], + "type": { + "kind": "ENUM", + "name": "ShipBundleItemsEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "short_description", "description": "A short description of the product. Its use depends on the theme.", @@ -44349,6 +43655,18 @@ }, "isDeprecated": true, "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "weight", + "description": "The weight of the item, in units defined by the store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -44363,6 +43681,11 @@ "name": "RoutableInterface", "ofType": null }, + { + "kind": "INTERFACE", + "name": "PhysicalProductInterface", + "ofType": null + }, { "kind": "INTERFACE", "name": "CustomizableProductInterface", @@ -44374,272 +43697,65 @@ }, { "kind": "ENUM", - "name": "DownloadableFileTypeEnum", - "description": "", + "name": "PriceViewEnum", + "description": "Defines whether a bundle product's price is displayed as the lowest possible value or as a range.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "FILE", - "description": "", - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" - }, - { - "name": "URL", + "name": "PRICE_RANGE", "description": "", - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProductLinks", - "description": "Defines characteristics of a downloadable product.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This information should not be exposed on frontend." - }, - { - "name": "is_shareable", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This information should not be exposed on frontend." - }, - { - "name": "link_type", - "description": null, - "args": [], - "type": { - "kind": "ENUM", - "name": "DownloadableFileTypeEnum", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" - }, - { - "name": "number_of_downloads", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This information should not be exposed on frontend." - }, - { - "name": "price", - "description": "The price of the downloadable product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sample_file", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" - }, - { - "name": "sample_type", - "description": null, - "args": [], - "type": { - "kind": "ENUM", - "name": "DownloadableFileTypeEnum", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" - }, - { - "name": "sample_url", - "description": "The full URL to the downloadable sample.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_order", - "description": "A number indicating the sort order.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The display name of the link.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `DownloadableProductLinks` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "AS_LOW_AS", + "description": "", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DownloadableProductSamples", - "description": "Defines characteristics of a downloadable product.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This information should not be exposed on frontend." - }, - { - "name": "sample_file", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" - }, - { - "name": "sample_type", - "description": null, - "args": [], - "type": { - "kind": "ENUM", - "name": "DownloadableFileTypeEnum", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" - }, - { - "name": "sample_url", - "description": "The full URL to the downloadable sample.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "ENUM", + "name": "ShipBundleItemsEnum", + "description": "Defines whether bundle items must be shipped together.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "sort_order", - "description": "A number indicating the sort order.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, + "name": "TOGETHER", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name of the sample.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "SEPARATELY", + "description": "", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DownloadableOrderItem", - "description": "Defines downloadable product options for `OrderItemInterface`.", + "name": "BundleOrderItem", + "description": "Defines bundle product options for `OrderItemInterface`.", "fields": [ { - "name": "discounts", - "description": "The final discount information for the product.", + "name": "bundle_options", + "description": "A list of bundle options that are assigned to the bundle product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Discount", + "name": "ItemSelectedBundleOption", "ofType": null } }, @@ -44647,15 +43763,15 @@ "deprecationReason": null }, { - "name": "downloadable_links", - "description": "A list of downloadable links that are ordered from the downloadable product.", + "name": "discounts", + "description": "The final discount information for the product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "DownloadableItemsLinks", + "name": "Discount", "ofType": null } }, @@ -44730,6 +43846,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "parent_sku", + "description": "The SKU of parent product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "prices", "description": "Contains details about the price of the item, including taxes and discounts.", @@ -44948,19 +44076,19 @@ }, { "kind": "OBJECT", - "name": "DownloadableInvoiceItem", - "description": "Defines downloadable product options for `InvoiceItemInterface`.", + "name": "BundleInvoiceItem", + "description": "Defines bundle product options for `InvoiceItemInterface`.", "fields": [ { - "name": "discounts", - "description": "Information about the final discount amount for the base product, including discounts on options.", + "name": "bundle_options", + "description": "A list of bundle options that are assigned to an invoiced bundle product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Discount", + "name": "ItemSelectedBundleOption", "ofType": null } }, @@ -44968,15 +44096,15 @@ "deprecationReason": null }, { - "name": "downloadable_links", - "description": "A list of downloadable links that are invoiced from the downloadable product.", + "name": "discounts", + "description": "Information about the final discount amount for the base product, including discounts on options.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "DownloadableItemsLinks", + "name": "Discount", "ofType": null } }, @@ -45081,35 +44209,19 @@ }, { "kind": "OBJECT", - "name": "DownloadableCreditMemoItem", - "description": "Defines downloadable product options for `CreditMemoItemInterface`.", + "name": "BundleShipmentItem", + "description": "Defines bundle product options for `ShipmentItemInterface`.", "fields": [ { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "downloadable_links", - "description": "A list of downloadable links that are refunded from the downloadable product.", + "name": "bundle_options", + "description": "A list of bundle options that are assigned to a shipped product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "DownloadableItemsLinks", + "name": "ItemSelectedBundleOption", "ofType": null } }, @@ -45118,7 +44230,7 @@ }, { "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", + "description": "The unique ID for a `ShipmentItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -45134,7 +44246,7 @@ }, { "name": "order_item", - "description": "The order item the credit memo is applied to.", + "description": "The order item associated with the shipment item.", "args": [], "type": { "kind": "INTERFACE", @@ -45158,7 +44270,7 @@ }, { "name": "product_sale_price", - "description": "The sale price for the base product, including selected options.", + "description": "The sale price for the base product.", "args": [], "type": { "kind": "NON_NULL", @@ -45189,13 +44301,17 @@ "deprecationReason": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "quantity_shipped", + "description": "The number of shipped items.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -45205,7 +44321,7 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "CreditMemoItemInterface", + "name": "ShipmentItemInterface", "ofType": null } ], @@ -45214,36 +44330,44 @@ }, { "kind": "OBJECT", - "name": "DownloadableItemsLinks", - "description": "Defines characteristics of the links for downloadable product.", + "name": "BundleCreditMemoItem", + "description": "Defines bundle product options for `CreditMemoItemInterface`.", "fields": [ { - "name": "sort_order", - "description": "A number indicating the sort order.", + "name": "bundle_options", + "description": "A list of bundle options that are assigned to a bundle product that is part of a credit memo.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemSelectedBundleOption", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name of the link.", + "name": "discounts", + "description": "Details about the final discount amount for the base product, including discounts on options.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `DownloadableItemsLinks` object.", + "name": "id", + "description": "The unique ID for a `CreditMemoItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -45256,28 +44380,41 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableWishlistItem", - "description": "A downloadable product wish list item.", - "fields": [ + }, { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", + "name": "order_item", + "description": "The order item the credit memo is applied to.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_name", + "description": "The name of the base product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_sale_price", + "description": "The sale price for the base product, including selected options.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -45285,40 +44422,53 @@ "deprecationReason": null }, { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "The description of the item.", + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CreditMemoItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ItemSelectedBundleOption", + "description": "A list of options of the selected bundle product.", + "fields": [ { "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "description": "The unique ID for a `ItemSelectedBundleOption` object.", "args": [], "type": { "kind": "NON_NULL", @@ -45329,19 +44479,19 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { - "name": "links_v2", - "description": "An array containing information about the selected links.", + "name": "label", + "description": "The label of the option.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductLinks", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -45349,27 +44499,15 @@ "deprecationReason": null }, { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of this wish list item.", + "name": "uid", + "description": "The unique ID for a `ItemSelectedBundleOption` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "ID", "ofType": null } }, @@ -45377,15 +44515,15 @@ "deprecationReason": null }, { - "name": "samples", - "description": "An array containing information about the selected samples.", + "name": "values", + "description": "A list of products that represent the values of the parent option.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "DownloadableProductSamples", + "name": "ItemSelectedBundleOptionValue", "ofType": null } }, @@ -45394,31 +44532,41 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "Company", - "description": "Contains the output schema for a company.", + "name": "ItemSelectedBundleOptionValue", + "description": "A list of values for the selected bundle product.", "fields": [ { - "name": "acl_resources", - "description": "The list of all resources defined within the company.", + "name": "id", + "description": "The unique ID for a `ItemSelectedBundleOptionValue` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." + }, + { + "name": "price", + "description": "The price of the child bundle product.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "CompanyAclResource", + "name": "Money", "ofType": null } }, @@ -45426,27 +44574,31 @@ "deprecationReason": null }, { - "name": "company_admin", - "description": "An object containing information about the company administrator.", + "name": "product_name", + "description": "The name of the child bundle product.", "args": [], "type": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "credit", - "description": "Company credit balances and limits.", + "name": "product_sku", + "description": "The SKU of the child bundle product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CompanyCredit", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -45454,46 +44606,15 @@ "deprecationReason": null }, { - "name": "credit_history", - "description": "Details about the history of company credit operations.", - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "CompanyCreditHistoryFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pageSize", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "quantity", + "description": "The number of this bundle product that were ordered.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CompanyCreditHistory", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, @@ -45501,27 +44622,42 @@ "deprecationReason": null }, { - "name": "email", - "description": "The email address of the company contact.", + "name": "uid", + "description": "The unique ID for a `ItemSelectedBundleOptionValue` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleWishlistItem", + "description": "Defines bundle product options for `WishlistItemInterface`.", + "fields": [ { - "name": "id", - "description": "The unique ID of a `Company` object.", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -45529,32 +44665,44 @@ "deprecationReason": null }, { - "name": "legal_address", - "description": "The address where the company is registered to conduct business.", + "name": "bundle_options", + "description": "An array containing information about the selected bundle items.", "args": [], "type": { - "kind": "OBJECT", - "name": "CompanyLegalAddress", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOption", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "legal_name", - "description": "The full legal name of the company.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The name of the company.", + "name": "description", + "description": "The description of the item.", "args": [], "type": { "kind": "SCALAR", @@ -45565,15 +44713,15 @@ "deprecationReason": null }, { - "name": "payment_methods", - "description": "The list of payment methods available to a company.", + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -45581,197 +44729,208 @@ "deprecationReason": null }, { - "name": "reseller_id", - "description": "The resale number that is assigned to the company for tax reporting purposes.", + "name": "product", + "description": "Product details of the wish list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "role", - "description": "A company role filtered by the unique ID of a `CompanyRole` object.", - "args": [ - { - "name": "id", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], + "name": "quantity", + "description": "The quantity of this wish list item.", + "args": [], "type": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "roles", - "description": "An object that contains a list of company roles.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ApplyStoreCreditToCartInput", + "description": "Defines the input required to run the `applyStoreCreditToCart` mutation.", + "fields": null, + "inputFields": [ + { + "name": "cart_id", + "description": "The unique ID that identifies the customer's cart.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CompanyRoles", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sales_representative", - "description": "An object containing information about the company sales representative.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CompanySalesRepresentative", - "ofType": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ApplyStoreCreditToCartOutput", + "description": "Defines the possible output for the `applyStoreCreditToCart` mutation.", + "fields": [ + { + "name": "cart", + "description": "The contents of the specified shopping cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveStoreCreditFromCartInput", + "description": "Defines the input required to run the `removeStoreCreditFromCart` mutation.", + "fields": null, + "inputFields": [ { - "name": "structure", - "description": "The company structure of teams and customers in depth-first order.", - "args": [ - { - "name": "rootId", - "description": "The ID of the node in the company structure that serves as the root for the query.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "depth", - "description": "The maximum depth that can be reached when listing structure nodes.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "10" + "name": "cart_id", + "description": "The unique ID that identifies the customer's cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveStoreCreditFromCartOutput", + "description": "Defines the possible output for the `removeStoreCreditFromCart` mutation.", + "fields": [ + { + "name": "cart", + "description": "The contents of the specified shopping cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AppliedStoreCredit", + "description": "Contains the applied and current balances.", + "fields": [ + { + "name": "applied_balance", + "description": "The applied store credit balance to the current cart.", + "args": [], "type": { "kind": "OBJECT", - "name": "CompanyStructure", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "team", - "description": "The company team data filtered by the unique ID for a `CompanyTeam` object.", - "args": [ - { - "name": "id", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], + "name": "current_balance", + "description": "The current balance remaining on store credit.", + "args": [], "type": { "kind": "OBJECT", - "name": "CompanyTeam", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "user", - "description": "A company user filtered by the unique ID of a `Customer` object.", - "args": [ - { - "name": "id", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], + "name": "enabled", + "description": "Indicates whether store credits are enabled. If the feature is disabled, then the current balance will not be returned.", + "args": [], "type": { - "kind": "OBJECT", - "name": "Customer", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerStoreCredit", + "description": "Contains store credit information with balance and history.", + "fields": [ { - "name": "users", - "description": "An object that contains a list of company users based on activity status.", + "name": "balance_history", + "description": "Contains the customer's store credit balance history. If the history or store credit feature is disabled, then a null value will be returned.", "args": [ - { - "name": "filter", - "description": "The type of company users to return.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CompanyUsersFilterInput", - "ofType": null - }, - "defaultValue": null - }, { "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", + "description": "The maximum number of results to return at once. The default is 20.", "type": { "kind": "SCALAR", "name": "Int", @@ -45781,7 +44940,7 @@ }, { "name": "currentPage", - "description": "The page of results to return. The default value is 1.", + "description": "The page of results to return. This value is optional. The default is 1.", "type": { "kind": "SCALAR", "name": "Int", @@ -45792,19 +44951,31 @@ ], "type": { "kind": "OBJECT", - "name": "CompanyUsers", + "name": "CustomerStoreCreditHistory", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "vat_tax_id", - "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", + "name": "current_balance", + "description": "The current balance of store credit.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabled", + "description": "Indicates whether store credits are enabled. If the feature is disabled, then the balance will not be returned.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, @@ -45818,36 +44989,63 @@ }, { "kind": "OBJECT", - "name": "CompanyLegalAddress", - "description": "Contains details about the address where the company is registered to conduct business.", + "name": "CustomerStoreCreditHistory", + "description": "Lists changes to the amount of store credit available to the customer.", "fields": [ { - "name": "city", - "description": "The city where the company is registered to conduct business.", + "name": "items", + "description": "An array containing information about changes to the store credit available to the customer.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerStoreCreditHistoryItem", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "country_code", - "description": "The country code of the company's legal address.", + "name": "page_info", + "description": "Metadata for pagination rendering.", "args": [], "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "postcode", - "description": "The company's postal code.", + "name": "total_count", + "description": "The number of items returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerStoreCreditHistoryItem", + "description": "Contains store credit history information.", + "fields": [ + { + "name": "action", + "description": "The action that was made on the store credit.", "args": [], "type": { "kind": "SCALAR", @@ -45858,36 +45056,32 @@ "deprecationReason": null }, { - "name": "region", - "description": "An object containing region data for the company.", + "name": "actual_balance", + "description": "The store credit available to the customer as a result of this action. ", "args": [], "type": { "kind": "OBJECT", - "name": "CustomerAddressRegion", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the company's street address.", + "name": "balance_change", + "description": "The amount added to or subtracted from the store credit as a result of this action.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "telephone", - "description": "The company's phone number.", + "name": "date_time_changed", + "description": "The date and time when the store credit change was made.", "args": [], "type": { "kind": "SCALAR", @@ -45905,55 +45099,63 @@ }, { "kind": "OBJECT", - "name": "CompanyAdmin", - "description": "Contains details about the company administrator.", + "name": "OrderTotal", + "description": "Contains details about the sales total amounts used to calculate the final price.", "fields": [ { - "name": "email", - "description": "The email address of the company administrator.", + "name": "base_grand_total", + "description": "The final base grand total amount in the base currency.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "firstname", - "description": "The company administrator's first name.", + "name": "discounts", + "description": "The applied discounts to the order.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gender", - "description": "The company administrator's gender (Male - 1, Female - 2, Not Specified - 3).", + "name": "gift_options", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "GiftOptionsPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CompanyAdmin` object.", + "name": "grand_total", + "description": "The final total amount, including shipping, discounts, and taxes.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -45961,129 +45163,143 @@ "deprecationReason": null }, { - "name": "job_title", - "description": "The job title of the company administrator.", + "name": "shipping_handling", + "description": "Details about the shipping and handling costs for the order.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ShippingHandling", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastname", - "description": "The company administrator's last name.", + "name": "subtotal", + "description": "The subtotal of the order, excluding shipping, discounts, and taxes.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use subtotal_excl_tax field instead" + }, + { + "name": "subtotal_excl_tax", + "description": "The subtotal of the order, excluding taxes.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanySalesRepresentative", - "description": "Contains details about a company sales representative.", - "fields": [ + }, { - "name": "email", - "description": "The email address of the company sales representative.", + "name": "subtotal_incl_tax", + "description": "The subtotal of the order, including taxes.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "firstname", - "description": "The company sales representative's first name.", + "name": "taxes", + "description": "The order tax details.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TaxItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_giftcard", + "description": "The gift card balance applied to the order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastname", - "description": "The company sales representative's last name.", + "name": "total_reward_points", + "description": "The total reward points applied to the order.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyUsers", - "description": "Contains details about company users.", - "fields": [ + }, { - "name": "items", - "description": "An array of `CompanyUser` objects that match the specified filter criteria.", + "name": "total_shipping", + "description": "The shipping amount for the order.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "page_info", - "description": "Pagination metadata.", + "name": "total_store_credit", + "description": "The total store credit applied to the order.", "args": [], "type": { "kind": "OBJECT", - "name": "SearchResultPageInfo", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The number of objects returned.", + "name": "total_tax", + "description": "The amount of tax applied to the order.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -46098,78 +45314,126 @@ }, { "kind": "OBJECT", - "name": "CompanyRoles", - "description": "Contains an array of roles.", + "name": "OrderAddress", + "description": "Contains detailed information about an order's billing and shipping addresses.", "fields": [ { - "name": "items", - "description": "A list of company roles that match the specified filter criteria.", + "name": "city", + "description": "The city or town.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "page_info", - "description": "Pagination metadata.", + "name": "company", + "description": "The customer's company.", "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The total number of objects matching the specified filter.", + "name": "country_code", + "description": "The customer's country.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributesV2", + "description": "Custom attributes assigned to the customer address.", + "args": [ + { + "name": "attributeCodes", + "description": "", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fax", + "description": "The fax number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The first name of the person associated with the shipping/billing address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyRole", - "description": "Contails details about a single role.", - "fields": [ + }, { - "name": "id", - "description": "The unique ID for a `CompanyRole` object.", + "name": "lastname", + "description": "The family name of the person associated with the shipping/billing address.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -46177,8 +45441,8 @@ "deprecationReason": null }, { - "name": "name", - "description": "The name assigned to the role.", + "name": "middlename", + "description": "The middle name of the person associated with the shipping/billing address.", "args": [], "type": { "kind": "SCALAR", @@ -46189,91 +45453,100 @@ "deprecationReason": null }, { - "name": "permissions", - "description": "A list of permission resources defined for a role.", + "name": "postcode", + "description": "The customer's ZIP or postal code.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyAclResource", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "users_count", - "description": "The total number of users assigned the specified role.", + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyAclResource", - "description": "Contains details about the access control list settings of a resource.", - "fields": [ + }, { - "name": "children", - "description": "An array of sub-resources.", + "name": "region", + "description": "The state or province name.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyAclResource", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CompanyAclResource` object.", + "name": "region_id", + "description": "The unique ID for a `Region` object of a pre-defined region.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street", + "description": "An array of strings that define the street number and name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The sort order of an ACL resource.", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "text", - "description": "The label assigned to the ACL resource.", + "name": "telephone", + "description": "The telephone number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vat_id", + "description": "The customer's Value-added tax (VAT) number (for corporate customers).", "args": [], "type": { "kind": "SCALAR", @@ -46290,149 +45563,141 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "IsCompanyRoleNameAvailableOutput", - "description": "Contains the response of a role name validation query.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "AddDownloadableProductsToCartInput", + "description": "", + "fields": null, + "inputFields": [ { - "name": "is_role_name_available", - "description": "Indicates whether the specified company role name is available.", - "args": [], + "name": "cart_id", + "description": "The ID of the cart.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IsCompanyUserEmailAvailableOutput", - "description": "Contains the response of a company user email validation query.", - "fields": [ + "defaultValue": null + }, { - "name": "is_email_available", - "description": "Indicates whether the specified email address can be used to create a company user.", - "args": [], + "name": "cart_items", + "description": "An array of downloadable products to add.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DownloadableProductCartItemInput", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "IsCompanyAdminEmailAvailableOutput", - "description": "Contains the response of a company admin email validation query.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "DownloadableProductCartItemInput", + "description": "Defines a single downloadable product.", + "fields": null, + "inputFields": [ { - "name": "is_email_available", - "description": "Indicates whether the specified email address can be used to create a company administrator.", - "args": [], + "name": "customizable_options", + "description": "The ID and value of the option.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "data", + "description": "The quantity and SKU of the downloadable product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INPUT_OBJECT", + "name": "CartItemInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "downloadable_product_links", + "description": "An array of objects containing the link_id of the downloadable product link.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DownloadableProductLinksInput", + "ofType": null + } + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "IsCompanyEmailAvailableOutput", - "description": "Contains the response of a company email validation query.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "DownloadableProductLinksInput", + "description": "Contains the link ID for the downloadable product.", + "fields": null, + "inputFields": [ { - "name": "is_email_available", - "description": "Indicates whether the specified email address can be used to create a company.", - "args": [], + "name": "link_id", + "description": "The unique ID of the downloadable product link.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "CompanyStructureEntity", - "description": "", - "fields": null, - "inputFields": null, "interfaces": null, "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CompanyTeam", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - } - ] + "possibleTypes": null }, { "kind": "OBJECT", - "name": "CompanyStructure", - "description": "Contains an array of the individual nodes that comprise the company structure.", + "name": "AddDownloadableProductsToCartOutput", + "description": "Contains details about the cart after adding downloadable products.", "fields": [ { - "name": "items", - "description": "An array of elements in a company structure.", + "name": "cart", + "description": "The cart after adding products.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "CompanyStructureItem", + "name": "Cart", "ofType": null } }, @@ -46447,471 +45712,247 @@ }, { "kind": "OBJECT", - "name": "CompanyTeam", - "description": "Describes a company team.", + "name": "DownloadableCartItem", + "description": "An implementation for downloadable product cart items.", "fields": [ { - "name": "description", - "description": "An optional description of the team.", + "name": "customizable_options", + "description": "An array containing the customizable options the shopper selected.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CompanyTeam` object.", + "name": "discount", + "description": "Contains discount for quote line item.", "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The display name of the team.", + "name": "errors", + "description": "An array of errors encountered while loading the cart item", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartItemError", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "structure_id", - "description": "ID of the company structure", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyUsersFilterInput", - "description": "Defines the filter for returning a list of company users.", - "fields": null, - "inputFields": [ - { - "name": "status", - "description": "The activity status to filter on.", - "type": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", - "description": "Defines the list of company user status values.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACTIVE", - "description": "Only active users.", - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { - "name": "INACTIVE", - "description": "Only inactive users.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCompanyTeamOutput", - "description": "Contains the response to the request to create a company team.", - "fields": [ - { - "name": "team", - "description": "The new company team instance.", + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CompanyTeam", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyTeamOutput", - "description": "Contains the response to the request to update a company team.", - "fields": [ + }, { - "name": "team", - "description": "The updated company team instance.", + "name": "links", + "description": "An array containing information about the links for the downloadable product added to the cart.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CompanyTeam", + "name": "DownloadableProductLinks", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteCompanyTeamOutput", - "description": "Contains the status of the request to delete a company team.", - "fields": [ + }, { - "name": "success", - "description": "Indicates whether the delete operation succeeded.", + "name": "max_qty", + "description": "Line item max qty in quote template", "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyTeamCreateInput", - "description": "Defines the input schema for creating a company team.", - "fields": null, - "inputFields": [ - { - "name": "description", - "description": "An optional description of the team.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null - }, - { - "name": "name", - "description": "The display name of the team.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "target_id", - "description": "The ID of a node within a company's structure. This ID will be the parent of the created team.", + "name": "min_qty", + "description": "Line item min qty in quote template", + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "Float", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyTeamUpdateInput", - "description": "Defines the input schema for updating a company team.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "description", - "description": "An optional description of the team.", + "name": "not_available_message", + "description": "Message to display when the product is not available with this selected option.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "The unique ID of the `CompanyTeam` object to update.", + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "ItemNote", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The display name of the team.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyStructureOutput", - "description": "Contains the response to the request to update the company structure.", - "fields": [ - { - "name": "company", - "description": "The updated company instance.", + "name": "note_from_seller", + "description": "The seller's quote line item note.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Company", + "name": "ItemNote", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyStructureUpdateInput", - "description": "Defines the input schema for updating the company structure.", - "fields": null, - "inputFields": [ - { - "name": "parent_tree_id", - "description": "The ID of a company that will be the new parent.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null }, { - "name": "tree_id", - "description": "The ID of the company team that is being moved to another parent.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCompanyOutput", - "description": "Contains the response to the request to create a company.", - "fields": [ - { - "name": "company", - "description": "The new company instance.", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - } + "kind": "OBJECT", + "name": "CartItemPrices", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyOutput", - "description": "Contains the response to the request to update the company.", - "fields": [ + }, { - "name": "company", - "description": "The updated company instance.", + "name": "product", + "description": "Details about an item in the cart.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Company", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCompanyUserOutput", - "description": "Contains the response to the request to create a company user.", - "fields": [ + }, { - "name": "user", - "description": "The new company user instance.", + "name": "quantity", + "description": "The quantity of this item in the cart.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Customer", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyUserOutput", - "description": "Contains the response to the request to update the company user.", - "fields": [ + }, { - "name": "user", - "description": "The updated company user instance.", + "name": "samples", + "description": "An array containing information about samples of the selected downloadable product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Customer", + "name": "DownloadableProductSamples", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteCompanyUserOutput", - "description": "Contains the response to the request to delete the company user.", - "fields": [ + }, { - "name": "success", - "description": "Indicates whether the company user has been deactivated successfully.", + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, @@ -46920,999 +45961,827 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CreateCompanyRoleOutput", - "description": "Contains the response to the request to create a company role.", + "name": "DownloadableProduct", + "description": "Defines a product that the shopper downloads.", "fields": [ { - "name": "role", - "description": "The new company role instance.", + "name": "activity", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyRoleOutput", - "description": "Contains the response to the request to update the company role.", - "fields": [ + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." + }, { - "name": "role", - "description": "The updated company role instance.", + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteCompanyRoleOutput", - "description": "Contains the response to the request to delete the company role.", - "fields": [ + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, { - "name": "success", - "description": "SIndicates whether the company role has been deleted successfully.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyCreateInput", - "description": "Defines the input schema for creating a new company.", - "fields": null, - "inputFields": [ + }, { - "name": "company_admin", - "description": "Defines the company administrator.", + "name": "categories", + "description": "The categories assigned to a product.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyAdminInput", + "kind": "INTERFACE", + "name": "CategoryInterface", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "company_email", - "description": "The email address of the company contact.", + "name": "category_gear", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "company_name", - "description": "The name of the company to create.", + "name": "climate", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "legal_address", - "description": "Defines legal address data of the company.", + "name": "collar", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressCreateInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "legal_name", - "description": "The full legal name of the company.", + "name": "color", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "reseller_id", - "description": "The resale number that is assigned to the company for tax reporting purposes.", + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "vat_tax_id", - "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", + "name": "created_at", + "description": "Timestamp indicating when the product was created.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyAdminInput", - "description": "Defines the input schema for creating a company administrator.", - "fields": null, - "inputFields": [ + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, { - "name": "custom_attributes", - "description": "The company administrator's custom attributes.", + "name": "crosssell_products", + "description": "An array of cross-sell products.", + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "email", - "description": "The email address of the company administrator.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "custom_attributesV2", + "description": "Product custom attributes.", + "args": [ + { + "name": "filters", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstname", - "description": "The company administrator's first name.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "gender", - "description": "The company administrator's gender (Male - 1, Female - 2, Not Specified - 3).", + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "job_title", - "description": "The job title of the company administrator.", + "name": "downloadable_product_links", + "description": "An array containing information about the links for this downloadable product.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductLinks", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastname", - "description": "The company administrator's last name.", + "name": "downloadable_product_samples", + "description": "An array containing information about samples of this downloadable product.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "DownloadableProductSamples", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The phone number of the company administrator.", + "name": "eco_collection", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressCreateInput", - "description": "Defines the input schema for defining a company's legal address.", - "fields": null, - "inputFields": [ + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." + }, { - "name": "city", - "description": "The city where the company is registered to conduct business.", + "name": "erin_recommends", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "country_id", - "description": "The company's country ID. Use the `countries` query to get this value.", + "name": "features_bags", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "postcode", - "description": "The postal code of the company.", + "name": "format", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "region", - "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", + "name": "gender", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "street", - "description": "An array of strings that define the street address where the company is registered to conduct business.", + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The primary phone number of the company.", + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyUpdateInput", - "description": "Defines the input schema for updating a company.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "company_email", - "description": "The email address of the company contact.", + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "company_name", - "description": "The name of the company to update.", + "name": "id", + "description": "The ID number assigned to the product.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `uid` field instead." }, { - "name": "legal_address", - "description": "The legal address data of the company.", + "name": "image", + "description": "The relative path to the main image on the product page.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressUpdateInput", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "legal_name", - "description": "The full legal name of the company.", + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "reseller_id", - "description": "The resale number that is assigned to the company for tax reporting purposes.", + "name": "links_purchased_separately", + "description": "A value of 1 indicates that each link in the array must be purchased separately.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "vat_tax_id", - "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressUpdateInput", - "description": "Defines the input schema for updating a company's legal address.", - "fields": null, - "inputFields": [ - { - "name": "city", - "description": "The city where the company is registered to conduct business.", + "name": "links_title", + "description": "The heading above the list of downloadable products.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_id", - "description": "The unique ID for a `Country` object.", + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", + "args": [], "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "postcode", - "description": "The postal code of the company.", + "name": "material", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "region", - "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", + "kind": "SCALAR", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the street address where the company is registered to conduct business.", + "name": "media_gallery", + "description": "An array of media gallery objects.", + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The primary phone number of the company.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyUserCreateInput", - "description": "Defines the input schema for creating a company user.", - "fields": null, - "inputFields": [ - { - "name": "email", - "description": "The company user's email address", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "MediaGalleryEntry", "ofType": null } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `media_gallery` instead." }, { - "name": "firstname", - "description": "The company user's first name.", + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "job_title", - "description": "The company user's job title or function.", + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastname", - "description": "The company user's last name.", + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "role_id", - "description": "The unique ID for a `CompanyRole` object.", + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "status", - "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "name": "name", + "description": "The product name. Customers use this name to identify the product.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "target_id", - "description": "The ID of a node within a company's structure. This ID will be the parent of the created company user.", + "name": "new", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "telephone", - "description": "The company user's phone number.", + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyUserUpdateInput", - "description": "Defines the input schema for updating a company user.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "email", - "description": "The company user's email address.", + "name": "new_to_date", + "description": "The end date for new product listings.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstname", - "description": "The company user's first name.", + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "The unique ID of a `Customer` object.", + "name": "options", + "description": "An array of options for a customizable product.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "job_title", - "description": "The company user's job title or function.", + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastname", - "description": "The company user's last name.", + "name": "pattern", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "role_id", - "description": "The unique ID for a `CompanyRole` object.", + "name": "performance_fabric", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "status", - "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "name": "price", + "description": "Indicates the price of an item.", + "args": [], "type": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", + "kind": "OBJECT", + "name": "ProductPrices", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `price_range` for product price information." }, { - "name": "telephone", - "description": "The company user's phone number.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyRoleCreateInput", - "description": "Defines the input schema for creating a company role.", - "fields": null, - "inputFields": [ - { - "name": "name", - "description": "The name of the role to create.", + "name": "price_range", + "description": "The range of prices for the product", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PriceRange", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "permissions", - "description": "A list of resources the role can access.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyRoleUpdateInput", - "description": "Defines the input schema for updating a company role.", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The unique ID for a `CompanyRole` object.", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "TierPrice", "ofType": null } }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name of the role to update.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "permissions", - "description": "A list of resources the role can access.", + "name": "product_links", + "description": "An array of `ProductLinks` objects.", + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductLinksInterface", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UserCompaniesInput", - "description": "Defines the input for returning matching companies the customer is assigned to.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "currentPage", - "description": "Specifies which page of results to return. The default value is 1.", + "name": "purpose", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "pageSize", - "description": "Specifies the maximum number of results to return at once. This attribute is optional.", + "name": "quantity", + "description": "Amount of available stock", + "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sort", - "description": "Defines the sorting of the results.", + "name": "rating_summary", + "description": "The average of all the ratings given to the product.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompaniesSortInput", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserCompaniesOutput", - "description": "An object that contains a list of companies customer is assigned to.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "items", - "description": "An array of companies customer is assigned to.", + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyBasicInfo", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "page_info", - "description": "Provides navigation for the query response.", + "name": "related_products", + "description": "An array of related products.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompaniesSortInput", - "description": "Specifies which field to sort on, and whether to return the results in ascending or descending order.", - "fields": null, - "inputFields": [ + }, { - "name": "field", - "description": "The field for sorting the results.", + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "review_count", + "description": "The total count of all the reviews given to the product.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CompaniesSortFieldEnum", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "order", - "description": "Indicates whether to return results in ascending or descending order.", + "name": "reviews", + "description": "The list of products reviews.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "OBJECT", + "name": "ProductReviews", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CompaniesSortFieldEnum", - "description": "The fields available for sorting the customer companies.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NAME", - "description": "The name of the company.", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyBasicInfo", - "description": "The minimal required information to identify and display the company.", - "fields": [ + }, { - "name": "id", - "description": "The unique ID of a `Company` object.", + "name": "rules", + "description": "Provides applied catalog rules in the current active cart", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "CatalogRule", "ofType": null } }, @@ -47920,203 +46789,123 @@ "deprecationReason": null }, { - "name": "legal_name", - "description": "The full legal name of the company.", + "name": "sale", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "name", - "description": "The name of the company.", + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyInvitationInput", - "description": "Defines the input schema for accepting the company invitation.", - "fields": null, - "inputFields": [ - { - "name": "code", - "description": "The invitation code.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null }, { - "name": "role_id", - "description": "The company role id.", + "name": "size", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, - "defaultValue": null - }, - { - "name": "user", - "description": "Company user attributes in the invitation.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyInvitationUserInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyInvitationUserInput", - "description": "Company user attributes in the invitation.", - "fields": null, - "inputFields": [ - { - "name": "company_id", - "description": "The company unique identifier.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "customer_id", - "description": "The customer unique identifier.", + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "job_title", - "description": "The job title of a company user.", + "name": "sleeve", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "status", - "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", + "args": [], "type": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The phone number of the company user.", + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyInvitationOutput", - "description": "The result of accepting the company invitation.", - "fields": [ + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, { - "name": "success", - "description": "Indicates whether the customer was added to the company successfully.", + "name": "special_price", + "description": "The discounted price of the product.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyStructureItem", - "description": "Defines an individual node in the company structure.", - "fields": [ + }, { - "name": "entity", - "description": "A union of `CompanyTeam` and `Customer` objects.", + "name": "special_to_date", + "description": "The end date for a product with a special price.", "args": [], "type": { - "kind": "UNION", - "name": "CompanyStructureEntity", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CompanyStructureItem` object.", + "name": "staged", + "description": "Indicates whether the product is staged for a future campaign.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -48124,381 +46913,151 @@ "deprecationReason": null }, { - "name": "parent_id", - "description": "The ID of the parent item in the company hierarchy.", + "name": "stock_status", + "description": "Stock status of the product", "args": [], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "ENUM", + "name": "ProductStockStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerSegmentStorefront", - "description": "Customer segment details", - "fields": [ - { - "name": "uid", - "description": "The unique ID for a `CustomerSegment` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddBundleProductsToCartInput", - "description": "Defines the bundle products to add to the cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The ID of the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "cart_items", - "description": "An array of bundle products to add.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BundleProductCartItemInput", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BundleProductCartItemInput", - "description": "Defines a single bundle product.", - "fields": null, - "inputFields": [ - { - "name": "bundle_options", - "description": "A mandatory array of options for the bundle product, including each chosen option and specified quantity.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BundleOptionInput", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "customizable_options", - "description": "The ID and value of the option.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "ofType": null - } - }, - "defaultValue": null }, { - "name": "data", - "description": "The quantity and SKU of the bundle product.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BundleOptionInput", - "description": "Defines the input for a bundle option.", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The ID of the option.", + "name": "strap_bags", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "quantity", - "description": "The number of the selected item to add to the cart.", + "name": "style_bags", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "value", - "description": "An array with the chosen value of the option.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddBundleProductsToCartOutput", - "description": "Contains details about the cart after adding bundle products.", - "fields": [ - { - "name": "cart", - "description": "The cart after adding products.", + "name": "style_bottom", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BundleCartItem", - "description": "An implementation for bundle product cart items.", - "fields": [ + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." + }, { - "name": "available_gift_wrapping", - "description": "The list of available gift wrapping options for the cart item.", + "name": "style_general", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "bundle_options", - "description": "An array containing the bundle options the shopper selected.", + "name": "swatch_image", + "description": "The file name of a swatch image.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedBundleOption", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "customizable_options", - "description": "An array containing the customizable options the shopper selected.", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "discount", - "description": "Contains discount for quote line item.", + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CartItemError", + "name": "ProductTierPrices", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "gift_message", - "description": "The entered gift message for the cart item", + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftMessage", + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the cart item.", + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftWrapping", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "deprecationReason": "Use `__typename` instead." }, { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", + "name": "uid", + "description": "The unique ID for a `ProductInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, @@ -48506,51 +47065,27 @@ "deprecationReason": null }, { - "name": "max_qty", - "description": "Line item max qty in quote template", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_qty", - "description": "Line item min qty in quote template", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "not_available_message", - "description": "Message to display when the product is not available with this selected option.", + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", + "name": "upsell_products", + "description": "An array of up-sell products.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemNote", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -48558,43 +47093,39 @@ "deprecationReason": null }, { - "name": "note_from_seller", - "description": "The seller's quote line item note.", + "name": "url_key", + "description": "The part of the URL that identifies the product", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", + "name": "url_path", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "CartItemPrices", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use product's `canonical_url` or url rewrites instead" }, { - "name": "product", - "description": "Details about an item in the cart.", + "name": "url_rewrites", + "description": "URL rewrites list", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "UrlRewrite", "ofType": null } }, @@ -48602,248 +47133,206 @@ "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this item in the cart.", + "name": "url_suffix", + "description": "The part of the product URL that is appended after the url key", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", + "name": "websites", + "description": "An array of websites in which the product is available.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Website", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", - "name": "CartItemInterface", + "name": "ProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", "ofType": null } ], "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "DownloadableFileTypeEnum", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FILE", + "description": "", + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" + }, + { + "name": "URL", + "description": "", + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "SelectedBundleOption", - "description": "Contains details about a selected bundle option.", + "name": "DownloadableProductLinks", + "description": "Defines characteristics of a downloadable product.", "fields": [ { "name": "id", "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "deprecationReason": "This information should not be exposed on frontend." }, { - "name": "label", - "description": "The display name of the selected bundle product option.", + "name": "is_shareable", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "This information should not be exposed on frontend." }, { - "name": "type", - "description": "The type of selected bundle product option.", + "name": "link_type", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "DownloadableFileTypeEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" }, { - "name": "uid", - "description": "The unique ID for a `SelectedBundleOption` object", + "name": "number_of_downloads", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "This information should not be exposed on frontend." }, { - "name": "values", - "description": "An array of selected bundle option values.", + "name": "price", + "description": "The price of the downloadable product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedBundleOptionValue", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SelectedBundleOptionValue", - "description": "Contains details about a value for a selected bundle option.", - "fields": [ + }, { - "name": "id", - "description": "Use `uid` instead", + "name": "sample_file", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" }, { - "name": "label", - "description": "The display name of the value for the selected bundle product option.", + "name": "sample_type", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "DownloadableFileTypeEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" }, { - "name": "original_price", - "description": "The original price of the value for the selected bundle product option.", + "name": "sample_url", + "description": "The full URL to the downloadable sample.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price of the value for the selected bundle product option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use priceV2 instead." - }, - { - "name": "priceV2", - "description": "The price of the value for the selected bundle product option.", + "name": "sort_order", + "description": "A number indicating the sort order.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of the value for the selected bundle product option.", + "name": "title", + "description": "The display name of the link.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uid", - "description": "The unique ID for a `SelectedBundleOptionValue` object", + "description": "The unique ID for a `DownloadableProductLinks` object.", "args": [], "type": { "kind": "NON_NULL", @@ -48865,40 +47354,76 @@ }, { "kind": "OBJECT", - "name": "PriceDetails", - "description": "Can be used to retrieve the main price details in case of bundle product", + "name": "DownloadableProductSamples", + "description": "Defines characteristics of a downloadable product.", "fields": [ { - "name": "discount_percentage", - "description": "The percentage of discount applied to the main product price", + "name": "id", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This information should not be exposed on frontend." + }, + { + "name": "sample_file", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" + }, + { + "name": "sample_type", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "DownloadableFileTypeEnum", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" + }, + { + "name": "sample_url", + "description": "The full URL to the downloadable sample.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "main_final_price", - "description": "The final price after applying the discount to the main product", + "name": "sort_order", + "description": "A number indicating the sort order.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "main_price", - "description": "The regular price of the main product", + "name": "title", + "description": "The display name of the sample.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -48912,31 +47437,35 @@ }, { "kind": "OBJECT", - "name": "BundleItem", - "description": "Defines an individual item within a bundle product.", + "name": "DownloadableOrderItem", + "description": "Defines downloadable product options for `OrderItemInterface`.", "fields": [ { - "name": "option_id", - "description": "An ID assigned to each type of item in a bundle product.", + "name": "discounts", + "description": "The final discount information for the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "options", - "description": "An array of additional options for this bundle item.", + "name": "downloadable_links", + "description": "A list of downloadable links that are ordered from the downloadable product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "BundleItemOption", + "name": "DownloadableItemsLinks", "ofType": null } }, @@ -48944,27 +47473,27 @@ "deprecationReason": null }, { - "name": "position", - "description": "A number indicating the sequence order of this item compared to the other bundle items.", + "name": "eligible_for_return", + "description": "Indicates whether the order item is eligible to be in a return request.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_range", - "description": "The range of prices for the product", + "name": "entered_options", + "description": "The entered option for the base product, such as a logo or image.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "PriceRange", + "name": "OrderItemOption", "ofType": null } }, @@ -48972,115 +47501,116 @@ "deprecationReason": null }, { - "name": "required", - "description": "Indicates whether the item must be included in the bundle.", + "name": "gift_message", + "description": "The selected gift message for the order item", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "GiftMessage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The SKU of the bundle product.", + "name": "gift_wrapping", + "description": "The selected gift wrapping for the order item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftWrapping", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name of the item.", + "name": "id", + "description": "The unique ID for an `OrderItemInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "The input type that the customer uses to select the item. Examples include radio button and checkbox.", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "OrderItemPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `BundleItem` object.", + "name": "product", + "description": "The ProductInterface object, which contains details about the base product", "args": [], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BundleItemOption", - "description": "Defines the characteristics that comprise a specific bundle item and its options.", - "fields": [ + }, { - "name": "can_change_quantity", - "description": "Indicates whether the customer can change the number of items for this option.", + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The ID assigned to the bundled item option.", + "name": "product_sale_price", + "description": "The sale price of the base product, including selected options.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "is_default", - "description": "Indicates whether this option is the default option.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The text that identifies the bundled item option.", + "name": "product_type", + "description": "The type of product, such as simple, configurable, etc.", "args": [], "type": { "kind": "SCALAR", @@ -49091,20 +47621,20 @@ "deprecationReason": null }, { - "name": "position", - "description": "When a bundle item contains multiple options, the relative position of this option compared to the other options.", + "name": "product_url_key", + "description": "URL key of the base product.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price of the selected option.", + "name": "quantity_canceled", + "description": "The number of canceled items.", "args": [], "type": { "kind": "SCALAR", @@ -49115,44 +47645,44 @@ "deprecationReason": null }, { - "name": "price_type", - "description": "One of FIXED, PERCENT, or DYNAMIC.", + "name": "quantity_invoiced", + "description": "The number of invoiced items.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Contains details about this product option.", + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "qty", - "description": "Indicates the quantity of this specific bundle item.", + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `quantity` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this specific bundle item.", + "name": "quantity_return_requested", + "description": "The requested return quantity of the item.", "args": [], "type": { "kind": "SCALAR", @@ -49163,78 +47693,39 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `BundleItemOption` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BundleProduct", - "description": "Defines basic features of a bundle product and contains multiple BundleItems.", - "fields": [ - { - "name": "activity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", + "name": "quantity_returned", + "description": "The number of returned items.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", + "name": "quantity_shipped", + "description": "The number of shipped items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "categories", - "description": "The categories assigned to a product.", + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", + "kind": "OBJECT", + "name": "OrderItemOption", "ofType": null } }, @@ -49242,87 +47733,60 @@ "deprecationReason": null }, { - "name": "category_gear", - "description": null, + "name": "status", + "description": "The status of the order item.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "climate", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "collar", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "color", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DownloadableInvoiceItem", + "description": "Defines downloadable product options for `InvoiceItemInterface`.", + "fields": [ { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "discounts", + "description": "Information about the final discount amount for the base product, including discounts on options.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "crosssell_products", - "description": "An array of cross-sell products.", + "name": "downloadable_links", + "description": "A list of downloadable links that are invoiced from the downloadable product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "DownloadableItemsLinks", "ofType": null } }, @@ -49330,146 +47794,132 @@ "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "id", + "description": "The unique ID for an `InvoiceItemInterface` object.", + "args": [], "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "order_item", + "description": "Details about an individual order item.", "args": [], "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dynamic_price", - "description": "Indicates whether the bundle product has a dynamic price.", + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dynamic_sku", - "description": "Indicates whether the bundle product has a dynamic SKU.", + "name": "product_sale_price", + "description": "The sale price for the base product including selected options.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dynamic_weight", - "description": "Indicates whether the bundle product has a dynamically calculated weight.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eco_collection", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "erin_recommends", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "features_bags", - "description": null, + "name": "quantity_invoiced", + "description": "The number of invoiced items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "format", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DownloadableCreditMemoItem", + "description": "Defines downloadable product options for `CreditMemoItemInterface`.", + "fields": [ { - "name": "gender", - "description": null, + "name": "discounts", + "description": "Details about the final discount amount for the base product, including discounts on options.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", + "name": "downloadable_links", + "description": "A list of downloadable links that are refunded from the downloadable product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "DownloadableItemsLinks", "ofType": null } }, @@ -49477,15 +47927,15 @@ "deprecationReason": null }, { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", + "name": "id", + "description": "The unique ID for a `CreditMemoItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, @@ -49493,63 +47943,55 @@ "deprecationReason": null }, { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", + "name": "order_item", + "description": "The order item the credit memo is applied to.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The ID number assigned to the product.", + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." - }, - { - "name": "image", - "description": "The relative path to the main image on the product page.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "product_sale_price", + "description": "The sale price for the base product, including selected options.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "items", - "description": "An array containing information about individual bundle items.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BundleItem", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -49557,88 +47999,124 @@ "deprecationReason": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "material", - "description": null, + "kind": "INTERFACE", + "name": "CreditMemoItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DownloadableItemsLinks", + "description": "Defines characteristics of the links for downloadable product.", + "fields": [ + { + "name": "sort_order", + "description": "A number indicating the sort order.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", + "name": "title", + "description": "The display name of the link.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "media_gallery", - "description": "An array of media gallery objects.", + "name": "uid", + "description": "The unique ID for a `DownloadableItemsLinks` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DownloadableWishlistItem", + "description": "A downloadable product wish list item.", + "fields": [ { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "description", + "description": "The description of the item.", "args": [], "type": { "kind": "SCALAR", @@ -49649,99 +48127,136 @@ "deprecationReason": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", + "name": "links_v2", + "description": "An array containing information about the selected links.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductLinks", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", + "name": "product", + "description": "Product details of the wish list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "new", - "description": null, + "name": "quantity", + "description": "The quantity of this wish list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "samples", + "description": "An array containing information about the selected samples.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductSamples", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "new_to_date", - "description": "The end date for new product listings.", + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Company", + "description": "Contains the output schema for a company.", + "fields": [ + { + "name": "acl_resources", + "description": "The list of all resources defined within the company.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyAclResource", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", + "name": "company_admin", + "description": "An object containing information about the company administrator.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Customer", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "options", - "description": "An array of options for a customizable product.", + "name": "credit", + "description": "Company credit balances and limits.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", + "kind": "OBJECT", + "name": "CompanyCredit", "ofType": null } }, @@ -49749,75 +48264,74 @@ "deprecationReason": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", - "args": [], + "name": "credit_history", + "description": "Details about the history of company credit operations.", + "args": [ + { + "name": "filter", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "CompanyCreditHistoryFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pageSize", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyCreditHistory", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pattern", - "description": null, + "name": "email", + "description": "The email address of the company contact.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "performance_fabric", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "price", - "description": "Indicates the price of an item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductPrices", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." - }, - { - "name": "price_details", - "description": "The price details of the main product", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PriceDetails", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_range", - "description": "The range of prices for the product", + "name": "id", + "description": "The unique ID of a `Company` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PriceRange", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -49825,43 +48339,51 @@ "deprecationReason": null }, { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", + "name": "legal_address", + "description": "The address where the company is registered to conduct business.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TierPrice", - "ofType": null - } + "kind": "OBJECT", + "name": "CompanyLegalAddress", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_view", - "description": "One of PRICE_RANGE or AS_LOW_AS.", + "name": "legal_name", + "description": "The full legal name of the company.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceViewEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", + "name": "name", + "description": "The name of the company.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_methods", + "description": "The list of payment methods available to a company.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductLinksInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -49869,39 +48391,75 @@ "deprecationReason": null }, { - "name": "purpose", - "description": null, + "name": "reseller_id", + "description": "The resale number that is assigned to the company for tax reporting purposes.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quantity", - "description": "Amount of available stock", - "args": [], + "name": "role", + "description": "A company role filtered by the unique ID of a `CompanyRole` object.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "CompanyRole", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", - "args": [], + "name": "roles", + "description": "An object that contains a list of company roles.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "CompanyRoles", "ofType": null } }, @@ -49909,72 +48467,121 @@ "deprecationReason": null }, { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "sales_representative", + "description": "An object containing information about the company sales representative.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "OBJECT", + "name": "CompanySalesRepresentative", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "related_products", - "description": "An array of related products.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null + "name": "structure", + "description": "The company structure of teams and customers in depth-first order.", + "args": [ + { + "name": "rootId", + "description": "The ID of the node in the company structure that serves as the root for the query.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "depth", + "description": "The maximum depth that can be reached when listing structure nodes.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "10" } + ], + "type": { + "kind": "OBJECT", + "name": "CompanyStructure", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], + "name": "team", + "description": "The company team data filtered by the unique ID for a `CompanyTeam` object.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CompanyTeam", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "name": "user", + "description": "A company user filtered by the unique ID of a `Customer` object.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "reviews", - "description": "The list of products reviews.", + "name": "users", + "description": "An object that contains a list of company users based on activity status.", "args": [ + { + "name": "filter", + "description": "The type of company users to return.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CompanyUsersFilterInput", + "ofType": null + }, + "defaultValue": null + }, { "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", + "description": "The maximum number of results to return at once. The default value is 20.", "type": { "kind": "SCALAR", "name": "Int", @@ -49984,7 +48591,7 @@ }, { "name": "currentPage", - "description": "The page of results to return. The default is 1.", + "description": "The page of results to return. The default value is 1.", "type": { "kind": "SCALAR", "name": "Int", @@ -49994,147 +48601,169 @@ } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductReviews", - "ofType": null - } + "kind": "OBJECT", + "name": "CompanyUsers", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sale", - "description": null, + "name": "vat_tax_id", + "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyLegalAddress", + "description": "Contains details about the address where the company is registered to conduct business.", + "fields": [ { - "name": "ship_bundle_items", - "description": "Indicates whether to ship bundle items together or individually.", + "name": "city", + "description": "The city where the company is registered to conduct business.", "args": [], "type": { - "kind": "ENUM", - "name": "ShipBundleItemsEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", + "name": "country_code", + "description": "The country code of the company's legal address.", "args": [], "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", + "kind": "ENUM", + "name": "CountryCodeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "size", - "description": null, + "name": "postcode", + "description": "The company's postal code.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "name": "region", + "description": "An object containing region data for the company.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CustomerAddressRegion", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sleeve", - "description": null, + "name": "street", + "description": "An array of strings that define the company's street address.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", + "name": "telephone", + "description": "The company's phone number.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyAdmin", + "description": "Contains details about the company administrator.", + "fields": [ { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", + "name": "email", + "description": "The email address of the company administrator.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "special_price", - "description": "The discounted price of the product.", + "name": "firstname", + "description": "The company administrator's first name.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_to_date", - "description": "The end date for a product with a special price.", + "name": "gender", + "description": "The company administrator's gender (Male - 1, Female - 2, Not Specified - 3).", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", + "name": "id", + "description": "The unique ID for a `CompanyAdmin` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, @@ -50142,144 +48771,208 @@ "deprecationReason": null }, { - "name": "stock_status", - "description": "Stock status of the product", + "name": "job_title", + "description": "The job title of the company administrator.", "args": [], "type": { - "kind": "ENUM", - "name": "ProductStockStatus", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "strap_bags", - "description": null, + "name": "lastname", + "description": "The company administrator's last name.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanySalesRepresentative", + "description": "Contains details about a company sales representative.", + "fields": [ { - "name": "style_bags", - "description": null, + "name": "email", + "description": "The email address of the company sales representative.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bottom", - "description": null, + "name": "firstname", + "description": "The company sales representative's first name.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_general", - "description": null, + "name": "lastname", + "description": "The company sales representative's last name.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyUsers", + "description": "Contains details about company users.", + "fields": [ { - "name": "swatch_image", - "description": "The file name of a swatch image.", + "name": "items", + "description": "An array of `CompanyUser` objects that match the specified filter criteria.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", + "name": "page_info", + "description": "Pagination metadata.", "args": [], "type": { "kind": "OBJECT", - "name": "ProductImage", + "name": "SearchResultPageInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "name": "total_count", + "description": "The number of objects returned.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyRoles", + "description": "Contains an array of roles.", + "fields": [ { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", + "name": "items", + "description": "A list of company roles that match the specified filter criteria.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProductTierPrices", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + } } }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "name": "page_info", + "description": "Pagination metadata.", "args": [], "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "name": "total_count", + "description": "The total number of objects matching the specified filter.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyRole", + "description": "Contails details about a single role.", + "fields": [ { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", + "name": "id", + "description": "The unique ID for a `CompanyRole` object.", "args": [], "type": { "kind": "NON_NULL", @@ -50294,27 +48987,27 @@ "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", + "name": "name", + "description": "The name assigned to the role.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "upsell_products", - "description": "An array of up-sell products.", + "name": "permissions", + "description": "A list of permission resources defined for a role.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "CompanyAclResource", "ofType": null } }, @@ -50322,39 +49015,38 @@ "deprecationReason": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "users_count", + "description": "The total number of users assigned the specified role.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "url_path", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyAclResource", + "description": "Contains details about the access control list settings of a resource.", + "fields": [ { - "name": "url_rewrites", - "description": "URL rewrites list", + "name": "children", + "description": "An array of sub-resources.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "UrlRewrite", + "name": "CompanyAclResource", "ofType": null } }, @@ -50362,40 +49054,40 @@ "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", + "name": "id", + "description": "The unique ID for a `CompanyAclResource` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "websites", - "description": "An array of websites in which the product is available.", + "name": "sort_order", + "description": "The sort order of an ACL resource.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Website", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", + "name": "text", + "description": "The label assigned to the ACL resource.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -50403,136 +49095,193 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "PhysicalProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "PriceViewEnum", - "description": "Defines whether a bundle product's price is displayed as the lowest possible value or as a range.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PRICE_RANGE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "IsCompanyRoleNameAvailableOutput", + "description": "Contains the response of a role name validation query.", + "fields": [ { - "name": "AS_LOW_AS", - "description": "", + "name": "is_role_name_available", + "description": "Indicates whether the specified company role name is available.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "ShipBundleItemsEnum", - "description": "Defines whether bundle items must be shipped together.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "IsCompanyUserEmailAvailableOutput", + "description": "Contains the response of a company user email validation query.", + "fields": [ { - "name": "TOGETHER", - "description": "", + "name": "is_email_available", + "description": "Indicates whether the specified email address can be used to create a company user.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IsCompanyAdminEmailAvailableOutput", + "description": "Contains the response of a company admin email validation query.", + "fields": [ { - "name": "SEPARATELY", - "description": "", + "name": "is_email_available", + "description": "Indicates whether the specified email address can be used to create a company administrator.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "BundleOrderItem", - "description": "Defines bundle product options for `OrderItemInterface`.", + "name": "IsCompanyEmailAvailableOutput", + "description": "Contains the response of a company email validation query.", "fields": [ { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to the bundle product.", + "name": "is_email_available", + "description": "Indicates whether the specified email address can be used to create a company.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "CompanyStructureEntity", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CompanyTeam", + "ofType": null }, { - "name": "discounts", - "description": "The final discount information for the product.", + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CompanyStructure", + "description": "Contains an array of the individual nodes that comprise the company structure.", + "fields": [ + { + "name": "items", + "description": "An array of elements in a company structure.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Discount", + "name": "CompanyStructureItem", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyTeam", + "description": "Describes a company team.", + "fields": [ { - "name": "eligible_for_return", - "description": "Indicates whether the order item is eligible to be in a return request.", + "name": "description", + "description": "An optional description of the team.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "entered_options", - "description": "The entered option for the base product, such as a logo or image.", + "name": "id", + "description": "The unique ID for a `CompanyTeam` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -50540,32 +49289,20 @@ "deprecationReason": null }, { - "name": "gift_message", - "description": "The selected gift message for the order item", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the order item.", + "name": "name", + "description": "The display name of the team.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftWrapping", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for an `OrderItemInterface` object.", + "name": "structure_id", + "description": "ID of the company structure", "args": [], "type": { "kind": "NON_NULL", @@ -50578,75 +49315,787 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyUsersFilterInput", + "description": "Defines the filter for returning a list of company users.", + "fields": null, + "inputFields": [ { - "name": "parent_sku", - "description": "The SKU of parent product.", - "args": [], + "name": "status", + "description": "The activity status to filter on.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "CompanyUserStatusEnum", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CompanyUserStatusEnum", + "description": "Defines the list of company user status values.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACTIVE", + "description": "Only active users.", "isDeprecated": false, "deprecationReason": null }, { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", + "name": "INACTIVE", + "description": "Only inactive users.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCompanyTeamOutput", + "description": "Contains the response to the request to create a company team.", + "fields": [ + { + "name": "team", + "description": "The new company team instance.", "args": [], "type": { - "kind": "OBJECT", - "name": "OrderItemPrices", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyTeam", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyTeamOutput", + "description": "Contains the response to the request to update a company team.", + "fields": [ + { + "name": "team", + "description": "The updated company team instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyTeam", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCompanyTeamOutput", + "description": "Contains the status of the request to delete a company team.", + "fields": [ + { + "name": "success", + "description": "Indicates whether the delete operation succeeded.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyTeamCreateInput", + "description": "Defines the input schema for creating a company team.", + "fields": null, + "inputFields": [ + { + "name": "description", + "description": "An optional description of the team.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The display name of the team.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "target_id", + "description": "The ID of a node within a company's structure. This ID will be the parent of the created team.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyTeamUpdateInput", + "description": "Defines the input schema for updating a company team.", + "fields": null, + "inputFields": [ + { + "name": "description", + "description": "An optional description of the team.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "The unique ID of the `CompanyTeam` object to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The display name of the team.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyStructureOutput", + "description": "Contains the response to the request to update the company structure.", + "fields": [ + { + "name": "company", + "description": "The updated company instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Company", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyStructureUpdateInput", + "description": "Defines the input schema for updating the company structure.", + "fields": null, + "inputFields": [ + { + "name": "parent_tree_id", + "description": "The ID of a company that will be the new parent.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "tree_id", + "description": "The ID of the company team that is being moved to another parent.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCompanyOutput", + "description": "Contains the response to the request to create a company.", + "fields": [ + { + "name": "company", + "description": "The new company instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Company", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyOutput", + "description": "Contains the response to the request to update the company.", + "fields": [ + { + "name": "company", + "description": "The updated company instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Company", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCompanyUserOutput", + "description": "Contains the response to the request to create a company user.", + "fields": [ + { + "name": "user", + "description": "The new company user instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyUserOutput", + "description": "Contains the response to the request to update the company user.", + "fields": [ + { + "name": "user", + "description": "The updated company user instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCompanyUserOutput", + "description": "Contains the response to the request to delete the company user.", + "fields": [ + { + "name": "success", + "description": "Indicates whether the company user has been deactivated successfully.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCompanyRoleOutput", + "description": "Contains the response to the request to create a company role.", + "fields": [ + { + "name": "role", + "description": "The new company role instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyRoleOutput", + "description": "Contains the response to the request to update the company role.", + "fields": [ + { + "name": "role", + "description": "The updated company role instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCompanyRoleOutput", + "description": "Contains the response to the request to delete the company role.", + "fields": [ + { + "name": "success", + "description": "SIndicates whether the company role has been deleted successfully.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyCreateInput", + "description": "Defines the input schema for creating a new company.", + "fields": null, + "inputFields": [ + { + "name": "company_admin", + "description": "Defines the company administrator.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyAdminInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "company_email", + "description": "The email address of the company contact.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "company_name", + "description": "The name of the company to create.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "legal_address", + "description": "Defines legal address data of the company.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressCreateInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "legal_name", + "description": "The full legal name of the company.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reseller_id", + "description": "The resale number that is assigned to the company for tax reporting purposes.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "vat_tax_id", + "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyAdminInput", + "description": "Defines the input schema for creating a company administrator.", + "fields": null, + "inputFields": [ + { + "name": "custom_attributes", + "description": "The company administrator's custom attributes.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "email", + "description": "The email address of the company administrator.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "firstname", + "description": "The company administrator's first name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "gender", + "description": "The company administrator's gender (Male - 1, Female - 2, Not Specified - 3).", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "job_title", + "description": "The job title of the company administrator.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastname", + "description": "The company administrator's last name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "telephone", + "description": "The phone number of the company administrator.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressCreateInput", + "description": "Defines the input schema for defining a company's legal address.", + "fields": null, + "inputFields": [ + { + "name": "city", + "description": "The city where the company is registered to conduct business.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "country_id", + "description": "The company's country ID. Use the `countries` query to get this value.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "product", - "description": "The ProductInterface object, which contains details about the base product", - "args": [], + "name": "postcode", + "description": "The postal code of the company.", "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_name", - "description": "The name of the base product.", - "args": [], + "name": "region", + "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sale_price", - "description": "The sale price of the base product, including selected options.", - "args": [], + "name": "street", + "description": "An array of strings that define the street address where the company is registered to conduct business.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", - "args": [], + "name": "telephone", + "description": "The primary phone number of the company.", "type": { "kind": "NON_NULL", "name": null, @@ -50656,198 +50105,224 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyUpdateInput", + "description": "Defines the input schema for updating a company.", + "fields": null, + "inputFields": [ { - "name": "product_type", - "description": "The type of product, such as simple, configurable, etc.", - "args": [], + "name": "company_email", + "description": "The email address of the company contact.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_url_key", - "description": "URL key of the base product.", - "args": [], + "name": "company_name", + "description": "The name of the company to update.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity_canceled", - "description": "The number of canceled items.", - "args": [], + "name": "legal_address", + "description": "The legal address data of the company.", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressUpdateInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], + "name": "legal_name", + "description": "The full legal name of the company.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", - "args": [], + "name": "reseller_id", + "description": "The resale number that is assigned to the company for tax reporting purposes.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", - "args": [], + "name": "vat_tax_id", + "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressUpdateInput", + "description": "Defines the input schema for updating a company's legal address.", + "fields": null, + "inputFields": [ { - "name": "quantity_return_requested", - "description": "The requested return quantity of the item.", - "args": [], + "name": "city", + "description": "The city where the company is registered to conduct business.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity_returned", - "description": "The number of returned items.", - "args": [], + "name": "country_id", + "description": "The unique ID for a `Country` object.", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "ENUM", + "name": "CountryCodeEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], + "name": "postcode", + "description": "The postal code of the company.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", - "args": [], + "name": "region", + "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "street", + "description": "An array of strings that define the street address where the company is registered to conduct business.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "status", - "description": "The status of the order item.", - "args": [], + "name": "telephone", + "description": "The primary phone number of the company.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "BundleInvoiceItem", - "description": "Defines bundle product options for `InvoiceItemInterface`.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CompanyUserCreateInput", + "description": "Defines the input schema for creating a company user.", + "fields": null, + "inputFields": [ { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to an invoiced bundle product.", - "args": [], + "name": "email", + "description": "The company user's email address", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "discounts", - "description": "Information about the final discount amount for the base product, including discounts on options.", - "args": [], + "name": "firstname", + "description": "The company user's first name.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Discount", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "The unique ID for an `InvoiceItemInterface` object.", - "args": [], + "name": "job_title", + "description": "The company user's job title or function.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "lastname", + "description": "The company user's last name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "role_id", + "description": "The unique ID for a `CompanyRole` object.", "type": { "kind": "NON_NULL", "name": null, @@ -50857,114 +50332,198 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "order_item", - "description": "Details about an individual order item.", - "args": [], + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CompanyUserStatusEnum", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_name", - "description": "The name of the base product.", - "args": [], + "name": "target_id", + "description": "The ID of a node within a company's structure. This ID will be the parent of the created company user.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product including selected options.", - "args": [], + "name": "telephone", + "description": "The company user's phone number.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyUserUpdateInput", + "description": "Defines the input schema for updating a company user.", + "fields": null, + "inputFields": [ + { + "name": "email", + "description": "The company user's email address.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", - "args": [], + "name": "firstname", + "description": "The company user's first name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "The unique ID of a `Customer` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], + "name": "job_title", + "description": "The company user's job title or function.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + "defaultValue": null + }, { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null + "name": "lastname", + "description": "The company user's last name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "role_id", + "description": "The unique ID for a `CompanyRole` object.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "type": { + "kind": "ENUM", + "name": "CompanyUserStatusEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "telephone", + "description": "The company user's phone number.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "BundleShipmentItem", - "description": "Defines bundle product options for `ShipmentItemInterface`.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CompanyRoleCreateInput", + "description": "Defines the input schema for creating a company role.", + "fields": null, + "inputFields": [ { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to a shipped product.", - "args": [], + "name": "name", + "description": "The name of the role to create.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, + { + "name": "permissions", + "description": "A list of resources the role can access.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyRoleUpdateInput", + "description": "Defines the input schema for updating a company role.", + "fields": null, + "inputFields": [ { "name": "id", - "description": "The unique ID for a `ShipmentItemInterface` object.", - "args": [], + "description": "The unique ID for a `CompanyRole` object.", "type": { "kind": "NON_NULL", "name": null, @@ -50974,75 +50533,117 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "name", + "description": "The name of the role to update.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "order_item", - "description": "The order item associated with the shipment item.", - "args": [], + "name": "permissions", + "description": "A list of resources the role can access.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UserCompaniesInput", + "description": "Defines the input for returning matching companies the customer is assigned to.", + "fields": null, + "inputFields": [ + { + "name": "currentPage", + "description": "Specifies which page of results to return. The default value is 1.", "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_name", - "description": "The name of the base product.", - "args": [], + "name": "pageSize", + "description": "Specifies the maximum number of results to return at once. This attribute is optional.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product.", - "args": [], + "name": "sort", + "description": "Defines the sorting of the results.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "INPUT_OBJECT", + "name": "CompaniesSortInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserCompaniesOutput", + "description": "An object that contains a list of companies customer is assigned to.", + "fields": [ { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "items", + "description": "An array of companies customer is assigned to.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyBasicInfo", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", + "name": "page_info", + "description": "Provides navigation for the query response.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null } }, @@ -51051,56 +50652,74 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "BundleCreditMemoItem", - "description": "Defines bundle product options for `CreditMemoItemInterface`.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CompaniesSortInput", + "description": "Specifies which field to sort on, and whether to return the results in ascending or descending order.", + "fields": null, + "inputFields": [ { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to a bundle product that is part of a credit memo.", - "args": [], + "name": "field", + "description": "The field for sorting the results.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", + "kind": "ENUM", + "name": "CompaniesSortFieldEnum", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", - "args": [], + "name": "order", + "description": "Indicates whether to return results in ascending or descending order.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Discount", + "kind": "ENUM", + "name": "SortEnum", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CompaniesSortFieldEnum", + "description": "The fields available for sorting the customer companies.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NAME", + "description": "The name of the company.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyBasicInfo", + "description": "The minimal required information to identify and display the company.", + "fields": [ { "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", + "description": "The unique ID of a `Company` object.", "args": [], "type": { "kind": "NON_NULL", @@ -51115,20 +50734,8 @@ "deprecationReason": null }, { - "name": "order_item", - "description": "The order item the credit memo is applied to.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_name", - "description": "The name of the base product.", + "name": "legal_name", + "description": "The full legal name of the company.", "args": [], "type": { "kind": "SCALAR", @@ -51139,44 +50746,12 @@ "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product, including selected options.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_sku", - "description": "The SKU of the base product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "name", + "description": "The name of the company.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -51184,41 +50759,19 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", - "description": "A list of options of the selected bundle product.", - "fields": [ - { - "name": "id", - "description": "The unique ID for a `ItemSelectedBundleOption` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." - }, + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationInput", + "description": "Defines the input schema for accepting the company invitation.", + "fields": null, + "inputFields": [ { - "name": "label", - "description": "The label of the option.", - "args": [], + "name": "code", + "description": "The invitation code.", "type": { "kind": "NON_NULL", "name": null, @@ -51228,56 +50781,46 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID for a `ItemSelectedBundleOption` object.", - "args": [], + "name": "role_id", + "description": "The company role id.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "values", - "description": "A list of products that represent the values of the parent option.", - "args": [], + "name": "user", + "description": "Company user attributes in the invitation.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOptionValue", + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationUserInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ItemSelectedBundleOptionValue", - "description": "A list of values for the selected bundle product.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationUserInput", + "description": "Company user attributes in the invitation.", + "fields": null, + "inputFields": [ { - "name": "id", - "description": "The unique ID for a `ItemSelectedBundleOptionValue` object.", - "args": [], + "name": "company_id", + "description": "The company unique identifier.", "type": { "kind": "NON_NULL", "name": null, @@ -51287,85 +50830,70 @@ "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "defaultValue": null }, { - "name": "price", - "description": "The price of the child bundle product.", - "args": [], + "name": "customer_id", + "description": "The customer unique identifier.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_name", - "description": "The name of the child bundle product.", - "args": [], + "name": "job_title", + "description": "The job title of a company user.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sku", - "description": "The SKU of the child bundle product.", - "args": [], + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "CompanyUserStatusEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity", - "description": "The number of this bundle product that were ordered.", - "args": [], + "name": "telephone", + "description": "The phone number of the company user.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyInvitationOutput", + "description": "The result of accepting the company invitation.", + "fields": [ { - "name": "uid", - "description": "The unique ID for a `ItemSelectedBundleOptionValue` object.", + "name": "success", + "description": "Indicates whether the customer was added to the company successfully.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -51378,83 +50906,70 @@ }, { "kind": "OBJECT", - "name": "BundleWishlistItem", - "description": "Defines bundle product options for `WishlistItemInterface`.", + "name": "CompanyStructureItem", + "description": "Defines an individual node in the company structure.", "fields": [ { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bundle_options", - "description": "An array containing information about the selected bundle items.", + "name": "entity", + "description": "A union of `CompanyTeam` and `Customer` objects.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedBundleOption", - "ofType": null - } + "kind": "UNION", + "name": "CompanyStructureEntity", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "id", + "description": "The unique ID for a `CompanyStructureItem` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "The description of the item.", + "name": "parent_id", + "description": "The ID of the parent item in the company hierarchy.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerSegment", + "description": "Customer segment.", + "fields": [ { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "name": "apply_to", + "description": "Customer segment is applicable to visitor, registered customer or both.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "ENUM", + "name": "CustomerSegmentApplyTo", "ofType": null } }, @@ -51462,27 +50977,27 @@ "deprecationReason": null }, { - "name": "product", - "description": "Product details of the wish list item.", + "name": "description", + "description": "Customer segment description.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this wish list item.", + "name": "name", + "description": "Customer segment name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, @@ -51491,14 +51006,37 @@ } ], "inputFields": null, - "interfaces": [ + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CustomerSegmentApplyTo", + "description": "Customer segment is applicable to visitor, registered customers or both.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null + "name": "BOTH", + "description": "Customer segment is applicable to visitor and registered customers.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REGISTERED", + "description": "Customer segment is applicable to registered customers.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VISITOR", + "description": "Customer segment is applicable to visitors/guests.", + "isDeprecated": false, + "deprecationReason": null } ], - "enumValues": null, "possibleTypes": null }, { @@ -53375,12 +52913,12 @@ }, { "kind": "OBJECT", - "name": "DownloadableOrderItem", + "name": "BundleOrderItem", "ofType": null }, { "kind": "OBJECT", - "name": "BundleOrderItem", + "name": "DownloadableOrderItem", "ofType": null }, { @@ -53725,12 +53263,12 @@ }, { "kind": "OBJECT", - "name": "DownloadableWishlistItem", + "name": "BundleWishlistItem", "ofType": null }, { "kind": "OBJECT", - "name": "BundleWishlistItem", + "name": "DownloadableWishlistItem", "ofType": null }, { @@ -54011,12 +53549,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "REQUIRED_PARAMETER_MISSING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "NOT_SALABLE", "description": "", @@ -55272,6 +54804,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "rules", + "description": "Provides applied catalog rules in the current active cart", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CatalogRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "sale", "description": null, @@ -56852,266 +56400,20 @@ "description": "The name of the person receiving the gift card.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sender_email", - "description": "The email address of the sender.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sender_name", - "description": "The name of the sender.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardWishlistItem", - "description": "A single gift card added to a wish list.", - "fields": [ - { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The description of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_card_options", - "description": "Details about a gift card.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftCardOptions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of this wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardOptions", - "description": "Contains details about the sender, recipient, and amount of a gift card.", - "fields": [ - { - "name": "amount", - "description": "The amount and currency of the gift card.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_giftcard_amount", - "description": "The custom amount and currency of the gift card.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message to the recipient.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recipient_email", - "description": "The email address of the person receiving the gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recipient_name", - "description": "The name of the person receiving the gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { "name": "sender_email", - "description": "The email address of the person sending the gift card.", + "description": "The email address of the sender.", "args": [], "type": { "kind": "SCALAR", @@ -57123,37 +56425,63 @@ }, { "name": "sender_name", - "description": "The name of the person sending the gift card.", + "description": "The name of the sender.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GiftCartAttributeValue", - "description": "Gift card custom attribute value containing array data.", + "name": "GiftCardWishlistItem", + "description": "A single gift card added to a wish list.", "fields": [ { - "name": "code", - "description": "The attribute code.", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -57161,8 +56489,8 @@ "deprecationReason": null }, { - "name": "options", - "description": "Array of gift card attribute option values.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", "args": [], "type": { "kind": "NON_NULL", @@ -57171,27 +56499,194 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SelectedCustomizableOption", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "description", + "description": "The description of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_card_options", + "description": "Details about a gift card.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftCardOptions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of this wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", - "name": "AttributeValueInterface", + "name": "WishlistItemInterface", "ofType": null } ], "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "GiftCardOptions", + "description": "Contains details about the sender, recipient, and amount of a gift card.", + "fields": [ + { + "name": "amount", + "description": "The amount and currency of the gift card.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_giftcard_amount", + "description": "The custom amount and currency of the gift card.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "A message to the recipient.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recipient_email", + "description": "The email address of the person receiving the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recipient_name", + "description": "The name of the person receiving the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sender_email", + "description": "The email address of the person sending the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sender_name", + "description": "The name of the person sending the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "GiftRegistrySearchResult", @@ -57830,16 +57325,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "customer_address_uid", - "description": "The unique ID assigned to this customer address.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -60740,6 +60225,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "rules", + "description": "Provides applied catalog rules in the current active cart", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CatalogRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "sale", "description": null, @@ -63195,12 +62696,12 @@ "possibleTypes": [ { "kind": "OBJECT", - "name": "DownloadableInvoiceItem", + "name": "BundleInvoiceItem", "ofType": null }, { "kind": "OBJECT", - "name": "BundleInvoiceItem", + "name": "DownloadableInvoiceItem", "ofType": null }, { @@ -64244,12 +63745,12 @@ "possibleTypes": [ { "kind": "OBJECT", - "name": "DownloadableCreditMemoItem", + "name": "BundleCreditMemoItem", "ofType": null }, { "kind": "OBJECT", - "name": "BundleCreditMemoItem", + "name": "DownloadableCreditMemoItem", "ofType": null }, { @@ -64667,69 +64168,6 @@ "name": "OrderInformationInput", "description": "Input to retrieve an order based on details.", "fields": null, - "inputFields": [ - { - "name": "email", - "description": "Order billing address email.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "lastname", - "description": "Order billing address lastname.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "number", - "description": "Order number.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "postcode", - "description": "Order billing address postcode", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GuestOrderInformationInput", - "description": "Input to retrieve an order based on details.", - "fields": null, "inputFields": [ { "name": "email", @@ -67058,31 +66496,35 @@ }, { "kind": "OBJECT", - "name": "AddProductsToNewCartOutput", - "description": "Contains details about the cart after adding products to it.", + "name": "DynamicBlock", + "description": "Contains a single dynamic block.", "fields": [ { - "name": "cart", - "description": "The cart after products have been added.", + "name": "content", + "description": "The renderable HTML code of the dynamic block.", "args": [], "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ComplexTextValue", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "user_errors", - "description": "Contains errors encountered while adding an item to the cart.", + "name": "uid", + "description": "The unique ID of a `DynamicBlock` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CartUserInputError", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -67097,31 +66539,51 @@ }, { "kind": "OBJECT", - "name": "SetCartAsInactiveOutput", - "description": "Sets the cart as inactive", + "name": "DynamicBlocks", + "description": "Contains an array of dynamic blocks.", "fields": [ { - "name": "error", - "description": "The error message returned after failing to set the cart as inactive", + "name": "items", + "description": "An array containing individual dynamic blocks.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DynamicBlock", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Metadata for pagination rendering.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "success", - "description": "Indicates whether the cart was set as inactive", + "name": "total_count", + "description": "The number of returned dynamic blocks.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, @@ -67134,6 +66596,129 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "DynamicBlocksFilterInput", + "description": "Defines the dynamic block filter. The filter can identify the block type, location and IDs to return.", + "fields": null, + "inputFields": [ + { + "name": "dynamic_block_uids", + "description": "An array of dynamic block UIDs to filter on.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "locations", + "description": "An array indicating the locations the dynamic block can be placed.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DynamicBlockLocationEnum", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "description": "A value indicating the type of dynamic block to filter on.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DynamicBlockTypeEnum", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DynamicBlockTypeEnum", + "description": "Indicates the selected Dynamic Blocks Rotator inline widget.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SPECIFIED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CART_PRICE_RULE_RELATED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CATALOG_PRICE_RULE_RELATED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DynamicBlockLocationEnum", + "description": "Indicates the locations the dynamic block can be placed. If this field is not specified, the query returns all locations.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CONTENT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEADER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FOOTER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LEFT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RIGHT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", "name": "GetPaymentSDKOutput", @@ -67453,45 +67038,6 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "CompleteOrderInput", - "description": "Update the quote and complete the order", - "fields": null, - "inputFields": [ - { - "name": "cartId", - "description": "The customer cart ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "id", - "description": "PayPal order ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", "name": "SyncPaymentOrderInput", @@ -67634,12 +67180,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "START_OF_CHECKOUT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "ADMIN", "description": "", @@ -67666,18 +67206,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "fastlane", - "description": "Fastlane payment method configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "FastlaneConfig", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "google_pay", "description": "GooglePay payment method configuration", @@ -67830,11 +67358,6 @@ "kind": "OBJECT", "name": "GooglePayConfig", "ofType": null - }, - { - "kind": "OBJECT", - "name": "FastlaneConfig", - "ofType": null } ] }, @@ -68130,18 +67653,6 @@ "name": "SmartButtonsConfig", "description": "", "fields": [ - { - "name": "app_switch_when_available", - "description": "Indicated whether to use App Switch on enabled mobile devices", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "button_styles", "description": "The styles for the PayPal Smart Button configuration", @@ -68397,138 +67908,21 @@ }, { "kind": "OBJECT", - "name": "GooglePayConfig", - "description": "", - "fields": [ - { - "name": "button_styles", - "description": "The styles for the GooglePay Button configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GooglePayButtonStyles", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "code", - "description": "The payment method code as defined in the payment gateway", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_visible", - "description": "Indicates whether the payment method is displayed", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_intent", - "description": "Defines the payment intent (Authorize or Capture", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_source", - "description": "The payment source for the payment method", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sdk_params", - "description": "The PayPal parameters required to load the JS SDK", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SDKParams", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_order", - "description": "The relative order the payment method is displayed on the checkout page", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "three_ds_mode", - "description": "3DS mode", - "args": [], - "type": { - "kind": "ENUM", - "name": "ThreeDSMode", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The name displayed for the payment method", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "PaymentConfigItem", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FastlaneConfig", + "name": "GooglePayConfig", "description": "", "fields": [ + { + "name": "button_styles", + "description": "The styles for the GooglePay Button configuration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GooglePayButtonStyles", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "code", "description": "The payment method code as defined in the payment gateway", @@ -69151,37 +68545,6 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "FastlaneMethodInput", - "description": "Fastlane Payment inputs", - "fields": null, - "inputFields": [ - { - "name": "payment_source", - "description": "The payment source for the payment method", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paypal_fastlane_token", - "description": "The single use token from Fastlane", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", "name": "CreateVaultCardSetupTokenInput", @@ -76608,244 +75971,19 @@ }, { "kind": "OBJECT", - "name": "DynamicBlock", - "description": "Contains a single dynamic block.", - "fields": [ - { - "name": "content", - "description": "The renderable HTML code of the dynamic block.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID of a `DynamicBlock` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DynamicBlocks", - "description": "Contains an array of dynamic blocks.", - "fields": [ - { - "name": "items", - "description": "An array containing individual dynamic blocks.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DynamicBlock", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Metadata for pagination rendering.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The number of returned dynamic blocks.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DynamicBlocksFilterInput", - "description": "Defines the dynamic block filter. The filter can identify the block type, location and IDs to return.", - "fields": null, - "inputFields": [ - { - "name": "dynamic_block_uids", - "description": "An array of dynamic block UIDs to filter on.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "locations", - "description": "An array indicating the locations the dynamic block can be placed.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DynamicBlockLocationEnum", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "type", - "description": "A value indicating the type of dynamic block to filter on.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DynamicBlockTypeEnum", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DynamicBlockTypeEnum", - "description": "Indicates the selected Dynamic Blocks Rotator inline widget.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SPECIFIED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CART_PRICE_RULE_RELATED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CATALOG_PRICE_RULE_RELATED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DynamicBlockLocationEnum", - "description": "Indicates the locations the dynamic block can be placed. If this field is not specified, the query returns all locations.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CONTENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEADER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FOOTER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LEFT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RIGHT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartRuleStorefront", + "name": "CartRule", "description": "", "fields": [ { - "name": "uid", - "description": "The unique ID for a `CartRule` object.", + "name": "name", + "description": "Name of the cart price rule", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -77192,45 +76330,177 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ExchangeExternalCustomerTokenInput", - "description": "Contains details about external customer.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "EntityUrl", + "description": "Contains the `uid`, `relative_url`, and `type` attributes.", + "fields": [ { - "name": "customer", - "description": "An input object that defines the customer characteristics to update.", + "name": "canonical_url", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `relative_url` instead." + }, + { + "name": "entity_uid", + "description": "The unique ID for a `ProductInterface`, `CategoryInterface`, `CmsPage`, or similar object associated with the specified URL. This could be a product, category, or CMS page UID.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The ID assigned to the object associated with the specified url. This could be a product ID, category ID, or page ID.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `entity_uid` instead." + }, + { + "name": "redirectCode", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "args": [], + "type": { + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UrlRewrite", + "description": "Contains URL rewrite details.", + "fields": [ + { + "name": "parameters", + "description": "An array of request parameters.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomerCreateInput", + "kind": "OBJECT", + "name": "HttpQueryParameter", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The request URL.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ExchangeExternalCustomerTokenOutput", - "description": "Contains customer token for external customer.", + "name": "HttpQueryParameter", + "description": "Contains target path parameters.", "fields": [ { - "name": "customer", - "description": "Return detailed information about a customer account.", + "name": "name", + "description": "A parameter name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "A parameter value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RoutableUrl", + "description": "Default implementation of RoutableInterface. This type is returned when the URL is not linked to an entity.", + "fields": [ + { + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Customer", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -77238,26 +76508,142 @@ "deprecationReason": null }, { - "name": "token", - "description": "The customer authorization token.", + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "args": [], + "type": { + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "description": "Routable entities serve as the model for a rendered page.", + "fields": [ + { + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "args": [], + "type": { + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": null + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CmsPage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CategoryTree", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VirtualProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GroupedProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RoutableUrl", + "ofType": null + } + ] }, { "kind": "INTERFACE", @@ -78144,18 +77530,6 @@ "name": "__Schema", "description": "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.", "fields": [ - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "types", "description": "A list of all types supported by this server.", @@ -78303,13 +77677,9 @@ "name": "includeDeprecated", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "defaultValue": "false" } @@ -78378,13 +77748,9 @@ "name": "includeDeprecated", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "defaultValue": "false" } @@ -78413,13 +77779,9 @@ "name": "includeDeprecated", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "defaultValue": "false" } @@ -78451,18 +77813,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "isOneOf", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -78570,13 +77920,9 @@ "name": "includeDeprecated", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "defaultValue": "false" } @@ -78889,22 +78235,7 @@ { "name": "args", "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": "false" - } - ], + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -79129,14 +78460,6 @@ "defaultValue": "\"No longer supported\"" } ] - }, - { - "name": "oneOf", - "description": "Indicates that an Input Object is a OneOf Input Object (and thus requires exactly one of its fields be provided).", - "locations": [ - "INPUT_OBJECT" - ], - "args": [] } ] } diff --git a/src/data/navigation/header.js b/src/data/navigation/header.js index 85281e473..e30f4c3f8 100644 --- a/src/data/navigation/header.js +++ b/src/data/navigation/header.js @@ -36,8 +36,8 @@ module.exports = [ path: "/reference/graphql/saas" }, { - title: "2.4.9-beta-1 Reference", - path: "/reference/graphql/2.4.9-beta-1", + title: "2.4.9 Reference", + path: "/reference/graphql/2.4.9", }, { title: "2.4.8 Reference", diff --git a/src/data/navigation/sections/graphql.js b/src/data/navigation/sections/graphql.js index 0420c4378..433dbd4f2 100644 --- a/src/data/navigation/sections/graphql.js +++ b/src/data/navigation/sections/graphql.js @@ -1601,8 +1601,8 @@ module.exports = [ EventTarget: "_top" }, { - title: "2.4.9-beta-1", - path: "https://developer.adobe.com/commerce/webapi/reference/graphql/2.4.9-beta-1/", + title: "2.4.9", + path: "https://developer.adobe.com/commerce/webapi/reference/graphql/2.4.9/", EventTarget: "_top" }, { diff --git a/src/data/navigation/sections/rest.js b/src/data/navigation/sections/rest.js index 9353c3fff..26db5b3bb 100644 --- a/src/data/navigation/sections/rest.js +++ b/src/data/navigation/sections/rest.js @@ -459,6 +459,10 @@ module.exports = [ title: "Step 4. Delete an image of a product", path: "/rest/tutorials/image/delete.md", }, + { + title: "Manage product images at the store view level", + path: "/rest/tutorials/image/product-image-store-scope.md", + }, ], }, ], diff --git a/src/openapi/admin-schema-2.4.9-beta-1.yaml b/src/openapi/admin-schema-2.4.9.yaml similarity index 99% rename from src/openapi/admin-schema-2.4.9-beta-1.yaml rename to src/openapi/admin-schema-2.4.9.yaml index 31d73755e..154a34e6e 100644 --- a/src/openapi/admin-schema-2.4.9-beta-1.yaml +++ b/src/openapi/admin-schema-2.4.9.yaml @@ -6,7 +6,7 @@ securityDefinitions: in: header swagger: '2.0' info: - version: 2.4.9-beta-1 + version: 2.4.9 title: Commerce Admin REST endpoints - All inclusive description: "$ref": "../_includes/redocly-intro.md" @@ -50,6 +50,8 @@ tags: - name: bundle-products/options/types - name: carts/ - name: carts/{cartId} +- name: carts/{cartId}/balance/apply +- name: carts/{cartId}/balance/unapply - name: carts/{cartId}/billing-address - name: carts/{cartId}/coupons - name: carts/{cartId}/coupons/{couponCode} @@ -169,6 +171,7 @@ tags: - name: customerGroups/search - name: customers - name: customers/{customerId} +- name: customers/{customerId}/balance/{websiteId} - name: customers/{customerId}/billingAddress - name: customers/{customerId}/carts - name: customers/{customerId}/companies @@ -3674,6 +3677,68 @@ paths: schema: "$ref": "#/definitions/error-response" summary: carts/{cartId} + "/V1/carts/{cartId}/balance/apply": + post: + tags: + - carts/{cartId}/balance/apply + description: Apply store credit + operationId: PostV1CartsCartIdBalanceApply + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: cartId + in: path + type: integer + required: true + responses: + '200': + description: 200 Success. + schema: + type: boolean + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: carts/{cartId}/balance/apply + "/V1/carts/{cartId}/balance/unapply": + delete: + tags: + - carts/{cartId}/balance/unapply + description: Remove store credit from cart + operationId: DeleteV1CartsCartIdBalanceUnapply + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: cartId + in: path + type: integer + required: true + responses: + '200': + description: 200 Success. + schema: + type: boolean + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: carts/{cartId}/balance/unapply "/V1/carts/{cartId}/billing-address": get: tags: @@ -9182,6 +9247,46 @@ paths: schema: "$ref": "#/definitions/error-response" summary: customers/{customerId} + "/V1/customers/{customerId}/balance/{websiteId}": + get: + tags: + - customers/{customerId}/balance/{websiteId} + description: Get customer store credit balance for a given website + operationId: GetV1CustomersCustomerIdBalanceWebsiteId + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: customerId + in: path + type: integer + required: true + - name: websiteId + in: path + type: integer + required: true + description: If null, will use current store's website ID + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/customer-balance-data-balance-interface" + '400': + description: 400 Bad Request + schema: + "$ref": "#/definitions/error-response" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: customers/{customerId}/balance/{websiteId} "/V1/customers/{customerId}/billingAddress": get: tags: @@ -33031,6 +33136,9 @@ definitions: sales-rule-data-condition-extension-interface: type: object description: ExtensionInterface class for @see \Magento\SalesRule\Api\Data\ConditionInterface + properties: + attribute_scope: + type: string sales-rule-data-rule-extension-interface: type: object description: ExtensionInterface class for @see \Magento\SalesRule\Api\Data\RuleInterface @@ -33413,6 +33521,47 @@ definitions: description: Authorization status required: - authorized + checkout-agreements-data-agreement-interface: + type: object + description: Interface AgreementInterface + properties: + agreement_id: + type: integer + description: Agreement ID. + name: + type: string + description: Agreement name. + content: + type: string + description: Agreement content. + content_height: + type: string + description: Agreement content height. Otherwise, null. + checkbox_text: + type: string + description: Agreement checkbox text. + is_active: + type: boolean + description: Agreement status. + is_html: + type: boolean + description: "* true - HTML. * false - plain text." + mode: + type: integer + description: The agreement applied mode. + extension_attributes: + "$ref": "#/definitions/checkout-agreements-data-agreement-extension-interface" + required: + - agreement_id + - name + - content + - checkbox_text + - is_active + - is_html + - mode + checkout-agreements-data-agreement-extension-interface: + type: object + description: ExtensionInterface class for @see \Magento\CheckoutAgreements\Api\Data\AgreementInterface company-data-company-search-results-interface: type: object description: Interface for company search results @@ -33510,14 +33659,14 @@ definitions: type: object description: ExtensionInterface class for @see \Magento\Company\Api\Data\CompanyInterface properties: + quote_config: + "$ref": "#/definitions/negotiable-quote-data-company-quote-config-interface" applicable_payment_method: type: integer available_payment_methods: type: string use_config_settings: type: integer - quote_config: - "$ref": "#/definitions/negotiable-quote-data-company-quote-config-interface" is_purchase_order_enabled: type: boolean applicable_shipping_method: @@ -33685,47 +33834,6 @@ definitions: - items - search_criteria - total_count - checkout-agreements-data-agreement-interface: - type: object - description: Interface AgreementInterface - properties: - agreement_id: - type: integer - description: Agreement ID. - name: - type: string - description: Agreement name. - content: - type: string - description: Agreement content. - content_height: - type: string - description: Agreement content height. Otherwise, null. - checkbox_text: - type: string - description: Agreement checkbox text. - is_active: - type: boolean - description: Agreement status. - is_html: - type: boolean - description: "* true - HTML. * false - plain text." - mode: - type: integer - description: The agreement applied mode. - extension_attributes: - "$ref": "#/definitions/checkout-agreements-data-agreement-extension-interface" - required: - - agreement_id - - name - - content - - checkbox_text - - is_active - - is_html - - mode - checkout-agreements-data-agreement-extension-interface: - type: object - description: ExtensionInterface class for @see \Magento\CheckoutAgreements\Api\Data\AgreementInterface tax-data-tax-rate-interface: type: object description: Tax rate interface. @@ -34737,6 +34845,29 @@ definitions: required: - url - initialization_vector + customer-balance-data-balance-interface: + type: object + description: Customer store credit balance data interface + properties: + balance_id: + type: integer + description: Balance ID + customer_id: + type: integer + description: Customer ID + website_id: + type: integer + description: Website ID + amount: + type: number + description: Balance amount + base_currency_code: + type: string + description: Base currency code + required: + - customer_id + - website_id + - amount gift-wrapping-data-wrapping-interface: type: object description: Interface WrappingInterface @@ -36670,6 +36801,8 @@ x-tagGroups: - carts/mine/totals-information - carts/search - carts/{cartId} + - carts/{cartId}/balance/apply + - carts/{cartId}/balance/unapply - carts/{cartId}/billing-address - carts/{cartId}/coupons - carts/{cartId}/coupons/deleteByCodes @@ -36791,6 +36924,7 @@ x-tagGroups: - customers/search - customers/validate - customers/{customerId} + - customers/{customerId}/balance/{websiteId} - customers/{customerId}/billingAddress - customers/{customerId}/carts - customers/{customerId}/companies diff --git a/src/openapi/customer-schema-2.4.9-beta-1.yaml b/src/openapi/customer-schema-2.4.9.yaml similarity index 99% rename from src/openapi/customer-schema-2.4.9-beta-1.yaml rename to src/openapi/customer-schema-2.4.9.yaml index 898804cf2..196dcd5f8 100644 --- a/src/openapi/customer-schema-2.4.9-beta-1.yaml +++ b/src/openapi/customer-schema-2.4.9.yaml @@ -6,7 +6,7 @@ securityDefinitions: in: header swagger: '2.0' info: - version: 2.4.9-beta-1 + version: 2.4.9 title: Commerce Customer REST endpoints - All inclusive description: "$ref": "../_includes/redocly-intro.md" @@ -21,7 +21,6 @@ tags: - name: carts/guest-carts/{cartId}/giftCards - name: carts/guest-carts/{cartId}/giftCards/{giftCardCode} - name: carts/mine -- name: carts/mine/balance/apply - name: carts/mine/checkGiftCard/{giftCardCode} - name: carts/mine/collect-totals - name: carts/mine/payment-information @@ -360,32 +359,6 @@ paths: schema: "$ref": "#/definitions/error-response" summary: carts/mine - "/V1/carts/mine/balance/apply": - post: - tags: - - carts/mine/balance/apply - description: Apply store credit - operationId: PostV1CartsMineBalanceApply - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - '200': - description: 200 Success. - schema: - type: boolean - '401': - description: 401 Unauthorized - schema: - "$ref": "#/definitions/error-response" - default: - description: Unexpected error - schema: - "$ref": "#/definitions/error-response" - summary: carts/mine/balance/apply "/V1/carts/mine/checkGiftCard/{giftCardCode}": get: tags: @@ -7735,7 +7708,6 @@ x-tagGroups: - carts/guest-carts/{cartId}/giftCards - carts/guest-carts/{cartId}/giftCards/{giftCardCode} - carts/mine - - carts/mine/balance/apply - carts/mine/checkGiftCard/{giftCardCode} - carts/mine/collect-totals - carts/mine/payment-information diff --git a/src/openapi/guest-schema-2.4.9-beta-1.yaml b/src/openapi/guest-schema-2.4.9.yaml similarity index 99% rename from src/openapi/guest-schema-2.4.9-beta-1.yaml rename to src/openapi/guest-schema-2.4.9.yaml index dc1df7e0b..75aae1fd4 100644 --- a/src/openapi/guest-schema-2.4.9-beta-1.yaml +++ b/src/openapi/guest-schema-2.4.9.yaml @@ -6,7 +6,7 @@ securityDefinitions: in: header swagger: '2.0' info: - version: 2.4.9-beta-1 + version: 2.4.9 title: Commerce Guest REST endpoints - All inclusive description: "$ref": "../_includes/redocly-intro.md" diff --git a/src/pages/graphql/payment-methods/payflow-pro-vault.md b/src/pages/graphql/payment-methods/payflow-pro-vault.md index d3e25be57..65d49e00d 100644 --- a/src/pages/graphql/payment-methods/payflow-pro-vault.md +++ b/src/pages/graphql/payment-methods/payflow-pro-vault.md @@ -18,6 +18,8 @@ The following conditions must be true to use this payment method: You cannot use this payment method if the customer decides to use a credit or debit card that is not stored in the vault. +PayPal PayFlow Pro transaction IDs (PNREFs) are valid for use in Reference Transactions for a fixed period of 12 months. Once expired, the saved card will no longer be displayed and must be added again. + If the customer's stored payment information becomes outdated, use the [deletePaymentToken mutation](../schema/checkout/mutations/delete-payment-token.md) to remove the token. Then perform the actions described in the [PayPal Payflow Pro payment method](../payment-methods/payflow-pro.md) to generate a new token and process the order. diff --git a/src/pages/graphql/reference/index.md b/src/pages/graphql/reference/index.md index 86691b1e9..74dba6195 100644 --- a/src/pages/graphql/reference/index.md +++ b/src/pages/graphql/reference/index.md @@ -12,7 +12,7 @@ The Adobe Commerce and Magento Open Source GraphQL API provides a flexible, powe See the following page for the full reference documentation for the Adobe Commerce and Magento Open Source GraphQL API schema: * ​[GraphQL API reference](../../reference/graphql/saas/) -* ​[2.4.9-beta-1 GraphQL API reference](../../reference/graphql/2.4.9-beta-1/) +* ​[2.4.9 GraphQL API reference](../../reference/graphql/2.4.9/) * ​[2.4.8 GraphQL API reference](../../reference/graphql/2.4.8/) * ​[2.4.7 GraphQL API reference](../../reference/graphql/2.4.7/) * ​[2.4.6 GraphQL API reference](../../reference/graphql/2.4.6/) diff --git a/src/pages/graphql/schema/b2b/company/queries/company.md b/src/pages/graphql/schema/b2b/company/queries/company.md index da95de9f4..52f9fa54c 100644 --- a/src/pages/graphql/schema/b2b/company/queries/company.md +++ b/src/pages/graphql/schema/b2b/company/queries/company.md @@ -119,6 +119,7 @@ query{ firstname lastname email + id } ... on CompanyTeam { name @@ -147,7 +148,8 @@ query{ "__typename": "Customer", "firstname": "Taina", "lastname": "Garofalo", - "email": "donadmin@example.com" + "email": "donadmin@example.com", + "id": "Ng==" } }, { @@ -163,7 +165,8 @@ query{ "__typename": "Customer", "firstname": "B", "lastname": "BB", - "email": "bbb@example.com" + "email": "bbb@example.com", + "id": "Nw==" } }, { @@ -179,7 +182,8 @@ query{ "__typename": "Customer", "firstname": "A", "lastname": "AA", - "email": "aa@example.com" + "email": "aa@example.com", + "id": "NQ==" } }, { @@ -195,7 +199,8 @@ query{ "__typename": "Customer", "firstname": "C", "lastname": "CC", - "email": "ccc@example.com" + "email": "ccc@example.com", + "id": "NQ==" } } ] diff --git a/src/pages/graphql/schema/cart/mutations/place-order.md b/src/pages/graphql/schema/cart/mutations/place-order.md index 92e08801a..5797565cf 100644 --- a/src/pages/graphql/schema/cart/mutations/place-order.md +++ b/src/pages/graphql/schema/cart/mutations/place-order.md @@ -16,6 +16,8 @@ Perform the following actions before using the `placeOrder` mutation: - Set the payment method - For guest customers, assign an email to the cart +As of Commerce 2.4.9, the `PlaceOrderOutput` object contains the errors available on the top of the response node. This assures easy error control and provides compatibility with older versions. + As of Commerce 2.4.7, the `PlaceOrderOutput` object can contain `orderV2`, which provides full details about the order. When the mutation runs, Commerce generates and returns a token in the `orderV2.token` field. You can supply the token value to the [`guestOrderByToken` query](../../orders/queries/guest-order-by-token.md) to retrieve details about an order created by a guest shopper. @@ -57,10 +59,6 @@ mutation { number token } - errors { - message - code - } } } ``` @@ -74,8 +72,7 @@ mutation { "orderV2": { "number": "000000006", "token": "0:3:OSScWU6PKLn3kFyMhNWyskG0opgVvFBnJmtuaFHKGwDFT83S6Kv9U39iYwixuU+vhwDz2AF4pCs3GtLhHbQ=" - }, - "errors": [] + } } } } diff --git a/src/pages/reference/graphql/2.4.8/index.md b/src/pages/reference/graphql/2.4.8/index.md index c4ff6f34a..c487facce 100644 --- a/src/pages/reference/graphql/2.4.8/index.md +++ b/src/pages/reference/graphql/2.4.8/index.md @@ -4,5 +4,5 @@ description: Review comprehensive reference documentation for Adobe Commerce Gra keywords: - GraphQL edition: paas -frameSrc: /graphql-api/index.html +frameSrc: /graphql-api/2.4.8/index.html --- diff --git a/src/pages/reference/graphql/2.4.9-beta-1/index.md b/src/pages/reference/graphql/2.4.9/index.md similarity index 61% rename from src/pages/reference/graphql/2.4.9-beta-1/index.md rename to src/pages/reference/graphql/2.4.9/index.md index 479d98544..51440584e 100644 --- a/src/pages/reference/graphql/2.4.9-beta-1/index.md +++ b/src/pages/reference/graphql/2.4.9/index.md @@ -1,8 +1,8 @@ --- -title: GraphQL API reference (2.4.9-beta-1) +title: GraphQL API reference (2.4.9) description: Review comprehensive reference documentation for older Adobe Commerce GraphQL API schemas. keywords: - GraphQL edition: paas -frameSrc: /graphql-api/2.4.9-beta-1/index.html +frameSrc: /graphql-api/index.html --- diff --git a/src/pages/rest/tutorials/image/index.md b/src/pages/rest/tutorials/image/index.md index f934b7694..340b15b57 100644 --- a/src/pages/rest/tutorials/image/index.md +++ b/src/pages/rest/tutorials/image/index.md @@ -19,6 +19,10 @@ This tutorial demonstrates how to use the Adobe Commerce REST APIs to: 1. [Delete an image](delete.md) + + +For multi-store environments, see [Manage product images at the store view level](product-image-store-scope.md) for how `media_gallery_entries` behaves across store views and how to restore inherited field values. + This **4-step tutorial** generally takes **30 minutes**. ## Before you begin diff --git a/src/pages/rest/tutorials/image/product-image-store-scope.md b/src/pages/rest/tutorials/image/product-image-store-scope.md new file mode 100644 index 000000000..ff2a131b8 --- /dev/null +++ b/src/pages/rest/tutorials/image/product-image-store-scope.md @@ -0,0 +1,425 @@ +--- +title: Manage product images at the store view level +description: Learn how to use the Adobe Commerce REST API to preserve, override, and restore product image gallery settings per store view in a multi-store setup. +keywords: + - REST +--- + +# Manage product images at the store view level + +This topic explains how product image gallery inheritance works in a multi-store Adobe Commerce setup and how to control it using the REST API. These behaviours only apply when your installation has multiple store views. In a single-store setup, all requests target the global scope and inheritance does not apply. + +If you are new to the product media API, complete the [Add and manage product images tutorial](/rest/tutorials/image/) first. + +## Before you begin + +* An Adobe Commerce instance with at least two store views configured. The examples use `default` and a second store view. See [Add a store view](https://experienceleague.adobe.com/docs/commerce-admin/stores-sales/site-store/store-views.html) in the Admin documentation. + +* A product with images in all store views, where images currently use the default value (the **Use Default Value** checkbox is enabled in Admin) in each store view. + +* An admin access token. See [Generate an admin token](../../../get-started/authentication/gs-authentication-token.md). + +* A REST client, such as Postman. + +## Preserve images during a product update + +When you update a product at the store view level, you can control whether the request affects the product's media gallery. + +### Omit media_gallery_entries + +If the `media_gallery_entries` field is not present in the payload, no changes are made to the product images in that scope. All store views continue to use the default value. + +**Endpoint:** + +```html +POST http://domain.com/rest/default/V1/products +``` + + + +#### Payload + +```json +{ + "product": { + "sku": "MJ03", + "name": "product name override in default store view" + } +} +``` + +#### Response + +```json +{ + "sku": "MJ03", + "name": "product name override in default store view", + "media_gallery_entries": [ + { + "id": 709, + "media_type": "image", + "label": "", + "position": 1, + "disabled": false, + "types": [ + "image", + "small_image", + "thumbnail" + ], + "file": "\/m\/j\/mj03-black_main_12.jpg" + }, + { + "id": 710, + "media_type": "image", + "label": "", + "position": 2, + "disabled": false, + "types": [], + "file": "\/m\/j\/mj03-black_alt1_12.jpg" + }, + { + "id": 711, + "media_type": "image", + "label": "", + "position": 3, + "disabled": false, + "types": [], + "file": "\/m\/j\/mj03-black_back_12.jpg" + } + ] +} +``` + +After this call, images in each store view continue to implement the **Use Default Value** setting. + +### Set media_gallery_entries to null + +Setting `media_gallery_entries` to `null` and omitting the field are equivalent. Neither modifies the images currently configured for any store view. + + + +Setting `media_gallery_entries` to an empty array `[]` is **not** the same as `null`. An empty array is treated as an explicit instruction to remove all gallery entries from all store views. Always use `null` or omit the field when you do not intend to modify images. + +**Endpoint:** + +```html +POST http://domain.com/rest/default/V1/products +``` + + + +#### Payload + +```json +{ + "product": { + "sku": "MJ03", + "name": "product name override in default store view", + "media_gallery_entries": null + } +} +``` + +#### Response + +```json +{ + "sku": "MJ03", + "name": "product name override in default store view", + "media_gallery_entries": [ + { + "id": 709, + "media_type": "image", + "label": "", + "position": 1, + "disabled": false, + "types": [ + "image", + "small_image", + "thumbnail" + ], + "file": "\/m\/j\/mj03-black_main_12.jpg" + }, + { + "id": 710, + "media_type": "image", + "label": "", + "position": 2, + "disabled": false, + "types": [], + "file": "\/m\/j\/mj03-black_alt1_12.jpg" + }, + { + "id": 711, + "media_type": "image", + "label": "", + "position": 3, + "disabled": false, + "types": [], + "file": "\/m\/j\/mj03-black_back_12.jpg" + } + ] +} +``` + +## Override store view image fields + +When you retrieve a product and POST it back with the `media_gallery_entries` array populated, the store view fields are explicitly set — overriding any inherited values. + +**Step 1.** Retrieve the full product data from the store view you want to update. + +**Endpoint:** + +```html +GET http://domain.com/rest/default/V1/products/MJ03 +``` + +**Step 2.** Use the `media_gallery_entries` from the GET response in an update call. + +**Endpoint:** + +```html +POST http://domain.com/rest/default/V1/products +``` + +After this call: + +* In the **default store view**: image sort order, label, visibility, and roles are no longer using the default value (**Use Default Value** is unchecked). + +* In the **second store view**: image fields continue to use the default value (unaffected). + +## Restore inheritance by setting fields to null + +Setting individual image fields to `null` restores the **Use Default Value** state for those fields. This is the equivalent of re-enabling the **Use Default Value** checkbox in the Admin product editor. + +The following fields support `null` to restore inheritance: + +| Field | Effect of `null` | +|---|---| +| `label` | Reverts to the global alt text | +| `position` | Reverts to the global display order | +| `disabled` | Reverts to the global visibility setting | +| `extension_attributes.video_content.video_title` | Reverts to the global video title (video entries only) | +| `extension_attributes.video_content.video_description` | Reverts to the global video description (video entries only) | + +**Endpoint:** + +```html +POST http://domain.com/rest/default/V1/products +``` + + + +#### Payload + +```json +{ + "product": { + "sku": "MJ03", + "media_gallery_entries": [ + { + "id": 709, + "media_type": "image", + "label": null, + "position": null, + "disabled": null, + "types": [ + "image", + "small_image", + "thumbnail" + ], + "file": "\/m\/j\/mj03-black_main_12.jpg" + }, + { + "id": 710, + "media_type": "image", + "label": null, + "position": null, + "disabled": null, + "types": [], + "file": "\/m\/j\/mj03-black_alt1_12.jpg" + }, + { + "id": 711, + "media_type": "image", + "label": null, + "position": null, + "disabled": null, + "types": [], + "file": "\/m\/j\/mj03-black_back_12.jpg" + } + ] + } +} +``` + +#### Response + +```json +{ + "sku": "MJ03", + "name": "product name override in default store view", + "media_gallery_entries": [ + { + "id": 709, + "media_type": "image", + "label": "", + "position": 1, + "disabled": false, + "types": [ + "image", + "small_image", + "thumbnail" + ], + "file": "\/m\/j\/mj03-black_main_12.jpg" + }, + { + "id": 710, + "media_type": "image", + "label": "", + "position": 2, + "disabled": false, + "types": [], + "file": "\/m\/j\/mj03-black_alt1_12.jpg" + }, + { + "id": 711, + "media_type": "image", + "label": "", + "position": 3, + "disabled": false, + "types": [], + "file": "\/m\/j\/mj03-black_back_12.jpg" + } + ] +} +``` + +After this call, the **Use Default Value** checkbox is re-enabled for all specified fields in each store view. + +## Add a new image at the store view level + +When you add a new image using the media endpoint, it becomes visible in all store views. + +**Endpoint:** + +```html +POST http://domain.com/rest/default/V1/products/MJ03/media +``` + + + +#### Payload + +```json +{ + "entry": { + "media_type": "image", + "label": "New image label", + "position": 4, + "disabled": false, + "content": { + "base64_encoded_data": "", + "type": "image/png", + "name": "new-image.png" + }, + "types": [] + } +} +``` + +#### Response + +```json +3434 +``` + +The response returns the new image `id`. + +After this call: + +* The new image is visible in all store views. + +* In the **default store view**: Images sort order is no longer using the default value. The new image's `label` and `disabled` are not inheriting. + +* In the **second store view**: all image fields continue to use the default value. + +## Update a media entry at the store view level + +To update a specific image, first retrieve its current data, then send an update. + +**Step 1.** Retrieve the image entry. + +**Endpoint:** + +```html +GET http://domain.com/rest/default/V1/products/MJ03/media/3434 +``` + +**Step 2.** Update the entry with the modified fields. + +**Endpoint:** + +```html +PUT http://domain.com/rest/default/V1/products/MJ03/media/3434 +``` + + + +#### Payload + +```json +{ + "entry": { + "id": 3434, + "media_type": "image", + "label": "Updated label for default store view", + "position": 4, + "disabled": false, + "types": [], + "file": "\/n\/e\/new-image.png" + } +} +``` + +#### Response + +```json +true +``` + +After this call: + +* The image is updated in the **default store view**. +* In the **default store view**: Images sort order continues to not use the default value. +* The **second store view** continues to use the default value (unaffected). + +## Delete a media entry + +Deleting an image entry removes it from the product across all store views. + +**Endpoint:** + +```html +DELETE http://domain.com/rest/default/V1/products/MJ03/media/3434 +``` + +**Response:** + +```json +true +``` + +After this call: + +* The image is deleted from **all store views** +* In the **default store view**: Existing images sort order will go back to using default value. +* The **second store view** continues to use the default value (unaffected). + +## Related resources + +* [Add and manage product images tutorial](/rest/tutorials/image/) + +* [Step 2. Add a new image](new.md) + +* [Step 3. Update an image](update.md) diff --git a/static/graphql-api/2.4.9-beta-1/index.html b/static/graphql-api/2.4.8/index.html similarity index 97% rename from static/graphql-api/2.4.9-beta-1/index.html rename to static/graphql-api/2.4.8/index.html index c87093e08..68e03710c 100644 --- a/static/graphql-api/2.4.9-beta-1/index.html +++ b/static/graphql-api/2.4.8/index.html @@ -53,10 +53,8 @@
  • AddGiftRegistryRegistrantsOutput
  • AddProductsToCartOutput
  • AddProductsToCompareListInput
  • -
  • AddProductsToNewCartOutput
  • AddProductsToRequisitionListOutput
  • AddProductsToWishlistOutput
  • AddPurchaseOrderCommentInput
  • @@ -395,12 +386,13 @@
  • CartItemUpdateInput
  • CartItems
  • CartPrices
  • -
  • CartRuleStorefront
  • +
  • CartRule
  • CartTaxItem
  • CartUserInputError
  • CartUserInputErrorType
  • CatalogAttributeApplyToEnum
  • CatalogAttributeMetadata
  • +
  • CatalogRule
  • CategoryFilterInput
  • CategoryInterface
  • CategoryProducts
  • @@ -465,7 +457,6 @@
  • ComparableAttribute
  • ComparableItem
  • CompareList
  • -
  • CompleteOrderInput
  • ComplexTextValue
  • ConfigurableAttributeOption
  • ConfigurableCartItem
  • @@ -538,7 +529,7 @@
  • CustomerCreateInput
  • CustomerDownloadableProduct
  • CustomerDownloadableProducts
  • -
  • CustomerGroupStorefront
  • +
  • CustomerGroup
  • CustomerInput
  • CustomerOrder
  • CustomerOrderSortInput
  • @@ -547,7 +538,8 @@
  • CustomerOrdersFilterInput
  • CustomerOutput
  • CustomerPaymentTokens
  • -
  • CustomerSegmentStorefront
  • +
  • CustomerSegment
  • +
  • CustomerSegmentApplyTo
  • CustomerStoreCredit
  • CustomerStoreCreditHistory
  • CustomerStoreCreditHistoryItem
  • @@ -620,11 +612,7 @@
  • EstimateAddressInput
  • EstimateTotalsInput
  • EstimateTotalsOutput
  • -
  • ExchangeExternalCustomerTokenInput
  • -
  • ExchangeExternalCustomerTokenOutput
  • ExchangeRate
  • -
  • FastlaneConfig
  • -
  • FastlaneMethodInput
  • FilterEqualTypeInput
  • FilterMatchTypeEnum
  • FilterMatchTypeInput
  • @@ -653,7 +641,6 @@
  • GiftCardShipmentItem
  • GiftCardTypeEnum
  • GiftCardWishlistItem
  • -
  • GiftCartAttributeValue
  • GiftMessage
  • GiftMessageInput
  • GiftOptionsPrices
  • @@ -686,7 +673,6 @@
  • GroupedProductItem
  • GroupedProductWishlistItem
  • GuestOrderCancelInput
  • -
  • GuestOrderInformationInput
  • HostedFieldsConfig
  • HostedFieldsInput
  • HostedProInput
  • @@ -776,6 +762,7 @@
  • OrderActionType
  • OrderAddress
  • OrderCustomerInfo
  • +
  • OrderInformationInput
  • OrderItem
  • OrderItemInterface
  • OrderItemOption
  • @@ -978,7 +965,6 @@
  • SendNegotiableQuoteForReviewOutput
  • SetBillingAddressOnCartInput
  • SetBillingAddressOnCartOutput
  • -
  • SetCartAsInactiveOutput
  • SetGiftOptionsOnCartInput
  • SetGiftOptionsOnCartOutput
  • SetGuestEmailOnCartInput
  • @@ -1113,7 +1099,7 @@
    -

    Adobe Commerce GraphQL API (2.4.9-beta-1)

    +

    Adobe Commerce GraphQL API (2.4.8)

    @@ -1126,7 +1112,7 @@
    API Endpoints
    Version
    -

    2.4.9-beta-1

    +

    2.4.8

    @@ -1441,7 +1427,6 @@
    Query
    braintree_paypal_vault_active cart_expires_in_days cart_gift_wrapping - cart_merge_preference cart_printed_card cart_summary_display_quantity catalog_default_sort_by @@ -1486,6 +1471,7 @@
    Query
    fixed_product_taxes_enable fixed_product_taxes_include_fpt_in_subtotal front + graphql_share_all_customer_groups graphql_share_customer_group grid_per_page grid_per_page_values @@ -1563,8 +1549,10 @@
    Query
    send_friend { ...SendFriendConfigurationFragment } - share_active_segments - share_applied_cart_rule + share_all_catalog_rules + share_all_sales_rule + share_applied_catalog_rules + share_applied_sales_rule shopping_cart_display_full_summary shopping_cart_display_grand_total shopping_cart_display_price @@ -1611,25 +1599,25 @@
    Response
    "availableStores": [ { "absolute_footer": "xyz789", - "allow_gift_receipt": "abc123", - "allow_gift_wrapping_on_order": "xyz789", - "allow_gift_wrapping_on_order_items": "abc123", + "allow_gift_receipt": "xyz789", + "allow_gift_wrapping_on_order": "abc123", + "allow_gift_wrapping_on_order_items": "xyz789", "allow_guests_to_write_product_reviews": "xyz789", - "allow_items": "xyz789", + "allow_items": "abc123", "allow_order": "abc123", "allow_printed_card": "xyz789", - "autocomplete_on_storefront": false, + "autocomplete_on_storefront": true, "base_currency_code": "xyz789", "base_link_url": "xyz789", "base_media_url": "abc123", "base_static_url": "abc123", - "base_url": "xyz789", + "base_url": "abc123", "braintree_3dsecure_allowspecific": true, "braintree_3dsecure_always_request_3ds": false, "braintree_3dsecure_specificcountry": "abc123", "braintree_3dsecure_threshold_amount": "xyz789", - "braintree_3dsecure_verify_3dsecure": false, - "braintree_ach_direct_debit_vault_active": false, + "braintree_3dsecure_verify_3dsecure": true, + "braintree_ach_direct_debit_vault_active": true, "braintree_applepay_merchant_name": "abc123", "braintree_applepay_vault_active": false, "braintree_cc_vault_active": "abc123", @@ -1638,158 +1626,158 @@
    Response
    "braintree_googlepay_btn_color": "abc123", "braintree_googlepay_cctypes": "xyz789", "braintree_googlepay_merchant_id": "abc123", - "braintree_googlepay_vault_active": true, - "braintree_local_payment_allowed_methods": "abc123", - "braintree_local_payment_fallback_button_text": "abc123", - "braintree_local_payment_redirect_on_fail": "abc123", + "braintree_googlepay_vault_active": false, + "braintree_local_payment_allowed_methods": "xyz789", + "braintree_local_payment_fallback_button_text": "xyz789", + "braintree_local_payment_redirect_on_fail": "xyz789", "braintree_merchant_account_id": "xyz789", "braintree_paypal_button_location_cart_type_credit_color": "xyz789", - "braintree_paypal_button_location_cart_type_credit_label": "abc123", - "braintree_paypal_button_location_cart_type_credit_shape": "xyz789", + "braintree_paypal_button_location_cart_type_credit_label": "xyz789", + "braintree_paypal_button_location_cart_type_credit_shape": "abc123", "braintree_paypal_button_location_cart_type_credit_show": true, - "braintree_paypal_button_location_cart_type_messaging_layout": "xyz789", - "braintree_paypal_button_location_cart_type_messaging_logo": "xyz789", + "braintree_paypal_button_location_cart_type_messaging_layout": "abc123", + "braintree_paypal_button_location_cart_type_messaging_logo": "abc123", "braintree_paypal_button_location_cart_type_messaging_logo_position": "abc123", - "braintree_paypal_button_location_cart_type_messaging_show": true, + "braintree_paypal_button_location_cart_type_messaging_show": false, "braintree_paypal_button_location_cart_type_messaging_text_color": "abc123", - "braintree_paypal_button_location_cart_type_paylater_color": "abc123", - "braintree_paypal_button_location_cart_type_paylater_label": "xyz789", - "braintree_paypal_button_location_cart_type_paylater_shape": "abc123", + "braintree_paypal_button_location_cart_type_paylater_color": "xyz789", + "braintree_paypal_button_location_cart_type_paylater_label": "abc123", + "braintree_paypal_button_location_cart_type_paylater_shape": "xyz789", "braintree_paypal_button_location_cart_type_paylater_show": true, - "braintree_paypal_button_location_cart_type_paypal_color": "xyz789", - "braintree_paypal_button_location_cart_type_paypal_label": "xyz789", + "braintree_paypal_button_location_cart_type_paypal_color": "abc123", + "braintree_paypal_button_location_cart_type_paypal_label": "abc123", "braintree_paypal_button_location_cart_type_paypal_shape": "abc123", - "braintree_paypal_button_location_cart_type_paypal_show": false, + "braintree_paypal_button_location_cart_type_paypal_show": true, "braintree_paypal_button_location_checkout_type_credit_color": "xyz789", - "braintree_paypal_button_location_checkout_type_credit_label": "abc123", + "braintree_paypal_button_location_checkout_type_credit_label": "xyz789", "braintree_paypal_button_location_checkout_type_credit_shape": "abc123", "braintree_paypal_button_location_checkout_type_credit_show": false, "braintree_paypal_button_location_checkout_type_messaging_layout": "abc123", "braintree_paypal_button_location_checkout_type_messaging_logo": "xyz789", - "braintree_paypal_button_location_checkout_type_messaging_logo_position": "xyz789", + "braintree_paypal_button_location_checkout_type_messaging_logo_position": "abc123", "braintree_paypal_button_location_checkout_type_messaging_show": false, - "braintree_paypal_button_location_checkout_type_messaging_text_color": "abc123", - "braintree_paypal_button_location_checkout_type_paylater_color": "xyz789", + "braintree_paypal_button_location_checkout_type_messaging_text_color": "xyz789", + "braintree_paypal_button_location_checkout_type_paylater_color": "abc123", "braintree_paypal_button_location_checkout_type_paylater_label": "abc123", "braintree_paypal_button_location_checkout_type_paylater_shape": "xyz789", "braintree_paypal_button_location_checkout_type_paylater_show": false, "braintree_paypal_button_location_checkout_type_paypal_color": "abc123", "braintree_paypal_button_location_checkout_type_paypal_label": "xyz789", "braintree_paypal_button_location_checkout_type_paypal_shape": "xyz789", - "braintree_paypal_button_location_checkout_type_paypal_show": true, - "braintree_paypal_button_location_productpage_type_credit_color": "abc123", + "braintree_paypal_button_location_checkout_type_paypal_show": false, + "braintree_paypal_button_location_productpage_type_credit_color": "xyz789", "braintree_paypal_button_location_productpage_type_credit_label": "xyz789", "braintree_paypal_button_location_productpage_type_credit_shape": "abc123", "braintree_paypal_button_location_productpage_type_credit_show": true, "braintree_paypal_button_location_productpage_type_messaging_layout": "xyz789", - "braintree_paypal_button_location_productpage_type_messaging_logo": "xyz789", - "braintree_paypal_button_location_productpage_type_messaging_logo_position": "xyz789", + "braintree_paypal_button_location_productpage_type_messaging_logo": "abc123", + "braintree_paypal_button_location_productpage_type_messaging_logo_position": "abc123", "braintree_paypal_button_location_productpage_type_messaging_show": false, - "braintree_paypal_button_location_productpage_type_messaging_text_color": "xyz789", - "braintree_paypal_button_location_productpage_type_paylater_color": "xyz789", + "braintree_paypal_button_location_productpage_type_messaging_text_color": "abc123", + "braintree_paypal_button_location_productpage_type_paylater_color": "abc123", "braintree_paypal_button_location_productpage_type_paylater_label": "xyz789", - "braintree_paypal_button_location_productpage_type_paylater_shape": "xyz789", - "braintree_paypal_button_location_productpage_type_paylater_show": false, + "braintree_paypal_button_location_productpage_type_paylater_shape": "abc123", + "braintree_paypal_button_location_productpage_type_paylater_show": true, "braintree_paypal_button_location_productpage_type_paypal_color": "abc123", "braintree_paypal_button_location_productpage_type_paypal_label": "abc123", "braintree_paypal_button_location_productpage_type_paypal_shape": "abc123", - "braintree_paypal_button_location_productpage_type_paypal_show": true, + "braintree_paypal_button_location_productpage_type_paypal_show": false, "braintree_paypal_credit_uk_merchant_name": "abc123", "braintree_paypal_display_on_shopping_cart": false, "braintree_paypal_merchant_country": "xyz789", - "braintree_paypal_merchant_name_override": "xyz789", - "braintree_paypal_require_billing_address": true, + "braintree_paypal_merchant_name_override": "abc123", + "braintree_paypal_require_billing_address": false, "braintree_paypal_send_cart_line_items": false, - "braintree_paypal_vault_active": true, - "cart_expires_in_days": 987, - "cart_gift_wrapping": "abc123", - "cart_merge_preference": "xyz789", - "cart_printed_card": "abc123", + "braintree_paypal_vault_active": false, + "cart_expires_in_days": 123, + "cart_gift_wrapping": "xyz789", + "cart_printed_card": "xyz789", "cart_summary_display_quantity": 987, - "catalog_default_sort_by": "abc123", + "catalog_default_sort_by": "xyz789", "category_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", "category_url_suffix": "abc123", "check_money_order_enable_for_specific_countries": false, - "check_money_order_enabled": true, + "check_money_order_enabled": false, "check_money_order_make_check_payable_to": "xyz789", "check_money_order_max_order_total": "abc123", "check_money_order_min_order_total": "abc123", "check_money_order_new_order_status": "abc123", - "check_money_order_payment_from_specific_countries": "abc123", - "check_money_order_send_check_to": "xyz789", - "check_money_order_sort_order": 123, - "check_money_order_title": "abc123", - "cms_home_page": "abc123", + "check_money_order_payment_from_specific_countries": "xyz789", + "check_money_order_send_check_to": "abc123", + "check_money_order_sort_order": 987, + "check_money_order_title": "xyz789", + "cms_home_page": "xyz789", "cms_no_cookies": "xyz789", - "cms_no_route": "abc123", + "cms_no_route": "xyz789", "code": "abc123", "configurable_product_image": "ITSELF", - "configurable_thumbnail_source": "abc123", + "configurable_thumbnail_source": "xyz789", "contact_enabled": true, - "copyright": "abc123", - "countries_with_required_region": "xyz789", - "create_account_confirmation": false, + "copyright": "xyz789", + "countries_with_required_region": "abc123", + "create_account_confirmation": true, "customer_access_token_lifetime": 123.45, - "default_country": "xyz789", + "default_country": "abc123", "default_description": "xyz789", "default_display_currency_code": "abc123", "default_keywords": "xyz789", "default_title": "xyz789", "demonotice": 123, - "display_product_prices_in_catalog": 987, + "display_product_prices_in_catalog": 123, "display_shipping_prices": 987, "display_state_if_optional": false, - "enable_multiple_wishlists": "xyz789", - "fixed_product_taxes_apply_tax_to_fpt": true, - "fixed_product_taxes_display_prices_in_emails": 987, - "fixed_product_taxes_display_prices_in_product_lists": 123, - "fixed_product_taxes_display_prices_in_sales_modules": 123, + "enable_multiple_wishlists": "abc123", + "fixed_product_taxes_apply_tax_to_fpt": false, + "fixed_product_taxes_display_prices_in_emails": 123, + "fixed_product_taxes_display_prices_in_product_lists": 987, + "fixed_product_taxes_display_prices_in_sales_modules": 987, "fixed_product_taxes_display_prices_on_product_view_page": 123, "fixed_product_taxes_enable": true, "fixed_product_taxes_include_fpt_in_subtotal": true, "front": "xyz789", - "graphql_share_customer_group": false, + "graphql_share_all_customer_groups": false, + "graphql_share_customer_group": true, "grid_per_page": 987, - "grid_per_page_values": "abc123", + "grid_per_page_values": "xyz789", "grouped_product_image": "ITSELF", - "head_includes": "xyz789", - "head_shortcut_icon": "abc123", + "head_includes": "abc123", + "head_shortcut_icon": "xyz789", "header_logo_src": "abc123", "id": 987, - "is_checkout_agreements_enabled": false, - "is_default_store": false, - "is_default_store_group": false, + "is_checkout_agreements_enabled": true, + "is_default_store": true, + "is_default_store_group": true, "is_guest_checkout_enabled": true, - "is_negotiable_quote_active": false, + "is_negotiable_quote_active": true, "is_one_page_checkout_enabled": true, - "is_requisition_list_active": "xyz789", + "is_requisition_list_active": "abc123", "list_mode": "abc123", - "list_per_page": 987, + "list_per_page": 123, "list_per_page_values": "abc123", - "locale": "abc123", - "logo_alt": "xyz789", - "logo_height": 123, + "locale": "xyz789", + "logo_alt": "abc123", + "logo_height": 987, "logo_width": 123, - "magento_reward_general_is_enabled": "abc123", + "magento_reward_general_is_enabled": "xyz789", "magento_reward_general_is_enabled_on_front": "xyz789", "magento_reward_general_min_points_balance": "abc123", "magento_reward_general_publish_history": "abc123", "magento_reward_points_invitation_customer": "xyz789", "magento_reward_points_invitation_customer_limit": "abc123", "magento_reward_points_invitation_order": "xyz789", - "magento_reward_points_invitation_order_limit": "xyz789", + "magento_reward_points_invitation_order_limit": "abc123", "magento_reward_points_newsletter": "xyz789", "magento_reward_points_order": "xyz789", - "magento_reward_points_register": "abc123", + "magento_reward_points_register": "xyz789", "magento_reward_points_review": "xyz789", "magento_reward_points_review_limit": "xyz789", "magento_wishlist_general_is_enabled": "abc123", "max_items_in_order_summary": 987, "maximum_number_of_wishlists": "abc123", "minicart_display": false, - "minicart_max_items": 987, - "minimum_password_length": "abc123", - "newsletter_enabled": false, + "minicart_max_items": 123, + "minimum_password_length": "xyz789", + "newsletter_enabled": true, "no_route": "abc123", "optional_zip_countries": "abc123", "order_cancellation_enabled": false, @@ -1797,20 +1785,20 @@
    Response
    CancellationReason ], "orders_invoices_credit_memos_display_full_summary": false, - "orders_invoices_credit_memos_display_grandtotal": false, + "orders_invoices_credit_memos_display_grandtotal": true, "orders_invoices_credit_memos_display_price": 987, - "orders_invoices_credit_memos_display_shipping_amount": 987, - "orders_invoices_credit_memos_display_subtotal": 987, - "orders_invoices_credit_memos_display_zero_tax": false, + "orders_invoices_credit_memos_display_shipping_amount": 123, + "orders_invoices_credit_memos_display_subtotal": 123, + "orders_invoices_credit_memos_display_zero_tax": true, "payment_payflowpro_cc_vault_active": "abc123", - "printed_card_price": "xyz789", + "printed_card_price": "abc123", "printed_card_priceV2": Money, "product_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", "product_reviews_enabled": "xyz789", "product_url_suffix": "xyz789", - "quickorder_active": true, + "quickorder_active": false, "required_character_classes_number": "xyz789", - "returns_enabled": "xyz789", + "returns_enabled": "abc123", "root_category_id": 987, "root_category_uid": "4", "sales_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", @@ -1818,40 +1806,42 @@
    Response
    "sales_printed_card": "abc123", "secure_base_link_url": "abc123", "secure_base_media_url": "abc123", - "secure_base_static_url": "xyz789", + "secure_base_static_url": "abc123", "secure_base_url": "abc123", "send_friend": SendFriendConfiguration, - "share_active_segments": true, - "share_applied_cart_rule": false, - "shopping_cart_display_full_summary": false, + "share_all_catalog_rules": false, + "share_all_sales_rule": true, + "share_applied_catalog_rules": false, + "share_applied_sales_rule": false, + "shopping_cart_display_full_summary": true, "shopping_cart_display_grand_total": true, - "shopping_cart_display_price": 987, - "shopping_cart_display_shipping": 987, + "shopping_cart_display_price": 123, + "shopping_cart_display_shipping": 123, "shopping_cart_display_subtotal": 987, "shopping_cart_display_tax_gift_wrapping": "DISPLAY_EXCLUDING_TAX", "shopping_cart_display_zero_tax": false, "show_cms_breadcrumbs": 123, "store_code": 4, - "store_group_code": "4", + "store_group_code": 4, "store_group_name": "xyz789", - "store_name": "xyz789", - "store_sort_order": 987, + "store_name": "abc123", + "store_sort_order": 123, "timezone": "abc123", - "title_prefix": "xyz789", + "title_prefix": "abc123", "title_separator": "xyz789", "title_suffix": "abc123", - "use_store_in_url": false, - "website_code": "4", - "website_id": 987, - "website_name": "xyz789", - "weight_unit": "xyz789", + "use_store_in_url": true, + "website_code": 4, + "website_id": 123, + "website_name": "abc123", + "weight_unit": "abc123", "welcome": "xyz789", "zero_subtotal_enable_for_specific_countries": true, - "zero_subtotal_enabled": true, + "zero_subtotal_enabled": false, "zero_subtotal_new_order_status": "xyz789", - "zero_subtotal_payment_action": "abc123", + "zero_subtotal_payment_action": "xyz789", "zero_subtotal_payment_from_specific_countries": "xyz789", - "zero_subtotal_sort_order": 123, + "zero_subtotal_sort_order": 987, "zero_subtotal_title": "abc123" } ] @@ -1955,7 +1945,7 @@
    Query
    } printed_card_included rules { - ...CartRuleStorefrontFragment + ...CartRuleFragment } selected_payment_method { ...SelectedPaymentMethodFragment @@ -1970,7 +1960,7 @@
    Query
    Variables
    -
    {"cart_id": "abc123"}
    +                  
    {"cart_id": "xyz789"}
     
    @@ -1988,20 +1978,20 @@
    Response
    AvailablePaymentMethod ], "billing_address": BillingCartAddress, - "email": "abc123", + "email": "xyz789", "gift_message": GiftMessage, "gift_receipt_included": true, "gift_wrapping": GiftWrapping, "id": "4", - "is_virtual": false, + "is_virtual": true, "items": [CartItemInterface], "itemsV2": CartItems, "prices": CartPrices, "printed_card_included": true, - "rules": [CartRuleStorefront], + "rules": [CartRule], "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ShippingCartAddress], - "total_quantity": 123.45 + "total_quantity": 987.65 } } } @@ -2228,41 +2218,41 @@
    Response
    {
       "data": {
         "category": {
    -      "automatic_sorting": "xyz789",
    +      "automatic_sorting": "abc123",
           "available_sort_by": ["abc123"],
           "breadcrumbs": [Breadcrumb],
           "canonical_url": "abc123",
           "children": [CategoryTree],
    -      "children_count": "abc123",
    +      "children_count": "xyz789",
           "cms_block": CmsBlock,
           "created_at": "abc123",
           "custom_layout_update_file": "abc123",
    -      "default_sort_by": "xyz789",
    -      "description": "abc123",
    +      "default_sort_by": "abc123",
    +      "description": "xyz789",
           "display_mode": "xyz789",
           "filter_price_range": 987.65,
           "id": 987,
    -      "image": "abc123",
    +      "image": "xyz789",
           "include_in_menu": 123,
           "is_anchor": 987,
           "landing_page": 987,
    -      "level": 123,
    -      "meta_description": "xyz789",
    -      "meta_keywords": "xyz789",
    -      "meta_title": "xyz789",
    +      "level": 987,
    +      "meta_description": "abc123",
    +      "meta_keywords": "abc123",
    +      "meta_title": "abc123",
           "name": "abc123",
    -      "path": "abc123",
    +      "path": "xyz789",
           "path_in_store": "xyz789",
           "position": 987,
    -      "product_count": 987,
    +      "product_count": 123,
           "products": CategoryProducts,
    -      "redirect_code": 123,
    +      "redirect_code": 987,
           "relative_url": "xyz789",
    -      "staged": false,
    +      "staged": true,
           "type": "CMS_PAGE",
           "uid": "4",
           "updated_at": "xyz789",
    -      "url_key": "xyz789",
    +      "url_key": "abc123",
           "url_path": "abc123",
           "url_suffix": "abc123"
         }
    @@ -2417,38 +2407,38 @@ 
    Response
    "breadcrumbs": [Breadcrumb], "canonical_url": "abc123", "children": [CategoryTree], - "children_count": "xyz789", + "children_count": "abc123", "cms_block": CmsBlock, "created_at": "abc123", - "custom_layout_update_file": "abc123", + "custom_layout_update_file": "xyz789", "default_sort_by": "abc123", "description": "xyz789", - "display_mode": "abc123", - "filter_price_range": 987.65, - "id": 987, - "image": "xyz789", + "display_mode": "xyz789", + "filter_price_range": 123.45, + "id": 123, + "image": "abc123", "include_in_menu": 987, - "is_anchor": 123, - "landing_page": 987, + "is_anchor": 987, + "landing_page": 123, "level": 987, "meta_description": "abc123", "meta_keywords": "abc123", "meta_title": "abc123", - "name": "abc123", + "name": "xyz789", "path": "xyz789", - "path_in_store": "xyz789", + "path_in_store": "abc123", "position": 123, - "product_count": 123, + "product_count": 987, "products": CategoryProducts, "redirect_code": 123, - "relative_url": "abc123", - "staged": true, + "relative_url": "xyz789", + "staged": false, "type": "CMS_PAGE", - "uid": "4", + "uid": 4, "updated_at": "xyz789", "url_key": "abc123", - "url_path": "abc123", - "url_suffix": "abc123" + "url_path": "xyz789", + "url_suffix": "xyz789" } ] } @@ -2504,13 +2494,13 @@
    Response
    "data": { "checkoutAgreements": [ { - "agreement_id": 987, + "agreement_id": 123, "checkbox_text": "xyz789", "content": "abc123", "content_height": "xyz789", - "is_html": true, + "is_html": false, "mode": "AUTO", - "name": "xyz789" + "name": "abc123" } ] } @@ -2666,7 +2656,7 @@
    Query
    Variables
    -
    {"id": 123, "identifier": "xyz789"}
    +                  
    {"id": 987, "identifier": "xyz789"}
     
    @@ -2675,13 +2665,13 @@
    Response
    "data": { "cmsPage": { "content": "abc123", - "content_heading": "abc123", - "identifier": "xyz789", - "meta_description": "xyz789", - "meta_keywords": "xyz789", - "meta_title": "abc123", + "content_heading": "xyz789", + "identifier": "abc123", + "meta_description": "abc123", + "meta_keywords": "abc123", + "meta_title": "xyz789", "page_layout": "xyz789", - "redirect_code": 987, + "redirect_code": 123, "relative_url": "abc123", "title": "abc123", "type": "CMS_PAGE", @@ -2780,12 +2770,12 @@
    Response
    "credit": CompanyCredit, "credit_history": CompanyCreditHistory, "email": "xyz789", - "id": "4", + "id": 4, "legal_address": CompanyLegalAddress, "legal_name": "xyz789", - "name": "abc123", - "payment_methods": ["xyz789"], - "reseller_id": "abc123", + "name": "xyz789", + "payment_methods": ["abc123"], + "reseller_id": "xyz789", "role": CompanyRole, "roles": CompanyRoles, "sales_representative": CompanySalesRepresentative, @@ -2793,7 +2783,7 @@
    Response
    "team": CompanyTeam, "user": Customer, "users": CompanyUsers, - "vat_tax_id": "abc123" + "vat_tax_id": "xyz789" } } } @@ -2864,7 +2854,7 @@
    Query
    Variables
    -
    {"uid": 4}
    +                  
    {"uid": "4"}
     
    @@ -2873,9 +2863,9 @@
    Response
    "data": { "compareList": { "attributes": [ComparableAttribute], - "item_count": 987, + "item_count": 123, "items": [ComparableItem], - "uid": "4" + "uid": 4 } } } @@ -2934,8 +2924,8 @@
    Response
    "available_regions": [Region], "full_name_english": "xyz789", "full_name_locale": "xyz789", - "id": "abc123", - "three_letter_abbreviation": "abc123", + "id": "xyz789", + "three_letter_abbreviation": "xyz789", "two_letter_abbreviation": "xyz789" } ] @@ -3009,7 +2999,7 @@
    Query
    Variables
    -
    {"id": "xyz789"}
    +                  
    {"id": "abc123"}
     
    @@ -3018,9 +3008,9 @@
    Response
    "data": { "country": { "available_regions": [Region], - "full_name_english": "abc123", - "full_name_locale": "abc123", - "id": "xyz789", + "full_name_english": "xyz789", + "full_name_locale": "xyz789", + "id": "abc123", "three_letter_abbreviation": "xyz789", "two_letter_abbreviation": "xyz789" } @@ -3086,7 +3076,7 @@
    Response
    "base_currency_symbol": "xyz789", "default_display_currecy_code": "xyz789", "default_display_currecy_symbol": "xyz789", - "default_display_currency_code": "xyz789", + "default_display_currency_code": "abc123", "default_display_currency_symbol": "abc123", "exchange_rates": [ExchangeRate] } @@ -3316,7 +3306,7 @@
    Query
    ...GiftRegistryFragment } group { - ...CustomerGroupStorefrontFragment + ...CustomerGroupFragment } group_id id @@ -3363,7 +3353,7 @@
    Query
    ...CompanyRoleFragment } segments { - ...CustomerSegmentStorefrontFragment + ...CustomerSegmentFragment } status store_credit { @@ -3396,30 +3386,30 @@
    Response
    "customer": { "addresses": [CustomerAddress], "addressesV2": CustomerAddresses, - "allow_remote_shopping_assistance": true, + "allow_remote_shopping_assistance": false, "companies": UserCompaniesOutput, "compare_list": CompareList, "confirmation_status": "ACCOUNT_CONFIRMED", - "created_at": "xyz789", + "created_at": "abc123", "custom_attributes": [AttributeValueInterface], - "date_of_birth": "abc123", + "date_of_birth": "xyz789", "default_billing": "xyz789", - "default_shipping": "xyz789", - "dob": "xyz789", - "email": "abc123", - "firstname": "abc123", - "gender": 123, + "default_shipping": "abc123", + "dob": "abc123", + "email": "xyz789", + "firstname": "xyz789", + "gender": 987, "gift_registries": [GiftRegistry], "gift_registry": GiftRegistry, - "group": CustomerGroupStorefront, + "group": CustomerGroup, "group_id": 987, - "id": "4", - "is_subscribed": false, + "id": 123, + "is_subscribed": true, "job_title": "abc123", - "lastname": "abc123", + "lastname": "xyz789", "middlename": "xyz789", "orders": CustomerOrders, - "prefix": "abc123", + "prefix": "xyz789", "purchase_order": PurchaseOrder, "purchase_order_approval_rule": PurchaseOrderApprovalRule, "purchase_order_approval_rule_metadata": PurchaseOrderApprovalRuleMetadata, @@ -3432,14 +3422,14 @@
    Response
    "reviews": ProductReviews, "reward_points": RewardPoints, "role": CompanyRole, - "segments": [CustomerSegmentStorefront], + "segments": [CustomerSegment], "status": "ACTIVE", "store_credit": CustomerStoreCredit, "structure_id": 4, "suffix": "xyz789", - "taxvat": "xyz789", + "taxvat": "abc123", "team": CompanyTeam, - "telephone": "xyz789", + "telephone": "abc123", "wishlist": Wishlist, "wishlist_v2": Wishlist, "wishlists": [Wishlist] @@ -3525,7 +3515,7 @@
    Query
    }
    printed_card_included rules { - ...CartRuleStorefrontFragment + ...CartRuleFragment } selected_payment_method { ...SelectedPaymentMethodFragment @@ -3555,15 +3545,15 @@
    Response
    "billing_address": BillingCartAddress, "email": "abc123", "gift_message": GiftMessage, - "gift_receipt_included": true, + "gift_receipt_included": false, "gift_wrapping": GiftWrapping, "id": 4, - "is_virtual": false, + "is_virtual": true, "items": [CartItemInterface], "itemsV2": CartItems, "prices": CartPrices, "printed_card_included": false, - "rules": [CartRuleStorefront], + "rules": [CartRule], "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ShippingCartAddress], "total_quantity": 123.45 @@ -3620,48 +3610,6 @@
    Response
    } } } -
    -
    - - - -
    -
    - Queries -
    -

    - customerGroup -

    -
    -
    -
    -
    Description
    -

    Provides Customer Group assigned to the Customer or Guest.

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a CustomerGroupStorefront! -

    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    query customerGroup {
    -  customerGroup {
    -    uid
    -  }
    -}
    -
    -
    -
    -
    Response
    -
    {"data": {"customerGroup": {"uid": "4"}}}
     
    @@ -3767,76 +3715,6 @@
    Response
    "customerPaymentTokens": {"items": [PaymentToken]} } } -
    -
    - - -
    -
    -
    - Queries -
    -

    - customerSegments -

    -
    -
    -
    -
    Description
    -

    Customer segments associated with the current customer or guest/visitor.

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns [CustomerSegmentStorefront] -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - -
    NameDescription
    - cartId - String! - The unique ID of the cart to query.
    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    query customerSegments($cartId: String!) {
    -  customerSegments(cartId: $cartId) {
    -    uid
    -  }
    -}
    -
    -
    -
    -
    Variables
    -
    {"cartId": "xyz789"}
    -
    -
    -
    -
    Response
    -
    {
    -  "data": {
    -    "customerSegments": [{"uid": "4"}]
    -  }
    -}
     
    @@ -3937,7 +3815,7 @@
    Response
    "dynamicBlocks": { "items": [DynamicBlock], "page_info": SearchResultPageInfo, - "total_count": 123 + "total_count": 987 } } } @@ -4086,7 +3964,7 @@
    Response
    "getPayflowLinkToken": { "mode": "TEST", "paypal_url": "abc123", - "secure_token": "abc123", + "secure_token": "xyz789", "secure_token_id": "abc123" } } @@ -4147,9 +4025,6 @@
    Query
    apple_pay { ...ApplePayConfigFragment } - fastlane { - ...FastlaneConfigFragment - } google_pay { ...GooglePayConfigFragment } @@ -4174,7 +4049,6 @@
    Response
    "data": { "getPaymentConfig": { "apple_pay": ApplePayConfig, - "fastlane": FastlaneConfig, "google_pay": GooglePayConfig, "hosted_fields": HostedFieldsConfig, "smart_buttons": SmartButtonsConfig @@ -4259,8 +4133,8 @@
    Query
    Variables
    {
    -  "cartId": "abc123",
    -  "id": "abc123"
    +  "cartId": "xyz789",
    +  "id": "xyz789"
     }
     
    @@ -4270,9 +4144,9 @@
    Response
    "data": { "getPaymentOrder": { "id": "xyz789", - "mp_order_id": "xyz789", + "mp_order_id": "abc123", "payment_source_details": PaymentSourceDetails, - "status": "abc123" + "status": "xyz789" } } } @@ -4472,7 +4346,7 @@
    Response
    "giftCardAccount": { "balance": Money, "code": "xyz789", - "expiration_date": "xyz789" + "expiration_date": "abc123" } } } @@ -4557,7 +4431,7 @@
    Query
    Variables
    -
    {"giftRegistryUid": 4}
    +                  
    {"giftRegistryUid": "4"}
     
    @@ -4565,14 +4439,14 @@
    Response
    {
       "data": {
         "giftRegistry": {
    -      "created_at": "xyz789",
    +      "created_at": "abc123",
           "dynamic_attributes": [
             GiftRegistryDynamicAttribute
           ],
           "event_name": "abc123",
           "items": [GiftRegistryItemInterface],
           "message": "xyz789",
    -      "owner_name": "xyz789",
    +      "owner_name": "abc123",
           "privacy_settings": "PRIVATE",
           "registrants": [GiftRegistryRegistrant],
           "shipping_address": CustomerAddress,
    @@ -4647,7 +4521,7 @@ 
    Query
    Variables
    -
    {"email": "xyz789"}
    +                  
    {"email": "abc123"}
     
    @@ -4658,9 +4532,9 @@
    Response
    { "event_date": "xyz789", "event_title": "abc123", - "gift_registry_uid": 4, - "location": "abc123", - "name": "xyz789", + "gift_registry_uid": "4", + "location": "xyz789", + "name": "abc123", "type": "abc123" } ] @@ -4731,7 +4605,7 @@
    Query
    Variables
    -
    {"giftRegistryUid": "4"}
    +                  
    {"giftRegistryUid": 4}
     
    @@ -4741,11 +4615,11 @@
    Response
    "giftRegistryIdSearch": [ { "event_date": "xyz789", - "event_title": "abc123", + "event_title": "xyz789", "gift_registry_uid": "4", - "location": "xyz789", + "location": "abc123", "name": "abc123", - "type": "xyz789" + "type": "abc123" } ] } @@ -4955,7 +4829,7 @@
    Arguments
    - input - GuestOrderInformationInput! + input - OrderInformationInput! @@ -4968,7 +4842,7 @@
    Arguments

    Example

    Query
    -
    query guestOrder($input: GuestOrderInformationInput!) {
    +                  
    query guestOrder($input: OrderInformationInput!) {
       guestOrder(input: $input) {
         applied_coupons {
           ...AppliedCouponFragment
    @@ -5041,7 +4915,7 @@ 
    Query
    Variables
    -
    {"input": GuestOrderInformationInput}
    +                  
    {"input": OrderInformationInput}
     
    @@ -5053,33 +4927,33 @@
    Response
    "applied_gift_cards": [ApplyGiftCardToOrder], "available_actions": ["REORDER"], "billing_address": OrderAddress, - "carrier": "abc123", + "carrier": "xyz789", "comments": [SalesCommentItem], "created_at": "abc123", "credit_memos": [CreditMemo], "customer_info": OrderCustomerInfo, "email": "xyz789", "gift_message": GiftMessage, - "gift_receipt_included": false, + "gift_receipt_included": true, "gift_wrapping": GiftWrapping, - "grand_total": 123.45, - "id": "4", - "increment_id": "abc123", + "grand_total": 987.65, + "id": 4, + "increment_id": "xyz789", "invoices": [Invoice], "is_virtual": true, "items": [OrderItemInterface], "items_eligible_for_return": [OrderItemInterface], - "number": "xyz789", - "order_date": "xyz789", + "number": "abc123", + "order_date": "abc123", "order_number": "xyz789", - "order_status_change_date": "abc123", + "order_status_change_date": "xyz789", "payment_methods": [OrderPaymentMethod], "printed_card_included": false, "returns": Returns, "shipments": [OrderShipment], "shipping_address": OrderAddress, "shipping_method": "xyz789", - "status": "xyz789", + "status": "abc123", "token": "xyz789", "total": OrderTotal } @@ -5224,16 +5098,16 @@
    Response
    "billing_address": OrderAddress, "carrier": "abc123", "comments": [SalesCommentItem], - "created_at": "xyz789", + "created_at": "abc123", "credit_memos": [CreditMemo], "customer_info": OrderCustomerInfo, - "email": "abc123", + "email": "xyz789", "gift_message": GiftMessage, - "gift_receipt_included": true, + "gift_receipt_included": false, "gift_wrapping": GiftWrapping, - "grand_total": 123.45, - "id": 4, - "increment_id": "xyz789", + "grand_total": 987.65, + "id": "4", + "increment_id": "abc123", "invoices": [Invoice], "is_virtual": true, "items": [OrderItemInterface], @@ -5382,12 +5256,12 @@
    Query
    Variables
    -
    {"email": "abc123"}
    +                  
    {"email": "xyz789"}
     
    Response
    -
    {"data": {"isCompanyEmailAvailable": {"is_email_available": true}}}
    +                  
    {"data": {"isCompanyEmailAvailable": {"is_email_available": false}}}
     
    @@ -5454,7 +5328,7 @@
    Variables
    Response
    -
    {"data": {"isCompanyRoleNameAvailable": {"is_role_name_available": false}}}
    +                  
    {"data": {"isCompanyRoleNameAvailable": {"is_role_name_available": true}}}
     
    @@ -5521,7 +5395,7 @@
    Variables
    Response
    -
    {"data": {"isCompanyUserEmailAvailable": {"is_email_available": false}}}
    +                  
    {"data": {"isCompanyUserEmailAvailable": {"is_email_available": true}}}
     
    @@ -5683,7 +5557,7 @@
    Query
    Variables
    -
    {"uid": 4}
    +                  
    {"uid": "4"}
     
    @@ -5697,10 +5571,10 @@
    Response
    "billing_address": NegotiableQuoteBillingAddress, "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "created_at": "xyz789", - "email": "xyz789", + "created_at": "abc123", + "email": "abc123", "history": [NegotiableQuoteHistoryEntry], - "is_virtual": false, + "is_virtual": true, "items": [CartItemInterface], "name": "abc123", "prices": CartPrices, @@ -5709,7 +5583,7 @@
    Response
    NegotiableQuoteShippingAddress ], "status": "SUBMITTED", - "total_quantity": 123.45, + "total_quantity": 987.65, "uid": 4, "updated_at": "xyz789" } @@ -5808,7 +5682,7 @@
    Query
    Variables
    -
    {"templateId": 4}
    +                  
    {"templateId": "4"}
     
    @@ -5820,10 +5694,10 @@
    Response
    "comments": [NegotiableQuoteComment], "expiration_date": "abc123", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": false, - "is_virtual": true, + "is_min_max_qty_used": true, + "is_virtual": false, "items": [CartItemInterface], - "max_order_commitment": 123, + "max_order_commitment": 987, "min_order_commitment": 123, "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], @@ -5834,9 +5708,9 @@
    Response
    "shipping_addresses": [ NegotiableQuoteShippingAddress ], - "status": "xyz789", - "template_id": 4, - "total_quantity": 987.65 + "status": "abc123", + "template_id": "4", + "total_quantity": 123.45 } } } @@ -5953,7 +5827,7 @@
    Response
    "items": [NegotiableQuoteTemplateGridItem], "page_info": SearchResultPageInfo, "sort_fields": SortFields, - "total_count": 123 + "total_count": 987 } } } @@ -6070,7 +5944,7 @@
    Response
    "items": [NegotiableQuote], "page_info": SearchResultPageInfo, "sort_fields": SortFields, - "total_count": 987 + "total_count": 123 } } } @@ -6389,7 +6263,7 @@
    Response
    "page_info": SearchResultPageInfo, "sort_fields": SortFields, "suggestions": [SearchSuggestion], - "total_count": 987 + "total_count": 123 } } } @@ -6518,7 +6392,7 @@
    Response
    "forms": ["PLACE_ORDER"], "is_enabled": false, "language_code": "abc123", - "minimum_score": 123.45, + "minimum_score": 987.65, "theme": "abc123", "website_key": "abc123" } @@ -6586,7 +6460,7 @@
    Query
    Variables
    -
    {"url": "xyz789"}
    +                  
    {"url": "abc123"}
     
    @@ -6727,7 +6601,6 @@
    Query
    braintree_paypal_vault_active cart_expires_in_days cart_gift_wrapping - cart_merge_preference cart_printed_card cart_summary_display_quantity catalog_default_sort_by @@ -6772,6 +6645,7 @@
    Query
    fixed_product_taxes_enable fixed_product_taxes_include_fpt_in_subtotal front + graphql_share_all_customer_groups graphql_share_customer_group grid_per_page grid_per_page_values @@ -6849,8 +6723,10 @@
    Query
    send_friend { ...SendFriendConfigurationFragment } - share_active_segments - share_applied_cart_rule + share_all_catalog_rules + share_all_sales_rule + share_applied_catalog_rules + share_applied_sales_rule shopping_cart_display_full_summary shopping_cart_display_grand_total shopping_cart_display_price @@ -6894,243 +6770,245 @@
    Response
    "allow_gift_receipt": "xyz789", "allow_gift_wrapping_on_order": "abc123", "allow_gift_wrapping_on_order_items": "abc123", - "allow_guests_to_write_product_reviews": "abc123", - "allow_items": "xyz789", - "allow_order": "abc123", + "allow_guests_to_write_product_reviews": "xyz789", + "allow_items": "abc123", + "allow_order": "xyz789", "allow_printed_card": "abc123", - "autocomplete_on_storefront": true, + "autocomplete_on_storefront": false, "base_currency_code": "abc123", "base_link_url": "abc123", "base_media_url": "xyz789", - "base_static_url": "xyz789", + "base_static_url": "abc123", "base_url": "abc123", - "braintree_3dsecure_allowspecific": false, - "braintree_3dsecure_always_request_3ds": false, - "braintree_3dsecure_specificcountry": "xyz789", + "braintree_3dsecure_allowspecific": true, + "braintree_3dsecure_always_request_3ds": true, + "braintree_3dsecure_specificcountry": "abc123", "braintree_3dsecure_threshold_amount": "abc123", - "braintree_3dsecure_verify_3dsecure": true, + "braintree_3dsecure_verify_3dsecure": false, "braintree_ach_direct_debit_vault_active": false, "braintree_applepay_merchant_name": "abc123", "braintree_applepay_vault_active": false, "braintree_cc_vault_active": "abc123", - "braintree_cc_vault_cvv": false, - "braintree_environment": "xyz789", - "braintree_googlepay_btn_color": "abc123", + "braintree_cc_vault_cvv": true, + "braintree_environment": "abc123", + "braintree_googlepay_btn_color": "xyz789", "braintree_googlepay_cctypes": "abc123", - "braintree_googlepay_merchant_id": "abc123", - "braintree_googlepay_vault_active": true, - "braintree_local_payment_allowed_methods": "xyz789", - "braintree_local_payment_fallback_button_text": "xyz789", - "braintree_local_payment_redirect_on_fail": "xyz789", + "braintree_googlepay_merchant_id": "xyz789", + "braintree_googlepay_vault_active": false, + "braintree_local_payment_allowed_methods": "abc123", + "braintree_local_payment_fallback_button_text": "abc123", + "braintree_local_payment_redirect_on_fail": "abc123", "braintree_merchant_account_id": "abc123", - "braintree_paypal_button_location_cart_type_credit_color": "xyz789", + "braintree_paypal_button_location_cart_type_credit_color": "abc123", "braintree_paypal_button_location_cart_type_credit_label": "abc123", - "braintree_paypal_button_location_cart_type_credit_shape": "xyz789", - "braintree_paypal_button_location_cart_type_credit_show": true, - "braintree_paypal_button_location_cart_type_messaging_layout": "abc123", + "braintree_paypal_button_location_cart_type_credit_shape": "abc123", + "braintree_paypal_button_location_cart_type_credit_show": false, + "braintree_paypal_button_location_cart_type_messaging_layout": "xyz789", "braintree_paypal_button_location_cart_type_messaging_logo": "xyz789", "braintree_paypal_button_location_cart_type_messaging_logo_position": "xyz789", "braintree_paypal_button_location_cart_type_messaging_show": false, - "braintree_paypal_button_location_cart_type_messaging_text_color": "abc123", - "braintree_paypal_button_location_cart_type_paylater_color": "xyz789", + "braintree_paypal_button_location_cart_type_messaging_text_color": "xyz789", + "braintree_paypal_button_location_cart_type_paylater_color": "abc123", "braintree_paypal_button_location_cart_type_paylater_label": "abc123", "braintree_paypal_button_location_cart_type_paylater_shape": "abc123", "braintree_paypal_button_location_cart_type_paylater_show": true, - "braintree_paypal_button_location_cart_type_paypal_color": "abc123", - "braintree_paypal_button_location_cart_type_paypal_label": "xyz789", + "braintree_paypal_button_location_cart_type_paypal_color": "xyz789", + "braintree_paypal_button_location_cart_type_paypal_label": "abc123", "braintree_paypal_button_location_cart_type_paypal_shape": "xyz789", "braintree_paypal_button_location_cart_type_paypal_show": true, "braintree_paypal_button_location_checkout_type_credit_color": "xyz789", "braintree_paypal_button_location_checkout_type_credit_label": "abc123", "braintree_paypal_button_location_checkout_type_credit_shape": "xyz789", - "braintree_paypal_button_location_checkout_type_credit_show": false, - "braintree_paypal_button_location_checkout_type_messaging_layout": "abc123", + "braintree_paypal_button_location_checkout_type_credit_show": true, + "braintree_paypal_button_location_checkout_type_messaging_layout": "xyz789", "braintree_paypal_button_location_checkout_type_messaging_logo": "xyz789", - "braintree_paypal_button_location_checkout_type_messaging_logo_position": "xyz789", + "braintree_paypal_button_location_checkout_type_messaging_logo_position": "abc123", "braintree_paypal_button_location_checkout_type_messaging_show": true, - "braintree_paypal_button_location_checkout_type_messaging_text_color": "abc123", + "braintree_paypal_button_location_checkout_type_messaging_text_color": "xyz789", "braintree_paypal_button_location_checkout_type_paylater_color": "abc123", "braintree_paypal_button_location_checkout_type_paylater_label": "abc123", - "braintree_paypal_button_location_checkout_type_paylater_shape": "abc123", - "braintree_paypal_button_location_checkout_type_paylater_show": true, + "braintree_paypal_button_location_checkout_type_paylater_shape": "xyz789", + "braintree_paypal_button_location_checkout_type_paylater_show": false, "braintree_paypal_button_location_checkout_type_paypal_color": "abc123", - "braintree_paypal_button_location_checkout_type_paypal_label": "abc123", + "braintree_paypal_button_location_checkout_type_paypal_label": "xyz789", "braintree_paypal_button_location_checkout_type_paypal_shape": "xyz789", "braintree_paypal_button_location_checkout_type_paypal_show": true, - "braintree_paypal_button_location_productpage_type_credit_color": "abc123", + "braintree_paypal_button_location_productpage_type_credit_color": "xyz789", "braintree_paypal_button_location_productpage_type_credit_label": "abc123", - "braintree_paypal_button_location_productpage_type_credit_shape": "abc123", + "braintree_paypal_button_location_productpage_type_credit_shape": "xyz789", "braintree_paypal_button_location_productpage_type_credit_show": true, - "braintree_paypal_button_location_productpage_type_messaging_layout": "xyz789", + "braintree_paypal_button_location_productpage_type_messaging_layout": "abc123", "braintree_paypal_button_location_productpage_type_messaging_logo": "abc123", "braintree_paypal_button_location_productpage_type_messaging_logo_position": "xyz789", - "braintree_paypal_button_location_productpage_type_messaging_show": true, + "braintree_paypal_button_location_productpage_type_messaging_show": false, "braintree_paypal_button_location_productpage_type_messaging_text_color": "abc123", "braintree_paypal_button_location_productpage_type_paylater_color": "abc123", - "braintree_paypal_button_location_productpage_type_paylater_label": "abc123", - "braintree_paypal_button_location_productpage_type_paylater_shape": "abc123", + "braintree_paypal_button_location_productpage_type_paylater_label": "xyz789", + "braintree_paypal_button_location_productpage_type_paylater_shape": "xyz789", "braintree_paypal_button_location_productpage_type_paylater_show": false, - "braintree_paypal_button_location_productpage_type_paypal_color": "xyz789", + "braintree_paypal_button_location_productpage_type_paypal_color": "abc123", "braintree_paypal_button_location_productpage_type_paypal_label": "xyz789", - "braintree_paypal_button_location_productpage_type_paypal_shape": "xyz789", - "braintree_paypal_button_location_productpage_type_paypal_show": true, - "braintree_paypal_credit_uk_merchant_name": "abc123", - "braintree_paypal_display_on_shopping_cart": true, - "braintree_paypal_merchant_country": "abc123", - "braintree_paypal_merchant_name_override": "xyz789", + "braintree_paypal_button_location_productpage_type_paypal_shape": "abc123", + "braintree_paypal_button_location_productpage_type_paypal_show": false, + "braintree_paypal_credit_uk_merchant_name": "xyz789", + "braintree_paypal_display_on_shopping_cart": false, + "braintree_paypal_merchant_country": "xyz789", + "braintree_paypal_merchant_name_override": "abc123", "braintree_paypal_require_billing_address": true, "braintree_paypal_send_cart_line_items": true, "braintree_paypal_vault_active": true, - "cart_expires_in_days": 987, - "cart_gift_wrapping": "abc123", - "cart_merge_preference": "xyz789", + "cart_expires_in_days": 123, + "cart_gift_wrapping": "xyz789", "cart_printed_card": "abc123", - "cart_summary_display_quantity": 987, - "catalog_default_sort_by": "abc123", + "cart_summary_display_quantity": 123, + "catalog_default_sort_by": "xyz789", "category_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", "category_url_suffix": "xyz789", - "check_money_order_enable_for_specific_countries": true, - "check_money_order_enabled": false, + "check_money_order_enable_for_specific_countries": false, + "check_money_order_enabled": true, "check_money_order_make_check_payable_to": "abc123", - "check_money_order_max_order_total": "abc123", - "check_money_order_min_order_total": "xyz789", - "check_money_order_new_order_status": "xyz789", - "check_money_order_payment_from_specific_countries": "abc123", - "check_money_order_send_check_to": "xyz789", - "check_money_order_sort_order": 987, + "check_money_order_max_order_total": "xyz789", + "check_money_order_min_order_total": "abc123", + "check_money_order_new_order_status": "abc123", + "check_money_order_payment_from_specific_countries": "xyz789", + "check_money_order_send_check_to": "abc123", + "check_money_order_sort_order": 123, "check_money_order_title": "xyz789", - "cms_home_page": "xyz789", + "cms_home_page": "abc123", "cms_no_cookies": "abc123", "cms_no_route": "abc123", - "code": "xyz789", + "code": "abc123", "configurable_product_image": "ITSELF", - "configurable_thumbnail_source": "xyz789", + "configurable_thumbnail_source": "abc123", "contact_enabled": false, "copyright": "abc123", - "countries_with_required_region": "abc123", + "countries_with_required_region": "xyz789", "create_account_confirmation": true, "customer_access_token_lifetime": 987.65, "default_country": "xyz789", "default_description": "xyz789", "default_display_currency_code": "abc123", "default_keywords": "xyz789", - "default_title": "xyz789", + "default_title": "abc123", "demonotice": 123, - "display_product_prices_in_catalog": 987, + "display_product_prices_in_catalog": 123, "display_shipping_prices": 987, - "display_state_if_optional": false, + "display_state_if_optional": true, "enable_multiple_wishlists": "abc123", "fixed_product_taxes_apply_tax_to_fpt": false, - "fixed_product_taxes_display_prices_in_emails": 987, + "fixed_product_taxes_display_prices_in_emails": 123, "fixed_product_taxes_display_prices_in_product_lists": 987, - "fixed_product_taxes_display_prices_in_sales_modules": 987, - "fixed_product_taxes_display_prices_on_product_view_page": 123, + "fixed_product_taxes_display_prices_in_sales_modules": 123, + "fixed_product_taxes_display_prices_on_product_view_page": 987, "fixed_product_taxes_enable": false, "fixed_product_taxes_include_fpt_in_subtotal": true, "front": "abc123", + "graphql_share_all_customer_groups": true, "graphql_share_customer_group": false, "grid_per_page": 123, "grid_per_page_values": "abc123", "grouped_product_image": "ITSELF", - "head_includes": "abc123", - "head_shortcut_icon": "abc123", - "header_logo_src": "xyz789", - "id": 987, + "head_includes": "xyz789", + "head_shortcut_icon": "xyz789", + "header_logo_src": "abc123", + "id": 123, "is_checkout_agreements_enabled": false, "is_default_store": false, "is_default_store_group": true, - "is_guest_checkout_enabled": true, - "is_negotiable_quote_active": false, + "is_guest_checkout_enabled": false, + "is_negotiable_quote_active": true, "is_one_page_checkout_enabled": true, - "is_requisition_list_active": "xyz789", - "list_mode": "abc123", + "is_requisition_list_active": "abc123", + "list_mode": "xyz789", "list_per_page": 987, - "list_per_page_values": "abc123", + "list_per_page_values": "xyz789", "locale": "xyz789", - "logo_alt": "abc123", - "logo_height": 987, + "logo_alt": "xyz789", + "logo_height": 123, "logo_width": 123, - "magento_reward_general_is_enabled": "xyz789", - "magento_reward_general_is_enabled_on_front": "xyz789", - "magento_reward_general_min_points_balance": "xyz789", + "magento_reward_general_is_enabled": "abc123", + "magento_reward_general_is_enabled_on_front": "abc123", + "magento_reward_general_min_points_balance": "abc123", "magento_reward_general_publish_history": "xyz789", - "magento_reward_points_invitation_customer": "abc123", - "magento_reward_points_invitation_customer_limit": "abc123", + "magento_reward_points_invitation_customer": "xyz789", + "magento_reward_points_invitation_customer_limit": "xyz789", "magento_reward_points_invitation_order": "xyz789", "magento_reward_points_invitation_order_limit": "abc123", - "magento_reward_points_newsletter": "xyz789", + "magento_reward_points_newsletter": "abc123", "magento_reward_points_order": "abc123", - "magento_reward_points_register": "abc123", - "magento_reward_points_review": "xyz789", - "magento_reward_points_review_limit": "abc123", + "magento_reward_points_register": "xyz789", + "magento_reward_points_review": "abc123", + "magento_reward_points_review_limit": "xyz789", "magento_wishlist_general_is_enabled": "abc123", - "max_items_in_order_summary": 123, + "max_items_in_order_summary": 987, "maximum_number_of_wishlists": "xyz789", "minicart_display": true, "minicart_max_items": 123, - "minimum_password_length": "xyz789", - "newsletter_enabled": false, + "minimum_password_length": "abc123", + "newsletter_enabled": true, "no_route": "abc123", "optional_zip_countries": "abc123", - "order_cancellation_enabled": true, + "order_cancellation_enabled": false, "order_cancellation_reasons": [CancellationReason], "orders_invoices_credit_memos_display_full_summary": false, "orders_invoices_credit_memos_display_grandtotal": true, "orders_invoices_credit_memos_display_price": 123, - "orders_invoices_credit_memos_display_shipping_amount": 987, - "orders_invoices_credit_memos_display_subtotal": 123, + "orders_invoices_credit_memos_display_shipping_amount": 123, + "orders_invoices_credit_memos_display_subtotal": 987, "orders_invoices_credit_memos_display_zero_tax": true, "payment_payflowpro_cc_vault_active": "abc123", "printed_card_price": "xyz789", "printed_card_priceV2": Money, "product_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", - "product_reviews_enabled": "xyz789", - "product_url_suffix": "abc123", - "quickorder_active": true, + "product_reviews_enabled": "abc123", + "product_url_suffix": "xyz789", + "quickorder_active": false, "required_character_classes_number": "xyz789", "returns_enabled": "xyz789", "root_category_id": 123, - "root_category_uid": 4, + "root_category_uid": "4", "sales_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", "sales_gift_wrapping": "xyz789", - "sales_printed_card": "abc123", + "sales_printed_card": "xyz789", "secure_base_link_url": "xyz789", "secure_base_media_url": "xyz789", "secure_base_static_url": "abc123", "secure_base_url": "abc123", "send_friend": SendFriendConfiguration, - "share_active_segments": true, - "share_applied_cart_rule": true, + "share_all_catalog_rules": true, + "share_all_sales_rule": true, + "share_applied_catalog_rules": true, + "share_applied_sales_rule": true, "shopping_cart_display_full_summary": false, - "shopping_cart_display_grand_total": true, - "shopping_cart_display_price": 123, - "shopping_cart_display_shipping": 987, - "shopping_cart_display_subtotal": 987, + "shopping_cart_display_grand_total": false, + "shopping_cart_display_price": 987, + "shopping_cart_display_shipping": 123, + "shopping_cart_display_subtotal": 123, "shopping_cart_display_tax_gift_wrapping": "DISPLAY_EXCLUDING_TAX", - "shopping_cart_display_zero_tax": true, + "shopping_cart_display_zero_tax": false, "show_cms_breadcrumbs": 987, "store_code": 4, "store_group_code": "4", "store_group_name": "abc123", "store_name": "abc123", - "store_sort_order": 123, + "store_sort_order": 987, "timezone": "abc123", - "title_prefix": "xyz789", - "title_separator": "abc123", - "title_suffix": "xyz789", + "title_prefix": "abc123", + "title_separator": "xyz789", + "title_suffix": "abc123", "use_store_in_url": false, - "website_code": 4, + "website_code": "4", "website_id": 123, - "website_name": "xyz789", + "website_name": "abc123", "weight_unit": "abc123", - "welcome": "abc123", + "welcome": "xyz789", "zero_subtotal_enable_for_specific_countries": true, - "zero_subtotal_enabled": true, + "zero_subtotal_enabled": false, "zero_subtotal_new_order_status": "abc123", "zero_subtotal_payment_action": "xyz789", "zero_subtotal_payment_from_specific_countries": "xyz789", - "zero_subtotal_sort_order": 987, - "zero_subtotal_title": "abc123" + "zero_subtotal_sort_order": 123, + "zero_subtotal_title": "xyz789" } } } @@ -7206,7 +7084,7 @@
    Query
    Variables
    -
    {"url": "xyz789"}
    +                  
    {"url": "abc123"}
     
    @@ -7217,7 +7095,7 @@
    Response
    "canonical_url": "abc123", "entity_uid": "4", "id": 123, - "redirectCode": 123, + "redirectCode": 987, "relative_url": "abc123", "type": "CMS_PAGE" } @@ -7282,7 +7160,7 @@
    Response
    "wishlist": { "items": [WishlistItem], "items_count": 987, - "name": "abc123", + "name": "xyz789", "sharing_code": "abc123", "updated_at": "xyz789" } @@ -7457,11 +7335,11 @@
    Response
    "comments": [NegotiableQuoteComment], "expiration_date": "abc123", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": true, - "is_virtual": true, + "is_min_max_qty_used": false, + "is_virtual": false, "items": [CartItemInterface], "max_order_commitment": 123, - "min_order_commitment": 987, + "min_order_commitment": 123, "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, @@ -7472,8 +7350,8 @@
    Response
    NegotiableQuoteShippingAddress ], "status": "xyz789", - "template_id": "4", - "total_quantity": 123.45 + "template_id": 4, + "total_quantity": 987.65 } } } @@ -7947,87 +7825,9 @@
    Response
    "data": { "addProductsToCompareList": { "attributes": [ComparableAttribute], - "item_count": 987, + "item_count": 123, "items": [ComparableItem], - "uid": 4 - } - } -} -
    -
    - - -
    -
    -
    - Mutations -
    -

    - addProductsToNewCart -

    -
    -
    -
    -
    Description
    -

    Creates a new cart and add any type of product to it

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns an AddProductsToNewCartOutput -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - -
    NameDescription
    - cartItems - [CartItemInput!]! - An array that defines the products to add to the new cart
    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    mutation addProductsToNewCart($cartItems: [CartItemInput!]!) {
    -  addProductsToNewCart(cartItems: $cartItems) {
    -    cart {
    -      ...CartFragment
    -    }
    -    user_errors {
    -      ...CartUserInputErrorFragment
    -    }
    -  }
    -}
    -
    -
    -
    -
    Variables
    -
    {"cartItems": [CartItemInput]}
    -
    -
    -
    -
    Response
    -
    {
    -  "data": {
    -    "addProductsToNewCart": {
    -      "cart": Cart,
    -      "user_errors": [CartUserInputError]
    +      "uid": "4"
         }
       }
     }
    @@ -8197,7 +7997,10 @@ 
    Query
    Variables
    -
    {"wishlistId": 4, "wishlistItems": [WishlistItemInput]}
    +                  
    {
    +  "wishlistId": "4",
    +  "wishlistItems": [WishlistItemInput]
    +}
     
    @@ -8442,7 +8245,10 @@
    Query
    Variables
    -
    {"requisitionListUid": 4, "requisitionListItemUids": [4]}
    +                  
    {
    +  "requisitionListUid": "4",
    +  "requisitionListItemUids": ["4"]
    +}
     
    @@ -8818,10 +8624,7 @@
    Query
    Variables
    -
    {
    -  "wishlistId": "4",
    -  "wishlistItemIds": ["4"]
    -}
    +                  
    {"wishlistId": 4, "wishlistItemIds": [4]}
     
    @@ -8832,7 +8635,7 @@
    Response
    "add_wishlist_items_to_cart_user_errors": [ WishlistCartUserInputError ], - "status": false, + "status": true, "wishlist": Wishlist } } @@ -9432,7 +9235,7 @@
    Query
    } printed_card_included rules { - ...CartRuleStorefrontFragment + ...CartRuleFragment } selected_payment_method { ...SelectedPaymentMethodFragment @@ -9447,7 +9250,7 @@
    Query
    Variables
    -
    {"cart_id": "abc123"}
    +                  
    {"cart_id": "xyz789"}
     
    @@ -9465,9 +9268,9 @@
    Response
    AvailablePaymentMethod ], "billing_address": BillingCartAddress, - "email": "abc123", + "email": "xyz789", "gift_message": GiftMessage, - "gift_receipt_included": true, + "gift_receipt_included": false, "gift_wrapping": GiftWrapping, "id": 4, "is_virtual": true, @@ -9475,10 +9278,10 @@
    Response
    "itemsV2": CartItems, "prices": CartPrices, "printed_card_included": true, - "rules": [CartRuleStorefront], + "rules": [CartRule], "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ShippingCartAddress], - "total_quantity": 123.45 + "total_quantity": 987.65 } } } @@ -9602,7 +9405,7 @@
    Response
    ], "status": "xyz789", "template_id": 4, - "total_quantity": 987.65 + "total_quantity": 123.45 } } } @@ -9681,7 +9484,7 @@
    Response
    {
       "data": {
         "cancelOrder": {
    -      "error": "xyz789",
    +      "error": "abc123",
           "errorV2": CancelOrderError,
           "order": CustomerOrder
         }
    @@ -9863,7 +9666,7 @@ 
    Query
    ...GiftRegistryFragment } group { - ...CustomerGroupStorefrontFragment + ...CustomerGroupFragment } group_id id @@ -9910,7 +9713,7 @@
    Query
    ...CompanyRoleFragment } segments { - ...CustomerSegmentStorefrontFragment + ...CustomerSegmentFragment } status store_credit { @@ -9940,7 +9743,7 @@
    Query
    Variables
    {
       "currentPassword": "xyz789",
    -  "newPassword": "xyz789"
    +  "newPassword": "abc123"
     }
     
    @@ -9957,8 +9760,8 @@
    Response
    "confirmation_status": "ACCOUNT_CONFIRMED", "created_at": "xyz789", "custom_attributes": [AttributeValueInterface], - "date_of_birth": "xyz789", - "default_billing": "abc123", + "date_of_birth": "abc123", + "default_billing": "xyz789", "default_shipping": "xyz789", "dob": "abc123", "email": "abc123", @@ -9966,13 +9769,13 @@
    Response
    "gender": 123, "gift_registries": [GiftRegistry], "gift_registry": GiftRegistry, - "group": CustomerGroupStorefront, + "group": CustomerGroup, "group_id": 987, - "id": "4", - "is_subscribed": true, + "id": 123, + "is_subscribed": false, "job_title": "abc123", - "lastname": "xyz789", - "middlename": "xyz789", + "lastname": "abc123", + "middlename": "abc123", "orders": CustomerOrders, "prefix": "abc123", "purchase_order": PurchaseOrder, @@ -9987,14 +9790,14 @@
    Response
    "reviews": ProductReviews, "reward_points": RewardPoints, "role": CompanyRole, - "segments": [CustomerSegmentStorefront], + "segments": [CustomerSegment], "status": "ACTIVE", "store_credit": CustomerStoreCredit, - "structure_id": 4, - "suffix": "xyz789", + "structure_id": "4", + "suffix": "abc123", "taxvat": "abc123", "team": CompanyTeam, - "telephone": "abc123", + "telephone": "xyz789", "wishlist": Wishlist, "wishlist_v2": Wishlist, "wishlists": [Wishlist] @@ -10152,84 +9955,6 @@
    Response
    "clearCustomerCart": {"cart": Cart, "status": false} } } -
    -
    -
    - -
    -
    -
    - Mutations -
    -

    - clearWishlist -

    -
    -
    -
    -
    Description
    -

    Remove all the products from the specified wish list.

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a RemoveProductsFromWishlistOutput -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - -
    NameDescription
    - wishlistId - ID! - The ID of a wish list.
    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    mutation clearWishlist($wishlistId: ID!) {
    -  clearWishlist(wishlistId: $wishlistId) {
    -    user_errors {
    -      ...WishListUserInputErrorFragment
    -    }
    -    wishlist {
    -      ...WishlistFragment
    -    }
    -  }
    -}
    -
    -
    -
    -
    Variables
    -
    {"wishlistId": 4}
    -
    -
    -
    -
    Response
    -
    {
    -  "data": {
    -    "clearWishlist": {
    -      "user_errors": [WishListUserInputError],
    -      "wishlist": Wishlist
    -    }
    -  }
    -}
     
    @@ -10321,88 +10046,6 @@
    Response
    } } } -
    -
    - - -
    -
    -
    - Mutations -
    -

    - completeOrder -

    -
    -
    -
    -
    Description
    -

    Synchronizes order details and place the order

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a PlaceOrderOutput -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - -
    NameDescription
    - input - CompleteOrderInput - Describes the variables needed to complete or place the order
    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    mutation completeOrder($input: CompleteOrderInput) {
    -  completeOrder(input: $input) {
    -    errors {
    -      ...PlaceOrderErrorFragment
    -    }
    -    order {
    -      ...OrderFragment
    -    }
    -    orderV2 {
    -      ...CustomerOrderFragment
    -    }
    -  }
    -}
    -
    -
    -
    -
    Variables
    -
    {"input": CompleteOrderInput}
    -
    -
    -
    -
    Response
    -
    {
    -  "data": {
    -    "completeOrder": {
    -      "errors": [PlaceOrderError],
    -      "order": Order,
    -      "orderV2": CustomerOrder
    -    }
    -  }
    -}
     
    @@ -10696,7 +10339,7 @@
    Variables
    Response
    -
    {"data": {"contactUs": {"status": false}}}
    +                  
    {"data": {"contactUs": {"status": true}}}
     
    @@ -10780,7 +10423,7 @@
    Query
    Variables
    {
    -  "sourceRequisitionListUid": 4,
    +  "sourceRequisitionListUid": "4",
       "destinationRequisitionListUid": "4",
       "requisitionListItem": CopyItemsBetweenRequisitionListsInput
     }
    @@ -10885,7 +10528,7 @@ 
    Query
    Variables
    {
       "sourceWishlistUid": "4",
    -  "destinationWishlistUid": 4,
    +  "destinationWishlistUid": "4",
       "wishlistItems": [WishlistItemCopyInput]
     }
     
    @@ -10942,7 +10585,7 @@
    Query
    Response
    {
       "data": {
    -    "createBraintreeClientToken": "abc123"
    +    "createBraintreeClientToken": "xyz789"
       }
     }
     
    @@ -11055,7 +10698,7 @@
    Variables
    Response
    {
       "data": {
    -    "createBraintreePayPalVaultClientToken": "abc123"
    +    "createBraintreePayPalVaultClientToken": "xyz789"
       }
     }
     
    @@ -11413,7 +11056,7 @@
    Response
    "attributes": [ComparableAttribute], "item_count": 987, "items": [ComparableItem], - "uid": 4 + "uid": "4" } } } @@ -11568,7 +11211,6 @@
    Query
    street suffix telephone - uid vat_id } } @@ -11585,29 +11227,28 @@
    Response
    "data": { "createCustomerAddress": { "city": "abc123", - "company": "xyz789", + "company": "abc123", "country_code": "AF", "country_id": "abc123", "custom_attributes": [CustomerAddressAttribute], "custom_attributesV2": [AttributeValueInterface], "customer_id": 987, "default_billing": true, - "default_shipping": false, + "default_shipping": true, "extension_attributes": [CustomerAddressAttribute], - "fax": "abc123", - "firstname": "abc123", - "id": 987, - "lastname": "abc123", + "fax": "xyz789", + "firstname": "xyz789", + "id": 123, + "lastname": "xyz789", "middlename": "xyz789", - "postcode": "abc123", + "postcode": "xyz789", "prefix": "xyz789", "region": CustomerAddressRegion, - "region_id": 987, - "street": ["abc123"], + "region_id": 123, + "street": ["xyz789"], "suffix": "xyz789", - "telephone": "abc123", - "uid": 4, - "vat_id": "xyz789" + "telephone": "xyz789", + "vat_id": "abc123" } } } @@ -11749,7 +11390,7 @@
    Variables
    Response
    -
    {"data": {"createEmptyCart": "abc123"}}
    +                  
    {"data": {"createEmptyCart": "xyz789"}}
     
    @@ -11965,8 +11606,8 @@
    Response
    "createPayflowProToken": { "response_message": "xyz789", "result": 987, - "result_code": 123, - "secure_token": "abc123", + "result_code": 987, + "secure_token": "xyz789", "secure_token_id": "xyz789" } } @@ -12043,10 +11684,10 @@
    Response
    {
       "data": {
         "createPaymentOrder": {
    -      "amount": 123.45,
    +      "amount": 987.65,
           "currency_code": "abc123",
    -      "id": "xyz789",
    -      "mp_order_id": "abc123",
    +      "id": "abc123",
    +      "mp_order_id": "xyz789",
           "status": "xyz789"
         }
       }
    @@ -12123,7 +11764,7 @@ 
    Response
    "data": { "createPaypalExpressToken": { "paypal_urls": PaypalExpressUrlList, - "token": "xyz789" + "token": "abc123" } } } @@ -12287,12 +11928,12 @@
    Response
    "approver_roles": [CompanyRole], "condition": PurchaseOrderApprovalRuleConditionInterface, "created_at": "xyz789", - "created_by": "abc123", - "description": "xyz789", - "name": "abc123", + "created_by": "xyz789", + "description": "abc123", + "name": "xyz789", "status": "ENABLED", "uid": 4, - "updated_at": "abc123" + "updated_at": "xyz789" } } } @@ -12443,7 +12084,7 @@
    Response
    "data": { "createVaultCardPaymentToken": { "payment_source": PaymentSourceOutput, - "vault_token_id": "xyz789" + "vault_token_id": "abc123" } } } @@ -12515,7 +12156,7 @@
    Response
    {
       "data": {
         "createVaultCardSetupToken": {
    -      "setup_token": "xyz789"
    +      "setup_token": "abc123"
         }
       }
     }
    @@ -12648,12 +12289,12 @@ 
    Query
    Variables
    -
    {"id": "4"}
    +                  
    {"id": 4}
     
    Response
    -
    {"data": {"deleteCompanyRole": {"success": false}}}
    +                  
    {"data": {"deleteCompanyRole": {"success": true}}}
     
    @@ -12706,82 +12347,8 @@
    Arguments

    Example

    Query
    -
    mutation deleteCompanyTeam($id: ID!) {
    -  deleteCompanyTeam(id: $id) {
    -    success
    -  }
    -}
    -
    -
    -
    -
    Variables
    -
    {"id": 4}
    -
    -
    -
    -
    Response
    -
    {"data": {"deleteCompanyTeam": {"success": true}}}
    -
    -
    - - -
    -
    -
    - Mutations -
    -

    - deleteCompanyUser -

    -
    -
    -
    -
    Use deleteCompanyUserV2 instead. The current method only deactivates the user account associated with the company.
    -
    -
    -
    -
    -
    -
    -
    Description
    -

    Delete the specified company user.

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a DeleteCompanyUserOutput -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - -
    NameDescription
    - id - ID! - -
    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    mutation deleteCompanyUser($id: ID!) {
    -  deleteCompanyUser(id: $id) {
    +                  
    mutation deleteCompanyTeam($id: ID!) {
    +  deleteCompanyTeam(id: $id) {
         success
       }
     }
    @@ -12789,24 +12356,31 @@ 
    Query
    Variables
    -
    {"id": "4"}
    +                  
    {"id": 4}
     
    Response
    -
    {"data": {"deleteCompanyUser": {"success": true}}}
    +                  
    {"data": {"deleteCompanyTeam": {"success": true}}}
     
    -
    +
    -

    - deleteCompanyUserV2 +

    + deleteCompanyUser

    +
    +
    +
    +
    Use deleteCompanyUserV2 instead. The current method only deactivates the user account associated with the company.
    +
    +
    +
    @@ -12847,8 +12421,8 @@
    Arguments

    Example

    Query
    -
    mutation deleteCompanyUserV2($id: ID!) {
    -  deleteCompanyUserV2(id: $id) {
    +                  
    mutation deleteCompanyUser($id: ID!) {
    +  deleteCompanyUser(id: $id) {
         success
       }
     }
    @@ -12856,29 +12430,29 @@ 
    Query
    Variables
    -
    {"id": "4"}
    +                  
    {"id": 4}
     
    Response
    -
    {"data": {"deleteCompanyUserV2": {"success": false}}}
    +                  
    {"data": {"deleteCompanyUser": {"success": true}}}
     
    -
    +

    - deleteCompareList + deleteCompanyUserV2

    Description
    -

    Delete the specified compare list.

    +

    Delete the specified company user.

    @@ -12886,7 +12460,7 @@
    Description
    Response
    -

    Returns a DeleteCompareListOutput +

    Returns a DeleteCompanyUserOutput

    @@ -12901,9 +12475,10 @@
    Arguments
    - uid - ID! + id - ID! + + - The unique ID of the compare list to be deleted. @@ -12913,38 +12488,38 @@
    Arguments

    Example

    Query
    -
    mutation deleteCompareList($uid: ID!) {
    -  deleteCompareList(uid: $uid) {
    -    result
    +                  
    mutation deleteCompanyUserV2($id: ID!) {
    +  deleteCompanyUserV2(id: $id) {
    +    success
       }
     }
     
    Variables
    -
    {"uid": 4}
    +                  
    {"id": 4}
     
    Response
    -
    {"data": {"deleteCompareList": {"result": false}}}
    +                  
    {"data": {"deleteCompanyUserV2": {"success": true}}}
     
    -
    +

    - deleteCustomer + deleteCompareList

    Description
    -

    Delete customer account

    +

    Delete the specified compare list.

    @@ -12952,46 +12527,65 @@
    Description
    Response
    -

    Returns a Boolean +

    Returns a DeleteCompareListOutput

    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + uid - ID! + The unique ID of the compare list to be deleted.
    +

    Example

    Query
    -
    mutation deleteCustomer {
    -  deleteCustomer
    +                  
    mutation deleteCompareList($uid: ID!) {
    +  deleteCompareList(uid: $uid) {
    +    result
    +  }
     }
    +
    +
    +
    +
    Variables
    +
    {"uid": "4"}
     
    Response
    -
    {"data": {"deleteCustomer": false}}
    +                  
    {"data": {"deleteCompareList": {"result": true}}}
     
    -
    +
    -

    - deleteCustomerAddress +

    + deleteCustomer

    -
    -
    -
    -
    Use deleteCustomerAddressV2 instead.
    -
    -
    -
    Description
    -

    Delete the billing or shipping address of a customer.

    +

    Delete customer account

    @@ -13002,54 +12596,30 @@
    Response

    Returns a Boolean

    -
    -
    Arguments
    - - - - - - - - - - - - - -
    NameDescription
    - id - Int! - The ID of the customer address to be deleted.
    -

    Example

    Query
    -
    mutation deleteCustomerAddress($id: Int!) {
    -  deleteCustomerAddress(id: $id)
    +                  
    mutation deleteCustomer {
    +  deleteCustomer
     }
    -
    -
    -
    -
    Variables
    -
    {"id": 123}
     
    Response
    -
    {"data": {"deleteCustomerAddress": true}}
    +                  
    {"data": {"deleteCustomer": false}}
     
    -
    +

    - deleteCustomerAddressV2 + deleteCustomerAddress

    @@ -13078,9 +12648,9 @@
    Arguments
    - uid - ID! + id - Int! - The unique ID of the customer address to be deleted. + The ID of the customer address to be deleted. @@ -13090,19 +12660,19 @@
    Arguments

    Example

    Query
    -
    mutation deleteCustomerAddressV2($uid: ID!) {
    -  deleteCustomerAddressV2(uid: $uid)
    +                  
    mutation deleteCustomerAddress($id: Int!) {
    +  deleteCustomerAddress(id: $id)
     }
     
    Variables
    -
    {"uid": 4}
    +                  
    {"id": 987}
     
    Response
    -
    {"data": {"deleteCustomerAddressV2": true}}
    +                  
    {"data": {"deleteCustomerAddress": true}}
     
    @@ -13468,7 +13038,7 @@
    Query
    Variables
    -
    {"requisitionListUid": "4"}
    +                  
    {"requisitionListUid": 4}
     
    @@ -13556,8 +13126,8 @@
    Query
    Variables
    {
    -  "requisitionListUid": "4",
    -  "requisitionListItemUids": [4]
    +  "requisitionListUid": 4,
    +  "requisitionListItemUids": ["4"]
     }
     
    @@ -13805,12 +13375,12 @@
    Response
    "estimateShippingMethods": [ { "amount": Money, - "available": false, + "available": true, "base_amount": Money, - "carrier_code": "abc123", + "carrier_code": "xyz789", "carrier_title": "xyz789", - "error_message": "xyz789", - "method_code": "xyz789", + "error_message": "abc123", + "method_code": "abc123", "method_title": "xyz789", "price_excl_tax": Money, "price_incl_tax": Money @@ -13886,82 +13456,6 @@
    Variables
    Response
    {"data": {"estimateTotals": {"cart": Cart}}}
    -
    -
    -
    - -
    -
    -
    - Mutations -
    -

    - exchangeExternalCustomerToken -

    -
    -
    -
    -
    Description
    -

    Generate a token for specified customer.

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns an ExchangeExternalCustomerTokenOutput -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - -
    NameDescription
    - input - ExchangeExternalCustomerTokenInput - Contains details about external customer.
    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    mutation exchangeExternalCustomerToken($input: ExchangeExternalCustomerTokenInput) {
    -  exchangeExternalCustomerToken(input: $input) {
    -    customer {
    -      ...CustomerFragment
    -    }
    -    token
    -  }
    -}
    -
    -
    -
    -
    Variables
    -
    {"input": ExchangeExternalCustomerTokenInput}
    -
    -
    -
    -
    Response
    -
    {
    -  "data": {
    -    "exchangeExternalCustomerToken": {
    -      "customer": Customer,
    -      "token": "abc123"
    -    }
    -  }
    -}
     
    @@ -14035,7 +13529,7 @@
    Query
    Variables
    {
    -  "email": "xyz789",
    +  "email": "abc123",
       "password": "xyz789"
     }
     
    @@ -14045,7 +13539,7 @@
    Response
    {
       "data": {
         "generateCustomerToken": {
    -      "token": "xyz789"
    +      "token": "abc123"
         }
       }
     }
    @@ -14365,7 +13859,7 @@ 
    Query
    } printed_card_included rules { - ...CartRuleStorefrontFragment + ...CartRuleFragment } selected_payment_method { ...SelectedPaymentMethodFragment @@ -14382,7 +13876,7 @@
    Query
    Variables
    {
       "source_cart_id": "xyz789",
    -  "destination_cart_id": "abc123"
    +  "destination_cart_id": "xyz789"
     }
     
    @@ -14403,15 +13897,15 @@
    Response
    "billing_address": BillingCartAddress, "email": "abc123", "gift_message": GiftMessage, - "gift_receipt_included": false, + "gift_receipt_included": true, "gift_wrapping": GiftWrapping, - "id": 4, - "is_virtual": false, + "id": "4", + "is_virtual": true, "items": [CartItemInterface], "itemsV2": CartItems, "prices": CartPrices, - "printed_card_included": false, - "rules": [CartRuleStorefront], + "printed_card_included": true, + "rules": [CartRule], "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ShippingCartAddress], "total_quantity": 987.65 @@ -14496,7 +13990,7 @@
    Query
    Variables
    -
    {"cartUid": 4, "giftRegistryUid": 4}
    +                  
    {"cartUid": "4", "giftRegistryUid": 4}
     
    @@ -14596,7 +14090,7 @@
    Query
    Variables
    {
    -  "sourceRequisitionListUid": "4",
    +  "sourceRequisitionListUid": 4,
       "destinationRequisitionListUid": "4",
       "requisitionListItem": MoveItemsBetweenRequisitionListsInput
     }
    @@ -14776,7 +14270,7 @@ 
    Query
    Variables
    {
       "sourceWishlistUid": "4",
    -  "destinationWishlistUid": 4,
    +  "destinationWishlistUid": "4",
       "wishlistItems": [WishlistItemMoveInput]
     }
     
    @@ -14894,13 +14388,13 @@
    Response
    "openNegotiableQuoteTemplate": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "xyz789", + "expiration_date": "abc123", "history": [NegotiableQuoteHistoryEntry], "is_min_max_qty_used": false, "is_virtual": true, "items": [CartItemInterface], - "max_order_commitment": 123, - "min_order_commitment": 123, + "max_order_commitment": 987, + "min_order_commitment": 987, "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, @@ -14910,9 +14404,9 @@
    Response
    "shipping_addresses": [ NegotiableQuoteShippingAddress ], - "status": "xyz789", - "template_id": 4, - "total_quantity": 123.45 + "status": "abc123", + "template_id": "4", + "total_quantity": 987.65 } } } @@ -15635,12 +15129,12 @@
    Query
    Variables
    -
    {"giftRegistryUid": 4}
    +                  
    {"giftRegistryUid": "4"}
     
    Response
    -
    {"data": {"removeGiftRegistry": {"success": false}}}
    +                  
    {"data": {"removeGiftRegistry": {"success": true}}}
     
    @@ -15803,7 +15297,7 @@
    Query
    Variables
    {
       "giftRegistryUid": "4",
    -  "registrantsUid": ["4"]
    +  "registrantsUid": [4]
     }
     
    @@ -16060,12 +15554,12 @@
    Response
    "removeNegotiableQuoteTemplateItems": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "abc123", + "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], "is_min_max_qty_used": false, "is_virtual": true, "items": [CartItemInterface], - "max_order_commitment": 987, + "max_order_commitment": 123, "min_order_commitment": 987, "name": "abc123", "notifications": [QuoteTemplateNotificationMessage], @@ -16076,9 +15570,9 @@
    Response
    "shipping_addresses": [ NegotiableQuoteShippingAddress ], - "status": "abc123", + "status": "xyz789", "template_id": 4, - "total_quantity": 123.45 + "total_quantity": 987.65 } } } @@ -16158,9 +15652,9 @@
    Response
    "data": { "removeProductsFromCompareList": { "attributes": [ComparableAttribute], - "item_count": 123, + "item_count": 987, "items": [ComparableItem], - "uid": 4 + "uid": "4" } } } @@ -16241,10 +15735,7 @@
    Query
    Variables
    -
    {
    -  "wishlistId": "4",
    -  "wishlistItemsIds": ["4"]
    -}
    +                  
    {"wishlistId": 4, "wishlistItemsIds": [4]}
     
    @@ -16388,7 +15879,7 @@
    Query
    Variables
    -
    {"cartId": 4}
    +                  
    {"cartId": "4"}
     
    @@ -16940,11 +16431,11 @@
    Response
    "comments": [NegotiableQuoteComment], "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": true, + "is_min_max_qty_used": false, "is_virtual": false, "items": [CartItemInterface], - "max_order_commitment": 123, - "min_order_commitment": 987, + "max_order_commitment": 987, + "min_order_commitment": 123, "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, @@ -16954,9 +16445,9 @@
    Response
    "shipping_addresses": [ NegotiableQuoteShippingAddress ], - "status": "xyz789", + "status": "abc123", "template_id": "4", - "total_quantity": 987.65 + "total_quantity": 123.45 } } } @@ -17018,7 +16509,7 @@
    Query
    Variables
    -
    {"email": "xyz789"}
    +                  
    {"email": "abc123"}
     
    @@ -17160,12 +16651,12 @@
    Query
    Variables
    -
    {"email": "abc123"}
    +                  
    {"email": "xyz789"}
     
    Response
    -
    {"data": {"resendConfirmationEmail": true}}
    +                  
    {"data": {"resendConfirmationEmail": false}}
     
    @@ -17246,7 +16737,7 @@
    Query
    Variables
    {
       "email": "xyz789",
    -  "resetPasswordToken": "abc123",
    +  "resetPasswordToken": "xyz789",
       "newPassword": "abc123"
     }
     
    @@ -17295,7 +16786,7 @@
    Query
    Response
    -
    {"data": {"revokeCustomerToken": {"result": true}}}
    +                  
    {"data": {"revokeCustomerToken": {"result": false}}}
     
    @@ -17516,80 +17007,6 @@
    Variables
    Response
    {"data": {"setBillingAddressOnCart": {"cart": Cart}}}
    -
    -
    - - -
    -
    -
    - Mutations -
    -

    - setCartAsInactive -

    -
    -
    -
    -
    Description
    -

    Sets the cart as inactive

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a SetCartAsInactiveOutput -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - -
    NameDescription
    - cartId - String! - The customer cart ID
    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    mutation setCartAsInactive($cartId: String!) {
    -  setCartAsInactive(cartId: $cartId) {
    -    error
    -    success
    -  }
    -}
    -
    -
    -
    -
    Variables
    -
    {"cartId": "abc123"}
    -
    -
    -
    -
    Response
    -
    {
    -  "data": {
    -    "setCartAsInactive": {
    -      "error": "abc123",
    -      "success": false
    -    }
    -  }
    -}
     
    @@ -18195,7 +17612,7 @@
    Response
    "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], "is_min_max_qty_used": true, - "is_virtual": true, + "is_virtual": false, "items": [CartItemInterface], "max_order_commitment": 123, "min_order_commitment": 987, @@ -18209,7 +17626,7 @@
    Response
    NegotiableQuoteShippingAddress ], "status": "abc123", - "template_id": 4, + "template_id": "4", "total_quantity": 123.45 } } @@ -18474,14 +17891,14 @@
    Response
    "setQuoteTemplateLineItemNote": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "xyz789", + "expiration_date": "abc123", "history": [NegotiableQuoteHistoryEntry], "is_min_max_qty_used": true, - "is_virtual": true, + "is_virtual": false, "items": [CartItemInterface], "max_order_commitment": 123, "min_order_commitment": 123, - "name": "xyz789", + "name": "abc123", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, "reference_document_links": [ @@ -18827,7 +18244,7 @@
    Response
    "expiration_date": "abc123", "history": [NegotiableQuoteHistoryEntry], "is_min_max_qty_used": false, - "is_virtual": false, + "is_virtual": true, "items": [CartItemInterface], "max_order_commitment": 123, "min_order_commitment": 987, @@ -18840,7 +18257,7 @@
    Response
    "shipping_addresses": [ NegotiableQuoteShippingAddress ], - "status": "abc123", + "status": "xyz789", "template_id": "4", "total_quantity": 123.45 } @@ -18975,7 +18392,71 @@
    Variables
    Response
    -
    {"data": {"syncPaymentOrder": false}}
    +                  
    {"data": {"syncPaymentOrder": true}}
    +
    +
    + + +
    +
    +
    + Mutations +
    +

    + trackViewedProduct +

    +
    +
    +
    +
    Description
    +

    Track that a product was viewed in adobe commerce

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + sku - String! + The sku for a ProductInterface object.
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation trackViewedProduct($sku: String!) {
    +  trackViewedProduct(sku: $sku)
    +}
    +
    +
    +
    +
    Variables
    +
    {"sku": "abc123"}
    +
    +
    +
    +
    Response
    +
    {"data": {"trackViewedProduct": true}}
     
    @@ -19475,16 +18956,9 @@
    Response
    -

    +

    updateCustomerAddress

    -
    -
    -
    -
    Use updateCustomerAddressV2 instead.
    -
    -
    -
    @@ -19568,7 +19042,6 @@
    Query
    street suffix telephone - uid vat_id } } @@ -19585,169 +19058,27 @@
    Response
    "data": { "updateCustomerAddress": { "city": "abc123", - "company": "xyz789", + "company": "abc123", "country_code": "AF", "country_id": "xyz789", "custom_attributes": [CustomerAddressAttribute], "custom_attributesV2": [AttributeValueInterface], "customer_id": 123, - "default_billing": false, - "default_shipping": false, + "default_billing": true, + "default_shipping": true, "extension_attributes": [CustomerAddressAttribute], - "fax": "abc123", - "firstname": "abc123", - "id": 123, + "fax": "xyz789", + "firstname": "xyz789", + "id": 987, "lastname": "abc123", "middlename": "xyz789", - "postcode": "abc123", + "postcode": "xyz789", "prefix": "abc123", "region": CustomerAddressRegion, "region_id": 987, "street": ["abc123"], "suffix": "xyz789", - "telephone": "xyz789", - "uid": "4", - "vat_id": "abc123" - } - } -} -
    -
    -
    -
    -
    -
    -
    - Mutations -
    -

    - updateCustomerAddressV2 -

    -
    -
    -
    -
    Description
    -

    Update the billing or shipping address of a customer or guest.

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a CustomerAddress -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - - - - - -
    NameDescription
    - uid - ID! - The unique ID of the customer address.
    - input - CustomerAddressInput - An input object that contains changes to the customer address.
    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    mutation updateCustomerAddressV2(
    -  $uid: ID!,
    -  $input: CustomerAddressInput
    -) {
    -  updateCustomerAddressV2(
    -    uid: $uid,
    -    input: $input
    -  ) {
    -    city
    -    company
    -    country_code
    -    country_id
    -    custom_attributes {
    -      ...CustomerAddressAttributeFragment
    -    }
    -    custom_attributesV2 {
    -      ...AttributeValueInterfaceFragment
    -    }
    -    customer_id
    -    default_billing
    -    default_shipping
    -    extension_attributes {
    -      ...CustomerAddressAttributeFragment
    -    }
    -    fax
    -    firstname
    -    id
    -    lastname
    -    middlename
    -    postcode
    -    prefix
    -    region {
    -      ...CustomerAddressRegionFragment
    -    }
    -    region_id
    -    street
    -    suffix
    -    telephone
    -    uid
    -    vat_id
    -  }
    -}
    -
    -
    -
    -
    Variables
    -
    {
    -  "uid": "4",
    -  "input": CustomerAddressInput
    -}
    -
    -
    -
    -
    Response
    -
    {
    -  "data": {
    -    "updateCustomerAddressV2": {
    -      "city": "abc123",
    -      "company": "abc123",
    -      "country_code": "AF",
    -      "country_id": "abc123",
    -      "custom_attributes": [CustomerAddressAttribute],
    -      "custom_attributesV2": [AttributeValueInterface],
    -      "customer_id": 123,
    -      "default_billing": false,
    -      "default_shipping": false,
    -      "extension_attributes": [CustomerAddressAttribute],
    -      "fax": "abc123",
    -      "firstname": "xyz789",
    -      "id": 987,
    -      "lastname": "abc123",
    -      "middlename": "abc123",
    -      "postcode": "abc123",
    -      "prefix": "xyz789",
    -      "region": CustomerAddressRegion,
    -      "region_id": 123,
    -      "street": ["xyz789"],
    -      "suffix": "xyz789",
    -      "telephone": "xyz789",
    -      "uid": 4,
    +      "telephone": "abc123",
           "vat_id": "abc123"
         }
       }
    @@ -19827,8 +19158,8 @@ 
    Query
    Variables
    {
    -  "email": "abc123",
    -  "password": "xyz789"
    +  "email": "xyz789",
    +  "password": "abc123"
     }
     
    @@ -20394,7 +19725,7 @@
    Query
    Variables
    {
    -  "wishlistId": "4",
    +  "wishlistId": 4,
       "wishlistItems": [WishlistItemUpdateInput]
     }
     
    @@ -20498,11 +19829,11 @@
    Response
    "condition": PurchaseOrderApprovalRuleConditionInterface, "created_at": "abc123", "created_by": "abc123", - "description": "abc123", - "name": "xyz789", + "description": "xyz789", + "name": "abc123", "status": "ENABLED", - "uid": 4, - "updated_at": "abc123" + "uid": "4", + "updated_at": "xyz789" } } } @@ -20582,7 +19913,7 @@
    Query
    Variables
    {
    -  "requisitionListUid": 4,
    +  "requisitionListUid": "4",
       "input": UpdateRequisitionListInput
     }
     
    @@ -20671,7 +20002,7 @@
    Query
    Variables
    {
    -  "requisitionListUid": "4",
    +  "requisitionListUid": 4,
       "requisitionListItems": [
         UpdateRequisitionListItemsInput
       ]
    @@ -20770,8 +20101,8 @@ 
    Query
    Variables
    {
    -  "wishlistId": "4",
    -  "name": "abc123",
    +  "wishlistId": 4,
    +  "name": "xyz789",
       "visibility": "PUBLIC"
     }
     
    @@ -20781,7 +20112,7 @@
    Response
    {
       "data": {
         "updateWishlist": {
    -      "name": "abc123",
    +      "name": "xyz789",
           "uid": "4",
           "visibility": "PUBLIC"
         }
    @@ -20903,7 +20234,7 @@ 
    Fields
    Example
    -
    {"template_id": "4"}
    +                  
    {"template_id": 4}
     
    @@ -20950,7 +20281,7 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "cart_items": [BundleProductCartItemInput]
     }
     
    @@ -21122,7 +20453,7 @@
    Fields
    Example
    {
    -  "cart_id": "abc123",
    +  "cart_id": "xyz789",
       "cart_items": [DownloadableProductCartItemInput]
     }
     
    @@ -21226,8 +20557,8 @@
    Example
    GiftRegistryDynamicAttributeInput ], "email": "xyz789", - "firstname": "abc123", - "lastname": "xyz789" + "firstname": "xyz789", + "lastname": "abc123" }
    @@ -21360,57 +20691,7 @@
    Fields
    Example
    -
    {
    -  "products": ["4"],
    -  "uid": "4"
    -}
    -
    -
    -
    -
    -
    -
    -
    - Types -
    -

    AddProductsToNewCartOutput

    -
    -
    -
    -
    Description
    -

    Contains details about the cart after adding products to it.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Field NameDescription
    cart - Cart - The cart after products have been added.
    user_errors - [CartUserInputError] - Contains errors encountered while adding an item to the cart.
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "cart": Cart,
    -  "user_errors": [CartUserInputError]
    -}
    +                  
    {"products": [4], "uid": "4"}
     
    @@ -21543,7 +20824,7 @@
    Fields
    Example
    {
    -  "comment": "xyz789",
    +  "comment": "abc123",
       "purchase_order_uid": "4"
     }
     
    @@ -21637,9 +20918,9 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "purchase_order_uid": "4",
    -  "replace_existing_cart_items": false
    +  "replace_existing_cart_items": true
     }
     
    @@ -21846,10 +21127,7 @@
    Fields
    Example
    -
    {
    -  "comment_text": "abc123",
    -  "return_uid": "4"
    -}
    +                  
    {"comment_text": "abc123", "return_uid": 4}
     
    @@ -21941,9 +21219,9 @@
    Fields
    Example
    {
    -  "carrier_uid": 4,
    -  "return_uid": "4",
    -  "tracking_number": "abc123"
    +  "carrier_uid": "4",
    +  "return_uid": 4,
    +  "tracking_number": "xyz789"
     }
     
    @@ -22126,7 +21404,7 @@
    Fields
    Example
    {
    -  "cart_id": "abc123",
    +  "cart_id": "xyz789",
       "cart_items": [VirtualProductCartItemInput]
     }
     
    @@ -22409,7 +21687,7 @@
    Example
    {
       "count": 987,
       "label": "xyz789",
    -  "value": "xyz789"
    +  "value": "abc123"
     }
     
    @@ -22562,7 +21840,7 @@
    Fields
    Example
    {
       "button_styles": ButtonStyles,
    -  "code": "xyz789",
    +  "code": "abc123",
       "is_visible": false,
       "payment_intent": "xyz789",
       "payment_source": "abc123",
    @@ -22622,9 +21900,9 @@ 
    Fields
    Example
    {
    -  "payment_source": "xyz789",
    -  "payments_order_id": "abc123",
    -  "paypal_order_id": "xyz789"
    +  "payment_source": "abc123",
    +  "payments_order_id": "xyz789",
    +  "paypal_order_id": "abc123"
     }
     
    @@ -22720,9 +21998,9 @@
    Fields
    Example
    {
       "applied_balance": Money,
    -  "code": "xyz789",
    +  "code": "abc123",
       "current_balance": Money,
    -  "expiration_date": "xyz789"
    +  "expiration_date": "abc123"
     }
     
    @@ -22775,7 +22053,7 @@
    Example
    {
       "applied_balance": Money,
       "current_balance": Money,
    -  "enabled": true
    +  "enabled": false
     }
     
    @@ -22823,8 +22101,8 @@
    Fields
    Example
    {
    -  "cart_id": "abc123",
    -  "coupon_code": "abc123"
    +  "cart_id": "xyz789",
    +  "coupon_code": "xyz789"
     }
     
    @@ -22966,7 +22244,7 @@
    Fields
    Example
    {
       "cart_id": "abc123",
    -  "coupon_codes": ["abc123"],
    +  "coupon_codes": ["xyz789"],
       "type": "APPEND"
     }
     
    @@ -23102,7 +22380,7 @@
    Fields
    Example
    {
       "applied_balance": Money,
    -  "code": "xyz789"
    +  "code": "abc123"
     }
     
    @@ -23182,7 +22460,7 @@
    Fields
    Example
    -
    {"cart_id": "xyz789"}
    +                  
    {"cart_id": "abc123"}
     
    @@ -23267,7 +22545,7 @@
    Fields
    Example
    -
    {"radius": 987, "search_term": "abc123"}
    +                  
    {"radius": 123, "search_term": "abc123"}
     
    @@ -23558,18 +22836,18 @@
    Fields
    Example
    {
    -  "is_comparable": true,
    +  "is_comparable": false,
       "is_filterable": false,
    -  "is_filterable_in_search": true,
    -  "is_html_allowed_on_front": true,
    +  "is_filterable_in_search": false,
    +  "is_html_allowed_on_front": false,
       "is_searchable": false,
       "is_used_for_customer_segment": true,
       "is_used_for_price_rules": false,
    -  "is_used_for_promo_rules": true,
    -  "is_visible_in_advanced_search": false,
    +  "is_used_for_promo_rules": false,
    +  "is_visible_in_advanced_search": true,
       "is_visible_on_front": true,
       "is_wysiwyg_enabled": false,
    -  "used_in_product_listing": false
    +  "used_in_product_listing": true
     }
     
    @@ -23764,7 +23042,7 @@
    Fields
    Example
    {
       "attribute_code": "xyz789",
    -  "entity_type": "xyz789"
    +  "entity_type": "abc123"
     }
     
    @@ -23886,7 +23164,7 @@
    Fields
    Example
    {
       "code": 4,
    -  "default_value": "xyz789",
    +  "default_value": "abc123",
       "entity_type": "CATALOG_PRODUCT",
       "frontend_class": "abc123",
       "frontend_input": "BOOLEAN",
    @@ -24044,7 +23322,7 @@ 
    Fields
    Example
    {
    -  "label": "xyz789",
    +  "label": "abc123",
       "value": "xyz789"
     }
     
    @@ -24097,7 +23375,7 @@
    Fields
    Example
    {
       "is_default": true,
    -  "label": "xyz789",
    +  "label": "abc123",
       "value": "abc123"
     }
     
    @@ -24140,8 +23418,8 @@
    Fields
    Example
    {
    -  "label": "xyz789",
    -  "value": "abc123"
    +  "label": "abc123",
    +  "value": "xyz789"
     }
     
    @@ -24200,8 +23478,8 @@
    Possible Types
    Example
    {
    -  "label": "abc123",
    -  "value": "abc123"
    +  "label": "xyz789",
    +  "value": "xyz789"
     }
     
    @@ -24286,10 +23564,7 @@
    Fields
    Example
    -
    {
    -  "code": "4",
    -  "value": "abc123"
    -}
    +                  
    {"code": 4, "value": "abc123"}
     
    @@ -24344,7 +23619,7 @@
    Example
    {
       "attribute_code": "abc123",
       "selected_options": [AttributeInputSelectedOption],
    -  "value": "abc123"
    +  "value": "xyz789"
     }
     
    @@ -24395,11 +23670,6 @@
    Possible Types

    AttributeSelectedOptions

    - - -

    GiftCartAttributeValue

    - - @@ -24407,7 +23677,7 @@
    Possible Types
    Example
    -
    {"code": 4}
    +                  
    {"code": "4"}
     
    @@ -24545,7 +23815,7 @@
    Fields
    Example
    -
    {"code": "AFN", "symbol": "abc123"}
    +                  
    {"code": "AFN", "symbol": "xyz789"}
     
    @@ -24595,9 +23865,9 @@
    Fields
    Example
    {
    -  "code": "abc123",
    +  "code": "xyz789",
       "is_deferred": false,
    -  "title": "abc123"
    +  "title": "xyz789"
     }
     
    @@ -24686,13 +23956,13 @@
    Fields
    Example
    {
       "amount": Money,
    -  "available": false,
    +  "available": true,
       "base_amount": Money,
       "carrier_code": "abc123",
    -  "carrier_title": "abc123",
    -  "error_message": "abc123",
    +  "carrier_title": "xyz789",
    +  "error_message": "xyz789",
       "method_code": "abc123",
    -  "method_title": "abc123",
    +  "method_title": "xyz789",
       "price_excl_tax": Money,
       "price_incl_tax": Money
     }
    @@ -24785,12 +24055,6 @@ 
    Fields
    An ID from the customer's address book that uniquely identifies the address to be used for billing. - - - customer_address_uid - ID - - The unique ID from the customer's address book that uniquely identifies the address to be used for billing. - same_as_shipping - Boolean @@ -24812,8 +24076,7 @@
    Fields
    Example
    {
       "address": CartAddressInput,
    -  "customer_address_id": 987,
    -  "customer_address_uid": 4,
    +  "customer_address_id": 123,
       "same_as_shipping": true,
       "use_for_shipping": true
     }
    @@ -24887,12 +24150,12 @@ 
    Fields
    Example
    {
    -  "address_line_1": "xyz789",
    +  "address_line_1": "abc123",
       "address_line_2": "abc123",
       "city": "abc123",
    -  "country_code": "abc123",
    +  "country_code": "xyz789",
       "postal_code": "xyz789",
    -  "region": "xyz789"
    +  "region": "abc123"
     }
     
    @@ -24940,11 +24203,6 @@
    Fields
    The custom attribute values of the billing or shipping address. - - customer_address_uid - ID - - The unique ID from the customer's address book that uniquely identifies the address. - customer_notes - String @@ -24963,10 +24221,9 @@
    Fields
    The first name of the customer or guest. - id - Int - - Id of the customer address. Use customer_address_uid instead. + id - Int + Id of the customer address. lastname - String! @@ -25009,9 +24266,9 @@
    Fields
    The telephone number for the billing or shipping address. - uid - ID! + uid - String! - The unique id of the customer cart address. + The unique id of the customer address. vat_id - String @@ -25026,25 +24283,24 @@
    Fields
    Example
    {
    -  "city": "abc123",
    +  "city": "xyz789",
       "company": "abc123",
       "country": CartAddressCountry,
       "custom_attributes": [AttributeValueInterface],
    -  "customer_address_uid": 4,
       "customer_notes": "abc123",
    -  "fax": "abc123",
    +  "fax": "xyz789",
       "firstname": "xyz789",
       "id": 987,
    -  "lastname": "abc123",
    -  "middlename": "abc123",
    -  "postcode": "xyz789",
    +  "lastname": "xyz789",
    +  "middlename": "xyz789",
    +  "postcode": "abc123",
       "prefix": "abc123",
       "region": CartAddressRegion,
    -  "street": ["xyz789"],
    -  "suffix": "abc123",
    -  "telephone": "abc123",
    -  "uid": 4,
    -  "vat_id": "xyz789"
    +  "street": ["abc123"],
    +  "suffix": "xyz789",
    +  "telephone": "xyz789",
    +  "uid": "xyz789",
    +  "vat_id": "abc123"
     }
     
    @@ -25064,11 +24320,6 @@
    Description
    -
    -
    Example
    -
    true
    -
    -
    @@ -25164,7 +24415,7 @@
    Example
    {
       "device_data": "xyz789",
       "is_active_payment_token_enabler": false,
    -  "payment_method_nonce": "abc123"
    +  "payment_method_nonce": "xyz789"
     }
     
    @@ -25210,7 +24461,7 @@
    Fields
    Example
    {
    -  "device_data": "xyz789",
    +  "device_data": "abc123",
       "public_hash": "xyz789"
     }
     
    @@ -25278,12 +24529,12 @@
    Fields
    Example
    {
    -  "category_id": 123,
    +  "category_id": 987,
       "category_level": 123,
       "category_name": "abc123",
    -  "category_uid": 4,
    -  "category_url_key": "xyz789",
    -  "category_url_path": "abc123"
    +  "category_uid": "4",
    +  "category_url_key": "abc123",
    +  "category_url_path": "xyz789"
     }
     
    @@ -25418,7 +24669,7 @@
    Example
    "errors": [CartItemError], "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, - "id": "abc123", + "id": "xyz789", "is_available": false, "max_qty": 123.45, "min_qty": 123.45, @@ -25427,8 +24678,8 @@
    Example
    "note_from_seller": [ItemNote], "prices": CartItemPrices, "product": ProductInterface, - "quantity": 987.65, - "uid": 4 + "quantity": 123.45, + "uid": "4" }
    @@ -25591,10 +24842,10 @@
    Example
    "discounts": [Discount], "id": "4", "order_item": OrderItemInterface, - "product_name": "abc123", + "product_name": "xyz789", "product_sale_price": Money, "product_sku": "xyz789", - "quantity_invoiced": 123.45 + "quantity_invoiced": 987.65 }
    @@ -25678,7 +24929,7 @@
    Example
    {
       "option_id": 987,
       "options": [BundleItemOption],
    -  "position": 987,
    +  "position": 123,
       "price_range": PriceRange,
       "required": true,
       "sku": "xyz789",
    @@ -25777,16 +25028,16 @@ 
    Fields
    Example
    {
    -  "can_change_quantity": false,
    -  "id": 987,
    +  "can_change_quantity": true,
    +  "id": 123,
       "is_default": false,
    -  "label": "abc123",
    +  "label": "xyz789",
       "position": 123,
    -  "price": 987.65,
    +  "price": 123.45,
       "price_type": "FIXED",
       "product": ProductInterface,
       "qty": 987.65,
    -  "quantity": 987.65,
    +  "quantity": 123.45,
       "uid": "4"
     }
     
    @@ -25841,7 +25092,7 @@
    Fields
    Example
    {
    -  "id": 987,
    +  "id": 123,
       "quantity": 123.45,
       "value": ["abc123"]
     }
    @@ -26006,7 +25257,7 @@ 
    Example
    "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, "id": 4, - "parent_sku": "xyz789", + "parent_sku": "abc123", "prices": OrderItemPrices, "product": ProductInterface, "product_name": "abc123", @@ -26019,10 +25270,10 @@
    Example
    "quantity_ordered": 123.45, "quantity_refunded": 987.65, "quantity_return_requested": 987.65, - "quantity_returned": 123.45, - "quantity_shipped": 123.45, + "quantity_returned": 987.65, + "quantity_shipped": 987.65, "selected_options": [OrderItemOption], - "status": "abc123" + "status": "xyz789" }
    @@ -26418,6 +25669,11 @@
    currentPage + + rules - [CatalogRule] + + Provides applied catalog rules in the current active cart + sale - Int @@ -26605,49 +25861,49 @@
    Example
    {
       "activity": "abc123",
       "attribute_set_id": 987,
    -  "canonical_url": "xyz789",
    +  "canonical_url": "abc123",
       "categories": [CategoryInterface],
    -  "category_gear": "xyz789",
    -  "climate": "abc123",
    -  "collar": "xyz789",
    -  "color": 123,
    +  "category_gear": "abc123",
    +  "climate": "xyz789",
    +  "collar": "abc123",
    +  "color": 987,
       "country_of_manufacture": "abc123",
    -  "created_at": "abc123",
    +  "created_at": "xyz789",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
       "dynamic_price": false,
       "dynamic_sku": true,
    -  "dynamic_weight": true,
    -  "eco_collection": 123,
    -  "erin_recommends": 987,
    +  "dynamic_weight": false,
    +  "eco_collection": 987,
    +  "erin_recommends": 123,
       "features_bags": "xyz789",
    -  "format": 123,
    +  "format": 987,
       "gender": "xyz789",
    -  "gift_message_available": false,
    -  "gift_wrapping_available": false,
    +  "gift_message_available": true,
    +  "gift_wrapping_available": true,
       "gift_wrapping_price": Money,
    -  "id": 987,
    +  "id": 123,
       "image": ProductImage,
       "is_returnable": "xyz789",
       "items": [BundleItem],
    -  "manufacturer": 123,
    +  "manufacturer": 987,
       "material": "xyz789",
    -  "max_sale_qty": 123.45,
    +  "max_sale_qty": 987.65,
       "media_gallery": [MediaGalleryInterface],
       "media_gallery_entries": [MediaGalleryEntry],
    -  "meta_description": "abc123",
    -  "meta_keyword": "abc123",
    +  "meta_description": "xyz789",
    +  "meta_keyword": "xyz789",
       "meta_title": "abc123",
       "min_sale_qty": 987.65,
    -  "name": "abc123",
    +  "name": "xyz789",
       "new": 123,
    -  "new_from_date": "abc123",
    -  "new_to_date": "xyz789",
    -  "only_x_left_in_stock": 987.65,
    +  "new_from_date": "xyz789",
    +  "new_to_date": "abc123",
    +  "only_x_left_in_stock": 123.45,
       "options": [CustomizableOptionInterface],
    -  "options_container": "xyz789",
    -  "pattern": "abc123",
    +  "options_container": "abc123",
    +  "pattern": "xyz789",
       "performance_fabric": 987,
       "price": ProductPrices,
       "price_details": PriceDetails,
    @@ -26655,33 +25911,34 @@ 
    Example
    "price_tiers": [TierPrice], "price_view": "PRICE_RANGE", "product_links": [ProductLinksInterface], - "purpose": 123, - "quantity": 123.45, - "rating_summary": 123.45, + "purpose": 987, + "quantity": 987.65, + "rating_summary": 987.65, "redirect_code": 987, "related_products": [ProductInterface], - "relative_url": "xyz789", - "review_count": 987, + "relative_url": "abc123", + "review_count": 123, "reviews": ProductReviews, - "sale": 123, + "rules": [CatalogRule], + "sale": 987, "ship_bundle_items": "TOGETHER", "short_description": ComplexTextValue, - "size": 123, + "size": 987, "sku": "abc123", "sleeve": "xyz789", "small_image": ProductImage, "special_from_date": "abc123", - "special_price": 123.45, + "special_price": 987.65, "special_to_date": "abc123", "staged": true, "stock_status": "IN_STOCK", - "strap_bags": "abc123", - "style_bags": "abc123", + "strap_bags": "xyz789", + "style_bags": "xyz789", "style_bottom": "abc123", - "style_general": "abc123", - "swatch_image": "abc123", + "style_general": "xyz789", + "swatch_image": "xyz789", "thumbnail": ProductImage, - "tier_price": 123.45, + "tier_price": 987.65, "tier_prices": [ProductTierPrices], "type": "CMS_PAGE", "type_id": "abc123", @@ -26689,11 +25946,11 @@
    Example
    "updated_at": "abc123", "upsell_products": [ProductInterface], "url_key": "abc123", - "url_path": "abc123", + "url_path": "xyz789", "url_rewrites": [UrlRewrite], - "url_suffix": "abc123", + "url_suffix": "xyz789", "websites": [Website], - "weight": 987.65 + "weight": 123.45 }
    @@ -26890,7 +26147,7 @@
    Example
    "order_item": OrderItemInterface, "product_name": "xyz789", "product_sale_price": Money, - "product_sku": "xyz789", + "product_sku": "abc123", "quantity_shipped": 987.65 }
    @@ -26965,10 +26222,10 @@
    Example
    "added_at": "xyz789", "bundle_options": [SelectedBundleOption], "customizable_options": [SelectedCustomizableOption], - "description": "xyz789", - "id": "4", + "description": "abc123", + "id": 4, "product": ProductInterface, - "quantity": 123.45 + "quantity": 987.65 }
    @@ -27035,11 +26292,11 @@
    Fields
    Example
    {
    -  "color": "xyz789",
    +  "color": "abc123",
       "height": 123,
       "label": "xyz789",
    -  "layout": "abc123",
    -  "shape": "abc123",
    +  "layout": "xyz789",
    +  "shape": "xyz789",
       "tagline": false,
       "use_default_height": false
     }
    @@ -27089,8 +26346,8 @@ 
    Fields
    Example
    {
    -  "cancellation_comment": "xyz789",
    -  "template_id": "4"
    +  "cancellation_comment": "abc123",
    +  "template_id": 4
     }
     
    @@ -27252,7 +26509,10 @@
    Fields
    Example
    -
    {"order_id": 4, "reason": "abc123"}
    +                  
    {
    +  "order_id": "4",
    +  "reason": "xyz789"
    +}
     
    @@ -27438,7 +26698,7 @@
    Fields
    Example
    -
    {"bin": "abc123"}
    +                  
    {"bin": "xyz789"}
     
    @@ -27537,8 +26797,8 @@
    Fields
    Example
    {
    -  "brand": "abc123",
    -  "expiry": "abc123",
    +  "brand": "xyz789",
    +  "expiry": "xyz789",
       "last_digits": "abc123"
     }
     
    @@ -27683,7 +26943,7 @@
    sort Indicates whether the shopper requested a printed card for the cart. - rules - [CartRuleStorefront] + rules - [CartRule] Provides applied cart rules in the current active cart @@ -27718,7 +26978,7 @@
    Example
    "available_gift_wrappings": [GiftWrapping], "available_payment_methods": [AvailablePaymentMethod], "billing_address": BillingCartAddress, - "email": "xyz789", + "email": "abc123", "gift_message": GiftMessage, "gift_receipt_included": true, "gift_wrapping": GiftWrapping, @@ -27727,11 +26987,11 @@
    Example
    "items": [CartItemInterface], "itemsV2": CartItems, "prices": CartPrices, - "printed_card_included": true, - "rules": [CartRuleStorefront], + "printed_card_included": false, + "rules": [CartRule], "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ShippingCartAddress], - "total_quantity": 123.45 + "total_quantity": 987.65 }
    @@ -27898,7 +27158,7 @@
    Fields
    - telephone - String! + telephone - String The telephone number for the billing or shipping address. @@ -27916,23 +27176,23 @@
    Fields
    Example
    {
    -  "city": "abc123",
    +  "city": "xyz789",
       "company": "abc123",
       "country_code": "xyz789",
       "custom_attributes": [AttributeValueInput],
       "fax": "xyz789",
    -  "firstname": "xyz789",
    +  "firstname": "abc123",
       "lastname": "xyz789",
       "middlename": "xyz789",
    -  "postcode": "xyz789",
    -  "prefix": "abc123",
    -  "region": "xyz789",
    -  "region_id": 123,
    -  "save_in_address_book": false,
    +  "postcode": "abc123",
    +  "prefix": "xyz789",
    +  "region": "abc123",
    +  "region_id": 987,
    +  "save_in_address_book": true,
       "street": ["abc123"],
       "suffix": "xyz789",
    -  "telephone": "abc123",
    -  "vat_id": "abc123"
    +  "telephone": "xyz789",
    +  "vat_id": "xyz789"
     }
     
    @@ -27976,11 +27236,6 @@
    Fields
    The custom attribute values of the billing or shipping address. - - customer_address_uid - ID - - The unique ID from the customer's address book that uniquely identifies the address. - fax - String @@ -27992,10 +27247,9 @@
    Fields
    The first name of the customer or guest. - id - Int - - Id of the customer address. Use customer_address_uid instead. + id - Int + Id of the customer address. lastname - String! @@ -28038,9 +27292,9 @@
    Fields
    The telephone number for the billing or shipping address. - uid - ID! + uid - String! - The unique id of the customer cart address. + The unique id of the customer address. vat_id - String @@ -28078,23 +27332,22 @@
    Possible Types
    Example
    {
       "city": "abc123",
    -  "company": "abc123",
    +  "company": "xyz789",
       "country": CartAddressCountry,
       "custom_attributes": [AttributeValueInterface],
    -  "customer_address_uid": 4,
    -  "fax": "xyz789",
    +  "fax": "abc123",
       "firstname": "xyz789",
    -  "id": 123,
    -  "lastname": "xyz789",
    +  "id": 987,
    +  "lastname": "abc123",
       "middlename": "abc123",
       "postcode": "abc123",
    -  "prefix": "abc123",
    +  "prefix": "xyz789",
       "region": CartAddressRegion,
    -  "street": ["abc123"],
    +  "street": ["xyz789"],
       "suffix": "abc123",
    -  "telephone": "xyz789",
    -  "uid": "4",
    -  "vat_id": "xyz789"
    +  "telephone": "abc123",
    +  "uid": "xyz789",
    +  "vat_id": "abc123"
     }
     
    @@ -28145,9 +27398,9 @@
    Fields
    Example
    {
    -  "code": "xyz789",
    -  "label": "abc123",
    -  "region_id": 987
    +  "code": "abc123",
    +  "label": "xyz789",
    +  "region_id": 123
     }
     
    @@ -28279,7 +27532,7 @@
    Fields
    Example
    -
    {"code": "UNDEFINED", "message": "abc123"}
    +                  
    {"code": "UNDEFINED", "message": "xyz789"}
     
    @@ -28396,10 +27649,10 @@
    Fields
    Example
    {
       "entered_options": [EnteredOptionInput],
    -  "parent_sku": "abc123",
    -  "quantity": 987.65,
    +  "parent_sku": "xyz789",
    +  "quantity": 123.45,
       "selected_options": [4],
    -  "sku": "xyz789"
    +  "sku": "abc123"
     }
     
    @@ -28523,12 +27776,12 @@
    Possible Types
    -

    DownloadableCartItem

    +

    BundleCartItem

    -

    BundleCartItem

    +

    DownloadableCartItem

    @@ -28546,11 +27799,11 @@
    Example
    {
       "discount": [Discount],
       "errors": [CartItemError],
    -  "id": "xyz789",
    +  "id": "abc123",
       "is_available": false,
       "max_qty": 123.45,
       "min_qty": 987.65,
    -  "not_available_message": "abc123",
    +  "not_available_message": "xyz789",
       "note_from_buyer": [ItemNote],
       "note_from_seller": [ItemNote],
       "prices": CartItemPrices,
    @@ -28706,7 +27959,7 @@ 
    Fields
    Example
    -
    {"cart_item_id": 987, "quantity": 987.65}
    +                  
    {"cart_item_id": 123, "quantity": 987.65}
     
    @@ -28830,12 +28083,12 @@
    Fields
    Example
    {
    -  "cart_item_id": 987,
    +  "cart_item_id": 123,
       "cart_item_uid": "4",
       "customizable_options": [CustomizableOptionInput],
       "gift_message": GiftMessageInput,
    -  "gift_wrapping_id": 4,
    -  "quantity": 123.45
    +  "gift_wrapping_id": "4",
    +  "quantity": 987.65
     }
     
    @@ -28982,11 +28235,11 @@
    Example
    -
    +
    -

    CartRuleStorefront

    +

    CartRule

    @@ -29000,9 +28253,9 @@
    Fields
    - uid - ID! + name - String! - The unique ID for a CartRule object. + Name of the cart price rule @@ -29011,7 +28264,7 @@
    Fields
    Example
    -
    {"uid": "4"}
    +                  
    {"name": "abc123"}
     
    @@ -29057,7 +28310,7 @@
    Fields
    Example
    {
       "amount": Money,
    -  "label": "xyz789"
    +  "label": "abc123"
     }
     
    @@ -29100,7 +28353,7 @@
    Fields
    Example
    {
       "code": "PRODUCT_NOT_FOUND",
    -  "message": "abc123"
    +  "message": "xyz789"
     }
     
    @@ -29422,19 +28675,19 @@
    Fields
    Example
    {
       "apply_to": ["SIMPLE"],
    -  "code": "4",
    -  "default_value": "abc123",
    +  "code": 4,
    +  "default_value": "xyz789",
       "entity_type": "CATALOG_PRODUCT",
       "frontend_class": "abc123",
       "frontend_input": "BOOLEAN",
    -  "is_comparable": false,
    +  "is_comparable": true,
       "is_filterable": true,
       "is_filterable_in_search": false,
       "is_html_allowed_on_front": false,
    -  "is_required": false,
    -  "is_searchable": true,
    +  "is_required": true,
    +  "is_searchable": false,
       "is_unique": true,
    -  "is_used_for_price_rules": true,
    +  "is_used_for_price_rules": false,
       "is_used_for_promo_rules": true,
       "is_visible_in_advanced_search": false,
       "is_visible_on_front": false,
    @@ -29443,9 +28696,44 @@ 
    Example
    "options": [CustomAttributeOptionInterface], "swatch_input_type": "BOOLEAN", "update_product_preview_image": true, - "use_product_image_for_swatch": false, + "use_product_image_for_swatch": true, "used_in_product_listing": true } +
    +
    + + +
    +
    +
    + Types +
    +

    CatalogRule

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    name - String! + Name of the catalog rule
    +
    +
    +
    +
    +
    Example
    +
    {"name": "xyz789"}
     
    @@ -29787,37 +29075,37 @@
    Possible Types
    Example
    {
       "automatic_sorting": "xyz789",
    -  "available_sort_by": ["xyz789"],
    +  "available_sort_by": ["abc123"],
       "breadcrumbs": [Breadcrumb],
    -  "canonical_url": "xyz789",
    -  "children_count": "xyz789",
    +  "canonical_url": "abc123",
    +  "children_count": "abc123",
       "cms_block": CmsBlock,
    -  "created_at": "abc123",
    +  "created_at": "xyz789",
       "custom_layout_update_file": "abc123",
    -  "default_sort_by": "abc123",
    +  "default_sort_by": "xyz789",
       "description": "xyz789",
    -  "display_mode": "abc123",
    -  "filter_price_range": 123.45,
    +  "display_mode": "xyz789",
    +  "filter_price_range": 987.65,
       "id": 123,
    -  "image": "xyz789",
    +  "image": "abc123",
       "include_in_menu": 987,
       "is_anchor": 123,
       "landing_page": 987,
    -  "level": 987,
    +  "level": 123,
       "meta_description": "abc123",
    -  "meta_keywords": "abc123",
    +  "meta_keywords": "xyz789",
       "meta_title": "xyz789",
    -  "name": "abc123",
    -  "path": "abc123",
    +  "name": "xyz789",
    +  "path": "xyz789",
       "path_in_store": "abc123",
    -  "position": 123,
    +  "position": 987,
       "product_count": 123,
       "products": CategoryProducts,
    -  "staged": false,
    +  "staged": true,
       "uid": 4,
    -  "updated_at": "abc123",
    -  "url_key": "abc123",
    -  "url_path": "xyz789",
    +  "updated_at": "xyz789",
    +  "url_key": "xyz789",
    +  "url_path": "abc123",
       "url_suffix": "abc123"
     }
     
    @@ -29871,7 +29159,7 @@
    Example
    {
       "items": [ProductInterface],
       "page_info": SearchResultPageInfo,
    -  "total_count": 987
    +  "total_count": 123
     }
     
    @@ -29924,7 +29212,7 @@
    Example
    {
       "items": [CategoryTree],
       "page_info": SearchResultPageInfo,
    -  "total_count": 987
    +  "total_count": 123
     }
     
    @@ -30188,40 +29476,40 @@
    Example
    "automatic_sorting": "xyz789", "available_sort_by": ["abc123"], "breadcrumbs": [Breadcrumb], - "canonical_url": "xyz789", + "canonical_url": "abc123", "children": [CategoryTree], - "children_count": "abc123", + "children_count": "xyz789", "cms_block": CmsBlock, "created_at": "abc123", - "custom_layout_update_file": "xyz789", - "default_sort_by": "abc123", + "custom_layout_update_file": "abc123", + "default_sort_by": "xyz789", "description": "xyz789", - "display_mode": "xyz789", + "display_mode": "abc123", "filter_price_range": 123.45, "id": 123, "image": "abc123", - "include_in_menu": 123, + "include_in_menu": 987, "is_anchor": 123, "landing_page": 123, - "level": 987, - "meta_description": "abc123", - "meta_keywords": "abc123", - "meta_title": "abc123", - "name": "abc123", + "level": 123, + "meta_description": "xyz789", + "meta_keywords": "xyz789", + "meta_title": "xyz789", + "name": "xyz789", "path": "abc123", "path_in_store": "abc123", "position": 987, "product_count": 123, "products": CategoryProducts, "redirect_code": 123, - "relative_url": "abc123", + "relative_url": "xyz789", "staged": false, "type": "CMS_PAGE", "uid": "4", - "updated_at": "abc123", - "url_key": "xyz789", + "updated_at": "xyz789", + "url_key": "abc123", "url_path": "xyz789", - "url_suffix": "abc123" + "url_suffix": "xyz789" }
    @@ -30292,13 +29580,13 @@
    Fields
    Example
    {
    -  "agreement_id": 123,
    -  "checkbox_text": "xyz789",
    +  "agreement_id": 987,
    +  "checkbox_text": "abc123",
       "content": "xyz789",
    -  "content_height": "xyz789",
    -  "is_html": false,
    +  "content_height": "abc123",
    +  "is_html": true,
       "mode": "AUTO",
    -  "name": "abc123"
    +  "name": "xyz789"
     }
     
    @@ -30396,7 +29684,7 @@
    Fields
    Example
    {
       "code": "REORDER_NOT_AVAILABLE",
    -  "message": "abc123",
    +  "message": "xyz789",
       "path": ["abc123"]
     }
     
    @@ -30605,7 +29893,7 @@
    Fields
    Example
    -
    {"uid": "4"}
    +                  
    {"uid": 4}
     
    @@ -30696,7 +29984,7 @@
    Fields
    Example
    -
    {"cart": Cart, "status": false}
    +                  
    {"cart": Cart, "status": true}
     
    @@ -30866,7 +30154,7 @@
    Fields
    Example
    -
    {"quote_uids": [4]}
    +                  
    {"quote_uids": ["4"]}
     
    @@ -31007,9 +30295,9 @@
    Fields
    Example
    {
    -  "content": "xyz789",
    +  "content": "abc123",
       "identifier": "xyz789",
    -  "title": "xyz789"
    +  "title": "abc123"
     }
     
    @@ -31145,17 +30433,17 @@
    Fields
    Example
    {
       "content": "abc123",
    -  "content_heading": "xyz789",
    -  "identifier": "xyz789",
    -  "meta_description": "xyz789",
    -  "meta_keywords": "xyz789",
    +  "content_heading": "abc123",
    +  "identifier": "abc123",
    +  "meta_description": "abc123",
    +  "meta_keywords": "abc123",
       "meta_title": "xyz789",
    -  "page_layout": "abc123",
    +  "page_layout": "xyz789",
       "redirect_code": 987,
    -  "relative_url": "xyz789",
    +  "relative_url": "abc123",
       "title": "abc123",
       "type": "CMS_PAGE",
    -  "url_key": "abc123"
    +  "url_key": "xyz789"
     }
     
    @@ -31191,7 +30479,7 @@
    Fields
    Example
    -
    {"value": "xyz789"}
    +                  
    {"value": "abc123"}
     
    @@ -31534,10 +30822,10 @@
    Example
    "credit": CompanyCredit, "credit_history": CompanyCreditHistory, "email": "xyz789", - "id": 4, + "id": "4", "legal_address": CompanyLegalAddress, "legal_name": "abc123", - "name": "xyz789", + "name": "abc123", "payment_methods": ["xyz789"], "reseller_id": "xyz789", "role": CompanyRole, @@ -31605,7 +30893,7 @@
    Example
    {
       "children": [CompanyAclResource],
       "id": 4,
    -  "sort_order": 123,
    +  "sort_order": 987,
       "text": "xyz789"
     }
     
    @@ -31685,12 +30973,12 @@
    Fields
    Example
    {
       "custom_attributes": [AttributeValueInput],
    -  "email": "xyz789",
    -  "firstname": "abc123",
    -  "gender": 123,
    +  "email": "abc123",
    +  "firstname": "xyz789",
    +  "gender": 987,
       "job_title": "abc123",
       "lastname": "xyz789",
    -  "telephone": "abc123"
    +  "telephone": "xyz789"
     }
     
    @@ -31741,9 +31029,9 @@
    Fields
    Example
    {
    -  "id": "4",
    +  "id": 4,
       "legal_name": "xyz789",
    -  "name": "xyz789"
    +  "name": "abc123"
     }
     
    @@ -31825,9 +31113,9 @@
    Example
    "company_email": "xyz789", "company_name": "abc123", "legal_address": CompanyLegalAddressCreateInput, - "legal_name": "abc123", + "legal_name": "xyz789", "reseller_id": "xyz789", - "vat_tax_id": "abc123" + "vat_tax_id": "xyz789" }
    @@ -31989,7 +31277,7 @@
    Example
    {
       "custom_reference_number": "abc123",
       "operation_type": "ALLOCATION",
    -  "updated_by": "abc123"
    +  "updated_by": "xyz789"
     }
     
    @@ -32058,7 +31346,7 @@
    Example
    "amount": Money, "balance": CompanyCredit, "custom_reference_number": "xyz789", - "date": "xyz789", + "date": "abc123", "type": "ALLOCATION", "updated_by": CompanyCreditOperationUser } @@ -32177,7 +31465,7 @@
    Fields
    Example
    -
    {"name": "xyz789", "type": "CUSTOMER"}
    +                  
    {"name": "abc123", "type": "CUSTOMER"}
     
    @@ -32275,7 +31563,7 @@
    Fields
    Example
    {
       "code": "abc123",
    -  "role_id": 4,
    +  "role_id": "4",
       "user": CompanyInvitationUserInput
     }
     
    @@ -32383,7 +31671,7 @@
    Example
    {
       "company_id": 4,
       "customer_id": 4,
    -  "job_title": "abc123",
    +  "job_title": "xyz789",
       "status": "ACTIVE",
       "telephone": "xyz789"
     }
    @@ -32451,9 +31739,9 @@ 
    Fields
    Example
    {
    -  "city": "xyz789",
    +  "city": "abc123",
       "country_code": "AF",
    -  "postcode": "xyz789",
    +  "postcode": "abc123",
       "region": CustomerAddressRegion,
       "street": ["abc123"],
       "telephone": "abc123"
    @@ -32528,12 +31816,12 @@ 
    Fields
    Example
    {
    -  "city": "abc123",
    +  "city": "xyz789",
       "country_id": "AF",
    -  "postcode": "abc123",
    +  "postcode": "xyz789",
       "region": CustomerAddressRegionInput,
    -  "street": ["abc123"],
    -  "telephone": "abc123"
    +  "street": ["xyz789"],
    +  "telephone": "xyz789"
     }
     
    @@ -32609,7 +31897,7 @@
    Example
    "country_id": "AF", "postcode": "abc123", "region": CustomerAddressRegionInput, - "street": ["xyz789"], + "street": ["abc123"], "telephone": "xyz789" }
    @@ -32717,8 +32005,8 @@
    Fields
    Example
    {
    -  "name": "xyz789",
    -  "permissions": ["abc123"]
    +  "name": "abc123",
    +  "permissions": ["xyz789"]
     }
     
    @@ -32773,8 +32061,8 @@
    Fields
    Example
    {
       "id": 4,
    -  "name": "abc123",
    -  "permissions": ["abc123"]
    +  "name": "xyz789",
    +  "permissions": ["xyz789"]
     }
     
    @@ -32878,9 +32166,9 @@
    Fields
    Example
    {
    -  "email": "xyz789",
    -  "firstname": "abc123",
    -  "lastname": "abc123"
    +  "email": "abc123",
    +  "firstname": "xyz789",
    +  "lastname": "xyz789"
     }
     
    @@ -33008,7 +32296,11 @@
    Fields
    Example
    -
    {"entity": CompanyTeam, "id": 4, "parent_id": 4}
    +                  
    {
    +  "entity": CompanyTeam,
    +  "id": 4,
    +  "parent_id": "4"
    +}
     
    @@ -33054,7 +32346,7 @@
    Fields
    Example
    -
    {"parent_tree_id": 4, "tree_id": "4"}
    +                  
    {"parent_tree_id": 4, "tree_id": 4}
     
    @@ -33087,7 +32379,7 @@
    Fields
    An optional description of the team. - id - ID + id - ID! The unique ID for a CompanyTeam object. @@ -33109,10 +32401,10 @@
    Fields
    Example
    {
    -  "description": "abc123",
    -  "id": "4",
    +  "description": "xyz789",
    +  "id": 4,
       "name": "xyz789",
    -  "structure_id": "4"
    +  "structure_id": 4
     }
     
    @@ -33222,9 +32514,9 @@
    Fields
    Example
    {
    -  "description": "abc123",
    -  "id": "4",
    -  "name": "xyz789"
    +  "description": "xyz789",
    +  "id": 4,
    +  "name": "abc123"
     }
     
    @@ -33297,11 +32589,11 @@
    Fields
    Example
    {
       "company_email": "xyz789",
    -  "company_name": "xyz789",
    +  "company_name": "abc123",
       "legal_address": CompanyLegalAddressUpdateInput,
       "legal_name": "xyz789",
    -  "reseller_id": "abc123",
    -  "vat_tax_id": "xyz789"
    +  "reseller_id": "xyz789",
    +  "vat_tax_id": "abc123"
     }
     
    @@ -33386,13 +32678,13 @@
    Fields
    Example
    {
       "email": "abc123",
    -  "firstname": "abc123",
    +  "firstname": "xyz789",
       "job_title": "abc123",
       "lastname": "xyz789",
       "role_id": "4",
       "status": "ACTIVE",
       "target_id": "4",
    -  "telephone": "xyz789"
    +  "telephone": "abc123"
     }
     
    @@ -33522,10 +32814,10 @@
    Fields
    Example
    {
    -  "email": "xyz789",
    +  "email": "abc123",
       "firstname": "abc123",
       "id": 4,
    -  "job_title": "xyz789",
    +  "job_title": "abc123",
       "lastname": "xyz789",
       "role_id": "4",
       "status": "ACTIVE",
    @@ -33722,7 +33014,7 @@ 
    Example
    {
       "attributes": [ProductAttribute],
       "product": ProductInterface,
    -  "uid": "4"
    +  "uid": 4
     }
     
    @@ -33779,59 +33071,10 @@
    Fields
    Example
    {
       "attributes": [ComparableAttribute],
    -  "item_count": 987,
    +  "item_count": 123,
       "items": [ComparableItem],
       "uid": "4"
     }
    -
    - - - -
    -
    -
    - Types -
    -

    CompleteOrderInput

    -
    -
    -
    -
    Description
    -

    Update the quote and complete the order

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - cartId - String! - The customer cart ID
    - id - String! - PayPal order ID
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "cartId": "xyz789",
    -  "id": "xyz789"
    -}
     
    @@ -33921,10 +33164,10 @@
    Fields
    Example
    {
    -  "code": "abc123",
    +  "code": "xyz789",
       "label": "abc123",
       "uid": "4",
    -  "value_index": 987
    +  "value_index": 123
     }
     
    @@ -34066,16 +33309,16 @@
    Example
    "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, "id": "xyz789", - "is_available": true, + "is_available": false, "max_qty": 987.65, - "min_qty": 987.65, + "min_qty": 123.45, "not_available_message": "abc123", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], "prices": CartItemPrices, "product": ProductInterface, - "quantity": 987.65, - "uid": 4 + "quantity": 123.45, + "uid": "4" }
    @@ -34270,28 +33513,28 @@
    Fields
    Example
    {
       "discounts": [Discount],
    -  "eligible_for_return": true,
    +  "eligible_for_return": false,
       "entered_options": [OrderItemOption],
       "gift_message": GiftMessage,
       "gift_wrapping": GiftWrapping,
    -  "id": "4",
    +  "id": 4,
       "parent_sku": "xyz789",
       "prices": OrderItemPrices,
       "product": ProductInterface,
       "product_name": "xyz789",
       "product_sale_price": Money,
       "product_sku": "xyz789",
    -  "product_type": "xyz789",
    -  "product_url_key": "xyz789",
    -  "quantity_canceled": 987.65,
    +  "product_type": "abc123",
    +  "product_url_key": "abc123",
    +  "quantity_canceled": 123.45,
       "quantity_invoiced": 987.65,
    -  "quantity_ordered": 987.65,
    -  "quantity_refunded": 987.65,
    -  "quantity_return_requested": 987.65,
    -  "quantity_returned": 987.65,
    -  "quantity_shipped": 123.45,
    +  "quantity_ordered": 123.45,
    +  "quantity_refunded": 123.45,
    +  "quantity_return_requested": 123.45,
    +  "quantity_returned": 123.45,
    +  "quantity_shipped": 987.65,
       "selected_options": [OrderItemOption],
    -  "status": "xyz789"
    +  "status": "abc123"
     }
     
    @@ -34680,6 +33923,11 @@
    currentPage + + rules - [CatalogRule] + + Provides applied catalog rules in the current active cart + sale - Int @@ -34866,12 +34114,12 @@
    currentPageExample
    {
       "activity": "xyz789",
    -  "attribute_set_id": 987,
    -  "canonical_url": "xyz789",
    +  "attribute_set_id": 123,
    +  "canonical_url": "abc123",
       "categories": [CategoryInterface],
    -  "category_gear": "abc123",
    -  "climate": "xyz789",
    -  "collar": "xyz789",
    +  "category_gear": "xyz789",
    +  "climate": "abc123",
    +  "collar": "abc123",
       "color": 123,
       "configurable_options": [ConfigurableProductOptions],
       "configurable_product_options_selection": ConfigurableProductOptionsSelection,
    @@ -34881,74 +34129,75 @@ 
    Example
    "custom_attributesV2": ProductCustomAttributes, "description": ComplexTextValue, "eco_collection": 987, - "erin_recommends": 123, + "erin_recommends": 987, "features_bags": "xyz789", - "format": 123, + "format": 987, "gender": "xyz789", - "gift_message_available": true, - "gift_wrapping_available": true, + "gift_message_available": false, + "gift_wrapping_available": false, "gift_wrapping_price": Money, "id": 123, "image": ProductImage, "is_returnable": "xyz789", - "manufacturer": 987, - "material": "xyz789", - "max_sale_qty": 123.45, + "manufacturer": 123, + "material": "abc123", + "max_sale_qty": 987.65, "media_gallery": [MediaGalleryInterface], "media_gallery_entries": [MediaGalleryEntry], "meta_description": "abc123", - "meta_keyword": "abc123", + "meta_keyword": "xyz789", "meta_title": "xyz789", "min_sale_qty": 123.45, - "name": "xyz789", - "new": 123, + "name": "abc123", + "new": 987, "new_from_date": "abc123", "new_to_date": "abc123", - "only_x_left_in_stock": 987.65, + "only_x_left_in_stock": 123.45, "options": [CustomizableOptionInterface], - "options_container": "xyz789", + "options_container": "abc123", "pattern": "xyz789", - "performance_fabric": 123, + "performance_fabric": 987, "price": ProductPrices, "price_range": PriceRange, "price_tiers": [TierPrice], "product_links": [ProductLinksInterface], - "purpose": 987, - "quantity": 123.45, + "purpose": 123, + "quantity": 987.65, "rating_summary": 123.45, - "redirect_code": 123, + "redirect_code": 987, "related_products": [ProductInterface], "relative_url": "xyz789", - "review_count": 123, + "review_count": 987, "reviews": ProductReviews, - "sale": 123, + "rules": [CatalogRule], + "sale": 987, "short_description": ComplexTextValue, "size": 123, "sku": "xyz789", - "sleeve": "abc123", + "sleeve": "xyz789", "small_image": ProductImage, - "special_from_date": "xyz789", - "special_price": 123.45, + "special_from_date": "abc123", + "special_price": 987.65, "special_to_date": "xyz789", "staged": true, "stock_status": "IN_STOCK", - "strap_bags": "xyz789", - "style_bags": "abc123", - "style_bottom": "xyz789", - "style_general": "xyz789", + "strap_bags": "abc123", + "style_bags": "xyz789", + "style_bottom": "abc123", + "style_general": "abc123", "swatch_image": "abc123", "thumbnail": ProductImage, "tier_price": 987.65, "tier_prices": [ProductTierPrices], "type": "CMS_PAGE", "type_id": "xyz789", - "uid": 4, - "updated_at": "abc123", + "uid": "4", + "updated_at": "xyz789", "upsell_products": [ProductInterface], "url_key": "abc123", - "url_path": "xyz789", + "url_path": "abc123", "url_rewrites": [UrlRewrite], - "url_suffix": "xyz789", + "url_suffix": "abc123", "variants": [ConfigurableVariant], "websites": [Website], "weight": 987.65 @@ -35010,7 +34259,7 @@
    Example
    {
       "customizable_options": [CustomizableOptionInput],
       "data": CartItemInput,
    -  "parent_sku": "xyz789",
    +  "parent_sku": "abc123",
       "variant_sku": "abc123"
     }
     
    @@ -35068,8 +34317,8 @@
    Fields
    Example
    {
       "attribute_code": "abc123",
    -  "label": "xyz789",
    -  "uid": 4,
    +  "label": "abc123",
    +  "uid": "4",
       "values": [ConfigurableProductOptionValue]
     }
     
    @@ -35133,9 +34382,9 @@
    Example
    {
       "is_available": false,
       "is_use_default": true,
    -  "label": "xyz789",
    +  "label": "abc123",
       "swatch": SwatchDataInterface,
    -  "uid": 4
    +  "uid": "4"
     }
     
    @@ -35232,14 +34481,14 @@
    Example
    {
       "attribute_code": "abc123",
       "attribute_id": "xyz789",
    -  "attribute_id_v2": 123,
    +  "attribute_id_v2": 987,
       "attribute_uid": "4",
    -  "id": 123,
    +  "id": 987,
       "label": "abc123",
    -  "position": 987,
    -  "product_id": 123,
    +  "position": 123,
    +  "product_id": 987,
       "uid": 4,
    -  "use_default": false,
    +  "use_default": true,
       "values": [ConfigurableProductOptionsValues]
     }
     
    @@ -35373,13 +34622,13 @@
    Fields
    Example
    {
    -  "default_label": "abc123",
    -  "label": "xyz789",
    +  "default_label": "xyz789",
    +  "label": "abc123",
       "store_label": "abc123",
       "swatch_data": SwatchDataInterface,
       "uid": "4",
    -  "use_default_value": true,
    -  "value_index": 123
    +  "use_default_value": false,
    +  "value_index": 987
     }
     
    @@ -35443,7 +34692,7 @@
    Example
    "configurable_options": [SelectedConfigurableOption], "customizable_options": [SelectedCustomizableOption], "product": ProductInterface, - "quantity": 987.65, + "quantity": 123.45, "uid": 4 }
    @@ -35581,7 +34830,7 @@
    Example
    "description": "xyz789", "id": "4", "product": ProductInterface, - "quantity": 987.65 + "quantity": 123.45 }
    @@ -35626,7 +34875,7 @@
    Fields
    Example
    {
       "confirmation_key": "xyz789",
    -  "order_id": "4"
    +  "order_id": 4
     }
     
    @@ -35674,7 +34923,7 @@
    Fields
    Example
    {
    -  "confirmation_key": "xyz789",
    +  "confirmation_key": "abc123",
       "email": "xyz789"
     }
     
    @@ -35719,8 +34968,8 @@
    Fields
    Example
    {
    -  "confirmation_key": "abc123",
    -  "order_id": 4
    +  "confirmation_key": "xyz789",
    +  "order_id": "4"
     }
     
    @@ -35822,10 +35071,10 @@
    Fields
    Example
    {
    -  "comment": "xyz789",
    +  "comment": "abc123",
       "email": "abc123",
    -  "name": "xyz789",
    -  "telephone": "abc123"
    +  "name": "abc123",
    +  "telephone": "xyz789"
     }
     
    @@ -35865,7 +35114,7 @@
    Fields
    Example
    -
    {"status": true}
    +                  
    {"status": false}
     
    @@ -35905,7 +35154,7 @@
    Fields
    Example
    -
    {"requisitionListItemUids": ["4"]}
    +                  
    {"requisitionListItemUids": [4]}
     
    @@ -36059,10 +35308,10 @@
    Fields
    Example
    {
       "available_regions": [Region],
    -  "full_name_english": "xyz789",
    -  "full_name_locale": "abc123",
    +  "full_name_english": "abc123",
    +  "full_name_locale": "xyz789",
       "id": "xyz789",
    -  "three_letter_abbreviation": "xyz789",
    +  "three_letter_abbreviation": "abc123",
       "two_letter_abbreviation": "abc123"
     }
     
    @@ -37851,7 +37100,7 @@
    Example
    GiftRegistryDynamicAttributeInput ], "event_name": "xyz789", - "gift_registry_type_uid": 4, + "gift_registry_type_uid": "4", "message": "abc123", "privacy_settings": "PRIVATE", "registrants": [AddGiftRegistryRegistrantInput], @@ -37932,7 +37181,7 @@
    Fields
    Example
    -
    {"cart_uid": 4}
    +                  
    {"cart_uid": "4"}
     
    @@ -38028,8 +37277,8 @@
    Fields
    Example
    {
       "response_message": "xyz789",
    -  "result": 123,
    -  "result_code": 987,
    +  "result": 987,
    +  "result_code": 123,
       "secure_token": "xyz789",
       "secure_token_id": "xyz789"
     }
    @@ -38099,7 +37348,7 @@ 
    Example
    {
       "cartId": "xyz789",
       "location": "PRODUCT_DETAIL",
    -  "methodCode": "abc123",
    +  "methodCode": "xyz789",
       "paymentSource": "abc123",
       "vaultIntent": false
     }
    @@ -38162,11 +37411,11 @@ 
    Fields
    Example
    {
    -  "amount": 123.45,
    +  "amount": 987.65,
       "currency_code": "xyz789",
       "id": "xyz789",
       "mp_order_id": "xyz789",
    -  "status": "abc123"
    +  "status": "xyz789"
     }
     
    @@ -38232,10 +37481,10 @@
    Fields
    Example
    {
    -  "nickname": "abc123",
    +  "nickname": "xyz789",
       "ratings": [ProductReviewRatingInput],
    -  "sku": "xyz789",
    -  "summary": "xyz789",
    +  "sku": "abc123",
    +  "summary": "abc123",
       "text": "xyz789"
     }
     
    @@ -38322,7 +37571,7 @@
    Fields
    Example
    -
    {"currency": "AFN", "value": 987.65}
    +                  
    {"currency": "AFN", "value": 123.45}
     
    @@ -38432,8 +37681,8 @@
    Fields
    Example
    {
    -  "description": "abc123",
    -  "name": "abc123"
    +  "description": "xyz789",
    +  "name": "xyz789"
     }
     
    @@ -38521,7 +37770,7 @@
    Fields
    Example
    {
       "card_description": "xyz789",
    -  "setup_token_id": "abc123"
    +  "setup_token_id": "xyz789"
     }
     
    @@ -38657,7 +37906,7 @@
    Fields
    Example
    -
    {"setup_token": "abc123"}
    +                  
    {"setup_token": "xyz789"}
     
    @@ -38803,8 +38052,8 @@
    Example
    {
       "cc_exp_month": 987,
       "cc_exp_year": 123,
    -  "cc_last_4": 123,
    -  "cc_type": "abc123"
    +  "cc_last_4": 987,
    +  "cc_type": "xyz789"
     }
     
    @@ -38939,7 +38188,7 @@
    Example
    "discounts": [Discount], "id": "4", "order_item": OrderItemInterface, - "product_name": "xyz789", + "product_name": "abc123", "product_sale_price": Money, "product_sku": "abc123", "quantity_refunded": 987.65 @@ -39019,12 +38268,12 @@
    Possible Types
    -

    DownloadableCreditMemoItem

    +

    BundleCreditMemoItem

    -

    BundleCreditMemoItem

    +

    DownloadableCreditMemoItem

    @@ -39051,7 +38300,7 @@
    Example
    "product_name": "xyz789", "product_sale_price": Money, "product_sku": "xyz789", - "quantity_refunded": 123.45 + "quantity_refunded": 987.65 }
    @@ -39217,11 +38466,11 @@
    Fields
    Example
    {
       "available_currency_codes": ["xyz789"],
    -  "base_currency_code": "xyz789",
    +  "base_currency_code": "abc123",
       "base_currency_symbol": "xyz789",
       "default_display_currecy_code": "xyz789",
    -  "default_display_currecy_symbol": "xyz789",
    -  "default_display_currency_code": "xyz789",
    +  "default_display_currecy_symbol": "abc123",
    +  "default_display_currency_code": "abc123",
       "default_display_currency_symbol": "xyz789",
       "exchange_rates": [ExchangeRate]
     }
    @@ -40600,12 +39849,12 @@ 
    Possible Types
    Example
    {
       "code": 4,
    -  "default_value": "abc123",
    +  "default_value": "xyz789",
       "entity_type": "CATALOG_PRODUCT",
       "frontend_class": "abc123",
       "frontend_input": "BOOLEAN",
       "is_required": true,
    -  "is_unique": true,
    +  "is_unique": false,
       "label": "xyz789",
       "options": [CustomAttributeOptionInterface]
     }
    @@ -40671,7 +39920,7 @@ 
    Possible Types
    Example
    {
    -  "is_default": false,
    +  "is_default": true,
       "label": "xyz789",
       "value": "abc123"
     }
    @@ -40846,9 +40095,9 @@ 
    giftRegistryUi - group - CustomerGroupStorefront + group - CustomerGroup - Customer group assigned to the customer + Name of the customer group assigned to the customer group_id - Int @@ -40858,9 +40107,10 @@
    giftRegistryUi - id - ID! + id - Int + + The ID assigned to the customer. id is not needed as part of Customer, because on the server side, it can be identified based on the customer token used for authentication. There is no need to know customer ID on the client side. - The unique ID assigned to the customer. is_subscribed - Boolean @@ -41127,7 +40377,7 @@
    currentPage The role name and permissions assigned to the company user. - segments - [CustomerSegmentStorefront] + segments - [CustomerSegment] Customer segments associated with the current customer @@ -41228,24 +40478,24 @@
    Example
    "companies": UserCompaniesOutput, "compare_list": CompareList, "confirmation_status": "ACCOUNT_CONFIRMED", - "created_at": "abc123", + "created_at": "xyz789", "custom_attributes": [AttributeValueInterface], "date_of_birth": "xyz789", "default_billing": "xyz789", "default_shipping": "abc123", - "dob": "xyz789", - "email": "abc123", + "dob": "abc123", + "email": "xyz789", "firstname": "abc123", "gender": 123, "gift_registries": [GiftRegistry], "gift_registry": GiftRegistry, - "group": CustomerGroupStorefront, + "group": CustomerGroup, "group_id": 123, - "id": "4", - "is_subscribed": false, - "job_title": "abc123", - "lastname": "abc123", - "middlename": "xyz789", + "id": 123, + "is_subscribed": true, + "job_title": "xyz789", + "lastname": "xyz789", + "middlename": "abc123", "orders": CustomerOrders, "prefix": "xyz789", "purchase_order": PurchaseOrder, @@ -41253,21 +40503,21 @@
    Example
    "purchase_order_approval_rule_metadata": PurchaseOrderApprovalRuleMetadata, "purchase_order_approval_rules": PurchaseOrderApprovalRules, "purchase_orders": PurchaseOrders, - "purchase_orders_enabled": false, + "purchase_orders_enabled": true, "requisition_lists": RequisitionLists, "return": Return, "returns": Returns, "reviews": ProductReviews, "reward_points": RewardPoints, "role": CompanyRole, - "segments": [CustomerSegmentStorefront], + "segments": [CustomerSegment], "status": "ACTIVE", "store_credit": CustomerStoreCredit, - "structure_id": 4, - "suffix": "abc123", + "structure_id": "4", + "suffix": "xyz789", "taxvat": "xyz789", "team": CompanyTeam, - "telephone": "xyz789", + "telephone": "abc123", "wishlist": Wishlist, "wishlist_v2": Wishlist, "wishlists": [Wishlist] @@ -41376,10 +40626,9 @@
    attributeCodes The first name of the person associated with the shipping/billing address. - id - Int - - The ID of a CustomerAddress object. Use uid instead. + id - Int + The ID of a CustomerAddress object. lastname - String @@ -41426,11 +40675,6 @@
    attributeCodes The customer's telephone number. - - uid - ID - - The unique ID for a CustomerAddress object. - vat_id - String @@ -41444,29 +40688,28 @@
    attributeCodes
    Example
    {
    -  "city": "xyz789",
    +  "city": "abc123",
       "company": "xyz789",
       "country_code": "AF",
    -  "country_id": "abc123",
    +  "country_id": "xyz789",
       "custom_attributes": [CustomerAddressAttribute],
       "custom_attributesV2": [AttributeValueInterface],
       "customer_id": 987,
    -  "default_billing": true,
    -  "default_shipping": true,
    +  "default_billing": false,
    +  "default_shipping": false,
       "extension_attributes": [CustomerAddressAttribute],
       "fax": "xyz789",
       "firstname": "abc123",
       "id": 987,
    -  "lastname": "xyz789",
    +  "lastname": "abc123",
       "middlename": "abc123",
       "postcode": "abc123",
    -  "prefix": "abc123",
    +  "prefix": "xyz789",
       "region": CustomerAddressRegion,
    -  "region_id": 987,
    +  "region_id": 123,
       "street": ["xyz789"],
       "suffix": "xyz789",
    -  "telephone": "abc123",
    -  "uid": 4,
    +  "telephone": "xyz789",
       "vat_id": "xyz789"
     }
     
    @@ -41514,7 +40757,7 @@
    Fields
    Example
    {
       "attribute_code": "abc123",
    -  "value": "abc123"
    +  "value": "xyz789"
     }
     
    @@ -41563,7 +40806,7 @@
    Fields
    Example
    {
       "attribute_code": "xyz789",
    -  "value": "abc123"
    +  "value": "xyz789"
     }
     
    @@ -41715,24 +40958,24 @@
    Fields
    Example
    {
    -  "city": "abc123",
    +  "city": "xyz789",
       "company": "abc123",
       "country_code": "AF",
       "country_id": "AF",
       "custom_attributes": [CustomerAddressAttributeInput],
       "custom_attributesV2": [AttributeValueInput],
    -  "default_billing": false,
    +  "default_billing": true,
       "default_shipping": false,
       "fax": "xyz789",
    -  "firstname": "xyz789",
    -  "lastname": "abc123",
    -  "middlename": "abc123",
    +  "firstname": "abc123",
    +  "lastname": "xyz789",
    +  "middlename": "xyz789",
       "postcode": "xyz789",
       "prefix": "xyz789",
       "region": CustomerAddressRegionInput,
       "street": ["xyz789"],
    -  "suffix": "xyz789",
    -  "telephone": "abc123",
    +  "suffix": "abc123",
    +  "telephone": "xyz789",
       "vat_id": "xyz789"
     }
     
    @@ -41785,7 +41028,7 @@
    Fields
    Example
    {
       "region": "abc123",
    -  "region_code": "abc123",
    +  "region_code": "xyz789",
       "region_id": 987
     }
     
    @@ -41840,9 +41083,9 @@
    Fields
    Example
    {
    -  "region": "abc123",
    -  "region_code": "abc123",
    -  "region_id": 987
    +  "region": "xyz789",
    +  "region_code": "xyz789",
    +  "region_id": 123
     }
     
    @@ -41995,13 +41238,13 @@
    Example
    "code": "4", "default_value": "xyz789", "entity_type": "CATALOG_PRODUCT", - "frontend_class": "xyz789", + "frontend_class": "abc123", "frontend_input": "BOOLEAN", "input_filter": "NONE", "is_required": true, - "is_unique": true, + "is_unique": false, "label": "abc123", - "multiline_count": 123, + "multiline_count": 987, "options": [CustomAttributeOptionInterface], "sort_order": 987, "validate_rules": [ValidationRule] @@ -42129,16 +41372,16 @@
    Example
    "custom_attributes": [AttributeValueInput], "date_of_birth": "xyz789", "dob": "abc123", - "email": "xyz789", + "email": "abc123", "firstname": "abc123", "gender": 987, - "is_subscribed": false, - "lastname": "xyz789", + "is_subscribed": true, + "lastname": "abc123", "middlename": "xyz789", "password": "abc123", "prefix": "abc123", "suffix": "abc123", - "taxvat": "abc123" + "taxvat": "xyz789" }
    @@ -42202,8 +41445,8 @@
    Example
    "date": "abc123", "download_url": "xyz789", "order_increment_id": "abc123", - "remaining_downloads": "abc123", - "status": "abc123" + "remaining_downloads": "xyz789", + "status": "xyz789" }
    @@ -42249,11 +41492,11 @@
    Example
    -
    +
    -

    CustomerGroupStorefront

    +

    CustomerGroup

    @@ -42271,9 +41514,9 @@
    Fields
    - uid - ID! + name - String - The unique ID for a CustomerGroup object. + The name of customer group. @@ -42282,7 +41525,7 @@
    Fields
    Example
    -
    {"uid": 4}
    +                  
    {"name": "xyz789"}
     
    @@ -42391,17 +41634,17 @@
    Fields
    Example
    {
       "date_of_birth": "xyz789",
    -  "dob": "abc123",
    -  "email": "abc123",
    -  "firstname": "abc123",
    +  "dob": "xyz789",
    +  "email": "xyz789",
    +  "firstname": "xyz789",
       "gender": 987,
    -  "is_subscribed": true,
    -  "lastname": "xyz789",
    +  "is_subscribed": false,
    +  "lastname": "abc123",
       "middlename": "xyz789",
       "password": "abc123",
    -  "prefix": "abc123",
    -  "suffix": "xyz789",
    -  "taxvat": "abc123"
    +  "prefix": "xyz789",
    +  "suffix": "abc123",
    +  "taxvat": "xyz789"
     }
     
    @@ -42635,34 +41878,34 @@
    Example
    "applied_gift_cards": [ApplyGiftCardToOrder], "available_actions": ["REORDER"], "billing_address": OrderAddress, - "carrier": "xyz789", + "carrier": "abc123", "comments": [SalesCommentItem], "created_at": "xyz789", "credit_memos": [CreditMemo], "customer_info": OrderCustomerInfo, - "email": "xyz789", + "email": "abc123", "gift_message": GiftMessage, - "gift_receipt_included": false, + "gift_receipt_included": true, "gift_wrapping": GiftWrapping, - "grand_total": 123.45, + "grand_total": 987.65, "id": 4, "increment_id": "xyz789", "invoices": [Invoice], "is_virtual": false, "items": [OrderItemInterface], "items_eligible_for_return": [OrderItemInterface], - "number": "abc123", - "order_date": "abc123", - "order_number": "abc123", + "number": "xyz789", + "order_date": "xyz789", + "order_number": "xyz789", "order_status_change_date": "xyz789", "payment_methods": [OrderPaymentMethod], - "printed_card_included": true, + "printed_card_included": false, "returns": Returns, "shipments": [OrderShipment], "shipping_address": OrderAddress, "shipping_method": "abc123", - "status": "abc123", - "token": "abc123", + "status": "xyz789", + "token": "xyz789", "total": OrderTotal }
    @@ -42962,16 +42205,16 @@
    Example
    -
    +
    -

    CustomerSegmentStorefront

    +

    CustomerSegment

    Description
    -

    Customer segment details

    +

    Customer segment.

    Fields
    @@ -42984,9 +42227,19 @@
    Fields
    - uid - ID! + apply_to - CustomerSegmentApplyTo! + + Customer segment is applicable to visitor, registered customer or both. + + + description - String + + Customer segment description. + + + name - String! - The unique ID for a CustomerSegment object. + Customer segment name. @@ -42995,7 +42248,63 @@
    Fields
    Example
    -
    {"uid": 4}
    +                  
    {
    +  "apply_to": "BOTH",
    +  "description": "xyz789",
    +  "name": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CustomerSegmentApplyTo

    +
    +
    +
    +
    Description
    +

    Customer segment is applicable to visitor, registered customers or both.

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    BOTH

    +
    Customer segment is applicable to visitor and registered customers.
    +

    REGISTERED

    +
    Customer segment is applicable to registered customers.
    +

    VISITOR

    +
    Customer segment is applicable to visitors/guests.
    +
    +
    +
    +
    +
    Example
    +
    "BOTH"
     
    @@ -43175,10 +42484,10 @@
    Fields
    Example
    {
    -  "action": "xyz789",
    +  "action": "abc123",
       "actual_balance": Money,
       "balance_change": Money,
    -  "date_time_changed": "abc123"
    +  "date_time_changed": "xyz789"
     }
     
    @@ -43218,7 +42527,7 @@
    Fields
    Example
    -
    {"token": "abc123"}
    +                  
    {"token": "xyz789"}
     
    @@ -43326,18 +42635,18 @@
    Fields
    Example
    {
    -  "allow_remote_shopping_assistance": false,
    +  "allow_remote_shopping_assistance": true,
       "custom_attributes": [AttributeValueInput],
    -  "date_of_birth": "abc123",
    -  "dob": "abc123",
    +  "date_of_birth": "xyz789",
    +  "dob": "xyz789",
       "firstname": "xyz789",
    -  "gender": 123,
    -  "is_subscribed": false,
    -  "lastname": "abc123",
    +  "gender": 987,
    +  "is_subscribed": true,
    +  "lastname": "xyz789",
       "middlename": "xyz789",
    -  "prefix": "xyz789",
    +  "prefix": "abc123",
       "suffix": "xyz789",
    -  "taxvat": "abc123"
    +  "taxvat": "xyz789"
     }
     
    @@ -43409,12 +42718,12 @@
    Fields
    Example
    {
    -  "option_id": 123,
    +  "option_id": 987,
       "product_sku": "abc123",
    -  "required": true,
    -  "sort_order": 123,
    -  "title": "xyz789",
    -  "uid": "4",
    +  "required": false,
    +  "sort_order": 987,
    +  "title": "abc123",
    +  "uid": 4,
       "value": CustomizableAreaValue
     }
     
    @@ -43476,11 +42785,11 @@
    Fields
    Example
    {
    -  "max_characters": 987,
    -  "price": 123.45,
    +  "max_characters": 123,
    +  "price": 987.65,
       "price_type": "FIXED",
       "sku": "abc123",
    -  "uid": "4"
    +  "uid": 4
     }
     
    @@ -43549,8 +42858,8 @@
    Example
    {
       "option_id": 123,
       "required": true,
    -  "sort_order": 123,
    -  "title": "abc123",
    +  "sort_order": 987,
    +  "title": "xyz789",
       "uid": "4",
       "value": [CustomizableCheckboxValue]
     }
    @@ -43624,12 +42933,12 @@ 
    Fields
    Example
    {
       "option_type_id": 123,
    -  "price": 123.45,
    +  "price": 987.65,
       "price_type": "FIXED",
    -  "sku": "xyz789",
    -  "sort_order": 123,
    +  "sku": "abc123",
    +  "sort_order": 987,
       "title": "abc123",
    -  "uid": "4"
    +  "uid": 4
     }
     
    @@ -43701,12 +43010,12 @@
    Fields
    Example
    {
    -  "option_id": 987,
    +  "option_id": 123,
       "product_sku": "xyz789",
       "required": true,
    -  "sort_order": 123,
    +  "sort_order": 987,
       "title": "xyz789",
    -  "uid": "4",
    +  "uid": 4,
       "value": CustomizableDateValue
     }
     
    @@ -43897,7 +43206,7 @@
    Example
    "option_id": 987, "required": false, "sort_order": 123, - "title": "xyz789", + "title": "abc123", "uid": 4, "value": [CustomizableDropDownValue] } @@ -43971,11 +43280,11 @@
    Fields
    Example
    {
       "option_type_id": 987,
    -  "price": 123.45,
    +  "price": 987.65,
       "price_type": "FIXED",
       "sku": "xyz789",
    -  "sort_order": 987,
    -  "title": "abc123",
    +  "sort_order": 123,
    +  "title": "xyz789",
       "uid": 4
     }
     
    @@ -44050,10 +43359,10 @@
    Example
    {
       "option_id": 987,
       "product_sku": "abc123",
    -  "required": false,
    +  "required": true,
       "sort_order": 123,
       "title": "xyz789",
    -  "uid": 4,
    +  "uid": "4",
       "value": CustomizableFieldValue
     }
     
    @@ -44118,7 +43427,7 @@
    Example
    "max_characters": 987, "price": 123.45, "price_type": "FIXED", - "sku": "abc123", + "sku": "xyz789", "uid": "4" }
    @@ -44193,9 +43502,9 @@
    Example
    {
       "option_id": 987,
       "product_sku": "xyz789",
    -  "required": true,
    +  "required": false,
       "sort_order": 123,
    -  "title": "abc123",
    +  "title": "xyz789",
       "uid": 4,
       "value": CustomizableFileValue
     }
    @@ -44270,10 +43579,10 @@ 
    Example
    {
       "file_extension": "xyz789",
       "image_size_x": 987,
    -  "image_size_y": 987,
    +  "image_size_y": 123,
       "price": 123.45,
       "price_type": "FIXED",
    -  "sku": "abc123",
    +  "sku": "xyz789",
       "uid": 4
     }
     
    @@ -44341,11 +43650,11 @@
    Fields
    Example
    {
    -  "option_id": 123,
    -  "required": false,
    -  "sort_order": 987,
    +  "option_id": 987,
    +  "required": true,
    +  "sort_order": 123,
       "title": "xyz789",
    -  "uid": "4",
    +  "uid": 4,
       "value": [CustomizableMultipleValue]
     }
     
    @@ -44418,12 +43727,12 @@
    Fields
    Example
    {
       "option_type_id": 123,
    -  "price": 123.45,
    +  "price": 987.65,
       "price_type": "FIXED",
    -  "sku": "abc123",
    +  "sku": "xyz789",
       "sort_order": 987,
       "title": "abc123",
    -  "uid": "4"
    +  "uid": 4
     }
     
    @@ -44479,7 +43788,7 @@
    Example
    {
       "id": 123,
       "uid": 4,
    -  "value_string": "abc123"
    +  "value_string": "xyz789"
     }
     
    @@ -44595,9 +43904,9 @@
    Example
    {
       "option_id": 123,
       "required": true,
    -  "sort_order": 123,
    +  "sort_order": 987,
       "title": "abc123",
    -  "uid": "4"
    +  "uid": 4
     }
     
    @@ -44659,12 +43968,12 @@
    Possible Types
    -

    DownloadableProduct

    +

    BundleProduct

    -

    BundleProduct

    +

    DownloadableProduct

    @@ -44747,7 +44056,7 @@
    Example
    {
       "option_id": 987,
       "required": false,
    -  "sort_order": 987,
    +  "sort_order": 123,
       "title": "xyz789",
       "uid": 4,
       "value": [CustomizableRadioValue]
    @@ -44822,10 +44131,10 @@ 
    Fields
    Example
    {
       "option_type_id": 123,
    -  "price": 987.65,
    +  "price": 123.45,
       "price_type": "FIXED",
    -  "sku": "abc123",
    -  "sort_order": 987,
    +  "sku": "xyz789",
    +  "sort_order": 123,
       "title": "abc123",
       "uid": "4"
     }
    @@ -44906,7 +44215,7 @@ 
    Fields
    Example
    -
    {"success": true}
    +                  
    {"success": false}
     
    @@ -45075,7 +44384,7 @@
    Fields
    Example
    {
       "errors": [NegotiableQuoteInvalidStateError],
    -  "quote_uid": 4
    +  "quote_uid": "4"
     }
     
    @@ -45155,7 +44464,7 @@
    Fields
    Example
    -
    {"template_id": 4}
    +                  
    {"template_id": "4"}
     
    @@ -45191,7 +44500,7 @@
    Fields
    Example
    -
    {"quote_uids": ["4"]}
    +                  
    {"quote_uids": [4]}
     
    @@ -45321,7 +44630,7 @@
    Fields
    Example
    {
       "customerPaymentTokens": CustomerPaymentTokens,
    -  "result": true
    +  "result": false
     }
     
    @@ -45450,7 +44759,7 @@
    Fields
    Example
    -
    {"approval_rule_uids": [4]}
    +                  
    {"approval_rule_uids": ["4"]}
     
    @@ -45616,7 +44925,7 @@
    Fields
    Example
    -
    {"status": true, "wishlists": [Wishlist]}
    +                  
    {"status": false, "wishlists": [Wishlist]}
     
    @@ -45689,10 +44998,10 @@
    Example
    "amount": Money, "applied_to": "ITEM", "coupon": AppliedCoupon, - "is_discounting_locked": false, + "is_discounting_locked": true, "label": "abc123", - "type": "xyz789", - "value": 987.65 + "type": "abc123", + "value": 123.45 }
    @@ -45813,7 +45122,7 @@
    Example
    "customizable_options": [SelectedCustomizableOption], "discount": [Discount], "errors": [CartItemError], - "id": "xyz789", + "id": "abc123", "is_available": false, "links": [DownloadableProductLinks], "max_qty": 987.65, @@ -45823,9 +45132,9 @@
    Example
    "note_from_seller": [ItemNote], "prices": CartItemPrices, "product": ProductInterface, - "quantity": 123.45, + "quantity": 987.65, "samples": [DownloadableProductSamples], - "uid": "4" + "uid": 4 }
    @@ -45903,12 +45212,12 @@
    Example
    {
       "discounts": [Discount],
       "downloadable_links": [DownloadableItemsLinks],
    -  "id": "4",
    +  "id": 4,
       "order_item": OrderItemInterface,
    -  "product_name": "xyz789",
    +  "product_name": "abc123",
       "product_sale_price": Money,
    -  "product_sku": "xyz789",
    -  "quantity_refunded": 987.65
    +  "product_sku": "abc123",
    +  "quantity_refunded": 123.45
     }
     
    @@ -46032,12 +45341,12 @@
    Example
    {
       "discounts": [Discount],
       "downloadable_links": [DownloadableItemsLinks],
    -  "id": 4,
    +  "id": "4",
       "order_item": OrderItemInterface,
    -  "product_name": "abc123",
    +  "product_name": "xyz789",
       "product_sale_price": Money,
    -  "product_sku": "abc123",
    -  "quantity_invoiced": 987.65
    +  "product_sku": "xyz789",
    +  "quantity_invoiced": 123.45
     }
     
    @@ -46090,7 +45399,7 @@
    Example
    {
       "sort_order": 987,
       "title": "xyz789",
    -  "uid": 4
    +  "uid": "4"
     }
     
    @@ -46243,7 +45552,7 @@
    Example
    {
       "discounts": [Discount],
       "downloadable_links": [DownloadableItemsLinks],
    -  "eligible_for_return": true,
    +  "eligible_for_return": false,
       "entered_options": [OrderItemOption],
       "gift_message": GiftMessage,
       "gift_wrapping": GiftWrapping,
    @@ -46252,18 +45561,18 @@ 
    Example
    "product": ProductInterface, "product_name": "xyz789", "product_sale_price": Money, - "product_sku": "xyz789", - "product_type": "abc123", + "product_sku": "abc123", + "product_type": "xyz789", "product_url_key": "xyz789", - "quantity_canceled": 123.45, + "quantity_canceled": 987.65, "quantity_invoiced": 123.45, - "quantity_ordered": 123.45, - "quantity_refunded": 123.45, - "quantity_return_requested": 123.45, + "quantity_ordered": 987.65, + "quantity_refunded": 987.65, + "quantity_return_requested": 987.65, "quantity_returned": 987.65, "quantity_shipped": 987.65, "selected_options": [OrderItemOption], - "status": "abc123" + "status": "xyz789" }
    @@ -46649,6 +45958,11 @@
    currentPage + + rules - [CatalogRule] + + Provides applied catalog rules in the current active cart + sale - Int @@ -46824,15 +46138,15 @@
    currentPage
    Example
    {
    -  "activity": "abc123",
    +  "activity": "xyz789",
       "attribute_set_id": 987,
       "canonical_url": "xyz789",
       "categories": [CategoryInterface],
    -  "category_gear": "xyz789",
    +  "category_gear": "abc123",
       "climate": "abc123",
    -  "collar": "xyz789",
    -  "color": 123,
    -  "country_of_manufacture": "xyz789",
    +  "collar": "abc123",
    +  "color": 987,
    +  "country_of_manufacture": "abc123",
       "created_at": "abc123",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
    @@ -46843,77 +46157,78 @@ 
    Example
    "downloadable_product_samples": [ DownloadableProductSamples ], - "eco_collection": 123, - "erin_recommends": 123, - "features_bags": "xyz789", - "format": 987, - "gender": "xyz789", + "eco_collection": 987, + "erin_recommends": 987, + "features_bags": "abc123", + "format": 123, + "gender": "abc123", "gift_message_available": true, - "gift_wrapping_available": true, + "gift_wrapping_available": false, "gift_wrapping_price": Money, - "id": 987, + "id": 123, "image": ProductImage, "is_returnable": "xyz789", "links_purchased_separately": 123, "links_title": "abc123", - "manufacturer": 987, + "manufacturer": 123, "material": "abc123", "max_sale_qty": 987.65, "media_gallery": [MediaGalleryInterface], "media_gallery_entries": [MediaGalleryEntry], - "meta_description": "xyz789", - "meta_keyword": "xyz789", + "meta_description": "abc123", + "meta_keyword": "abc123", "meta_title": "abc123", - "min_sale_qty": 123.45, - "name": "xyz789", - "new": 123, - "new_from_date": "abc123", + "min_sale_qty": 987.65, + "name": "abc123", + "new": 987, + "new_from_date": "xyz789", "new_to_date": "abc123", "only_x_left_in_stock": 987.65, "options": [CustomizableOptionInterface], "options_container": "xyz789", - "pattern": "xyz789", + "pattern": "abc123", "performance_fabric": 987, "price": ProductPrices, "price_range": PriceRange, "price_tiers": [TierPrice], "product_links": [ProductLinksInterface], - "purpose": 987, + "purpose": 123, "quantity": 987.65, - "rating_summary": 987.65, + "rating_summary": 123.45, "redirect_code": 123, "related_products": [ProductInterface], "relative_url": "xyz789", "review_count": 987, "reviews": ProductReviews, - "sale": 987, + "rules": [CatalogRule], + "sale": 123, "short_description": ComplexTextValue, - "size": 987, - "sku": "abc123", - "sleeve": "abc123", + "size": 123, + "sku": "xyz789", + "sleeve": "xyz789", "small_image": ProductImage, "special_from_date": "abc123", "special_price": 123.45, "special_to_date": "xyz789", - "staged": false, + "staged": true, "stock_status": "IN_STOCK", "strap_bags": "abc123", "style_bags": "xyz789", - "style_bottom": "abc123", + "style_bottom": "xyz789", "style_general": "abc123", "swatch_image": "abc123", "thumbnail": ProductImage, - "tier_price": 123.45, + "tier_price": 987.65, "tier_prices": [ProductTierPrices], "type": "CMS_PAGE", - "type_id": "abc123", - "uid": "4", - "updated_at": "xyz789", + "type_id": "xyz789", + "uid": 4, + "updated_at": "abc123", "upsell_products": [ProductInterface], "url_key": "xyz789", - "url_path": "abc123", + "url_path": "xyz789", "url_rewrites": [UrlRewrite], - "url_suffix": "abc123", + "url_suffix": "xyz789", "websites": [Website] }
    @@ -47075,17 +46390,17 @@
    Fields
    Example
    {
    -  "id": 123,
    -  "is_shareable": true,
    +  "id": 987,
    +  "is_shareable": false,
       "link_type": "FILE",
       "number_of_downloads": 123,
    -  "price": 987.65,
    -  "sample_file": "abc123",
    +  "price": 123.45,
    +  "sample_file": "xyz789",
       "sample_type": "FILE",
    -  "sample_url": "abc123",
    +  "sample_url": "xyz789",
       "sort_order": 123,
       "title": "xyz789",
    -  "uid": 4
    +  "uid": "4"
     }
     
    @@ -47126,7 +46441,7 @@
    Fields
    Example
    -
    {"link_id": 987}
    +                  
    {"link_id": 123}
     
    @@ -47197,12 +46512,12 @@
    Fields
    Example
    {
    -  "id": 123,
    -  "sample_file": "abc123",
    +  "id": 987,
    +  "sample_file": "xyz789",
       "sample_type": "FILE",
       "sample_url": "abc123",
    -  "sort_order": 987,
    -  "title": "abc123"
    +  "sort_order": 123,
    +  "title": "xyz789"
     }
     
    @@ -47273,7 +46588,7 @@
    Example
    "product": ProductInterface, "quantity": 987.65, "samples": [DownloadableProductSamples], - "uid": 4 + "uid": "4" }
    @@ -47349,7 +46664,7 @@
    Fields
    Example
    {
    -  "added_at": "xyz789",
    +  "added_at": "abc123",
       "customizable_options": [SelectedCustomizableOption],
       "description": "xyz789",
       "id": "4",
    @@ -47404,8 +46719,8 @@ 
    Fields
    Example
    {
    -  "duplicated_quote_uid": "4",
    -  "quote_uid": 4
    +  "duplicated_quote_uid": 4,
    +  "quote_uid": "4"
     }
     
    @@ -47665,7 +46980,7 @@
    Example
    {
       "items": [DynamicBlock],
       "page_info": SearchResultPageInfo,
    -  "total_count": 123
    +  "total_count": 987
     }
     
    @@ -47718,11 +47033,7 @@
    Fields
    Example
    -
    {
    -  "dynamic_block_uids": ["4"],
    -  "locations": ["CONTENT"],
    -  "type": "SPECIFIED"
    -}
    +                  
    {"dynamic_block_uids": [4], "locations": ["CONTENT"], "type": "SPECIFIED"}
     
    @@ -47769,8 +47080,8 @@
    Fields
    Example
    {
    -  "attribute_code": "xyz789",
    -  "value": "xyz789"
    +  "attribute_code": "abc123",
    +  "value": "abc123"
     }
     
    @@ -47817,7 +47128,10 @@
    Fields
    Example
    -
    {"uid": 4, "value": "abc123"}
    +                  
    {
    +  "uid": "4",
    +  "value": "xyz789"
    +}
     
    @@ -47885,9 +47199,9 @@
    Fields
    Example
    {
    -  "canonical_url": "xyz789",
    -  "entity_uid": 4,
    -  "id": 123,
    +  "canonical_url": "abc123",
    +  "entity_uid": "4",
    +  "id": 987,
       "redirectCode": 123,
       "relative_url": "xyz789",
       "type": "CMS_PAGE"
    @@ -47959,7 +47273,7 @@ 
    Possible Types
    Example
    {
       "code": "PRODUCT_NOT_FOUND",
    -  "message": "abc123"
    +  "message": "xyz789"
     }
     
    @@ -48022,7 +47336,7 @@
    Possible Types
    Example
    -
    {"message": "xyz789"}
    +                  
    {"message": "abc123"}
     
    @@ -48076,7 +47390,7 @@
    Fields
    Example
    {
       "country_code": "AF",
    -  "postcode": "xyz789",
    +  "postcode": "abc123",
       "region": CustomerAddressRegionInput
     }
     
    @@ -48128,7 +47442,7 @@
    Fields
    Example
    {
       "address": EstimateAddressInput,
    -  "cart_id": "abc123",
    +  "cart_id": "xyz789",
       "shipping_method": ShippingMethodInput
     }
     
    @@ -48170,93 +47484,6 @@
    Fields
    Example
    {"cart": Cart}
    -
    -
    - - -
    -
    -
    - Types -
    -

    ExchangeExternalCustomerTokenInput

    -
    -
    -
    -
    Description
    -

    Contains details about external customer.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - -
    Input FieldDescription
    - customer - CustomerCreateInput! - An input object that defines the customer characteristics to update.
    -
    -
    -
    -
    -
    Example
    -
    {"customer": CustomerCreateInput}
    -
    -
    -
    -
    -
    -
    -
    - Types -
    -

    ExchangeExternalCustomerTokenOutput

    -
    -
    -
    -
    Description
    -

    Contains customer token for external customer.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Field NameDescription
    customer - Customer! - Return detailed information about a customer account.
    token - String! - The customer authorization token.
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "customer": Customer,
    -  "token": "xyz789"
    -}
     
    @@ -48300,135 +47527,7 @@
    Fields
    Example
    -
    {"currency_to": "xyz789", "rate": 987.65}
    -
    -
    -
    -
    -
    -
    -
    - Types -
    -

    FastlaneConfig

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    code - String - The payment method code as defined in the payment gateway
    is_visible - Boolean - Indicates whether the payment method is displayed
    payment_intent - String - Defines the payment intent (Authorize or Capture
    payment_source - String - The payment source for the payment method
    sdk_params - [SDKParams] - The PayPal parameters required to load the JS SDK
    sort_order - String - The relative order the payment method is displayed on the checkout page
    three_ds_mode - ThreeDSMode - 3DS mode
    title - String - The name displayed for the payment method
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "code": "xyz789",
    -  "is_visible": false,
    -  "payment_intent": "abc123",
    -  "payment_source": "abc123",
    -  "sdk_params": [SDKParams],
    -  "sort_order": "abc123",
    -  "three_ds_mode": "OFF",
    -  "title": "xyz789"
    -}
    -
    -
    -
    -
    -
    -
    -
    - Types -
    -

    FastlaneMethodInput

    -
    -
    -
    -
    Description
    -

    Fastlane Payment inputs

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - payment_source - String - The payment source for the payment method
    - paypal_fastlane_token - String - The single use token from Fastlane
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "payment_source": "abc123",
    -  "paypal_fastlane_token": "abc123"
    -}
    +                  
    {"currency_to": "abc123", "rate": 123.45}
     
    @@ -48475,7 +47574,7 @@
    Fields
    Example
    {
    -  "eq": "abc123",
    +  "eq": "xyz789",
       "in": ["xyz789"]
     }
     
    @@ -48567,7 +47666,7 @@
    Fields
    Example
    -
    {"match": "abc123", "match_type": "FULL"}
    +                  
    {"match": "xyz789", "match_type": "FULL"}
     
    @@ -48614,7 +47713,7 @@
    Fields
    Example
    {
    -  "from": "abc123",
    +  "from": "xyz789",
       "to": "abc123"
     }
     
    @@ -48799,20 +47898,20 @@
    Fields
    Example
    {
       "eq": "abc123",
    -  "finset": ["abc123"],
    -  "from": "abc123",
    -  "gt": "xyz789",
    -  "gteq": "abc123",
    +  "finset": ["xyz789"],
    +  "from": "xyz789",
    +  "gt": "abc123",
    +  "gteq": "xyz789",
       "in": ["xyz789"],
    -  "like": "xyz789",
    +  "like": "abc123",
       "lt": "abc123",
       "lteq": "xyz789",
    -  "moreq": "abc123",
    +  "moreq": "xyz789",
       "neq": "xyz789",
    -  "nin": ["abc123"],
    -  "notnull": "abc123",
    -  "null": "xyz789",
    -  "to": "xyz789"
    +  "nin": ["xyz789"],
    +  "notnull": "xyz789",
    +  "null": "abc123",
    +  "to": "abc123"
     }
     
    @@ -48945,7 +48044,7 @@
    Description
    Example
    -
    987.65
    +                  
    123.45
     
    @@ -49064,7 +48163,7 @@
    Fields
    Example
    -
    {"template_id": 4}
    +                  
    {"template_id": "4"}
     
    @@ -49193,8 +48292,8 @@
    Fields
    Example
    {
       "balance": Money,
    -  "code": "abc123",
    -  "expiration_date": "xyz789"
    +  "code": "xyz789",
    +  "expiration_date": "abc123"
     }
     
    @@ -49235,7 +48334,7 @@
    Fields
    Example
    -
    {"gift_card_code": "xyz789"}
    +                  
    {"gift_card_code": "abc123"}
     
    @@ -49301,12 +48400,12 @@
    Fields
    Example
    {
    -  "attribute_id": 987,
    +  "attribute_id": 123,
       "uid": 4,
       "value": 987.65,
       "value_id": 987,
    -  "website_id": 123,
    -  "website_value": 123.45
    +  "website_id": 987,
    +  "website_value": 987.65
     }
     
    @@ -49466,22 +48565,22 @@
    Example
    "errors": [CartItemError], "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, - "id": "abc123", - "is_available": true, - "max_qty": 123.45, - "message": "xyz789", - "min_qty": 123.45, - "not_available_message": "xyz789", + "id": "xyz789", + "is_available": false, + "max_qty": 987.65, + "message": "abc123", + "min_qty": 987.65, + "not_available_message": "abc123", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], "prices": CartItemPrices, "product": ProductInterface, - "quantity": 123.45, - "recipient_email": "xyz789", - "recipient_name": "abc123", + "quantity": 987.65, + "recipient_email": "abc123", + "recipient_name": "xyz789", "sender_email": "xyz789", - "sender_name": "xyz789", - "uid": 4 + "sender_name": "abc123", + "uid": "4" }
    @@ -49555,12 +48654,12 @@
    Example
    {
       "discounts": [Discount],
       "gift_card": GiftCardItem,
    -  "id": "4",
    +  "id": 4,
       "order_item": OrderItemInterface,
    -  "product_name": "abc123",
    +  "product_name": "xyz789",
       "product_sale_price": Money,
    -  "product_sku": "abc123",
    -  "quantity_refunded": 123.45
    +  "product_sku": "xyz789",
    +  "quantity_refunded": 987.65
     }
     
    @@ -49634,12 +48733,12 @@
    Example
    {
       "discounts": [Discount],
       "gift_card": GiftCardItem,
    -  "id": "4",
    +  "id": 4,
       "order_item": OrderItemInterface,
       "product_name": "abc123",
       "product_sale_price": Money,
       "product_sku": "abc123",
    -  "quantity_invoiced": 123.45
    +  "quantity_invoiced": 987.65
     }
     
    @@ -49700,9 +48799,9 @@
    Fields
    Example
    {
    -  "message": "abc123",
    +  "message": "xyz789",
       "recipient_email": "xyz789",
    -  "recipient_name": "abc123",
    +  "recipient_name": "xyz789",
       "sender_email": "xyz789",
       "sender_name": "abc123"
     }
    @@ -49778,7 +48877,7 @@ 
    Example
    "amount": Money, "custom_giftcard_amount": Money, "message": "abc123", - "recipient_email": "abc123", + "recipient_email": "xyz789", "recipient_name": "abc123", "sender_email": "abc123", "sender_name": "xyz789" @@ -49929,7 +49028,7 @@
    Fields
    Example
    {
       "discounts": [Discount],
    -  "eligible_for_return": true,
    +  "eligible_for_return": false,
       "entered_options": [OrderItemOption],
       "gift_card": GiftCardItem,
       "gift_message": GiftMessage,
    @@ -49939,18 +49038,18 @@ 
    Example
    "product": ProductInterface, "product_name": "xyz789", "product_sale_price": Money, - "product_sku": "abc123", - "product_type": "xyz789", + "product_sku": "xyz789", + "product_type": "abc123", "product_url_key": "xyz789", - "quantity_canceled": 123.45, + "quantity_canceled": 987.65, "quantity_invoiced": 987.65, - "quantity_ordered": 987.65, - "quantity_refunded": 123.45, + "quantity_ordered": 123.45, + "quantity_refunded": 987.65, "quantity_return_requested": 987.65, - "quantity_returned": 987.65, + "quantity_returned": 123.45, "quantity_shipped": 123.45, "selected_options": [OrderItemOption], - "status": "abc123" + "status": "xyz789" }
    @@ -50366,6 +49465,11 @@
    currentPage + + rules - [CatalogRule] + + Provides applied catalog rules in the current active cart + sale - Int @@ -50546,15 +49650,15 @@
    currentPage
    Example
    {
    -  "activity": "xyz789",
    -  "allow_message": false,
    -  "allow_open_amount": false,
    -  "attribute_set_id": 123,
    -  "canonical_url": "xyz789",
    +  "activity": "abc123",
    +  "allow_message": true,
    +  "allow_open_amount": true,
    +  "attribute_set_id": 987,
    +  "canonical_url": "abc123",
       "categories": [CategoryInterface],
    -  "category_gear": "abc123",
    +  "category_gear": "xyz789",
       "climate": "abc123",
    -  "collar": "abc123",
    +  "collar": "xyz789",
       "color": 123,
       "country_of_manufacture": "abc123",
       "created_at": "xyz789",
    @@ -50562,9 +49666,9 @@ 
    Example
    "custom_attributesV2": ProductCustomAttributes, "description": ComplexTextValue, "eco_collection": 123, - "erin_recommends": 987, - "features_bags": "abc123", - "format": 123, + "erin_recommends": 123, + "features_bags": "xyz789", + "format": 987, "gender": "abc123", "gift_card_options": [CustomizableOptionInterface], "gift_message_available": false, @@ -50574,7 +49678,7 @@
    Example
    "giftcard_type": "VIRTUAL", "id": 987, "image": ProductImage, - "is_redeemable": false, + "is_redeemable": true, "is_returnable": "xyz789", "lifetime": 987, "manufacturer": 987, @@ -50583,63 +49687,64 @@
    Example
    "media_gallery": [MediaGalleryInterface], "media_gallery_entries": [MediaGalleryEntry], "message_max_length": 123, - "meta_description": "xyz789", + "meta_description": "abc123", "meta_keyword": "xyz789", "meta_title": "abc123", - "min_sale_qty": 123.45, + "min_sale_qty": 987.65, "name": "xyz789", - "new": 123, + "new": 987, "new_from_date": "xyz789", - "new_to_date": "xyz789", - "only_x_left_in_stock": 987.65, - "open_amount_max": 987.65, + "new_to_date": "abc123", + "only_x_left_in_stock": 123.45, + "open_amount_max": 123.45, "open_amount_min": 123.45, "options": [CustomizableOptionInterface], - "options_container": "abc123", - "pattern": "xyz789", - "performance_fabric": 987, + "options_container": "xyz789", + "pattern": "abc123", + "performance_fabric": 123, "price": ProductPrices, "price_range": PriceRange, "price_tiers": [TierPrice], "product_links": [ProductLinksInterface], - "purpose": 123, + "purpose": 987, "quantity": 123.45, - "rating_summary": 987.65, - "redirect_code": 123, + "rating_summary": 123.45, + "redirect_code": 987, "related_products": [ProductInterface], "relative_url": "abc123", "review_count": 987, "reviews": ProductReviews, - "sale": 123, + "rules": [CatalogRule], + "sale": 987, "short_description": ComplexTextValue, "size": 123, "sku": "xyz789", "sleeve": "xyz789", "small_image": ProductImage, "special_from_date": "abc123", - "special_price": 987.65, - "special_to_date": "abc123", - "staged": true, + "special_price": 123.45, + "special_to_date": "xyz789", + "staged": false, "stock_status": "IN_STOCK", "strap_bags": "xyz789", - "style_bags": "abc123", - "style_bottom": "abc123", - "style_general": "abc123", - "swatch_image": "xyz789", + "style_bags": "xyz789", + "style_bottom": "xyz789", + "style_general": "xyz789", + "swatch_image": "abc123", "thumbnail": ProductImage, - "tier_price": 123.45, + "tier_price": 987.65, "tier_prices": [ProductTierPrices], "type": "CMS_PAGE", "type_id": "xyz789", "uid": 4, - "updated_at": "abc123", + "updated_at": "xyz789", "upsell_products": [ProductInterface], - "url_key": "abc123", - "url_path": "xyz789", + "url_key": "xyz789", + "url_path": "abc123", "url_rewrites": [UrlRewrite], - "url_suffix": "xyz789", + "url_suffix": "abc123", "websites": [Website], - "weight": 123.45 + "weight": 987.65 }
    @@ -50703,8 +49808,8 @@
    Example
    "customizable_options": [SelectedCustomizableOption], "gift_card_options": GiftCardOptions, "product": ProductInterface, - "quantity": 123.45, - "uid": "4" + "quantity": 987.65, + "uid": 4 }
    @@ -50772,9 +49877,9 @@
    Fields
    Example
    {
       "gift_card": GiftCardItem,
    -  "id": "4",
    +  "id": 4,
       "order_item": OrderItemInterface,
    -  "product_name": "abc123",
    +  "product_name": "xyz789",
       "product_sale_price": Money,
       "product_sku": "xyz789",
       "quantity_shipped": 123.45
    @@ -50903,60 +50008,13 @@ 
    Fields
    Example
    {
    -  "added_at": "abc123",
    +  "added_at": "xyz789",
       "customizable_options": [SelectedCustomizableOption],
    -  "description": "abc123",
    +  "description": "xyz789",
       "gift_card_options": GiftCardOptions,
       "id": 4,
       "product": ProductInterface,
    -  "quantity": 123.45
    -}
    -
    -
    - - -
    -
    -
    - Types -
    -

    GiftCartAttributeValue

    -
    -
    -
    -
    Description
    -

    Gift card custom attribute value containing array data.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Field NameDescription
    code - ID! - The attribute code.
    options - [String]! - Array of gift card attribute option values.
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "code": "4",
    -  "options": ["abc123"]
    +  "quantity": 987.65
     }
     
    @@ -51007,9 +50065,9 @@
    Fields
    Example
    {
    -  "from": "xyz789",
    +  "from": "abc123",
       "message": "abc123",
    -  "to": "abc123"
    +  "to": "xyz789"
     }
     
    @@ -51064,8 +50122,8 @@
    Fields
    Example
    {
       "from": "abc123",
    -  "message": "xyz789",
    -  "to": "abc123"
    +  "message": "abc123",
    +  "to": "xyz789"
     }
     
    @@ -51232,7 +50290,7 @@
    Fields
    Example
    {
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "dynamic_attributes": [GiftRegistryDynamicAttribute],
       "event_name": "abc123",
       "items": [GiftRegistryItemInterface],
    @@ -51243,7 +50301,7 @@ 
    Example
    "shipping_address": CustomerAddress, "status": "ACTIVE", "type": GiftRegistryType, - "uid": 4 + "uid": "4" }
    @@ -51295,10 +50353,10 @@
    Fields
    Example
    {
    -  "code": 4,
    +  "code": "4",
       "group": "EVENT_INFORMATION",
       "label": "xyz789",
    -  "value": "abc123"
    +  "value": "xyz789"
     }
     
    @@ -51492,8 +50550,8 @@
    Possible Types
    Example
    {
    -  "code": 4,
    -  "label": "abc123",
    +  "code": "4",
    +  "label": "xyz789",
       "value": "abc123"
     }
     
    @@ -51556,9 +50614,9 @@
    Fields
    Example
    {
    -  "attribute_group": "xyz789",
    -  "code": 4,
    -  "input_type": "xyz789",
    +  "attribute_group": "abc123",
    +  "code": "4",
    +  "input_type": "abc123",
       "is_required": false,
       "label": "abc123",
       "sort_order": 987
    @@ -51640,12 +50698,12 @@ 
    Possible Types
    Example
    {
    -  "attribute_group": "xyz789",
    -  "code": "4",
    +  "attribute_group": "abc123",
    +  "code": 4,
       "input_type": "abc123",
       "is_required": false,
       "label": "abc123",
    -  "sort_order": 987
    +  "sort_order": 123
     }
     
    @@ -51708,10 +50766,10 @@
    Fields
    Example
    {
       "created_at": "abc123",
    -  "note": "abc123",
    +  "note": "xyz789",
       "product": ProductInterface,
       "quantity": 123.45,
    -  "quantity_fulfilled": 123.45,
    +  "quantity_fulfilled": 987.65,
       "uid": "4"
     }
     
    @@ -51791,12 +50849,12 @@
    Possible Types
    Example
    {
    -  "created_at": "abc123",
    -  "note": "xyz789",
    +  "created_at": "xyz789",
    +  "note": "abc123",
       "product": ProductInterface,
       "quantity": 123.45,
       "quantity_fulfilled": 123.45,
    -  "uid": 4
    +  "uid": "4"
     }
     
    @@ -51923,7 +50981,7 @@
    Example
    {
       "code": "OUT_OF_STOCK",
       "gift_registry_item_uid": 4,
    -  "gift_registry_uid": 4,
    +  "gift_registry_uid": "4",
       "message": "xyz789",
       "product_uid": 4
     }
    @@ -52146,9 +51204,9 @@ 
    Example
    GiftRegistryRegistrantDynamicAttribute ], "email": "abc123", - "firstname": "abc123", + "firstname": "xyz789", "lastname": "xyz789", - "uid": "4" + "uid": 4 }
    @@ -52195,9 +51253,9 @@
    Fields
    Example
    {
    -  "code": "4",
    +  "code": 4,
       "label": "abc123",
    -  "value": "xyz789"
    +  "value": "abc123"
     }
     
    @@ -52263,12 +51321,12 @@
    Fields
    Example
    {
    -  "event_date": "abc123",
    -  "event_title": "xyz789",
    -  "gift_registry_uid": 4,
    -  "location": "xyz789",
    -  "name": "xyz789",
    -  "type": "abc123"
    +  "event_date": "xyz789",
    +  "event_title": "abc123",
    +  "gift_registry_uid": "4",
    +  "location": "abc123",
    +  "name": "abc123",
    +  "type": "xyz789"
     }
     
    @@ -52308,12 +51366,6 @@
    Fields
    The ID assigned to this customer address. - - - customer_address_uid - ID - - The unique ID assigned to this customer address. -
    @@ -52321,11 +51373,7 @@
    Fields
    Example
    -
    {
    -  "address_data": CustomerAddressInput,
    -  "address_id": 4,
    -  "customer_address_uid": 4
    -}
    +                  
    {"address_data": CustomerAddressInput, "address_id": 4}
     
    @@ -52489,8 +51537,8 @@
    Fields
    Example
    {
    -  "design": "xyz789",
    -  "id": "4",
    +  "design": "abc123",
    +  "id": 4,
       "image": GiftWrappingImage,
       "price": Money,
       "uid": "4"
    @@ -52539,8 +51587,8 @@ 
    Fields
    Example
    {
    -  "label": "xyz789",
    -  "url": "xyz789"
    +  "label": "abc123",
    +  "url": "abc123"
     }
     
    @@ -52587,9 +51635,9 @@
    Fields
    Example
    {
    -  "color": "abc123",
    +  "color": "xyz789",
       "height": 123,
    -  "type": "xyz789"
    +  "type": "abc123"
     }
     
    @@ -52668,8 +51716,8 @@
    Example
    {
       "button_styles": GooglePayButtonStyles,
       "code": "abc123",
    -  "is_visible": true,
    -  "payment_intent": "abc123",
    +  "is_visible": false,
    +  "payment_intent": "xyz789",
       "payment_source": "abc123",
       "sdk_params": [SDKParams],
       "sort_order": "xyz789",
    @@ -52728,7 +51776,7 @@ 
    Fields
    Example
    {
    -  "payment_source": "xyz789",
    +  "payment_source": "abc123",
       "payments_order_id": "xyz789",
       "paypal_order_id": "xyz789"
     }
    @@ -53096,6 +52144,11 @@ 
    currentPage + + rules - [CatalogRule] + + Provides applied catalog rules in the current active cart + sale - Int @@ -53276,83 +52329,84 @@
    currentPage
    Example
    {
    -  "activity": "abc123",
    -  "attribute_set_id": 123,
    -  "canonical_url": "xyz789",
    +  "activity": "xyz789",
    +  "attribute_set_id": 987,
    +  "canonical_url": "abc123",
       "categories": [CategoryInterface],
    -  "category_gear": "xyz789",
    -  "climate": "abc123",
    +  "category_gear": "abc123",
    +  "climate": "xyz789",
       "collar": "abc123",
       "color": 987,
    -  "country_of_manufacture": "xyz789",
    -  "created_at": "abc123",
    +  "country_of_manufacture": "abc123",
    +  "created_at": "xyz789",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
       "eco_collection": 987,
       "erin_recommends": 987,
    -  "features_bags": "xyz789",
    +  "features_bags": "abc123",
       "format": 123,
       "gender": "xyz789",
    -  "gift_message_available": true,
    +  "gift_message_available": false,
       "gift_wrapping_available": false,
       "gift_wrapping_price": Money,
       "id": 987,
       "image": ProductImage,
    -  "is_returnable": "abc123",
    +  "is_returnable": "xyz789",
       "items": [GroupedProductItem],
       "manufacturer": 123,
       "material": "xyz789",
    -  "max_sale_qty": 987.65,
    +  "max_sale_qty": 123.45,
       "media_gallery": [MediaGalleryInterface],
       "media_gallery_entries": [MediaGalleryEntry],
    -  "meta_description": "abc123",
    +  "meta_description": "xyz789",
       "meta_keyword": "xyz789",
    -  "meta_title": "xyz789",
    -  "min_sale_qty": 987.65,
    -  "name": "abc123",
    -  "new": 123,
    +  "meta_title": "abc123",
    +  "min_sale_qty": 123.45,
    +  "name": "xyz789",
    +  "new": 987,
       "new_from_date": "xyz789",
    -  "new_to_date": "xyz789",
    -  "only_x_left_in_stock": 123.45,
    -  "options_container": "xyz789",
    +  "new_to_date": "abc123",
    +  "only_x_left_in_stock": 987.65,
    +  "options_container": "abc123",
       "pattern": "abc123",
       "performance_fabric": 987,
       "price": ProductPrices,
       "price_range": PriceRange,
       "price_tiers": [TierPrice],
       "product_links": [ProductLinksInterface],
    -  "purpose": 987,
    -  "quantity": 987.65,
    +  "purpose": 123,
    +  "quantity": 123.45,
       "rating_summary": 987.65,
    -  "redirect_code": 123,
    +  "redirect_code": 987,
       "related_products": [ProductInterface],
       "relative_url": "abc123",
    -  "review_count": 987,
    +  "review_count": 123,
       "reviews": ProductReviews,
    -  "sale": 987,
    +  "rules": [CatalogRule],
    +  "sale": 123,
       "short_description": ComplexTextValue,
       "size": 123,
       "sku": "xyz789",
       "sleeve": "abc123",
       "small_image": ProductImage,
    -  "special_from_date": "xyz789",
    -  "special_price": 987.65,
    -  "special_to_date": "xyz789",
    -  "staged": false,
    +  "special_from_date": "abc123",
    +  "special_price": 123.45,
    +  "special_to_date": "abc123",
    +  "staged": true,
       "stock_status": "IN_STOCK",
       "strap_bags": "abc123",
       "style_bags": "abc123",
       "style_bottom": "abc123",
       "style_general": "xyz789",
    -  "swatch_image": "xyz789",
    +  "swatch_image": "abc123",
       "thumbnail": ProductImage,
    -  "tier_price": 987.65,
    +  "tier_price": 123.45,
       "tier_prices": [ProductTierPrices],
       "type": "CMS_PAGE",
    -  "type_id": "xyz789",
    +  "type_id": "abc123",
       "uid": 4,
    -  "updated_at": "xyz789",
    +  "updated_at": "abc123",
       "upsell_products": [ProductInterface],
       "url_key": "xyz789",
       "url_path": "abc123",
    @@ -53478,10 +52532,10 @@ 
    Fields
    Example
    {
    -  "added_at": "abc123",
    +  "added_at": "xyz789",
       "customizable_options": [SelectedCustomizableOption],
       "description": "xyz789",
    -  "id": 4,
    +  "id": "4",
       "product": ProductInterface,
       "quantity": 123.45
     }
    @@ -53531,64 +52585,8 @@ 
    Fields
    Example
    {
    -  "reason": "abc123",
    -  "token": "xyz789"
    -}
    -
    -
    -
    -
    -
    -
    -
    - Types -
    -

    GuestOrderInformationInput

    -
    -
    -
    -
    Description
    -

    Input to retrieve an order based on details.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - email - String! - Order billing address email.
    - lastname - String! - Order billing address lastname.
    - number - String! - Order number.
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "email": "xyz789",
    -  "lastname": "xyz789",
    -  "number": "xyz789"
    +  "reason": "xyz789",
    +  "token": "abc123"
     }
     
    @@ -53681,18 +52679,18 @@
    Fields
    Example
    {
    -  "cc_vault_code": "abc123",
    -  "code": "abc123",
    +  "cc_vault_code": "xyz789",
    +  "code": "xyz789",
       "is_vault_enabled": true,
       "is_visible": true,
    -  "payment_intent": "abc123",
    +  "payment_intent": "xyz789",
       "payment_source": "abc123",
    -  "requires_card_details": true,
    +  "requires_card_details": false,
       "sdk_params": [SDKParams],
       "sort_order": "xyz789",
    -  "three_ds": true,
    +  "three_ds": false,
       "three_ds_mode": "OFF",
    -  "title": "abc123"
    +  "title": "xyz789"
     }
     
    @@ -53782,15 +52780,15 @@
    Fields
    Example
    {
    -  "cardBin": "abc123",
    -  "cardExpiryMonth": "xyz789",
    -  "cardExpiryYear": "xyz789",
    +  "cardBin": "xyz789",
    +  "cardExpiryMonth": "abc123",
    +  "cardExpiryYear": "abc123",
       "cardLast4": "xyz789",
    -  "holderName": "abc123",
    -  "is_active_payment_token_enabler": false,
    -  "payment_source": "abc123",
    +  "holderName": "xyz789",
    +  "is_active_payment_token_enabler": true,
    +  "payment_source": "xyz789",
       "payments_order_id": "xyz789",
    -  "paypal_order_id": "abc123"
    +  "paypal_order_id": "xyz789"
     }
     
    @@ -53838,7 +52836,7 @@
    Fields
    Example
    {
    -  "cancel_url": "xyz789",
    +  "cancel_url": "abc123",
       "return_url": "xyz789"
     }
     
    @@ -53964,7 +52962,7 @@
    Fields
    Example
    {
    -  "name": "xyz789",
    +  "name": "abc123",
       "value": "xyz789"
     }
     
    @@ -53987,7 +52985,7 @@
    Description
    Example
    -
    "4"
    +                  
    4
     
    @@ -54028,7 +53026,7 @@
    Fields
    Example
    {
    -  "thumbnail": "abc123",
    +  "thumbnail": "xyz789",
       "value": "abc123"
     }
     
    @@ -54141,8 +53139,8 @@
    Fields
    Example
    {
       "code": "PRODUCT_NOT_FOUND",
    -  "message": "abc123",
    -  "quantity": 987.65
    +  "message": "xyz789",
    +  "quantity": 123.45
     }
     
    @@ -54266,7 +53264,7 @@
    Example
    "comments": [SalesCommentItem], "id": 4, "items": [InvoiceItemInterface], - "number": "abc123", + "number": "xyz789", "total": InvoiceTotal }
    @@ -54335,12 +53333,12 @@
    Fields
    Example
    {
       "discounts": [Discount],
    -  "id": "4",
    +  "id": 4,
       "order_item": OrderItemInterface,
    -  "product_name": "abc123",
    +  "product_name": "xyz789",
       "product_sale_price": Money,
       "product_sku": "xyz789",
    -  "quantity_invoiced": 987.65
    +  "quantity_invoiced": 123.45
     }
     
    @@ -54417,12 +53415,12 @@
    Possible Types
    -

    DownloadableInvoiceItem

    +

    BundleInvoiceItem

    -

    BundleInvoiceItem

    +

    DownloadableInvoiceItem

    @@ -54444,7 +53442,7 @@
    Possible Types
    Example
    {
       "discounts": [Discount],
    -  "id": 4,
    +  "id": "4",
       "order_item": OrderItemInterface,
       "product_name": "abc123",
       "product_sale_price": Money,
    @@ -54572,7 +53570,7 @@ 
    Fields
    Example
    -
    {"is_email_available": true}
    +                  
    {"is_email_available": false}
     
    @@ -54611,7 +53609,7 @@
    Fields
    Example
    -
    {"is_email_available": true}
    +                  
    {"is_email_available": false}
     
    @@ -54650,7 +53648,7 @@
    Fields
    Example
    -
    {"is_role_name_available": true}
    +                  
    {"is_role_name_available": false}
     
    @@ -54689,7 +53687,7 @@
    Fields
    Example
    -
    {"is_email_available": true}
    +                  
    {"is_email_available": false}
     
    @@ -54728,7 +53726,7 @@
    Fields
    Example
    -
    {"is_email_available": true}
    +                  
    {"is_email_available": false}
     
    @@ -54793,12 +53791,12 @@
    Fields
    Example
    {
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "creator_id": 123,
    -  "creator_type": 987,
    -  "negotiable_quote_item_uid": 4,
    +  "creator_type": 123,
    +  "negotiable_quote_item_uid": "4",
       "note": "abc123",
    -  "note_uid": 4
    +  "note_uid": "4"
     }
     
    @@ -54929,7 +53927,7 @@
    Example
    "price": Money, "product_name": "abc123", "product_sku": "abc123", - "quantity": 987.65, + "quantity": 123.45, "uid": "4" }
    @@ -55091,7 +54089,7 @@
    Fields
    Example
    {
       "items_count": 123,
    -  "label": "abc123",
    +  "label": "xyz789",
       "value_string": "abc123"
     }
     
    @@ -55164,9 +54162,9 @@
    Possible Types
    Example
    {
    -  "items_count": 123,
    +  "items_count": 987,
       "label": "xyz789",
    -  "value_string": "xyz789"
    +  "value_string": "abc123"
     }
     
    @@ -55220,9 +54218,9 @@
    Fields
    Example
    {
    -  "note": "abc123",
    +  "note": "xyz789",
       "quote_item_uid": "4",
    -  "quote_uid": 4
    +  "quote_uid": "4"
     }
     
    @@ -55315,9 +54313,9 @@
    Example
    "id": 123, "label": "abc123", "media_type": "xyz789", - "position": 123, - "types": ["abc123"], - "uid": "4", + "position": 987, + "types": ["xyz789"], + "uid": 4, "video_content": ProductMediaGalleryEntriesVideoContent }
    @@ -55361,11 +54359,6 @@
    Fields
    The media item's position after it has been sorted. - - types - [String] - - Array of image types. It can have the following values: image, small_image, thumbnail. - url - String @@ -55402,10 +54395,9 @@
    Possible Types
    Example
    {
       "disabled": true,
    -  "label": "abc123",
    +  "label": "xyz789",
       "position": 123,
    -  "types": ["abc123"],
    -  "url": "abc123"
    +  "url": "xyz789"
     }
     
    @@ -55482,7 +54474,7 @@
    Fields
    Example
    {
    -  "layout": "abc123",
    +  "layout": "xyz789",
       "logo": MessageStyleLogo
     }
     
    @@ -55528,7 +54520,7 @@
    Fields
    Example
    -
    {"currency": "AFN", "value": 987.65}
    +                  
    {"currency": "AFN", "value": 123.45}
     
    @@ -55579,7 +54571,7 @@
    Fields
    Example
    {
       "gift_registry": GiftRegistry,
    -  "status": true,
    +  "status": false,
       "user_errors": [GiftRegistryItemsUserError]
     }
     
    @@ -55621,7 +54613,7 @@
    Fields
    Example
    -
    {"requisitionListItemUids": [4]}
    +                  
    {"requisitionListItemUids": ["4"]}
     
    @@ -55721,7 +54713,7 @@
    Fields
    Example
    {
    -  "quote_item_uid": "4",
    +  "quote_item_uid": 4,
       "quote_uid": "4",
       "requisition_list_uid": "4"
     }
    @@ -55940,10 +54932,10 @@ 
    Example
    "billing_address": NegotiableQuoteBillingAddress, "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "created_at": "abc123", + "created_at": "xyz789", "email": "abc123", "history": [NegotiableQuoteHistoryEntry], - "is_virtual": false, + "is_virtual": true, "items": [CartItemInterface], "name": "abc123", "prices": CartPrices, @@ -55951,8 +54943,8 @@
    Example
    "shipping_addresses": [NegotiableQuoteShippingAddress], "status": "SUBMITTED", "total_quantity": 123.45, - "uid": 4, - "updated_at": "xyz789" + "uid": "4", + "updated_at": "abc123" }
    @@ -55998,8 +54990,8 @@
    Fields
    Example
    {
    -  "code": "abc123",
    -  "label": "xyz789"
    +  "code": "xyz789",
    +  "label": "abc123"
     }
     
    @@ -56101,15 +55093,15 @@
    Fields
    Example
    {
    -  "city": "abc123",
    +  "city": "xyz789",
       "company": "abc123",
       "country_code": "abc123",
       "firstname": "xyz789",
       "lastname": "xyz789",
       "postcode": "xyz789",
       "region": "xyz789",
    -  "region_id": 123,
    -  "save_in_address_book": true,
    +  "region_id": 987,
    +  "save_in_address_book": false,
       "street": ["abc123"],
       "telephone": "xyz789"
     }
    @@ -56210,12 +55202,12 @@ 
    Possible Types
    Example
    {
    -  "city": "abc123",
    -  "company": "abc123",
    +  "city": "xyz789",
    +  "company": "xyz789",
       "country": NegotiableQuoteAddressCountry,
    -  "firstname": "xyz789",
    +  "firstname": "abc123",
       "lastname": "abc123",
    -  "postcode": "xyz789",
    +  "postcode": "abc123",
       "region": NegotiableQuoteAddressRegion,
       "street": ["xyz789"],
       "telephone": "abc123"
    @@ -56269,9 +55261,9 @@ 
    Fields
    Example
    {
    -  "code": "xyz789",
    +  "code": "abc123",
       "label": "abc123",
    -  "region_id": 123
    +  "region_id": 987
     }
     
    @@ -56348,14 +55340,14 @@
    Fields
    Example
    {
    -  "city": "xyz789",
    -  "company": "xyz789",
    +  "city": "abc123",
    +  "company": "abc123",
       "country": NegotiableQuoteAddressCountry,
       "firstname": "abc123",
       "lastname": "xyz789",
       "postcode": "abc123",
       "region": NegotiableQuoteAddressRegion,
    -  "street": ["abc123"],
    +  "street": ["xyz789"],
       "telephone": "abc123"
     }
     
    @@ -56419,7 +55411,7 @@
    Example
    "address": NegotiableQuoteAddressInput, "customer_address_uid": 4, "same_as_shipping": true, - "use_for_shipping": true + "use_for_shipping": false }
    @@ -56483,7 +55475,7 @@
    Example
    "author": NegotiableQuoteUser, "created_at": "xyz789", "creator_type": "BUYER", - "text": "xyz789", + "text": "abc123", "uid": 4 }
    @@ -56569,7 +55561,7 @@
    Fields
    Example
    -
    {"comment": "abc123"}
    +                  
    {"comment": "xyz789"}
     
    @@ -56621,7 +55613,7 @@
    Example
    {
       "new_value": "xyz789",
       "old_value": "xyz789",
    -  "title": "xyz789"
    +  "title": "abc123"
     }
     
    @@ -56844,7 +55836,7 @@
    Example
    "author": NegotiableQuoteUser, "change_type": "CREATED", "changes": NegotiableQuoteHistoryChanges, - "created_at": "abc123", + "created_at": "xyz789", "uid": "4" }
    @@ -56950,7 +55942,7 @@
    Fields
    Example
    {
       "new_expiration": "xyz789",
    -  "old_expiration": "xyz789"
    +  "old_expiration": "abc123"
     }
     
    @@ -57167,7 +56159,7 @@
    Fields
    Example
    -
    {"message": "abc123"}
    +                  
    {"message": "xyz789"}
     
    @@ -57213,7 +56205,7 @@
    Fields
    Example
    -
    {"quantity": 123.45, "quote_item_uid": 4}
    +                  
    {"quantity": 987.65, "quote_item_uid": 4}
     
    @@ -57319,7 +56311,7 @@
    Example
    {
       "document_identifier": "xyz789",
       "document_name": "abc123",
    -  "link_id": "4",
    +  "link_id": 4,
       "reference_document_url": "abc123"
     }
     
    @@ -57408,12 +56400,12 @@
    Fields
    Example
    {
       "available_shipping_methods": [AvailableShippingMethod],
    -  "city": "abc123",
    +  "city": "xyz789",
       "company": "abc123",
       "country": NegotiableQuoteAddressCountry,
    -  "firstname": "abc123",
    +  "firstname": "xyz789",
       "lastname": "abc123",
    -  "postcode": "abc123",
    +  "postcode": "xyz789",
       "region": NegotiableQuoteAddressRegion,
       "selected_shipping_method": SelectedShippingMethod,
       "street": ["abc123"],
    @@ -57789,7 +56781,7 @@ 
    Example
    "is_virtual": false, "items": [CartItemInterface], "max_order_commitment": 123, - "min_order_commitment": 123, + "min_order_commitment": 987, "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, @@ -57798,7 +56790,7 @@
    Example
    ], "shipping_addresses": [NegotiableQuoteShippingAddress], "status": "abc123", - "template_id": 4, + "template_id": "4", "total_quantity": 123.45 }
    @@ -57962,14 +56954,14 @@
    Example
    "activated_at": "abc123", "company_name": "xyz789", "expiration_date": "abc123", - "is_min_max_qty_used": true, + "is_min_max_qty_used": false, "last_shared_at": "xyz789", "max_order_commitment": 123, - "min_negotiated_grand_total": 123.45, + "min_negotiated_grand_total": 987.65, "min_order_commitment": 123, "name": "xyz789", - "orders_placed": 987, - "sales_rep_name": "abc123", + "orders_placed": 123, + "sales_rep_name": "xyz789", "state": "xyz789", "status": "abc123", "submitted_by": "abc123", @@ -58032,7 +57024,12 @@
    Fields
    Example
    -
    {"item_id": 4, "max_qty": 987.65, "min_qty": 987.65, "quantity": 987.65}
    +                  
    {
    +  "item_id": "4",
    +  "max_qty": 123.45,
    +  "min_qty": 987.65,
    +  "quantity": 987.65
    +}
     
    @@ -58092,9 +57089,9 @@
    Fields
    Example
    {
       "document_identifier": "xyz789",
    -  "document_name": "xyz789",
    -  "link_id": 4,
    -  "reference_document_url": "xyz789"
    +  "document_name": "abc123",
    +  "link_id": "4",
    +  "reference_document_url": "abc123"
     }
     
    @@ -58150,7 +57147,7 @@
    Example
    {
       "address": NegotiableQuoteAddressInput,
       "customer_address_uid": 4,
    -  "customer_notes": "xyz789"
    +  "customer_notes": "abc123"
     }
     
    @@ -58297,7 +57294,7 @@
    Example
    "items": [NegotiableQuoteTemplateGridItem], "page_info": SearchResultPageInfo, "sort_fields": SortFields, - "total_count": 987 + "total_count": 123 }
    @@ -58350,7 +57347,7 @@
    Possible Types
    Example
    -
    {"quote_uid": 4}
    +                  
    {"quote_uid": "4"}
     
    @@ -58389,7 +57386,7 @@
    Fields
    Example
    -
    {"quote_uid": 4}
    +                  
    {"quote_uid": "4"}
     
    @@ -58435,7 +57432,7 @@
    Fields
    Example
    {
       "firstname": "xyz789",
    -  "lastname": "abc123"
    +  "lastname": "xyz789"
     }
     
    @@ -58494,7 +57491,7 @@
    Example
    "items": [NegotiableQuote], "page_info": SearchResultPageInfo, "sort_fields": SortFields, - "total_count": 123 + "total_count": 987 }
    @@ -58540,7 +57537,7 @@
    Fields
    Example
    {
    -  "message": "abc123",
    +  "message": "xyz789",
       "uid": "4"
     }
     
    @@ -58582,7 +57579,7 @@
    Fields
    Example
    -
    {"template_id": 4}
    +                  
    {"template_id": "4"}
     
    @@ -58630,7 +57627,7 @@
    Fields
    Example
    {
       "order_id": "abc123",
    -  "order_number": "xyz789"
    +  "order_number": "abc123"
     }
     
    @@ -58815,21 +57812,21 @@
    attributeCodes
    Example
    {
       "city": "abc123",
    -  "company": "abc123",
    +  "company": "xyz789",
       "country_code": "AF",
       "custom_attributesV2": [AttributeValueInterface],
    -  "fax": "abc123",
    -  "firstname": "abc123",
    +  "fax": "xyz789",
    +  "firstname": "xyz789",
       "lastname": "abc123",
    -  "middlename": "abc123",
    +  "middlename": "xyz789",
       "postcode": "xyz789",
       "prefix": "xyz789",
    -  "region": "abc123",
    -  "region_id": 4,
    -  "street": ["xyz789"],
    +  "region": "xyz789",
    +  "region_id": "4",
    +  "street": ["abc123"],
       "suffix": "abc123",
       "telephone": "xyz789",
    -  "vat_id": "xyz789"
    +  "vat_id": "abc123"
     }
     
    @@ -58886,12 +57883,68 @@
    Fields
    Example
    {
    -  "firstname": "abc123",
    +  "firstname": "xyz789",
       "lastname": "abc123",
    -  "middlename": "abc123",
    -  "prefix": "xyz789",
    +  "middlename": "xyz789",
    +  "prefix": "abc123",
       "suffix": "xyz789"
     }
    +
    +
    + + +
    +
    +
    + Types +
    +

    OrderInformationInput

    +
    +
    +
    +
    Description
    +

    Input to retrieve an order based on details.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + email - String! + Order billing address email.
    + lastname - String! + Order billing address lastname.
    + number - String! + Order number.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "email": "xyz789",
    +  "lastname": "abc123",
    +  "number": "xyz789"
    +}
     
    @@ -59033,7 +58086,7 @@
    Fields
    Example
    {
       "discounts": [Discount],
    -  "eligible_for_return": true,
    +  "eligible_for_return": false,
       "entered_options": [OrderItemOption],
       "gift_message": GiftMessage,
       "gift_wrapping": GiftWrapping,
    @@ -59044,16 +58097,16 @@ 
    Example
    "product_sale_price": Money, "product_sku": "xyz789", "product_type": "abc123", - "product_url_key": "abc123", + "product_url_key": "xyz789", "quantity_canceled": 123.45, "quantity_invoiced": 123.45, - "quantity_ordered": 987.65, + "quantity_ordered": 123.45, "quantity_refunded": 123.45, "quantity_return_requested": 987.65, - "quantity_returned": 987.65, - "quantity_shipped": 123.45, + "quantity_returned": 123.45, + "quantity_shipped": 987.65, "selected_options": [OrderItemOption], - "status": "abc123" + "status": "xyz789" }
    @@ -59210,12 +58263,12 @@
    Possible Types
    -

    DownloadableOrderItem

    +

    BundleOrderItem

    -

    BundleOrderItem

    +

    DownloadableOrderItem

    @@ -59237,7 +58290,7 @@
    Possible Types
    Example
    {
       "discounts": [Discount],
    -  "eligible_for_return": true,
    +  "eligible_for_return": false,
       "entered_options": [OrderItemOption],
       "gift_message": GiftMessage,
       "gift_wrapping": GiftWrapping,
    @@ -59246,18 +58299,18 @@ 
    Example
    "product": ProductInterface, "product_name": "abc123", "product_sale_price": Money, - "product_sku": "xyz789", + "product_sku": "abc123", "product_type": "xyz789", - "product_url_key": "xyz789", + "product_url_key": "abc123", "quantity_canceled": 123.45, "quantity_invoiced": 987.65, "quantity_ordered": 123.45, - "quantity_refunded": 123.45, - "quantity_return_requested": 987.65, + "quantity_refunded": 987.65, + "quantity_return_requested": 123.45, "quantity_returned": 987.65, - "quantity_shipped": 123.45, + "quantity_shipped": 987.65, "selected_options": [OrderItemOption], - "status": "xyz789" + "status": "abc123" }
    @@ -59303,8 +58356,8 @@
    Fields
    Example
    {
    -  "label": "xyz789",
    -  "value": "abc123"
    +  "label": "abc123",
    +  "value": "xyz789"
     }
     
    @@ -59454,7 +58507,7 @@
    Fields
    Example
    {
       "additional_data": [KeyValue],
    -  "name": "xyz789",
    +  "name": "abc123",
       "type": "abc123"
     }
     
    @@ -59519,7 +58572,7 @@
    Example
    "comments": [SalesCommentItem], "id": "4", "items": [ShipmentItemInterface], - "number": "xyz789", + "number": "abc123", "tracking": [ShipmentTracking] }
    @@ -59561,7 +58614,7 @@
    Fields
    Example
    -
    {"token": "xyz789"}
    +                  
    {"token": "abc123"}
     
    @@ -59609,11 +58662,6 @@
    Fields
    The final total amount, including shipping, discounts, and taxes. - - grand_total_excl_tax - Money! - - The grand total of the order, excluding taxes. - shipping_handling - ShippingHandling @@ -59677,7 +58725,6 @@
    Example
    "discounts": [Discount], "gift_options": GiftOptionsPrices, "grand_total": Money, - "grand_total_excl_tax": Money, "shipping_handling": ShippingHandling, "subtotal": Money, "subtotal_excl_tax": Money, @@ -59735,8 +58782,8 @@
    Fields
    Example
    {
    -  "payer_id": "xyz789",
    -  "token": "xyz789"
    +  "payer_id": "abc123",
    +  "token": "abc123"
     }
     
    @@ -59791,8 +58838,8 @@
    Fields
    Example
    {
       "cancel_url": "xyz789",
    -  "error_url": "abc123",
    -  "return_url": "xyz789"
    +  "error_url": "xyz789",
    +  "return_url": "abc123"
     }
     
    @@ -59897,9 +58944,9 @@
    Fields
    Example
    {
       "mode": "TEST",
    -  "paypal_url": "abc123",
    -  "secure_token": "xyz789",
    -  "secure_token_id": "xyz789"
    +  "paypal_url": "xyz789",
    +  "secure_token": "abc123",
    +  "secure_token_id": "abc123"
     }
     
    @@ -59940,7 +58987,7 @@
    Fields
    Example
    -
    {"cart_id": "xyz789"}
    +                  
    {"cart_id": "abc123"}
     
    @@ -60036,7 +59083,7 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "paypal_payload": "abc123"
     }
     
    @@ -60120,7 +59167,7 @@
    Fields
    Example
    {
    -  "cart_id": "abc123",
    +  "cart_id": "xyz789",
       "urls": PayflowProUrlInput
     }
     
    @@ -60175,9 +59222,9 @@
    Fields
    Example
    {
    -  "cancel_url": "xyz789",
    +  "cancel_url": "abc123",
       "error_url": "xyz789",
    -  "return_url": "abc123"
    +  "return_url": "xyz789"
     }
     
    @@ -60267,11 +59314,6 @@
    Possible Types

    GooglePayConfig

    - - -

    FastlaneConfig

    - -
    @@ -60280,12 +59322,12 @@
    Possible Types
    Example
    {
    -  "code": "abc123",
    -  "is_visible": true,
    +  "code": "xyz789",
    +  "is_visible": false,
       "payment_intent": "xyz789",
       "sdk_params": [SDKParams],
    -  "sort_order": "abc123",
    -  "title": "abc123"
    +  "sort_order": "xyz789",
    +  "title": "xyz789"
     }
     
    @@ -60318,11 +59360,6 @@
    Fields
    ApplePay payment method configuration - - fastlane - FastlaneConfig - - Fastlane payment method configuration - google_pay - GooglePayConfig @@ -60347,7 +59384,6 @@
    Fields
    Example
    {
       "apple_pay": ApplePayConfig,
    -  "fastlane": FastlaneConfig,
       "google_pay": GooglePayConfig,
       "hosted_fields": HostedFieldsConfig,
       "smart_buttons": SmartButtonsConfig
    @@ -60406,13 +59442,6 @@ 
    Values
    - - -

    START_OF_CHECKOUT

    - - - -

    ADMIN

    @@ -60552,12 +59581,6 @@
    Fields
    Required input for Apple Pay button - - - payment_services_paypal_fastlane - FastlaneMethodInput - - Required input for fastlane - payment_services_paypal_google_pay - GooglePayMethodInput @@ -60617,7 +59640,6 @@
    Example
    "payflowpro": PayflowProInput, "payflowpro_cc_vault": VaultTokenInput, "payment_services_paypal_apple_pay": ApplePayMethodInput, - "payment_services_paypal_fastlane": FastlaneMethodInput, "payment_services_paypal_google_pay": GooglePayMethodInput, "payment_services_paypal_hosted_fields": HostedFieldsInput, "payment_services_paypal_smart_buttons": SmartButtonMethodInput, @@ -60680,9 +59702,9 @@
    Fields
    Example
    {
       "id": "xyz789",
    -  "mp_order_id": "abc123",
    +  "mp_order_id": "xyz789",
       "payment_source_details": PaymentSourceDetails,
    -  "status": "xyz789"
    +  "status": "abc123"
     }
     
    @@ -60993,7 +60015,7 @@
    Fields
    Example
    {
       "payer_id": "abc123",
    -  "token": "xyz789"
    +  "token": "abc123"
     }
     
    @@ -61061,7 +60083,7 @@
    Example
    {
       "cart_id": "abc123",
       "code": "abc123",
    -  "express_button": false,
    +  "express_button": true,
       "urls": PaypalExpressUrlsInput,
       "use_paypal_credit": true
     }
    @@ -61156,7 +60178,7 @@ 
    Fields
    Example
    {
    -  "edit": "abc123",
    +  "edit": "xyz789",
       "start": "abc123"
     }
     
    @@ -61217,9 +60239,9 @@
    Fields
    Example
    {
    -  "cancel_url": "xyz789",
    -  "pending_url": "xyz789",
    -  "return_url": "abc123",
    +  "cancel_url": "abc123",
    +  "pending_url": "abc123",
    +  "return_url": "xyz789",
       "success_url": "abc123"
     }
     
    @@ -61297,7 +60319,7 @@
    Possible Types
    Example
    -
    {"weight": 123.45}
    +                  
    {"weight": 987.65}
     
    @@ -61424,19 +60446,19 @@
    Example
    {
       "city": "xyz789",
       "contact_name": "abc123",
    -  "country_id": "abc123",
    +  "country_id": "xyz789",
       "description": "xyz789",
    -  "email": "abc123",
    +  "email": "xyz789",
       "fax": "xyz789",
       "latitude": 987.65,
    -  "longitude": 123.45,
    -  "name": "abc123",
    -  "phone": "xyz789",
    +  "longitude": 987.65,
    +  "name": "xyz789",
    +  "phone": "abc123",
       "pickup_location_code": "abc123",
    -  "postcode": "xyz789",
    +  "postcode": "abc123",
       "region": "abc123",
       "region_id": 123,
    -  "street": "abc123"
    +  "street": "xyz789"
     }
     
    @@ -61727,7 +60749,7 @@
    Example
    {
       "items": [PickupLocation],
       "page_info": SearchResultPageInfo,
    -  "total_count": 987
    +  "total_count": 123
     }
     
    @@ -61768,7 +60790,7 @@
    Fields
    Example
    -
    {"quote_uid": "4"}
    +                  
    {"quote_uid": 4}
     
    @@ -61853,7 +60875,7 @@
    Fields
    Example
    {
       "code": "CART_NOT_FOUND",
    -  "message": "xyz789"
    +  "message": "abc123"
     }
     
    @@ -62066,7 +61088,7 @@
    Fields
    - errors - [PlaceOrderError] + errors - [PlaceOrderError]! An array of place order errors. @@ -62433,7 +61455,7 @@
    Example
    {
       "discount_percentage": 123.45,
       "main_final_price": 987.65,
    -  "main_price": 987.65
    +  "main_price": 123.45
     }
     
    @@ -63032,7 +62054,7 @@
    Fields
    Example
    -
    {"amount_off": 123.45, "percent_off": 987.65}
    +                  
    {"amount_off": 123.45, "percent_off": 123.45}
     
    @@ -63383,11 +62405,6 @@
    Fields
    The media item's position after it has been sorted. - - types - [String] - - Array of image types. It can have the following values: image, small_image, thumbnail. - url - String @@ -63401,10 +62418,9 @@
    Fields
    Example
    {
    -  "disabled": false,
    -  "label": "xyz789",
    +  "disabled": true,
    +  "label": "abc123",
       "position": 987,
    -  "types": ["abc123"],
       "url": "xyz789"
     }
     
    @@ -63838,6 +62854,11 @@
    currentPage + + rules - [CatalogRule] + + Provides applied catalog rules in the current active cart + sale - Int @@ -64029,12 +63050,12 @@
    Possible Types
    -

    DownloadableProduct

    +

    BundleProduct

    -

    BundleProduct

    +

    DownloadableProduct

    @@ -64056,83 +63077,84 @@
    Possible Types
    Example
    {
       "activity": "xyz789",
    -  "attribute_set_id": 123,
    -  "canonical_url": "abc123",
    +  "attribute_set_id": 987,
    +  "canonical_url": "xyz789",
       "categories": [CategoryInterface],
    -  "category_gear": "abc123",
    -  "climate": "abc123",
    -  "collar": "xyz789",
    +  "category_gear": "xyz789",
    +  "climate": "xyz789",
    +  "collar": "abc123",
       "color": 987,
    -  "country_of_manufacture": "abc123",
    +  "country_of_manufacture": "xyz789",
       "created_at": "abc123",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
    -  "eco_collection": 987,
    -  "erin_recommends": 123,
    -  "features_bags": "xyz789",
    +  "eco_collection": 123,
    +  "erin_recommends": 987,
    +  "features_bags": "abc123",
       "format": 987,
       "gender": "abc123",
       "gift_message_available": true,
       "gift_wrapping_available": false,
       "gift_wrapping_price": Money,
    -  "id": 123,
    +  "id": 987,
       "image": ProductImage,
    -  "is_returnable": "abc123",
    -  "manufacturer": 123,
    +  "is_returnable": "xyz789",
    +  "manufacturer": 987,
       "material": "xyz789",
    -  "max_sale_qty": 987.65,
    +  "max_sale_qty": 123.45,
       "media_gallery": [MediaGalleryInterface],
       "media_gallery_entries": [MediaGalleryEntry],
    -  "meta_description": "xyz789",
    +  "meta_description": "abc123",
       "meta_keyword": "xyz789",
       "meta_title": "abc123",
       "min_sale_qty": 987.65,
    -  "name": "abc123",
    -  "new": 987,
    -  "new_from_date": "abc123",
    -  "new_to_date": "abc123",
    -  "only_x_left_in_stock": 987.65,
    -  "options_container": "xyz789",
    -  "pattern": "xyz789",
    -  "performance_fabric": 987,
    +  "name": "xyz789",
    +  "new": 123,
    +  "new_from_date": "xyz789",
    +  "new_to_date": "xyz789",
    +  "only_x_left_in_stock": 123.45,
    +  "options_container": "abc123",
    +  "pattern": "abc123",
    +  "performance_fabric": 123,
       "price": ProductPrices,
       "price_range": PriceRange,
       "price_tiers": [TierPrice],
       "product_links": [ProductLinksInterface],
       "purpose": 123,
       "quantity": 123.45,
    -  "rating_summary": 987.65,
    +  "rating_summary": 123.45,
       "related_products": [ProductInterface],
       "review_count": 123,
       "reviews": ProductReviews,
    +  "rules": [CatalogRule],
       "sale": 987,
       "short_description": ComplexTextValue,
    -  "size": 123,
    +  "size": 987,
       "sku": "xyz789",
       "sleeve": "xyz789",
       "small_image": ProductImage,
    -  "special_from_date": "xyz789",
    +  "special_from_date": "abc123",
       "special_price": 123.45,
    -  "special_to_date": "abc123",
    +  "special_to_date": "xyz789",
       "staged": true,
       "stock_status": "IN_STOCK",
    -  "strap_bags": "abc123",
    -  "style_bags": "abc123",
    -  "style_bottom": "xyz789",
    +  "strap_bags": "xyz789",
    +  "style_bags": "xyz789",
    +  "style_bottom": "abc123",
       "style_general": "xyz789",
    -  "swatch_image": "abc123",
    +  "swatch_image": "xyz789",
       "thumbnail": ProductImage,
    -  "tier_price": 987.65,
    +  "tier_price": 123.45,
       "tier_prices": [ProductTierPrices],
       "type_id": "abc123",
    -  "uid": "4",
    -  "updated_at": "xyz789",
    +  "uid": 4,
    +  "updated_at": "abc123",
       "upsell_products": [ProductInterface],
       "url_key": "abc123",
    -  "url_path": "abc123",
    +  "url_path": "xyz789",
       "url_rewrites": [UrlRewrite],
    -  "url_suffix": "xyz789",
    +  "url_suffix": "abc123",
       "websites": [Website]
     }
     
    @@ -64195,8 +63217,8 @@
    Fields
    Example
    {
       "link_type": "abc123",
    -  "linked_product_sku": "abc123",
    -  "linked_product_type": "abc123",
    +  "linked_product_sku": "xyz789",
    +  "linked_product_type": "xyz789",
       "position": 123,
       "sku": "abc123"
     }
    @@ -64276,11 +63298,11 @@ 
    Possible Types
    Example
    {
    -  "link_type": "xyz789",
    +  "link_type": "abc123",
       "linked_product_sku": "xyz789",
    -  "linked_product_type": "xyz789",
    +  "linked_product_type": "abc123",
       "position": 123,
    -  "sku": "xyz789"
    +  "sku": "abc123"
     }
     
    @@ -64331,9 +63353,9 @@
    Fields
    Example
    {
    -  "base64_encoded_data": "xyz789",
    -  "name": "abc123",
    -  "type": "xyz789"
    +  "base64_encoded_data": "abc123",
    +  "name": "xyz789",
    +  "type": "abc123"
     }
     
    @@ -64399,11 +63421,11 @@
    Fields
    Example
    {
    -  "media_type": "xyz789",
    -  "video_description": "abc123",
    -  "video_metadata": "abc123",
    -  "video_provider": "abc123",
    -  "video_title": "abc123",
    +  "media_type": "abc123",
    +  "video_description": "xyz789",
    +  "video_metadata": "xyz789",
    +  "video_provider": "xyz789",
    +  "video_title": "xyz789",
       "video_url": "abc123"
     }
     
    @@ -64590,13 +63612,13 @@
    Fields
    Example
    {
    -  "average_rating": 123.45,
    -  "created_at": "abc123",
    +  "average_rating": 987.65,
    +  "created_at": "xyz789",
       "nickname": "xyz789",
       "product": ProductInterface,
       "ratings_breakdown": [ProductReviewRating],
       "summary": "xyz789",
    -  "text": "abc123"
    +  "text": "xyz789"
     }
     
    @@ -64642,7 +63664,7 @@
    Fields
    Example
    {
    -  "name": "xyz789",
    +  "name": "abc123",
       "value": "abc123"
     }
     
    @@ -64691,8 +63713,8 @@
    Fields
    Example
    {
    -  "id": "abc123",
    -  "value_id": "abc123"
    +  "id": "xyz789",
    +  "value_id": "xyz789"
     }
     
    @@ -64744,7 +63766,7 @@
    Fields
    Example
    {
       "id": "xyz789",
    -  "name": "abc123",
    +  "name": "xyz789",
       "values": [ProductReviewRatingValueMetadata]
     }
     
    @@ -64791,8 +63813,8 @@
    Fields
    Example
    {
    -  "value": "xyz789",
    -  "value_id": "xyz789"
    +  "value": "abc123",
    +  "value_id": "abc123"
     }
     
    @@ -64992,11 +64014,11 @@
    Fields
    Example
    {
    -  "customer_group_id": "abc123",
    -  "percentage_value": 987.65,
    -  "qty": 123.45,
    -  "value": 123.45,
    -  "website_id": 123.45
    +  "customer_group_id": "xyz789",
    +  "percentage_value": 123.45,
    +  "qty": 987.65,
    +  "value": 987.65,
    +  "website_id": 987.65
     }
     
    @@ -65039,11 +64061,6 @@
    Fields
    The media item's position after it has been sorted. - - types - [String] - - Array of image types. It can have the following values: image, small_image, thumbnail. - url - String @@ -65064,8 +64081,7 @@
    Example
    {
       "disabled": true,
       "label": "abc123",
    -  "position": 987,
    -  "types": ["xyz789"],
    +  "position": 123,
       "url": "abc123",
       "video_content": ProductMediaGalleryEntriesVideoContent
     }
    @@ -65257,14 +64273,14 @@ 
    Example
    "approval_flow": [PurchaseOrderRuleApprovalFlow], "available_actions": ["REJECT"], "comments": [PurchaseOrderComment], - "created_at": "xyz789", + "created_at": "abc123", "created_by": Customer, "history_log": [PurchaseOrderHistoryItem], - "number": "abc123", + "number": "xyz789", "order": CustomerOrder, "quote": Cart, "status": "PENDING", - "uid": "4", + "uid": 4, "updated_at": "abc123" }
    @@ -65375,7 +64391,7 @@
    Fields
    Example
    -
    {"message": "abc123", "type": "NOT_FOUND"}
    +                  
    {"message": "xyz789", "type": "NOT_FOUND"}
     
    @@ -65435,11 +64451,11 @@
    Fields
    Example
    {
    -  "message": "abc123",
    -  "name": "abc123",
    +  "message": "xyz789",
    +  "name": "xyz789",
       "role": "xyz789",
       "status": "PENDING",
    -  "updated_at": "xyz789"
    +  "updated_at": "abc123"
     }
     
    @@ -65580,8 +64596,8 @@
    Example
    "approver_roles": [CompanyRole], "condition": PurchaseOrderApprovalRuleConditionInterface, "created_at": "xyz789", - "created_by": "xyz789", - "description": "xyz789", + "created_by": "abc123", + "description": "abc123", "name": "abc123", "status": "ENABLED", "uid": "4", @@ -65812,7 +64828,7 @@
    Fields
    Example
    -
    {"attribute": "GRAND_TOTAL", "operator": "MORE_THAN", "quantity": 123}
    +                  
    {"attribute": "GRAND_TOTAL", "operator": "MORE_THAN", "quantity": 987}
     
    @@ -66269,10 +65285,10 @@
    Fields
    Example
    {
    -  "activity": "xyz789",
    -  "created_at": "abc123",
    -  "message": "xyz789",
    -  "uid": "4"
    +  "activity": "abc123",
    +  "created_at": "xyz789",
    +  "message": "abc123",
    +  "uid": 4
     }
     
    @@ -66465,7 +65481,7 @@
    Example
    {
       "items": [PurchaseOrder],
       "page_info": SearchResultPageInfo,
    -  "total_count": 123
    +  "total_count": 987
     }
     
    @@ -66614,7 +65630,7 @@
    Example
    {
       "company_purchase_orders": true,
       "created_date": FilterRangeTypeInput,
    -  "require_my_approval": false,
    +  "require_my_approval": true,
       "status": "PENDING"
     }
     
    @@ -66884,14 +65900,14 @@
    Fields
    Example
    {
    -  "badge_position": "xyz789",
    +  "badge_position": "abc123",
       "language_code": "abc123",
       "minimum_score": 987.65,
       "re_captcha_type": "INVISIBLE",
       "technical_failure_message": "xyz789",
       "theme": "xyz789",
       "validation_failure_message": "xyz789",
    -  "website_key": "xyz789"
    +  "website_key": "abc123"
     }
     
    @@ -66967,14 +65983,14 @@
    Fields
    Example
    {
    -  "badge_position": "xyz789",
    +  "badge_position": "abc123",
       "failure_message": "xyz789",
       "forms": ["PLACE_ORDER"],
       "is_enabled": true,
       "language_code": "xyz789",
       "minimum_score": 987.65,
       "theme": "abc123",
    -  "website_key": "xyz789"
    +  "website_key": "abc123"
     }
     
    @@ -67179,9 +66195,9 @@
    Fields
    Example
    {
    -  "code": "abc123",
    -  "id": 123,
    -  "name": "abc123"
    +  "code": "xyz789",
    +  "id": 987,
    +  "name": "xyz789"
     }
     
    @@ -67222,7 +66238,7 @@
    Fields
    Example
    -
    {"cart_id": "abc123"}
    +                  
    {"cart_id": "xyz789"}
     
    @@ -67308,8 +66324,8 @@
    Fields
    Example
    {
    -  "cart_id": "abc123",
    -  "coupon_codes": ["xyz789"]
    +  "cart_id": "xyz789",
    +  "coupon_codes": ["abc123"]
     }
     
    @@ -67476,7 +66492,7 @@
    Fields
    Example
    -
    {"success": false}
    +                  
    {"success": true}
     
    @@ -67568,7 +66584,7 @@
    Fields
    Example
    {
    -  "cart_id": "abc123",
    +  "cart_id": "xyz789",
       "cart_item_id": 123,
       "cart_item_uid": "4"
     }
    @@ -67656,10 +66672,7 @@ 
    Fields
    Example
    -
    {
    -  "quote_item_uids": ["4"],
    -  "quote_uid": "4"
    -}
    +                  
    {"quote_item_uids": ["4"], "quote_uid": 4}
     
    @@ -67744,10 +66757,7 @@
    Fields
    Example
    -
    {
    -  "item_uids": ["4"],
    -  "template_id": "4"
    -}
    +                  
    {"item_uids": ["4"], "template_id": 4}
     
    @@ -67793,7 +66803,10 @@
    Fields
    Example
    -
    {"products": [4], "uid": 4}
    +                  
    {
    +  "products": ["4"],
    +  "uid": "4"
    +}
     
    @@ -68090,9 +67103,9 @@
    Fields
    Example
    {
    -  "quote_comment": "abc123",
    +  "quote_comment": "xyz789",
       "quote_name": "abc123",
    -  "quote_uid": 4
    +  "quote_uid": "4"
     }
     
    @@ -68238,10 +67251,10 @@
    Fields
    Example
    {
    -  "comment_text": "xyz789",
    -  "contact_email": "abc123",
    +  "comment_text": "abc123",
    +  "contact_email": "xyz789",
       "items": [RequestReturnItemInput],
    -  "token": "xyz789"
    +  "token": "abc123"
     }
     
    @@ -68301,10 +67314,10 @@
    Fields
    Example
    {
    -  "cart_id": 4,
    +  "cart_id": "4",
       "comment": NegotiableQuoteCommentInput,
    -  "is_draft": false,
    -  "quote_name": "xyz789"
    +  "is_draft": true,
    +  "quote_name": "abc123"
     }
     
    @@ -68443,8 +67456,8 @@
    Fields
    Example
    {
    -  "comment_text": "abc123",
    -  "contact_email": "xyz789",
    +  "comment_text": "xyz789",
    +  "contact_email": "abc123",
       "items": [RequestReturnItemInput],
       "order_uid": 4
     }
    @@ -68510,7 +67523,7 @@ 
    Example
    EnteredCustomAttributeInput ], "order_item_uid": 4, - "quantity_to_return": 123.45, + "quantity_to_return": 987.65, "selected_custom_attributes": [ SelectedCustomAttributeInput ] @@ -68666,10 +67679,10 @@
    Example
    {
       "description": "xyz789",
       "items": RequistionListItems,
    -  "items_count": 987,
    +  "items_count": 123,
       "name": "xyz789",
    -  "uid": 4,
    -  "updated_at": "xyz789"
    +  "uid": "4",
    +  "updated_at": "abc123"
     }
     
    @@ -68886,9 +67899,9 @@
    Fields
    Example
    {
       "entered_options": [EnteredOptionInput],
    -  "parent_sku": "xyz789",
    +  "parent_sku": "abc123",
       "quantity": 987.65,
    -  "selected_options": ["abc123"],
    +  "selected_options": ["xyz789"],
       "sku": "abc123"
     }
     
    @@ -68942,7 +67955,7 @@
    Example
    {
       "items": [RequisitionList],
       "page_info": SearchResultPageInfo,
    -  "total_count": 987
    +  "total_count": 123
     }
     
    @@ -68995,7 +68008,7 @@
    Example
    {
       "items": [RequisitionListItemInterface],
       "page_info": SearchResultPageInfo,
    -  "total_pages": 123
    +  "total_pages": 987
     }
     
    @@ -69083,10 +68096,10 @@
    Example
    {
       "available_shipping_carriers": [ReturnShippingCarrier],
       "comments": [ReturnComment],
    -  "created_at": "abc123",
    +  "created_at": "xyz789",
       "customer": ReturnCustomer,
       "items": [ReturnItem],
    -  "number": "abc123",
    +  "number": "xyz789",
       "order": CustomerOrder,
       "shipping": ReturnShipping,
       "status": "PENDING",
    @@ -69147,9 +68160,9 @@ 
    Fields
    Example
    {
       "author_name": "abc123",
    -  "created_at": "abc123",
    -  "text": "xyz789",
    -  "uid": "4"
    +  "created_at": "xyz789",
    +  "text": "abc123",
    +  "uid": 4
     }
     
    @@ -69201,7 +68214,7 @@
    Fields
    Example
    {
       "label": "abc123",
    -  "uid": 4,
    +  "uid": "4",
       "value": "abc123"
     }
     
    @@ -69254,8 +68267,8 @@
    Fields
    Example
    {
       "email": "abc123",
    -  "firstname": "xyz789",
    -  "lastname": "abc123"
    +  "firstname": "abc123",
    +  "lastname": "xyz789"
     }
     
    @@ -69330,7 +68343,7 @@
    Example
    "custom_attributes": [ReturnCustomAttribute], "custom_attributesV2": [AttributeValueInterface], "order_item": OrderItemInterface, - "quantity": 123.45, + "quantity": 987.65, "request_quantity": 123.45, "status": "PENDING", "uid": 4 @@ -69435,17 +68448,17 @@
    Fields
    Example
    {
       "code": "4",
    -  "default_value": "abc123",
    +  "default_value": "xyz789",
       "entity_type": "CATALOG_PRODUCT",
       "frontend_class": "abc123",
       "frontend_input": "BOOLEAN",
       "input_filter": "NONE",
    -  "is_required": false,
    +  "is_required": true,
       "is_unique": false,
       "label": "abc123",
    -  "multiline_count": 123,
    +  "multiline_count": 987,
       "options": [CustomAttributeOptionInterface],
    -  "sort_order": 123,
    +  "sort_order": 987,
       "validate_rules": [ValidationRule]
     }
     
    @@ -69649,13 +68662,13 @@
    Fields
    Example
    {
    -  "city": "xyz789",
    +  "city": "abc123",
       "contact_name": "abc123",
       "country": Country,
       "postcode": "abc123",
       "region": Region,
    -  "street": ["xyz789"],
    -  "telephone": "abc123"
    +  "street": ["abc123"],
    +  "telephone": "xyz789"
     }
     
    @@ -69700,7 +68713,7 @@
    Fields
    Example
    -
    {"label": "xyz789", "uid": 4}
    +                  
    {"label": "abc123", "uid": 4}
     
    @@ -69757,7 +68770,7 @@
    Example
    {
       "carrier": ReturnShippingCarrier,
       "status": ReturnShippingTrackingStatus,
    -  "tracking_number": "abc123",
    +  "tracking_number": "xyz789",
       "uid": "4"
     }
     
    @@ -70060,7 +69073,7 @@
    Fields
    Example
    -
    {"result": true}
    +                  
    {"result": false}
     
    @@ -70216,8 +69229,8 @@
    Example
    {
       "balance": RewardPointsAmount,
       "change_reason": "xyz789",
    -  "date": "abc123",
    -  "points_change": 987.65
    +  "date": "xyz789",
    +  "points_change": 123.45
     }
     
    @@ -70309,7 +69322,7 @@
    Fields
    Example
    -
    {"currency_amount": 987.65, "points": 987.65}
    +                  
    {"currency_amount": 123.45, "points": 123.45}
     
    @@ -70476,12 +69489,12 @@
    Possible Types
    -

    RoutableUrl

    +

    ConfigurableProduct

    -

    ConfigurableProduct

    +

    BundleProduct

    @@ -70491,17 +69504,17 @@
    Possible Types
    -

    BundleProduct

    +

    GiftCardProduct

    -

    GiftCardProduct

    +

    GroupedProduct

    -

    GroupedProduct

    +

    RoutableUrl

    @@ -70512,7 +69525,7 @@
    Possible Types
    Example
    {
    -  "redirect_code": 123,
    +  "redirect_code": 987,
       "relative_url": "abc123",
       "type": "CMS_PAGE"
     }
    @@ -70565,7 +69578,7 @@ 
    Fields
    Example
    {
    -  "redirect_code": 123,
    +  "redirect_code": 987,
       "relative_url": "xyz789",
       "type": "CMS_PAGE"
     }
    @@ -70613,8 +69626,8 @@ 
    Fields
    Example
    {
    -  "name": "abc123",
    -  "value": "abc123"
    +  "name": "xyz789",
    +  "value": "xyz789"
     }
     
    @@ -70661,7 +69674,7 @@
    Fields
    Example
    {
       "message": "xyz789",
    -  "timestamp": "abc123"
    +  "timestamp": "xyz789"
     }
     
    @@ -70766,7 +69779,7 @@
    Fields
    Example
    -
    {"current_page": 987, "page_size": 987, "total_pages": 987}
    +                  
    {"current_page": 987, "page_size": 123, "total_pages": 123}
     
    @@ -70805,7 +69818,7 @@
    Fields
    Example
    -
    {"search": "xyz789"}
    +                  
    {"search": "abc123"}
     
    @@ -70867,10 +69880,10 @@
    Fields
    Example
    {
    -  "id": 123,
    -  "label": "xyz789",
    -  "type": "abc123",
    -  "uid": 4,
    +  "id": 987,
    +  "label": "abc123",
    +  "type": "xyz789",
    +  "uid": "4",
       "values": [SelectedBundleOptionValue]
     }
     
    @@ -70944,11 +69957,11 @@
    Fields
    Example
    {
       "id": 123,
    -  "label": "abc123",
    +  "label": "xyz789",
       "original_price": Money,
       "price": 123.45,
       "priceV2": Money,
    -  "quantity": 987.65,
    +  "quantity": 123.45,
       "uid": 4
     }
     
    @@ -71021,9 +70034,9 @@
    Example
    {
       "configurable_product_option_uid": 4,
       "configurable_product_option_value_uid": "4",
    -  "id": 123,
    -  "option_label": "abc123",
    -  "value_id": 987,
    +  "id": 987,
    +  "option_label": "xyz789",
    +  "value_id": 123,
       "value_label": "abc123"
     }
     
    @@ -71146,11 +70159,11 @@
    Fields
    Example
    {
    -  "customizable_option_uid": 4,
    +  "customizable_option_uid": "4",
       "id": 987,
    -  "is_required": true,
    +  "is_required": false,
       "label": "abc123",
    -  "sort_order": 123,
    +  "sort_order": 987,
       "type": "abc123",
       "values": [SelectedCustomizableOptionValue]
     }
    @@ -71216,7 +70229,7 @@ 
    Fields
    Example
    {
       "customizable_option_value_uid": 4,
    -  "id": 987,
    +  "id": 123,
       "label": "xyz789",
       "price": CartItemSelectedOptionValuePrice,
       "value": "abc123"
    @@ -71271,8 +70284,8 @@ 
    Fields
    Example
    {
       "code": "xyz789",
    -  "purchase_order_number": "abc123",
    -  "title": "abc123"
    +  "purchase_order_number": "xyz789",
    +  "title": "xyz789"
     }
     
    @@ -71352,7 +70365,7 @@
    Example
    {
       "amount": Money,
       "base_amount": Money,
    -  "carrier_code": "abc123",
    +  "carrier_code": "xyz789",
       "carrier_title": "xyz789",
       "method_code": "xyz789",
       "method_title": "abc123",
    @@ -71411,7 +70424,7 @@ 
    Fields
    Example
    {
    -  "product_id": 987,
    +  "product_id": 123,
       "recipients": [SendEmailToFriendRecipientInput],
       "sender": SendEmailToFriendSenderInput
     }
    @@ -71555,7 +70568,7 @@ 
    Fields
    Example
    {
    -  "email": "xyz789",
    +  "email": "abc123",
       "name": "xyz789"
     }
     
    @@ -71710,7 +70723,7 @@
    Fields
    Example
    -
    {"enabled_for_customers": false, "enabled_for_guests": false}
    +                  
    {"enabled_for_customers": true, "enabled_for_guests": true}
     
    @@ -71846,7 +70859,7 @@
    Fields
    Example
    {
       "billing_address": BillingAddressInput,
    -  "cart_id": "xyz789"
    +  "cart_id": "abc123"
     }
     
    @@ -71887,50 +70900,6 @@
    Fields
    Example
    {"cart": Cart}
    -
    -
    -
    -
    -
    -
    -
    - Types -
    -

    SetCartAsInactiveOutput

    -
    -
    -
    -
    Description
    -

    Sets the cart as inactive

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Field NameDescription
    error - String - The error message returned after failing to set the cart as inactive
    success - Boolean! - Indicates whether the cart was set as inactive
    -
    -
    -
    -
    -
    Example
    -
    {"error": "xyz789", "success": true}
     
    @@ -71998,7 +70967,7 @@
    Example
    "cart_id": "abc123", "gift_message": GiftMessageInput, "gift_receipt_included": false, - "gift_wrapping_id": 4, + "gift_wrapping_id": "4", "printed_card_included": false }
    @@ -72086,8 +71055,8 @@
    Fields
    Example
    {
    -  "cart_id": "abc123",
    -  "email": "abc123"
    +  "cart_id": "xyz789",
    +  "email": "xyz789"
     }
     
    @@ -72214,7 +71183,7 @@
    Fields
    Example
    {
       "billing_address": NegotiableQuoteBillingAddressInput,
    -  "quote_uid": "4"
    +  "quote_uid": 4
     }
     
    @@ -72302,7 +71271,7 @@
    Fields
    Example
    {
       "payment_method": NegotiableQuotePaymentMethodInput,
    -  "quote_uid": "4"
    +  "quote_uid": 4
     }
     
    @@ -72395,7 +71364,7 @@
    Fields
    Example
    {
    -  "customer_address_id": 4,
    +  "customer_address_id": "4",
       "quote_uid": "4",
       "shipping_addresses": [
         NegotiableQuoteShippingAddressInput
    @@ -72672,7 +71641,7 @@ 
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "payment_method": PaymentMethodInput
     }
     
    @@ -72760,7 +71729,7 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "shipping_addresses": [ShippingAddressInput]
     }
     
    @@ -72848,7 +71817,7 @@
    Fields
    Example
    {
    -  "cart_id": "abc123",
    +  "cart_id": "xyz789",
       "shipping_methods": [ShippingMethodInput]
     }
     
    @@ -72937,7 +71906,7 @@
    Fields
    Example
    {
       "email": "xyz789",
    -  "name": "abc123"
    +  "name": "xyz789"
     }
     
    @@ -72977,7 +71946,7 @@
    Fields
    Example
    -
    {"is_shared": true}
    +                  
    {"is_shared": false}
     
    @@ -73139,8 +72108,8 @@
    Example
    "order_item": OrderItemInterface, "product_name": "abc123", "product_sale_price": Money, - "product_sku": "abc123", - "quantity_shipped": 987.65 + "product_sku": "xyz789", + "quantity_shipped": 123.45 }
    @@ -73290,8 +72259,8 @@
    Fields
    Example
    {
       "carrier": "abc123",
    -  "number": "abc123",
    -  "title": "abc123"
    +  "number": "xyz789",
    +  "title": "xyz789"
     }
     
    @@ -73331,12 +72300,6 @@
    Fields
    An ID from the customer's address book that uniquely identifies the address to be used for shipping. - - - customer_address_uid - ID - - The unique ID from the customer's address book that uniquely identifies the address to be used for shipping. - customer_notes - String @@ -73358,10 +72321,9 @@
    Fields
    Example
    {
       "address": CartAddressInput,
    -  "customer_address_id": 987,
    -  "customer_address_uid": "4",
    -  "customer_notes": "abc123",
    -  "pickup_location_code": "abc123"
    +  "customer_address_id": 123,
    +  "customer_notes": "xyz789",
    +  "pickup_location_code": "xyz789"
     }
     
    @@ -73426,11 +72388,6 @@
    Fields
    The custom attribute values of the billing or shipping address. - - customer_address_uid - ID - - The unique ID from the customer's address book that uniquely identifies the address. - customer_notes - String @@ -73447,10 +72404,9 @@
    Fields
    The first name of the customer or guest. - id - Int - - Id of the customer address. Use customer_address_uid instead. + id - Int + Id of the customer address. items_weight - Float @@ -73516,9 +72472,9 @@
    Fields
    The telephone number for the billing or shipping address. - uid - ID! + uid - String! - The unique id of the customer cart address. + The unique id of the customer address. vat_id - String @@ -73540,24 +72496,23 @@
    Example
    "company": "abc123", "country": CartAddressCountry, "custom_attributes": [AttributeValueInterface], - "customer_address_uid": "4", "customer_notes": "xyz789", "fax": "xyz789", "firstname": "xyz789", "id": 987, - "items_weight": 123.45, - "lastname": "abc123", - "middlename": "abc123", + "items_weight": 987.65, + "lastname": "xyz789", + "middlename": "xyz789", "pickup_location_code": "abc123", - "postcode": "xyz789", + "postcode": "abc123", "prefix": "xyz789", "region": CartAddressRegion, "same_as_billing": true, "selected_shipping_method": SelectedShippingMethod, - "street": ["xyz789"], - "suffix": "abc123", + "street": ["abc123"], + "suffix": "xyz789", "telephone": "abc123", - "uid": 4, + "uid": "xyz789", "vat_id": "abc123" }
    @@ -73710,7 +72665,7 @@
    Fields
    Example
    {
    -  "carrier_code": "abc123",
    +  "carrier_code": "xyz789",
       "method_code": "xyz789"
     }
     
    @@ -73840,17 +72795,17 @@
    Example
    "errors": [CartItemError], "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, - "id": "xyz789", - "is_available": true, - "max_qty": 987.65, + "id": "abc123", + "is_available": false, + "max_qty": 123.45, "min_qty": 987.65, - "not_available_message": "xyz789", + "not_available_message": "abc123", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], "prices": CartItemPrices, "product": ProductInterface, - "quantity": 987.65, - "uid": "4" + "quantity": 123.45, + "uid": 4 }
    @@ -74216,6 +73171,11 @@
    currentPage + + rules - [CatalogRule] + + Provides applied catalog rules in the current active cart + sale - Int @@ -74396,88 +73356,89 @@
    currentPage
    Example
    {
    -  "activity": "abc123",
    -  "attribute_set_id": 123,
    -  "canonical_url": "abc123",
    +  "activity": "xyz789",
    +  "attribute_set_id": 987,
    +  "canonical_url": "xyz789",
       "categories": [CategoryInterface],
    -  "category_gear": "abc123",
    -  "climate": "abc123",
    -  "collar": "xyz789",
    -  "color": 987,
    +  "category_gear": "xyz789",
    +  "climate": "xyz789",
    +  "collar": "abc123",
    +  "color": 123,
       "country_of_manufacture": "xyz789",
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
       "eco_collection": 123,
    -  "erin_recommends": 987,
    -  "features_bags": "xyz789",
    -  "format": 123,
    +  "erin_recommends": 123,
    +  "features_bags": "abc123",
    +  "format": 987,
       "gender": "abc123",
       "gift_message_available": false,
    -  "gift_wrapping_available": true,
    +  "gift_wrapping_available": false,
       "gift_wrapping_price": Money,
    -  "id": 123,
    +  "id": 987,
       "image": ProductImage,
    -  "is_returnable": "xyz789",
    +  "is_returnable": "abc123",
       "manufacturer": 987,
       "material": "xyz789",
    -  "max_sale_qty": 123.45,
    +  "max_sale_qty": 987.65,
       "media_gallery": [MediaGalleryInterface],
       "media_gallery_entries": [MediaGalleryEntry],
       "meta_description": "abc123",
       "meta_keyword": "abc123",
       "meta_title": "xyz789",
    -  "min_sale_qty": 123.45,
    +  "min_sale_qty": 987.65,
       "name": "xyz789",
       "new": 123,
       "new_from_date": "abc123",
    -  "new_to_date": "xyz789",
    -  "only_x_left_in_stock": 987.65,
    +  "new_to_date": "abc123",
    +  "only_x_left_in_stock": 123.45,
       "options": [CustomizableOptionInterface],
       "options_container": "xyz789",
    -  "pattern": "xyz789",
    +  "pattern": "abc123",
       "performance_fabric": 123,
       "price": ProductPrices,
       "price_range": PriceRange,
       "price_tiers": [TierPrice],
       "product_links": [ProductLinksInterface],
       "purpose": 987,
    -  "quantity": 123.45,
    +  "quantity": 987.65,
       "rating_summary": 987.65,
       "redirect_code": 123,
       "related_products": [ProductInterface],
       "relative_url": "abc123",
       "review_count": 987,
       "reviews": ProductReviews,
    -  "sale": 987,
    +  "rules": [CatalogRule],
    +  "sale": 123,
       "short_description": ComplexTextValue,
    -  "size": 987,
    -  "sku": "xyz789",
    +  "size": 123,
    +  "sku": "abc123",
       "sleeve": "abc123",
       "small_image": ProductImage,
    -  "special_from_date": "abc123",
    +  "special_from_date": "xyz789",
       "special_price": 123.45,
       "special_to_date": "abc123",
       "staged": false,
       "stock_status": "IN_STOCK",
       "strap_bags": "xyz789",
    -  "style_bags": "xyz789",
    +  "style_bags": "abc123",
       "style_bottom": "abc123",
    -  "style_general": "abc123",
    +  "style_general": "xyz789",
       "swatch_image": "xyz789",
       "thumbnail": ProductImage,
       "tier_price": 987.65,
       "tier_prices": [ProductTierPrices],
       "type": "CMS_PAGE",
    -  "type_id": "abc123",
    +  "type_id": "xyz789",
       "uid": 4,
       "updated_at": "xyz789",
       "upsell_products": [ProductInterface],
    -  "url_key": "xyz789",
    +  "url_key": "abc123",
       "url_path": "abc123",
       "url_rewrites": [UrlRewrite],
    -  "url_suffix": "xyz789",
    +  "url_suffix": "abc123",
       "websites": [Website],
       "weight": 123.45
     }
    @@ -74586,8 +73547,8 @@ 
    Example
    {
       "customizable_options": [SelectedCustomizableOption],
       "product": ProductInterface,
    -  "quantity": 987.65,
    -  "uid": 4
    +  "quantity": 123.45,
    +  "uid": "4"
     }
     
    @@ -74653,12 +73614,12 @@
    Fields
    Example
    {
    -  "added_at": "xyz789",
    +  "added_at": "abc123",
       "customizable_options": [SelectedCustomizableOption],
    -  "description": "xyz789",
    -  "id": "4",
    +  "description": "abc123",
    +  "id": 4,
       "product": ProductInterface,
    -  "quantity": 987.65
    +  "quantity": 123.45
     }
     
    @@ -74713,8 +73674,8 @@
    Fields
    Example
    {
       "payment_source": "xyz789",
    -  "payments_order_id": "abc123",
    -  "paypal_order_id": "xyz789"
    +  "payments_order_id": "xyz789",
    +  "paypal_order_id": "abc123"
     }
     
    @@ -74738,11 +73699,6 @@
    Fields
    - - app_switch_when_available - Boolean - - Indicated whether to use App Switch on enabled mobile devices - button_styles - ButtonStyles @@ -74801,12 +73757,11 @@
    Fields
    Example
    {
    -  "app_switch_when_available": false,
       "button_styles": ButtonStyles,
    -  "code": "xyz789",
    +  "code": "abc123",
       "display_message": false,
       "display_venmo": true,
    -  "is_visible": true,
    +  "is_visible": false,
       "message_styles": MessageStyles,
       "payment_intent": "xyz789",
       "sdk_params": [SDKParams],
    @@ -74905,7 +73860,7 @@ 
    Fields
    Example
    {
    -  "label": "xyz789",
    +  "label": "abc123",
       "value": "xyz789"
     }
     
    @@ -74952,7 +73907,7 @@
    Fields
    Example
    {
    -  "default": "xyz789",
    +  "default": "abc123",
       "options": [SortField]
     }
     
    @@ -75711,11 +74666,6 @@
    Fields
    Indicates if gift wrapping prices are displayed on the Shopping Cart page. Possible values: 1 (Yes) and 0 (No). - - cart_merge_preference - String! - - Configuration data from checkout/cart/cart_merge_preference - cart_printed_card - String @@ -75938,7 +74888,12 @@
    Fields
    The landing page that is associated with the base URL. - graphql_share_customer_group - Boolean + graphql_share_all_customer_groups - Boolean! + + Configuration data from customer/account_information/graphql_share_all_customer_groups + + + graphql_share_customer_group - Boolean! Configuration data from customer/account_information/graphql_share_customer_group @@ -76296,14 +75251,24 @@
    Fields
    Email to a Friend configuration. - share_active_segments - Boolean + share_all_catalog_rules - Boolean! + + Configuration data from catalog/rule/share_all_catalog_rules + + + share_all_sales_rule - Boolean! + + Configuration data from promo/graphql/share_all_sales_rule + + + share_applied_catalog_rules - Boolean! - Configuration data from customer/magento_customersegment/share_active_segments + Configuration data from catalog/rule/share_applied_catalog_rules - share_applied_cart_rule - Boolean + share_applied_sales_rule - Boolean! - Configuration data from promo/graphql/share_applied_cart_rule + Configuration data from promo/graphql/share_applied_sales_rule shopping_cart_display_full_summary - Boolean @@ -76464,41 +75429,41 @@
    Fields
    Example
    {
    -  "absolute_footer": "abc123",
    -  "allow_gift_receipt": "abc123",
    +  "absolute_footer": "xyz789",
    +  "allow_gift_receipt": "xyz789",
       "allow_gift_wrapping_on_order": "abc123",
    -  "allow_gift_wrapping_on_order_items": "abc123",
    -  "allow_guests_to_write_product_reviews": "xyz789",
    -  "allow_items": "abc123",
    +  "allow_gift_wrapping_on_order_items": "xyz789",
    +  "allow_guests_to_write_product_reviews": "abc123",
    +  "allow_items": "xyz789",
       "allow_order": "abc123",
    -  "allow_printed_card": "xyz789",
    -  "autocomplete_on_storefront": true,
    +  "allow_printed_card": "abc123",
    +  "autocomplete_on_storefront": false,
       "base_currency_code": "xyz789",
       "base_link_url": "xyz789",
       "base_media_url": "abc123",
       "base_static_url": "xyz789",
    -  "base_url": "xyz789",
    -  "braintree_3dsecure_allowspecific": true,
    +  "base_url": "abc123",
    +  "braintree_3dsecure_allowspecific": false,
       "braintree_3dsecure_always_request_3ds": false,
       "braintree_3dsecure_specificcountry": "abc123",
       "braintree_3dsecure_threshold_amount": "abc123",
    -  "braintree_3dsecure_verify_3dsecure": false,
    +  "braintree_3dsecure_verify_3dsecure": true,
       "braintree_ach_direct_debit_vault_active": true,
    -  "braintree_applepay_merchant_name": "abc123",
    +  "braintree_applepay_merchant_name": "xyz789",
       "braintree_applepay_vault_active": false,
       "braintree_cc_vault_active": "abc123",
       "braintree_cc_vault_cvv": true,
       "braintree_environment": "xyz789",
    -  "braintree_googlepay_btn_color": "abc123",
    +  "braintree_googlepay_btn_color": "xyz789",
       "braintree_googlepay_cctypes": "xyz789",
       "braintree_googlepay_merchant_id": "xyz789",
    -  "braintree_googlepay_vault_active": true,
    +  "braintree_googlepay_vault_active": false,
       "braintree_local_payment_allowed_methods": "xyz789",
       "braintree_local_payment_fallback_button_text": "abc123",
    -  "braintree_local_payment_redirect_on_fail": "abc123",
    -  "braintree_merchant_account_id": "abc123",
    +  "braintree_local_payment_redirect_on_fail": "xyz789",
    +  "braintree_merchant_account_id": "xyz789",
       "braintree_paypal_button_location_cart_type_credit_color": "xyz789",
    -  "braintree_paypal_button_location_cart_type_credit_label": "abc123",
    +  "braintree_paypal_button_location_cart_type_credit_label": "xyz789",
       "braintree_paypal_button_location_cart_type_credit_shape": "abc123",
       "braintree_paypal_button_location_cart_type_credit_show": true,
       "braintree_paypal_button_location_cart_type_messaging_layout": "abc123",
    @@ -76507,150 +75472,150 @@ 
    Example
    "braintree_paypal_button_location_cart_type_messaging_show": true, "braintree_paypal_button_location_cart_type_messaging_text_color": "xyz789", "braintree_paypal_button_location_cart_type_paylater_color": "xyz789", - "braintree_paypal_button_location_cart_type_paylater_label": "abc123", + "braintree_paypal_button_location_cart_type_paylater_label": "xyz789", "braintree_paypal_button_location_cart_type_paylater_shape": "abc123", "braintree_paypal_button_location_cart_type_paylater_show": true, - "braintree_paypal_button_location_cart_type_paypal_color": "xyz789", - "braintree_paypal_button_location_cart_type_paypal_label": "xyz789", + "braintree_paypal_button_location_cart_type_paypal_color": "abc123", + "braintree_paypal_button_location_cart_type_paypal_label": "abc123", "braintree_paypal_button_location_cart_type_paypal_shape": "abc123", - "braintree_paypal_button_location_cart_type_paypal_show": false, - "braintree_paypal_button_location_checkout_type_credit_color": "abc123", - "braintree_paypal_button_location_checkout_type_credit_label": "xyz789", - "braintree_paypal_button_location_checkout_type_credit_shape": "abc123", + "braintree_paypal_button_location_cart_type_paypal_show": true, + "braintree_paypal_button_location_checkout_type_credit_color": "xyz789", + "braintree_paypal_button_location_checkout_type_credit_label": "abc123", + "braintree_paypal_button_location_checkout_type_credit_shape": "xyz789", "braintree_paypal_button_location_checkout_type_credit_show": false, - "braintree_paypal_button_location_checkout_type_messaging_layout": "xyz789", - "braintree_paypal_button_location_checkout_type_messaging_logo": "xyz789", + "braintree_paypal_button_location_checkout_type_messaging_layout": "abc123", + "braintree_paypal_button_location_checkout_type_messaging_logo": "abc123", "braintree_paypal_button_location_checkout_type_messaging_logo_position": "xyz789", - "braintree_paypal_button_location_checkout_type_messaging_show": true, + "braintree_paypal_button_location_checkout_type_messaging_show": false, "braintree_paypal_button_location_checkout_type_messaging_text_color": "abc123", "braintree_paypal_button_location_checkout_type_paylater_color": "xyz789", - "braintree_paypal_button_location_checkout_type_paylater_label": "abc123", + "braintree_paypal_button_location_checkout_type_paylater_label": "xyz789", "braintree_paypal_button_location_checkout_type_paylater_shape": "xyz789", "braintree_paypal_button_location_checkout_type_paylater_show": false, "braintree_paypal_button_location_checkout_type_paypal_color": "xyz789", "braintree_paypal_button_location_checkout_type_paypal_label": "xyz789", - "braintree_paypal_button_location_checkout_type_paypal_shape": "abc123", + "braintree_paypal_button_location_checkout_type_paypal_shape": "xyz789", "braintree_paypal_button_location_checkout_type_paypal_show": true, - "braintree_paypal_button_location_productpage_type_credit_color": "abc123", + "braintree_paypal_button_location_productpage_type_credit_color": "xyz789", "braintree_paypal_button_location_productpage_type_credit_label": "abc123", - "braintree_paypal_button_location_productpage_type_credit_shape": "xyz789", + "braintree_paypal_button_location_productpage_type_credit_shape": "abc123", "braintree_paypal_button_location_productpage_type_credit_show": false, - "braintree_paypal_button_location_productpage_type_messaging_layout": "abc123", + "braintree_paypal_button_location_productpage_type_messaging_layout": "xyz789", "braintree_paypal_button_location_productpage_type_messaging_logo": "abc123", "braintree_paypal_button_location_productpage_type_messaging_logo_position": "xyz789", - "braintree_paypal_button_location_productpage_type_messaging_show": true, - "braintree_paypal_button_location_productpage_type_messaging_text_color": "xyz789", + "braintree_paypal_button_location_productpage_type_messaging_show": false, + "braintree_paypal_button_location_productpage_type_messaging_text_color": "abc123", "braintree_paypal_button_location_productpage_type_paylater_color": "abc123", - "braintree_paypal_button_location_productpage_type_paylater_label": "abc123", + "braintree_paypal_button_location_productpage_type_paylater_label": "xyz789", "braintree_paypal_button_location_productpage_type_paylater_shape": "abc123", - "braintree_paypal_button_location_productpage_type_paylater_show": true, + "braintree_paypal_button_location_productpage_type_paylater_show": false, "braintree_paypal_button_location_productpage_type_paypal_color": "abc123", "braintree_paypal_button_location_productpage_type_paypal_label": "abc123", - "braintree_paypal_button_location_productpage_type_paypal_shape": "abc123", - "braintree_paypal_button_location_productpage_type_paypal_show": false, + "braintree_paypal_button_location_productpage_type_paypal_shape": "xyz789", + "braintree_paypal_button_location_productpage_type_paypal_show": true, "braintree_paypal_credit_uk_merchant_name": "abc123", - "braintree_paypal_display_on_shopping_cart": true, - "braintree_paypal_merchant_country": "abc123", + "braintree_paypal_display_on_shopping_cart": false, + "braintree_paypal_merchant_country": "xyz789", "braintree_paypal_merchant_name_override": "xyz789", - "braintree_paypal_require_billing_address": true, + "braintree_paypal_require_billing_address": false, "braintree_paypal_send_cart_line_items": true, "braintree_paypal_vault_active": false, - "cart_expires_in_days": 123, - "cart_gift_wrapping": "abc123", - "cart_merge_preference": "abc123", - "cart_printed_card": "abc123", - "cart_summary_display_quantity": 987, - "catalog_default_sort_by": "xyz789", + "cart_expires_in_days": 987, + "cart_gift_wrapping": "xyz789", + "cart_printed_card": "xyz789", + "cart_summary_display_quantity": 123, + "catalog_default_sort_by": "abc123", "category_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", "category_url_suffix": "xyz789", - "check_money_order_enable_for_specific_countries": true, + "check_money_order_enable_for_specific_countries": false, "check_money_order_enabled": false, "check_money_order_make_check_payable_to": "xyz789", "check_money_order_max_order_total": "abc123", "check_money_order_min_order_total": "xyz789", - "check_money_order_new_order_status": "abc123", - "check_money_order_payment_from_specific_countries": "abc123", + "check_money_order_new_order_status": "xyz789", + "check_money_order_payment_from_specific_countries": "xyz789", "check_money_order_send_check_to": "abc123", "check_money_order_sort_order": 987, - "check_money_order_title": "abc123", - "cms_home_page": "abc123", - "cms_no_cookies": "abc123", - "cms_no_route": "abc123", + "check_money_order_title": "xyz789", + "cms_home_page": "xyz789", + "cms_no_cookies": "xyz789", + "cms_no_route": "xyz789", "code": "xyz789", "configurable_product_image": "ITSELF", "configurable_thumbnail_source": "abc123", - "contact_enabled": false, + "contact_enabled": true, "copyright": "xyz789", - "countries_with_required_region": "abc123", + "countries_with_required_region": "xyz789", "create_account_confirmation": true, "customer_access_token_lifetime": 987.65, - "default_country": "abc123", - "default_description": "xyz789", + "default_country": "xyz789", + "default_description": "abc123", "default_display_currency_code": "abc123", - "default_keywords": "abc123", - "default_title": "abc123", - "demonotice": 987, + "default_keywords": "xyz789", + "default_title": "xyz789", + "demonotice": 123, "display_product_prices_in_catalog": 123, - "display_shipping_prices": 123, - "display_state_if_optional": true, - "enable_multiple_wishlists": "xyz789", + "display_shipping_prices": 987, + "display_state_if_optional": false, + "enable_multiple_wishlists": "abc123", "fixed_product_taxes_apply_tax_to_fpt": false, - "fixed_product_taxes_display_prices_in_emails": 123, + "fixed_product_taxes_display_prices_in_emails": 987, "fixed_product_taxes_display_prices_in_product_lists": 123, "fixed_product_taxes_display_prices_in_sales_modules": 987, "fixed_product_taxes_display_prices_on_product_view_page": 987, "fixed_product_taxes_enable": true, "fixed_product_taxes_include_fpt_in_subtotal": true, - "front": "xyz789", - "graphql_share_customer_group": true, - "grid_per_page": 123, - "grid_per_page_values": "abc123", + "front": "abc123", + "graphql_share_all_customer_groups": true, + "graphql_share_customer_group": false, + "grid_per_page": 987, + "grid_per_page_values": "xyz789", "grouped_product_image": "ITSELF", "head_includes": "abc123", - "head_shortcut_icon": "abc123", + "head_shortcut_icon": "xyz789", "header_logo_src": "xyz789", - "id": 123, - "is_checkout_agreements_enabled": false, - "is_default_store": true, - "is_default_store_group": false, + "id": 987, + "is_checkout_agreements_enabled": true, + "is_default_store": false, + "is_default_store_group": true, "is_guest_checkout_enabled": true, "is_negotiable_quote_active": false, - "is_one_page_checkout_enabled": false, - "is_requisition_list_active": "abc123", + "is_one_page_checkout_enabled": true, + "is_requisition_list_active": "xyz789", "list_mode": "xyz789", - "list_per_page": 987, - "list_per_page_values": "abc123", - "locale": "abc123", + "list_per_page": 123, + "list_per_page_values": "xyz789", + "locale": "xyz789", "logo_alt": "xyz789", "logo_height": 123, - "logo_width": 123, - "magento_reward_general_is_enabled": "abc123", - "magento_reward_general_is_enabled_on_front": "xyz789", + "logo_width": 987, + "magento_reward_general_is_enabled": "xyz789", + "magento_reward_general_is_enabled_on_front": "abc123", "magento_reward_general_min_points_balance": "xyz789", - "magento_reward_general_publish_history": "xyz789", + "magento_reward_general_publish_history": "abc123", "magento_reward_points_invitation_customer": "xyz789", - "magento_reward_points_invitation_customer_limit": "xyz789", + "magento_reward_points_invitation_customer_limit": "abc123", "magento_reward_points_invitation_order": "xyz789", - "magento_reward_points_invitation_order_limit": "xyz789", + "magento_reward_points_invitation_order_limit": "abc123", "magento_reward_points_newsletter": "abc123", - "magento_reward_points_order": "abc123", + "magento_reward_points_order": "xyz789", "magento_reward_points_register": "xyz789", "magento_reward_points_review": "abc123", "magento_reward_points_review_limit": "xyz789", - "magento_wishlist_general_is_enabled": "abc123", - "max_items_in_order_summary": 987, - "maximum_number_of_wishlists": "xyz789", + "magento_wishlist_general_is_enabled": "xyz789", + "max_items_in_order_summary": 123, + "maximum_number_of_wishlists": "abc123", "minicart_display": false, "minicart_max_items": 123, - "minimum_password_length": "xyz789", + "minimum_password_length": "abc123", "newsletter_enabled": true, "no_route": "xyz789", - "optional_zip_countries": "abc123", - "order_cancellation_enabled": false, + "optional_zip_countries": "xyz789", + "order_cancellation_enabled": true, "order_cancellation_reasons": [CancellationReason], "orders_invoices_credit_memos_display_full_summary": false, "orders_invoices_credit_memos_display_grandtotal": false, - "orders_invoices_credit_memos_display_price": 987, + "orders_invoices_credit_memos_display_price": 123, "orders_invoices_credit_memos_display_shipping_amount": 987, "orders_invoices_credit_memos_display_subtotal": 987, "orders_invoices_credit_memos_display_zero_tax": true, @@ -76658,47 +75623,49 @@
    Example
    "printed_card_price": "abc123", "printed_card_priceV2": Money, "product_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", - "product_reviews_enabled": "xyz789", - "product_url_suffix": "abc123", - "quickorder_active": true, + "product_reviews_enabled": "abc123", + "product_url_suffix": "xyz789", + "quickorder_active": false, "required_character_classes_number": "xyz789", - "returns_enabled": "abc123", + "returns_enabled": "xyz789", "root_category_id": 123, "root_category_uid": "4", "sales_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", "sales_gift_wrapping": "xyz789", "sales_printed_card": "xyz789", "secure_base_link_url": "abc123", - "secure_base_media_url": "abc123", - "secure_base_static_url": "xyz789", + "secure_base_media_url": "xyz789", + "secure_base_static_url": "abc123", "secure_base_url": "abc123", "send_friend": SendFriendConfiguration, - "share_active_segments": true, - "share_applied_cart_rule": true, - "shopping_cart_display_full_summary": false, - "shopping_cart_display_grand_total": false, + "share_all_catalog_rules": false, + "share_all_sales_rule": true, + "share_applied_catalog_rules": true, + "share_applied_sales_rule": false, + "shopping_cart_display_full_summary": true, + "shopping_cart_display_grand_total": true, "shopping_cart_display_price": 987, - "shopping_cart_display_shipping": 123, + "shopping_cart_display_shipping": 987, "shopping_cart_display_subtotal": 123, "shopping_cart_display_tax_gift_wrapping": "DISPLAY_EXCLUDING_TAX", "shopping_cart_display_zero_tax": true, "show_cms_breadcrumbs": 987, - "store_code": "4", + "store_code": 4, "store_group_code": "4", - "store_group_name": "abc123", - "store_name": "xyz789", - "store_sort_order": 987, + "store_group_name": "xyz789", + "store_name": "abc123", + "store_sort_order": 123, "timezone": "abc123", "title_prefix": "xyz789", "title_separator": "xyz789", "title_suffix": "xyz789", "use_store_in_url": true, - "website_code": "4", - "website_id": 123, + "website_code": 4, + "website_id": 987, "website_name": "xyz789", - "weight_unit": "abc123", + "weight_unit": "xyz789", "welcome": "abc123", - "zero_subtotal_enable_for_specific_countries": true, + "zero_subtotal_enable_for_specific_countries": false, "zero_subtotal_enabled": false, "zero_subtotal_new_order_status": "xyz789", "zero_subtotal_payment_action": "xyz789", @@ -76765,9 +75732,9 @@
    Fields
    Example
    {
    -  "position": 987,
    +  "position": 123,
       "use_in_layered_navigation": "NO",
    -  "use_in_product_listing": false,
    +  "use_in_product_listing": true,
       "use_in_search_results_layered_navigation": true,
       "visible_on_catalog_pages": true
     }
    @@ -76862,10 +75829,10 @@ 
    Fields
    Example
    {
    -  "comment": "abc123",
    +  "comment": "xyz789",
       "max_order_commitment": 123,
       "min_order_commitment": 987,
    -  "name": "abc123",
    +  "name": "xyz789",
       "reference_document_links": [
         NegotiableQuoteTemplateReferenceDocumentLinkInput
       ],
    @@ -77016,8 +75983,8 @@ 
    Fields
    Example
    {
    -  "type": "abc123",
    -  "value": "abc123"
    +  "type": "xyz789",
    +  "value": "xyz789"
     }
     
    @@ -77080,7 +76047,7 @@
    Possible Types
    Example
    -
    {"value": "xyz789"}
    +                  
    {"value": "abc123"}
     
    @@ -77397,7 +76364,7 @@
    Fields
    Example
    {
    -  "cartId": "abc123",
    +  "cartId": "xyz789",
       "id": "abc123"
     }
     
    @@ -77450,8 +76417,8 @@
    Fields
    Example
    {
       "amount": Money,
    -  "rate": 123.45,
    -  "title": "xyz789"
    +  "rate": 987.65,
    +  "title": "abc123"
     }
     
    @@ -77645,7 +76612,7 @@
    Example
    {
       "discount": ProductDiscount,
       "final_price": Money,
    -  "quantity": 123.45
    +  "quantity": 987.65
     }
     
    @@ -77693,7 +76660,7 @@
    Fields
    Example
    {
    -  "cart_id": "abc123",
    +  "cart_id": "xyz789",
       "cart_items": [CartItemUpdateInput]
     }
     
    @@ -78012,7 +76979,7 @@
    Example
    GiftRegistryDynamicAttributeInput ], "event_name": "abc123", - "message": "xyz789", + "message": "abc123", "privacy_settings": "PRIVATE", "shipping_address": GiftRegistryShippingAddressInput, "status": "ACTIVE" @@ -78069,9 +77036,9 @@
    Fields
    Example
    {
    -  "gift_registry_item_uid": "4",
    +  "gift_registry_item_uid": 4,
       "note": "xyz789",
    -  "quantity": 123.45
    +  "quantity": 987.65
     }
     
    @@ -78219,9 +77186,9 @@
    Example
    GiftRegistryDynamicAttributeInput ], "email": "abc123", - "firstname": "xyz789", + "firstname": "abc123", "gift_registry_registrant_uid": "4", - "lastname": "abc123" + "lastname": "xyz789" }
    @@ -78436,7 +77403,7 @@
    Fields
    Example
    {
       "items": [NegotiableQuoteTemplateItemQuantityInput],
    -  "template_id": "4"
    +  "template_id": 4
     }
     
    @@ -78561,11 +77528,11 @@
    Fields
    Example
    {
    -  "applies_to": ["4"],
    +  "applies_to": [4],
       "approvers": [4],
       "condition": CreatePurchaseOrderApprovalRuleConditionInput,
       "description": "xyz789",
    -  "name": "abc123",
    +  "name": "xyz789",
       "status": "ENABLED",
       "uid": 4
     }
    @@ -78615,7 +77582,7 @@ 
    Fields
    Example
    {
    -  "description": "abc123",
    +  "description": "xyz789",
       "name": "abc123"
     }
     
    @@ -78678,7 +77645,7 @@
    Example
    {
       "entered_options": [EnteredOptionInput],
       "item_id": "4",
    -  "quantity": 987.65,
    +  "quantity": 123.45,
       "selected_options": ["xyz789"]
     }
     
    @@ -78808,7 +77775,7 @@
    Fields
    Example
    {
    -  "name": "xyz789",
    +  "name": "abc123",
       "uid": 4,
       "visibility": "PUBLIC"
     }
    @@ -78857,7 +77824,7 @@ 
    Fields
    Example
    {
       "parameters": [HttpQueryParameter],
    -  "url": "xyz789"
    +  "url": "abc123"
     }
     
    @@ -79021,7 +77988,7 @@
    Fields
    Example
    {
    -  "currentPage": 123,
    +  "currentPage": 987,
       "pageSize": 123,
       "sort": [CompaniesSortInput]
     }
    @@ -79558,10 +78525,10 @@ 
    Fields
    Example
    {
    -  "payment_source": "abc123",
    -  "payments_order_id": "abc123",
    -  "paypal_order_id": "abc123",
    -  "public_hash": "xyz789"
    +  "payment_source": "xyz789",
    +  "payments_order_id": "xyz789",
    +  "paypal_order_id": "xyz789",
    +  "public_hash": "abc123"
     }
     
    @@ -79642,7 +78609,7 @@
    Fields
    Example
    -
    {"public_hash": "abc123"}
    +                  
    {"public_hash": "xyz789"}
     
    @@ -79753,10 +78720,10 @@
    Example
    "discount": [Discount], "errors": [CartItemError], "id": "xyz789", - "is_available": true, - "max_qty": 987.65, - "min_qty": 987.65, - "not_available_message": "xyz789", + "is_available": false, + "max_qty": 123.45, + "min_qty": 123.45, + "not_available_message": "abc123", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], "prices": CartItemPrices, @@ -80128,6 +79095,11 @@
    currentPage + + rules - [CatalogRule] + + Provides applied catalog rules in the current active cart + sale - Int @@ -80304,46 +79276,46 @@
    currentPageExample
    {
       "activity": "abc123",
    -  "attribute_set_id": 987,
    +  "attribute_set_id": 123,
       "canonical_url": "abc123",
       "categories": [CategoryInterface],
    -  "category_gear": "xyz789",
    +  "category_gear": "abc123",
       "climate": "abc123",
       "collar": "xyz789",
    -  "color": 987,
    -  "country_of_manufacture": "abc123",
    +  "color": 123,
    +  "country_of_manufacture": "xyz789",
       "created_at": "xyz789",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
    -  "eco_collection": 123,
    +  "eco_collection": 987,
       "erin_recommends": 987,
       "features_bags": "xyz789",
       "format": 987,
       "gender": "abc123",
    -  "gift_message_available": false,
    +  "gift_message_available": true,
       "gift_wrapping_available": false,
       "gift_wrapping_price": Money,
       "id": 123,
       "image": ProductImage,
       "is_returnable": "abc123",
       "manufacturer": 987,
    -  "material": "abc123",
    -  "max_sale_qty": 987.65,
    +  "material": "xyz789",
    +  "max_sale_qty": 123.45,
       "media_gallery": [MediaGalleryInterface],
       "media_gallery_entries": [MediaGalleryEntry],
    -  "meta_description": "xyz789",
    +  "meta_description": "abc123",
       "meta_keyword": "abc123",
       "meta_title": "xyz789",
       "min_sale_qty": 987.65,
       "name": "xyz789",
       "new": 987,
       "new_from_date": "abc123",
    -  "new_to_date": "abc123",
    +  "new_to_date": "xyz789",
       "only_x_left_in_stock": 123.45,
       "options": [CustomizableOptionInterface],
    -  "options_container": "xyz789",
    -  "pattern": "abc123",
    +  "options_container": "abc123",
    +  "pattern": "xyz789",
       "performance_fabric": 987,
       "price": ProductPrices,
       "price_range": PriceRange,
    @@ -80355,20 +79327,21 @@ 
    Example
    "redirect_code": 987, "related_products": [ProductInterface], "relative_url": "abc123", - "review_count": 123, + "review_count": 987, "reviews": ProductReviews, + "rules": [CatalogRule], "sale": 987, "short_description": ComplexTextValue, "size": 123, - "sku": "xyz789", + "sku": "abc123", "sleeve": "xyz789", "small_image": ProductImage, "special_from_date": "xyz789", "special_price": 987.65, - "special_to_date": "abc123", + "special_to_date": "xyz789", "staged": true, "stock_status": "IN_STOCK", - "strap_bags": "abc123", + "strap_bags": "xyz789", "style_bags": "xyz789", "style_bottom": "xyz789", "style_general": "abc123", @@ -80378,8 +79351,8 @@
    Example
    "tier_prices": [ProductTierPrices], "type": "CMS_PAGE", "type_id": "xyz789", - "uid": 4, - "updated_at": "abc123", + "uid": "4", + "updated_at": "xyz789", "upsell_products": [ProductInterface], "url_key": "xyz789", "url_path": "xyz789", @@ -80493,7 +79466,7 @@
    Example
    "customizable_options": [SelectedCustomizableOption], "product": ProductInterface, "quantity": 123.45, - "uid": 4 + "uid": "4" }
    @@ -80561,7 +79534,7 @@
    Example
    {
       "added_at": "abc123",
       "customizable_options": [SelectedCustomizableOption],
    -  "description": "abc123",
    +  "description": "xyz789",
       "id": "4",
       "product": ProductInterface,
       "quantity": 987.65
    @@ -80641,7 +79614,7 @@ 
    Example
    "id": 123, "is_default": true, "name": "xyz789", - "sort_order": 123 + "sort_order": 987 }
    @@ -80835,9 +79808,9 @@
    Example
    "items": [WishlistItem], "items_count": 987, "items_v2": WishlistItems, - "name": "xyz789", - "sharing_code": "abc123", - "updated_at": "xyz789", + "name": "abc123", + "sharing_code": "xyz789", + "updated_at": "abc123", "visibility": "PUBLIC" }
    @@ -80895,8 +79868,8 @@
    Fields
    Example
    {
       "code": "PRODUCT_NOT_FOUND",
    -  "message": "xyz789",
    -  "wishlistId": 4,
    +  "message": "abc123",
    +  "wishlistId": "4",
       "wishlistItemId": 4
     }
     
    @@ -80932,13 +79905,6 @@
    Values
    - - -

    REQUIRED_PARAMETER_MISSING

    - - - -

    NOT_SALABLE

    @@ -81029,9 +79995,9 @@
    Example
    {
       "added_at": "xyz789",
       "description": "xyz789",
    -  "id": 123,
    +  "id": 987,
       "product": ProductInterface,
    -  "qty": 987.65
    +  "qty": 123.45
     }
     
    @@ -81147,10 +80113,10 @@
    Fields
    Example
    {
       "entered_options": [EnteredOptionInput],
    -  "parent_sku": "abc123",
    -  "quantity": 123.45,
    -  "selected_options": [4],
    -  "sku": "abc123"
    +  "parent_sku": "xyz789",
    +  "quantity": 987.65,
    +  "selected_options": ["4"],
    +  "sku": "xyz789"
     }
     
    @@ -81237,12 +80203,12 @@
    Possible Types
    -

    DownloadableWishlistItem

    +

    BundleWishlistItem

    -

    BundleWishlistItem

    +

    DownloadableWishlistItem

    @@ -81263,12 +80229,12 @@
    Possible Types
    Example
    {
    -  "added_at": "xyz789",
    +  "added_at": "abc123",
       "customizable_options": [SelectedCustomizableOption],
    -  "description": "abc123",
    -  "id": 4,
    +  "description": "xyz789",
    +  "id": "4",
       "product": ProductInterface,
    -  "quantity": 987.65
    +  "quantity": 123.45
     }
     
    @@ -81315,7 +80281,10 @@
    Fields
    Example
    -
    {"quantity": 123.45, "wishlist_item_id": 4}
    +                  
    {
    +  "quantity": 987.65,
    +  "wishlist_item_id": "4"
    +}
     
    @@ -81380,10 +80349,10 @@
    Fields
    Example
    {
    -  "description": "abc123",
    +  "description": "xyz789",
       "entered_options": [EnteredOptionInput],
       "quantity": 987.65,
    -  "selected_options": ["4"],
    +  "selected_options": [4],
       "wishlist_item_id": "4"
     }
     
    @@ -81498,10 +80467,10 @@
    Fields
    Example
    {
       "items": [WishlistItem],
    -  "items_count": 987,
    +  "items_count": 123,
       "name": "xyz789",
       "sharing_code": "abc123",
    -  "updated_at": "xyz789"
    +  "updated_at": "abc123"
     }
     
    @@ -81590,7 +80559,7 @@
    Fields
    Example
    -
    {"cart_id": "xyz789"}
    +                  
    {"cart_id": "abc123"}
     
    diff --git a/static/graphql-api/2.4.9-beta-1/javascripts/spectaql.min.js b/static/graphql-api/2.4.8/javascripts/spectaql.min.js similarity index 100% rename from static/graphql-api/2.4.9-beta-1/javascripts/spectaql.min.js rename to static/graphql-api/2.4.8/javascripts/spectaql.min.js diff --git a/static/graphql-api/2.4.9-beta-1/stylesheets/spectaql.min.css b/static/graphql-api/2.4.8/stylesheets/spectaql.min.css similarity index 100% rename from static/graphql-api/2.4.9-beta-1/stylesheets/spectaql.min.css rename to static/graphql-api/2.4.8/stylesheets/spectaql.min.css diff --git a/static/graphql-api/index.html b/static/graphql-api/index.html index a284d836c..fd1f636b8 100644 --- a/static/graphql-api/index.html +++ b/static/graphql-api/index.html @@ -57,8 +57,10 @@
  • AddGiftRegistryRegistrantsOutput
  • AddProductsToCartOutput
  • AddProductsToCompareListInput
  • +
  • AddProductsToNewCartOutput
  • AddProductsToRequisitionListOutput
  • AddProductsToWishlistOutput
  • AddPurchaseOrderCommentInput
  • @@ -390,13 +399,12 @@
  • CartItemUpdateInput
  • CartItems
  • CartPrices
  • -
  • CartRule
  • +
  • CartRuleStorefront
  • CartTaxItem
  • CartUserInputError
  • CartUserInputErrorType
  • CatalogAttributeApplyToEnum
  • CatalogAttributeMetadata
  • -
  • CatalogRule
  • CategoryFilterInput
  • CategoryInterface
  • CategoryProducts
  • @@ -445,6 +453,7 @@
  • CompanyRoleUpdateInput
  • CompanyRoles
  • CompanySalesRepresentative
  • +
  • CompanyStatusEnum
  • CompanyStructure
  • CompanyStructureEntity
  • CompanyStructureItem
  • @@ -461,6 +470,7 @@
  • ComparableAttribute
  • ComparableItem
  • CompareList
  • +
  • CompleteOrderInput
  • ComplexTextValue
  • ConfigurableAttributeOption
  • ConfigurableCartItem
  • @@ -533,7 +543,7 @@
  • CustomerCreateInput
  • CustomerDownloadableProduct
  • CustomerDownloadableProducts
  • -
  • CustomerGroup
  • +
  • CustomerGroupStorefront
  • CustomerInput
  • CustomerOrder
  • CustomerOrderSortInput
  • @@ -542,8 +552,7 @@
  • CustomerOrdersFilterInput
  • CustomerOutput
  • CustomerPaymentTokens
  • -
  • CustomerSegment
  • -
  • CustomerSegmentApplyTo
  • +
  • CustomerSegmentStorefront
  • CustomerStoreCredit
  • CustomerStoreCreditHistory
  • CustomerStoreCreditHistoryItem
  • @@ -616,7 +625,11 @@
  • EstimateAddressInput
  • EstimateTotalsInput
  • EstimateTotalsOutput
  • +
  • ExchangeExternalCustomerTokenInput
  • +
  • ExchangeExternalCustomerTokenOutput
  • ExchangeRate
  • +
  • FastlaneConfig
  • +
  • FastlaneMethodInput
  • FilterEqualTypeInput
  • FilterMatchTypeEnum
  • FilterMatchTypeInput
  • @@ -645,6 +658,7 @@
  • GiftCardShipmentItem
  • GiftCardTypeEnum
  • GiftCardWishlistItem
  • +
  • GiftCartAttributeValue
  • GiftMessage
  • GiftMessageInput
  • GiftOptionsPrices
  • @@ -677,6 +691,7 @@
  • GroupedProductItem
  • GroupedProductWishlistItem
  • GuestOrderCancelInput
  • +
  • GuestOrderInformationInput
  • HostedFieldsConfig
  • HostedFieldsInput
  • HostedProInput
  • @@ -766,7 +781,6 @@
  • OrderActionType
  • OrderAddress
  • OrderCustomerInfo
  • -
  • OrderInformationInput
  • OrderItem
  • OrderItemInterface
  • OrderItemOption
  • @@ -917,6 +931,7 @@
  • RequisitionList
  • RequisitionListFilterInput
  • RequisitionListItemInterface
  • +
  • RequisitionListItems
  • RequisitionListItemsInput
  • RequisitionLists
  • RequistionListItems
  • @@ -969,6 +984,7 @@
  • SendNegotiableQuoteForReviewOutput
  • SetBillingAddressOnCartInput
  • SetBillingAddressOnCartOutput
  • +
  • SetCartAsInactiveOutput
  • SetGiftOptionsOnCartInput
  • SetGiftOptionsOnCartOutput
  • SetGuestEmailOnCartInput
  • @@ -1120,7 +1136,7 @@
    Headers
    Version
    -

    2.4.8

    +

    2.4.9

    @@ -1437,6 +1453,7 @@
    Query
    braintree_paypal_vault_active cart_expires_in_days cart_gift_wrapping + cart_merge_preference cart_printed_card cart_summary_display_quantity catalog_default_sort_by @@ -1481,7 +1498,6 @@
    Query
    fixed_product_taxes_enable fixed_product_taxes_include_fpt_in_subtotal front - graphql_share_all_customer_groups graphql_share_customer_group grid_per_page grid_per_page_values @@ -1559,10 +1575,8 @@
    Query
    send_friend { ...SendFriendConfigurationFragment } - share_all_catalog_rules - share_all_sales_rule - share_applied_catalog_rules - share_applied_sales_rule + share_active_segments + share_applied_cart_rule shopping_cart_display_full_summary shopping_cart_display_grand_total shopping_cart_display_price @@ -1599,7 +1613,7 @@
    Query
    Variables
    -
    {"useCurrentGroup": false}
    +                  
    {"useCurrentGroup": true}
     
    @@ -1609,116 +1623,117 @@
    Response
    "availableStores": [ { "absolute_footer": "abc123", - "allow_gift_receipt": "xyz789", - "allow_gift_wrapping_on_order": "xyz789", - "allow_gift_wrapping_on_order_items": "xyz789", - "allow_guests_to_write_product_reviews": "xyz789", - "allow_items": "abc123", + "allow_gift_receipt": "abc123", + "allow_gift_wrapping_on_order": "abc123", + "allow_gift_wrapping_on_order_items": "abc123", + "allow_guests_to_write_product_reviews": "abc123", + "allow_items": "xyz789", "allow_order": "xyz789", - "allow_printed_card": "abc123", - "autocomplete_on_storefront": true, + "allow_printed_card": "xyz789", + "autocomplete_on_storefront": false, "base_currency_code": "abc123", "base_link_url": "abc123", - "base_media_url": "xyz789", - "base_static_url": "xyz789", + "base_media_url": "abc123", + "base_static_url": "abc123", "base_url": "xyz789", "braintree_3dsecure_allowspecific": true, - "braintree_3dsecure_always_request_3ds": false, + "braintree_3dsecure_always_request_3ds": true, "braintree_3dsecure_specificcountry": "xyz789", - "braintree_3dsecure_threshold_amount": "xyz789", + "braintree_3dsecure_threshold_amount": "abc123", "braintree_3dsecure_verify_3dsecure": false, - "braintree_ach_direct_debit_vault_active": false, + "braintree_ach_direct_debit_vault_active": true, "braintree_applepay_merchant_name": "xyz789", "braintree_applepay_vault_active": false, "braintree_cc_vault_active": "xyz789", "braintree_cc_vault_cvv": false, - "braintree_environment": "xyz789", + "braintree_environment": "abc123", "braintree_googlepay_btn_color": "xyz789", "braintree_googlepay_cctypes": "xyz789", - "braintree_googlepay_merchant_id": "abc123", + "braintree_googlepay_merchant_id": "xyz789", "braintree_googlepay_vault_active": false, - "braintree_local_payment_allowed_methods": "abc123", + "braintree_local_payment_allowed_methods": "xyz789", "braintree_local_payment_fallback_button_text": "abc123", - "braintree_local_payment_redirect_on_fail": "xyz789", + "braintree_local_payment_redirect_on_fail": "abc123", "braintree_merchant_account_id": "abc123", - "braintree_paypal_button_location_cart_type_credit_color": "xyz789", - "braintree_paypal_button_location_cart_type_credit_label": "abc123", + "braintree_paypal_button_location_cart_type_credit_color": "abc123", + "braintree_paypal_button_location_cart_type_credit_label": "xyz789", "braintree_paypal_button_location_cart_type_credit_shape": "xyz789", "braintree_paypal_button_location_cart_type_credit_show": true, - "braintree_paypal_button_location_cart_type_messaging_layout": "abc123", - "braintree_paypal_button_location_cart_type_messaging_logo": "xyz789", - "braintree_paypal_button_location_cart_type_messaging_logo_position": "abc123", - "braintree_paypal_button_location_cart_type_messaging_show": true, - "braintree_paypal_button_location_cart_type_messaging_text_color": "abc123", + "braintree_paypal_button_location_cart_type_messaging_layout": "xyz789", + "braintree_paypal_button_location_cart_type_messaging_logo": "abc123", + "braintree_paypal_button_location_cart_type_messaging_logo_position": "xyz789", + "braintree_paypal_button_location_cart_type_messaging_show": false, + "braintree_paypal_button_location_cart_type_messaging_text_color": "xyz789", "braintree_paypal_button_location_cart_type_paylater_color": "abc123", "braintree_paypal_button_location_cart_type_paylater_label": "xyz789", - "braintree_paypal_button_location_cart_type_paylater_shape": "xyz789", + "braintree_paypal_button_location_cart_type_paylater_shape": "abc123", "braintree_paypal_button_location_cart_type_paylater_show": false, - "braintree_paypal_button_location_cart_type_paypal_color": "xyz789", + "braintree_paypal_button_location_cart_type_paypal_color": "abc123", "braintree_paypal_button_location_cart_type_paypal_label": "xyz789", - "braintree_paypal_button_location_cart_type_paypal_shape": "xyz789", + "braintree_paypal_button_location_cart_type_paypal_shape": "abc123", "braintree_paypal_button_location_cart_type_paypal_show": true, "braintree_paypal_button_location_checkout_type_credit_color": "abc123", "braintree_paypal_button_location_checkout_type_credit_label": "xyz789", "braintree_paypal_button_location_checkout_type_credit_shape": "abc123", "braintree_paypal_button_location_checkout_type_credit_show": false, - "braintree_paypal_button_location_checkout_type_messaging_layout": "xyz789", - "braintree_paypal_button_location_checkout_type_messaging_logo": "xyz789", + "braintree_paypal_button_location_checkout_type_messaging_layout": "abc123", + "braintree_paypal_button_location_checkout_type_messaging_logo": "abc123", "braintree_paypal_button_location_checkout_type_messaging_logo_position": "abc123", - "braintree_paypal_button_location_checkout_type_messaging_show": true, - "braintree_paypal_button_location_checkout_type_messaging_text_color": "abc123", - "braintree_paypal_button_location_checkout_type_paylater_color": "xyz789", - "braintree_paypal_button_location_checkout_type_paylater_label": "xyz789", + "braintree_paypal_button_location_checkout_type_messaging_show": false, + "braintree_paypal_button_location_checkout_type_messaging_text_color": "xyz789", + "braintree_paypal_button_location_checkout_type_paylater_color": "abc123", + "braintree_paypal_button_location_checkout_type_paylater_label": "abc123", "braintree_paypal_button_location_checkout_type_paylater_shape": "abc123", - "braintree_paypal_button_location_checkout_type_paylater_show": true, + "braintree_paypal_button_location_checkout_type_paylater_show": false, "braintree_paypal_button_location_checkout_type_paypal_color": "abc123", - "braintree_paypal_button_location_checkout_type_paypal_label": "abc123", + "braintree_paypal_button_location_checkout_type_paypal_label": "xyz789", "braintree_paypal_button_location_checkout_type_paypal_shape": "xyz789", "braintree_paypal_button_location_checkout_type_paypal_show": true, "braintree_paypal_button_location_productpage_type_credit_color": "abc123", - "braintree_paypal_button_location_productpage_type_credit_label": "xyz789", - "braintree_paypal_button_location_productpage_type_credit_shape": "abc123", - "braintree_paypal_button_location_productpage_type_credit_show": true, - "braintree_paypal_button_location_productpage_type_messaging_layout": "xyz789", + "braintree_paypal_button_location_productpage_type_credit_label": "abc123", + "braintree_paypal_button_location_productpage_type_credit_shape": "xyz789", + "braintree_paypal_button_location_productpage_type_credit_show": false, + "braintree_paypal_button_location_productpage_type_messaging_layout": "abc123", "braintree_paypal_button_location_productpage_type_messaging_logo": "abc123", - "braintree_paypal_button_location_productpage_type_messaging_logo_position": "abc123", + "braintree_paypal_button_location_productpage_type_messaging_logo_position": "xyz789", "braintree_paypal_button_location_productpage_type_messaging_show": true, "braintree_paypal_button_location_productpage_type_messaging_text_color": "abc123", - "braintree_paypal_button_location_productpage_type_paylater_color": "xyz789", - "braintree_paypal_button_location_productpage_type_paylater_label": "abc123", + "braintree_paypal_button_location_productpage_type_paylater_color": "abc123", + "braintree_paypal_button_location_productpage_type_paylater_label": "xyz789", "braintree_paypal_button_location_productpage_type_paylater_shape": "abc123", - "braintree_paypal_button_location_productpage_type_paylater_show": false, + "braintree_paypal_button_location_productpage_type_paylater_show": true, "braintree_paypal_button_location_productpage_type_paypal_color": "xyz789", "braintree_paypal_button_location_productpage_type_paypal_label": "xyz789", "braintree_paypal_button_location_productpage_type_paypal_shape": "abc123", "braintree_paypal_button_location_productpage_type_paypal_show": true, - "braintree_paypal_credit_uk_merchant_name": "abc123", + "braintree_paypal_credit_uk_merchant_name": "xyz789", "braintree_paypal_display_on_shopping_cart": false, - "braintree_paypal_merchant_country": "abc123", - "braintree_paypal_merchant_name_override": "xyz789", + "braintree_paypal_merchant_country": "xyz789", + "braintree_paypal_merchant_name_override": "abc123", "braintree_paypal_require_billing_address": true, - "braintree_paypal_send_cart_line_items": false, - "braintree_paypal_vault_active": true, + "braintree_paypal_send_cart_line_items": true, + "braintree_paypal_vault_active": false, "cart_expires_in_days": 123, - "cart_gift_wrapping": "abc123", - "cart_printed_card": "xyz789", - "cart_summary_display_quantity": 987, + "cart_gift_wrapping": "xyz789", + "cart_merge_preference": "abc123", + "cart_printed_card": "abc123", + "cart_summary_display_quantity": 123, "catalog_default_sort_by": "abc123", "category_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", "category_url_suffix": "xyz789", - "check_money_order_enable_for_specific_countries": true, + "check_money_order_enable_for_specific_countries": false, "check_money_order_enabled": false, "check_money_order_make_check_payable_to": "abc123", "check_money_order_max_order_total": "xyz789", "check_money_order_min_order_total": "abc123", - "check_money_order_new_order_status": "xyz789", + "check_money_order_new_order_status": "abc123", "check_money_order_payment_from_specific_countries": "abc123", "check_money_order_send_check_to": "abc123", - "check_money_order_sort_order": 987, - "check_money_order_title": "abc123", - "cms_home_page": "xyz789", + "check_money_order_sort_order": 123, + "check_money_order_title": "xyz789", + "cms_home_page": "abc123", "cms_no_cookies": "xyz789", - "cms_no_route": "abc123", + "cms_no_route": "xyz789", "code": "abc123", "configurable_product_image": "ITSELF", "configurable_thumbnail_source": "abc123", @@ -1727,131 +1742,128 @@
    Response
    "countries_with_required_region": "abc123", "create_account_confirmation": false, "customer_access_token_lifetime": 123.45, - "default_country": "xyz789", - "default_description": "abc123", + "default_country": "abc123", + "default_description": "xyz789", "default_display_currency_code": "xyz789", "default_keywords": "xyz789", - "default_title": "xyz789", + "default_title": "abc123", "demonotice": 123, "display_product_prices_in_catalog": 123, - "display_shipping_prices": 123, + "display_shipping_prices": 987, "display_state_if_optional": false, "enable_multiple_wishlists": "xyz789", "fixed_product_taxes_apply_tax_to_fpt": false, "fixed_product_taxes_display_prices_in_emails": 123, "fixed_product_taxes_display_prices_in_product_lists": 987, "fixed_product_taxes_display_prices_in_sales_modules": 123, - "fixed_product_taxes_display_prices_on_product_view_page": 123, + "fixed_product_taxes_display_prices_on_product_view_page": 987, "fixed_product_taxes_enable": true, - "fixed_product_taxes_include_fpt_in_subtotal": false, + "fixed_product_taxes_include_fpt_in_subtotal": true, "front": "xyz789", - "graphql_share_all_customer_groups": false, "graphql_share_customer_group": false, - "grid_per_page": 123, - "grid_per_page_values": "xyz789", + "grid_per_page": 987, + "grid_per_page_values": "abc123", "grouped_product_image": "ITSELF", - "head_includes": "xyz789", + "head_includes": "abc123", "head_shortcut_icon": "abc123", - "header_logo_src": "abc123", - "id": 987, + "header_logo_src": "xyz789", + "id": 123, "is_checkout_agreements_enabled": false, "is_default_store": true, - "is_default_store_group": true, + "is_default_store_group": false, "is_guest_checkout_enabled": true, "is_negotiable_quote_active": true, - "is_one_page_checkout_enabled": true, - "is_requisition_list_active": "xyz789", + "is_one_page_checkout_enabled": false, + "is_requisition_list_active": "abc123", "list_mode": "xyz789", - "list_per_page": 987, - "list_per_page_values": "xyz789", + "list_per_page": 123, + "list_per_page_values": "abc123", "locale": "abc123", - "logo_alt": "xyz789", - "logo_height": 987, + "logo_alt": "abc123", + "logo_height": 123, "logo_width": 123, - "magento_reward_general_is_enabled": "xyz789", + "magento_reward_general_is_enabled": "abc123", "magento_reward_general_is_enabled_on_front": "abc123", "magento_reward_general_min_points_balance": "xyz789", - "magento_reward_general_publish_history": "abc123", - "magento_reward_points_invitation_customer": "abc123", + "magento_reward_general_publish_history": "xyz789", + "magento_reward_points_invitation_customer": "xyz789", "magento_reward_points_invitation_customer_limit": "xyz789", "magento_reward_points_invitation_order": "xyz789", "magento_reward_points_invitation_order_limit": "xyz789", "magento_reward_points_newsletter": "xyz789", - "magento_reward_points_order": "abc123", + "magento_reward_points_order": "xyz789", "magento_reward_points_register": "abc123", "magento_reward_points_review": "xyz789", - "magento_reward_points_review_limit": "abc123", - "magento_wishlist_general_is_enabled": "xyz789", - "max_items_in_order_summary": 123, + "magento_reward_points_review_limit": "xyz789", + "magento_wishlist_general_is_enabled": "abc123", + "max_items_in_order_summary": 987, "maximum_number_of_wishlists": "xyz789", - "minicart_display": false, - "minicart_max_items": 987, - "minimum_password_length": "xyz789", - "newsletter_enabled": false, + "minicart_display": true, + "minicart_max_items": 123, + "minimum_password_length": "abc123", + "newsletter_enabled": true, "no_route": "xyz789", "optional_zip_countries": "abc123", "order_cancellation_enabled": false, "order_cancellation_reasons": [ CancellationReason ], - "orders_invoices_credit_memos_display_full_summary": false, + "orders_invoices_credit_memos_display_full_summary": true, "orders_invoices_credit_memos_display_grandtotal": false, - "orders_invoices_credit_memos_display_price": 123, - "orders_invoices_credit_memos_display_shipping_amount": 987, + "orders_invoices_credit_memos_display_price": 987, + "orders_invoices_credit_memos_display_shipping_amount": 123, "orders_invoices_credit_memos_display_subtotal": 123, "orders_invoices_credit_memos_display_zero_tax": true, - "payment_payflowpro_cc_vault_active": "xyz789", + "payment_payflowpro_cc_vault_active": "abc123", "printed_card_price": "abc123", "printed_card_priceV2": Money, "product_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", - "product_reviews_enabled": "abc123", - "product_url_suffix": "abc123", - "quickorder_active": true, + "product_reviews_enabled": "xyz789", + "product_url_suffix": "xyz789", + "quickorder_active": false, "required_character_classes_number": "xyz789", "returns_enabled": "xyz789", - "root_category_id": 123, - "root_category_uid": 4, + "root_category_id": 987, + "root_category_uid": "4", "sales_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", - "sales_gift_wrapping": "abc123", - "sales_printed_card": "xyz789", - "secure_base_link_url": "abc123", + "sales_gift_wrapping": "xyz789", + "sales_printed_card": "abc123", + "secure_base_link_url": "xyz789", "secure_base_media_url": "abc123", - "secure_base_static_url": "xyz789", + "secure_base_static_url": "abc123", "secure_base_url": "xyz789", "send_friend": SendFriendConfiguration, - "share_all_catalog_rules": false, - "share_all_sales_rule": false, - "share_applied_catalog_rules": true, - "share_applied_sales_rule": true, - "shopping_cart_display_full_summary": false, - "shopping_cart_display_grand_total": true, + "share_active_segments": true, + "share_applied_cart_rule": true, + "shopping_cart_display_full_summary": true, + "shopping_cart_display_grand_total": false, "shopping_cart_display_price": 123, "shopping_cart_display_shipping": 123, "shopping_cart_display_subtotal": 987, "shopping_cart_display_tax_gift_wrapping": "DISPLAY_EXCLUDING_TAX", - "shopping_cart_display_zero_tax": true, - "show_cms_breadcrumbs": 987, - "store_code": "4", + "shopping_cart_display_zero_tax": false, + "show_cms_breadcrumbs": 123, + "store_code": 4, "store_group_code": "4", "store_group_name": "xyz789", "store_name": "abc123", - "store_sort_order": 987, + "store_sort_order": 123, "timezone": "abc123", "title_prefix": "xyz789", - "title_separator": "xyz789", + "title_separator": "abc123", "title_suffix": "abc123", "use_store_in_url": false, - "website_code": "4", + "website_code": 4, "website_id": 987, "website_name": "abc123", - "weight_unit": "xyz789", + "weight_unit": "abc123", "welcome": "xyz789", - "zero_subtotal_enable_for_specific_countries": true, + "zero_subtotal_enable_for_specific_countries": false, "zero_subtotal_enabled": true, - "zero_subtotal_new_order_status": "abc123", - "zero_subtotal_payment_action": "xyz789", - "zero_subtotal_payment_from_specific_countries": "abc123", - "zero_subtotal_sort_order": 123, + "zero_subtotal_new_order_status": "xyz789", + "zero_subtotal_payment_action": "abc123", + "zero_subtotal_payment_from_specific_countries": "xyz789", + "zero_subtotal_sort_order": 987, "zero_subtotal_title": "abc123" } ] @@ -1956,7 +1968,7 @@
    Query
    } printed_card_included rules { - ...CartRuleFragment + ...CartRuleStorefrontFragment } selected_payment_method { ...SelectedPaymentMethodFragment @@ -1971,7 +1983,7 @@
    Query
    Variables
    -
    {"cart_id": "abc123"}
    +                  
    {"cart_id": "xyz789"}
     
    @@ -1991,15 +2003,15 @@
    Response
    "billing_address": BillingCartAddress, "email": "abc123", "gift_message": GiftMessage, - "gift_receipt_included": true, + "gift_receipt_included": false, "gift_wrapping": GiftWrapping, "id": "4", - "is_virtual": true, + "is_virtual": false, "items": [CartItemInterface], "itemsV2": CartItems, "prices": CartPrices, "printed_card_included": false, - "rules": [CartRule], + "rules": [CartRuleStorefront], "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ShippingCartAddress], "total_quantity": 123.45 @@ -2223,7 +2235,7 @@
    Query
    Variables
    -
    {"id": 123}
    +                  
    {"id": 987}
     
    @@ -2231,43 +2243,43 @@
    Response
    {
       "data": {
         "category": {
    -      "automatic_sorting": "xyz789",
    -      "available_sort_by": ["abc123"],
    +      "automatic_sorting": "abc123",
    +      "available_sort_by": ["xyz789"],
           "breadcrumbs": [Breadcrumb],
    -      "canonical_url": "xyz789",
    +      "canonical_url": "abc123",
           "children": [CategoryTree],
    -      "children_count": "xyz789",
    +      "children_count": "abc123",
           "cms_block": CmsBlock,
           "created_at": "xyz789",
           "custom_layout_update_file": "xyz789",
    -      "default_sort_by": "abc123",
    +      "default_sort_by": "xyz789",
           "description": "xyz789",
           "display_mode": "xyz789",
           "filter_price_range": 987.65,
           "id": 987,
           "image": "abc123",
    -      "include_in_menu": 123,
    +      "include_in_menu": 987,
           "is_anchor": 987,
    -      "landing_page": 987,
    +      "landing_page": 123,
           "level": 987,
    -      "meta_description": "abc123",
    +      "meta_description": "xyz789",
           "meta_keywords": "xyz789",
           "meta_title": "xyz789",
           "name": "xyz789",
           "path": "xyz789",
    -      "path_in_store": "xyz789",
    +      "path_in_store": "abc123",
           "position": 987,
           "product_count": 987,
           "products": CategoryProducts,
    -      "redirect_code": 123,
    -      "relative_url": "abc123",
    -      "staged": true,
    +      "redirect_code": 987,
    +      "relative_url": "xyz789",
    +      "staged": false,
           "type": "CMS_PAGE",
    -      "uid": "4",
    -      "updated_at": "xyz789",
    -      "url_key": "abc123",
    +      "uid": 4,
    +      "updated_at": "abc123",
    +      "url_key": "xyz789",
           "url_path": "xyz789",
    -      "url_suffix": "xyz789"
    +      "url_suffix": "abc123"
         }
       }
     }
    @@ -2416,32 +2428,32 @@ 
    Response
    "data": { "categoryList": [ { - "automatic_sorting": "xyz789", - "available_sort_by": ["xyz789"], + "automatic_sorting": "abc123", + "available_sort_by": ["abc123"], "breadcrumbs": [Breadcrumb], "canonical_url": "abc123", "children": [CategoryTree], "children_count": "xyz789", "cms_block": CmsBlock, "created_at": "xyz789", - "custom_layout_update_file": "abc123", + "custom_layout_update_file": "xyz789", "default_sort_by": "xyz789", - "description": "xyz789", - "display_mode": "xyz789", - "filter_price_range": 123.45, - "id": 987, + "description": "abc123", + "display_mode": "abc123", + "filter_price_range": 987.65, + "id": 123, "image": "xyz789", "include_in_menu": 123, - "is_anchor": 123, - "landing_page": 987, - "level": 987, + "is_anchor": 987, + "landing_page": 123, + "level": 123, "meta_description": "abc123", - "meta_keywords": "xyz789", - "meta_title": "abc123", + "meta_keywords": "abc123", + "meta_title": "xyz789", "name": "abc123", "path": "xyz789", "path_in_store": "xyz789", - "position": 987, + "position": 123, "product_count": 123, "products": CategoryProducts, "redirect_code": 987, @@ -2449,9 +2461,9 @@
    Response
    "staged": true, "type": "CMS_PAGE", "uid": "4", - "updated_at": "xyz789", + "updated_at": "abc123", "url_key": "abc123", - "url_path": "xyz789", + "url_path": "abc123", "url_suffix": "xyz789" } ] @@ -2509,10 +2521,10 @@
    Response
    "data": { "checkoutAgreements": [ { - "agreement_id": 987, - "checkbox_text": "abc123", + "agreement_id": 123, + "checkbox_text": "xyz789", "content": "xyz789", - "content_height": "abc123", + "content_height": "xyz789", "is_html": false, "mode": "AUTO", "name": "xyz789" @@ -2673,7 +2685,7 @@
    Query
    Variables
    -
    {"id": 987, "identifier": "abc123"}
    +                  
    {"id": 123, "identifier": "abc123"}
     
    @@ -2683,12 +2695,12 @@
    Response
    "cmsPage": { "content": "xyz789", "content_heading": "abc123", - "identifier": "abc123", - "meta_description": "xyz789", - "meta_keywords": "xyz789", - "meta_title": "abc123", + "identifier": "xyz789", + "meta_description": "abc123", + "meta_keywords": "abc123", + "meta_title": "xyz789", "page_layout": "xyz789", - "redirect_code": 123, + "redirect_code": 987, "relative_url": "abc123", "title": "xyz789", "type": "CMS_PAGE", @@ -2788,10 +2800,10 @@
    Response
    "credit": CompanyCredit, "credit_history": CompanyCreditHistory, "email": "abc123", - "id": 4, + "id": "4", "legal_address": CompanyLegalAddress, "legal_name": "xyz789", - "name": "xyz789", + "name": "abc123", "payment_methods": ["abc123"], "reseller_id": "xyz789", "role": CompanyRole, @@ -2873,7 +2885,7 @@
    Query
    Variables
    -
    {"uid": 4}
    +                  
    {"uid": "4"}
     
    @@ -2882,9 +2894,9 @@
    Response
    "data": { "compareList": { "attributes": [ComparableAttribute], - "item_count": 123, + "item_count": 987, "items": [ComparableItem], - "uid": 4 + "uid": "4" } } } @@ -2944,8 +2956,8 @@
    Response
    "available_regions": [Region], "full_name_english": "xyz789", "full_name_locale": "abc123", - "id": "xyz789", - "three_letter_abbreviation": "abc123", + "id": "abc123", + "three_letter_abbreviation": "xyz789", "two_letter_abbreviation": "xyz789" } ] @@ -3020,7 +3032,7 @@
    Query
    Variables
    -
    {"id": "xyz789"}
    +                  
    {"id": "abc123"}
     
    @@ -3029,10 +3041,10 @@
    Response
    "data": { "country": { "available_regions": [Region], - "full_name_english": "abc123", - "full_name_locale": "abc123", - "id": "xyz789", - "three_letter_abbreviation": "abc123", + "full_name_english": "xyz789", + "full_name_locale": "xyz789", + "id": "abc123", + "three_letter_abbreviation": "xyz789", "two_letter_abbreviation": "xyz789" } } @@ -3094,10 +3106,10 @@
    Response
    "available_currency_codes": [ "abc123" ], - "base_currency_code": "abc123", - "base_currency_symbol": "abc123", + "base_currency_code": "xyz789", + "base_currency_symbol": "xyz789", "default_display_currecy_code": "xyz789", - "default_display_currecy_symbol": "abc123", + "default_display_currecy_symbol": "xyz789", "default_display_currency_code": "abc123", "default_display_currency_symbol": "abc123", "exchange_rates": [ExchangeRate] @@ -3331,7 +3343,7 @@
    Query
    ...GiftRegistryFragment } group { - ...CustomerGroupFragment + ...CustomerGroupStorefrontFragment } group_id id @@ -3378,7 +3390,7 @@
    Query
    ...CompanyRoleFragment } segments { - ...CustomerSegmentFragment + ...CustomerSegmentStorefrontFragment } status store_credit { @@ -3411,14 +3423,14 @@
    Response
    "customer": { "addresses": [CustomerAddress], "addressesV2": CustomerAddresses, - "allow_remote_shopping_assistance": false, + "allow_remote_shopping_assistance": true, "companies": UserCompaniesOutput, "compare_list": CompareList, "confirmation_status": "ACCOUNT_CONFIRMED", "created_at": "abc123", "custom_attributes": [AttributeValueInterface], - "date_of_birth": "xyz789", - "default_billing": "xyz789", + "date_of_birth": "abc123", + "default_billing": "abc123", "default_shipping": "abc123", "dob": "xyz789", "email": "abc123", @@ -3426,35 +3438,35 @@
    Response
    "gender": 123, "gift_registries": [GiftRegistry], "gift_registry": GiftRegistry, - "group": CustomerGroup, + "group": CustomerGroupStorefront, "group_id": 987, - "id": 987, - "is_subscribed": false, + "id": "4", + "is_subscribed": true, "job_title": "xyz789", - "lastname": "xyz789", + "lastname": "abc123", "middlename": "abc123", "orders": CustomerOrders, - "prefix": "abc123", + "prefix": "xyz789", "purchase_order": PurchaseOrder, "purchase_order_approval_rule": PurchaseOrderApprovalRule, "purchase_order_approval_rule_metadata": PurchaseOrderApprovalRuleMetadata, "purchase_order_approval_rules": PurchaseOrderApprovalRules, "purchase_orders": PurchaseOrders, - "purchase_orders_enabled": true, + "purchase_orders_enabled": false, "requisition_lists": RequisitionLists, "return": Return, "returns": Returns, "reviews": ProductReviews, "reward_points": RewardPoints, "role": CompanyRole, - "segments": [CustomerSegment], + "segments": [CustomerSegmentStorefront], "status": "ACTIVE", "store_credit": CustomerStoreCredit, - "structure_id": "4", + "structure_id": 4, "suffix": "abc123", "taxvat": "abc123", "team": CompanyTeam, - "telephone": "abc123", + "telephone": "xyz789", "wishlist": Wishlist, "wishlist_v2": Wishlist, "wishlists": [Wishlist] @@ -3541,7 +3553,7 @@
    Query
    }
    printed_card_included rules { - ...CartRuleFragment + ...CartRuleStorefrontFragment } selected_payment_method { ...SelectedPaymentMethodFragment @@ -3574,12 +3586,12 @@
    Response
    "gift_receipt_included": true, "gift_wrapping": GiftWrapping, "id": "4", - "is_virtual": false, + "is_virtual": true, "items": [CartItemInterface], "itemsV2": CartItems, "prices": CartPrices, - "printed_card_included": true, - "rules": [CartRule], + "printed_card_included": false, + "rules": [CartRuleStorefront], "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ShippingCartAddress], "total_quantity": 123.45 @@ -3637,6 +3649,49 @@
    Response
    } } } +
    + + + back to top + +
    +
    +
    + Queries +
    +

    + customerGroup +

    +
    +
    +
    +
    Description
    +

    Provides Customer Group assigned to the Customer or Guest.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CustomerGroupStorefront! +

    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query customerGroup {
    +  customerGroup {
    +    uid
    +  }
    +}
    +
    +
    +
    +
    Response
    +
    {"data": {"customerGroup": {"uid": "4"}}}
     
    @@ -3688,7 +3743,7 @@
    Response
    {
       "data": {
         "customerOrders": {
    -      "date_of_first_order": "abc123",
    +      "date_of_first_order": "xyz789",
           "items": [CustomerOrder],
           "page_info": SearchResultPageInfo,
           "total_count": 987
    @@ -3744,6 +3799,77 @@ 
    Response
    "customerPaymentTokens": {"items": [PaymentToken]} } } +
    +
    + + back to top + +
    +
    +
    + Queries +
    +

    + customerSegments +

    +
    +
    +
    +
    Description
    +

    Customer segments associated with the current customer or guest/visitor.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [CustomerSegmentStorefront] +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + cartId - String! + The unique ID of the cart to query.
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query customerSegments($cartId: String!) {
    +  customerSegments(cartId: $cartId) {
    +    uid
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"cartId": "abc123"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "customerSegments": [{"uid": "4"}]
    +  }
    +}
     
    @@ -3995,9 +4121,9 @@
    Response
    "data": { "getPayflowLinkToken": { "mode": "TEST", - "paypal_url": "xyz789", - "secure_token": "abc123", - "secure_token_id": "abc123" + "paypal_url": "abc123", + "secure_token": "xyz789", + "secure_token_id": "xyz789" } } } @@ -4058,6 +4184,9 @@
    Query
    apple_pay { ...ApplePayConfigFragment } + fastlane { + ...FastlaneConfigFragment + } google_pay { ...GooglePayConfigFragment } @@ -4082,6 +4211,7 @@
    Response
    "data": { "getPaymentConfig": { "apple_pay": ApplePayConfig, + "fastlane": FastlaneConfig, "google_pay": GooglePayConfig, "hosted_fields": HostedFieldsConfig, "smart_buttons": SmartButtonsConfig @@ -4167,7 +4297,7 @@
    Query
    Variables
    {
    -  "cartId": "abc123",
    +  "cartId": "xyz789",
       "id": "abc123"
     }
     
    @@ -4469,7 +4599,7 @@
    Query
    Variables
    -
    {"giftRegistryUid": "4"}
    +                  
    {"giftRegistryUid": 4}
     
    @@ -4481,16 +4611,16 @@
    Response
    "dynamic_attributes": [ GiftRegistryDynamicAttribute ], - "event_name": "xyz789", + "event_name": "abc123", "items": [GiftRegistryItemInterface], - "message": "abc123", + "message": "xyz789", "owner_name": "abc123", "privacy_settings": "PRIVATE", "registrants": [GiftRegistryRegistrant], "shipping_address": CustomerAddress, "status": "ACTIVE", "type": GiftRegistryType, - "uid": 4 + "uid": "4" } } } @@ -4560,7 +4690,7 @@
    Query
    Variables
    -
    {"email": "abc123"}
    +                  
    {"email": "xyz789"}
     
    @@ -4571,10 +4701,10 @@
    Response
    { "event_date": "xyz789", "event_title": "xyz789", - "gift_registry_uid": "4", - "location": "abc123", - "name": "xyz789", - "type": "xyz789" + "gift_registry_uid": 4, + "location": "xyz789", + "name": "abc123", + "type": "abc123" } ] } @@ -4658,7 +4788,7 @@
    Response
    "event_title": "abc123", "gift_registry_uid": 4, "location": "abc123", - "name": "xyz789", + "name": "abc123", "type": "xyz789" } ] @@ -4752,8 +4882,8 @@
    Query
    Variables
    {
       "firstName": "abc123",
    -  "lastName": "xyz789",
    -  "giftRegistryTypeUid": "4"
    +  "lastName": "abc123",
    +  "giftRegistryTypeUid": 4
     }
     
    @@ -4763,11 +4893,11 @@
    Response
    "data": { "giftRegistryTypeSearch": [ { - "event_date": "abc123", - "event_title": "xyz789", - "gift_registry_uid": 4, + "event_date": "xyz789", + "event_title": "abc123", + "gift_registry_uid": "4", "location": "abc123", - "name": "abc123", + "name": "xyz789", "type": "xyz789" } ] @@ -4872,7 +5002,7 @@
    Arguments
    - input - OrderInformationInput! + input - GuestOrderInformationInput! @@ -4885,7 +5015,7 @@
    Arguments

    Example

    Query
    -
    query guestOrder($input: OrderInformationInput!) {
    +                  
    query guestOrder($input: GuestOrderInformationInput!) {
       guestOrder(input: $input) {
         applied_coupons {
           ...AppliedCouponFragment
    @@ -4958,7 +5088,7 @@ 
    Query
    Variables
    -
    {"input": OrderInformationInput}
    +                  
    {"input": GuestOrderInformationInput}
     
    @@ -4983,7 +5113,7 @@
    Response
    "id": 4, "increment_id": "xyz789", "invoices": [Invoice], - "is_virtual": false, + "is_virtual": true, "items": [OrderItemInterface], "items_eligible_for_return": [OrderItemInterface], "number": "xyz789", @@ -4991,11 +5121,11 @@
    Response
    "order_number": "abc123", "order_status_change_date": "xyz789", "payment_methods": [OrderPaymentMethod], - "printed_card_included": true, + "printed_card_included": false, "returns": Returns, "shipments": [OrderShipment], "shipping_address": OrderAddress, - "shipping_method": "abc123", + "shipping_method": "xyz789", "status": "xyz789", "token": "abc123", "total": OrderTotal @@ -5140,32 +5270,32 @@
    Response
    "applied_gift_cards": [ApplyGiftCardToOrder], "available_actions": ["REORDER"], "billing_address": OrderAddress, - "carrier": "abc123", + "carrier": "xyz789", "comments": [SalesCommentItem], - "created_at": "xyz789", + "created_at": "abc123", "credit_memos": [CreditMemo], "customer_info": OrderCustomerInfo, - "email": "abc123", + "email": "xyz789", "gift_message": GiftMessage, "gift_receipt_included": true, "gift_wrapping": GiftWrapping, - "grand_total": 123.45, - "id": "4", - "increment_id": "xyz789", + "grand_total": 987.65, + "id": 4, + "increment_id": "abc123", "invoices": [Invoice], "is_virtual": false, "items": [OrderItemInterface], "items_eligible_for_return": [OrderItemInterface], "number": "xyz789", - "order_date": "xyz789", + "order_date": "abc123", "order_number": "xyz789", "order_status_change_date": "xyz789", "payment_methods": [OrderPaymentMethod], - "printed_card_included": false, + "printed_card_included": true, "returns": Returns, "shipments": [OrderShipment], "shipping_address": OrderAddress, - "shipping_method": "abc123", + "shipping_method": "xyz789", "status": "abc123", "token": "abc123", "total": OrderTotal @@ -5505,7 +5635,7 @@
    Query
    Variables
    -
    {"email": "xyz789"}
    +                  
    {"email": "abc123"}
     
    @@ -5624,7 +5754,7 @@
    Response
    "created_at": "abc123", "email": "abc123", "history": [NegotiableQuoteHistoryEntry], - "is_virtual": false, + "is_virtual": true, "items": [CartItemInterface], "name": "xyz789", "prices": CartPrices, @@ -5743,13 +5873,13 @@
    Response
    "negotiableQuoteTemplate": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "abc123", + "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], "is_min_max_qty_used": false, "is_virtual": false, "items": [CartItemInterface], - "max_order_commitment": 987, - "min_order_commitment": 123, + "max_order_commitment": 123, + "min_order_commitment": 987, "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, @@ -5760,7 +5890,7 @@
    Response
    NegotiableQuoteShippingAddress ], "status": "abc123", - "template_id": 4, + "template_id": "4", "total_quantity": 123.45 } } @@ -5997,7 +6127,7 @@
    Response
    "items": [NegotiableQuote], "page_info": SearchResultPageInfo, "sort_fields": SortFields, - "total_count": 123 + "total_count": 987 } } } @@ -6129,7 +6259,7 @@
    Response
    "pickupLocations": { "items": [PickupLocation], "page_info": SearchResultPageInfo, - "total_count": 987 + "total_count": 123 } } } @@ -6300,7 +6430,7 @@
    Query
    Variables
    {
    -  "search": "abc123",
    +  "search": "xyz789",
       "filter": ProductAttributeFilterInput,
       "pageSize": 20,
       "currentPage": 1,
    @@ -6319,7 +6449,7 @@ 
    Response
    "page_info": SearchResultPageInfo, "sort_fields": SortFields, "suggestions": [SearchSuggestion], - "total_count": 123 + "total_count": 987 } } } @@ -6389,7 +6519,7 @@
    Response
    "data": { "recaptchaFormConfig": { "configurations": ReCaptchaConfiguration, - "is_enabled": false + "is_enabled": true } } } @@ -6445,14 +6575,14 @@
    Response
    {
       "data": {
         "recaptchaV3Config": {
    -      "badge_position": "xyz789",
    +      "badge_position": "abc123",
           "failure_message": "xyz789",
           "forms": ["PLACE_ORDER"],
    -      "is_enabled": true,
    -      "language_code": "abc123",
    -      "minimum_score": 123.45,
    +      "is_enabled": false,
    +      "language_code": "xyz789",
    +      "minimum_score": 987.65,
           "theme": "xyz789",
    -      "website_key": "xyz789"
    +      "website_key": "abc123"
         }
       }
     }
    @@ -6519,7 +6649,7 @@ 
    Query
    Variables
    -
    {"url": "abc123"}
    +                  
    {"url": "xyz789"}
     
    @@ -6527,7 +6657,7 @@
    Response
    {
       "data": {
         "route": {
    -      "redirect_code": 987,
    +      "redirect_code": 123,
           "relative_url": "abc123",
           "type": "CMS_PAGE"
         }
    @@ -6661,6 +6791,7 @@ 
    Query
    braintree_paypal_vault_active cart_expires_in_days cart_gift_wrapping + cart_merge_preference cart_printed_card cart_summary_display_quantity catalog_default_sort_by @@ -6705,7 +6836,6 @@
    Query
    fixed_product_taxes_enable fixed_product_taxes_include_fpt_in_subtotal front - graphql_share_all_customer_groups graphql_share_customer_group grid_per_page grid_per_page_values @@ -6783,10 +6913,8 @@
    Query
    send_friend { ...SendFriendConfigurationFragment } - share_all_catalog_rules - share_all_sales_rule - share_applied_catalog_rules - share_applied_sales_rule + share_active_segments + share_applied_cart_rule shopping_cart_display_full_summary shopping_cart_display_grand_total shopping_cart_display_price @@ -6829,246 +6957,244 @@
    Response
    "absolute_footer": "xyz789", "allow_gift_receipt": "xyz789", "allow_gift_wrapping_on_order": "xyz789", - "allow_gift_wrapping_on_order_items": "xyz789", - "allow_guests_to_write_product_reviews": "abc123", - "allow_items": "abc123", + "allow_gift_wrapping_on_order_items": "abc123", + "allow_guests_to_write_product_reviews": "xyz789", + "allow_items": "xyz789", "allow_order": "abc123", "allow_printed_card": "xyz789", "autocomplete_on_storefront": true, "base_currency_code": "abc123", - "base_link_url": "abc123", - "base_media_url": "xyz789", + "base_link_url": "xyz789", + "base_media_url": "abc123", "base_static_url": "abc123", - "base_url": "abc123", + "base_url": "xyz789", "braintree_3dsecure_allowspecific": true, "braintree_3dsecure_always_request_3ds": false, "braintree_3dsecure_specificcountry": "xyz789", - "braintree_3dsecure_threshold_amount": "abc123", + "braintree_3dsecure_threshold_amount": "xyz789", "braintree_3dsecure_verify_3dsecure": false, "braintree_ach_direct_debit_vault_active": true, "braintree_applepay_merchant_name": "xyz789", - "braintree_applepay_vault_active": true, - "braintree_cc_vault_active": "abc123", + "braintree_applepay_vault_active": false, + "braintree_cc_vault_active": "xyz789", "braintree_cc_vault_cvv": false, "braintree_environment": "abc123", - "braintree_googlepay_btn_color": "abc123", - "braintree_googlepay_cctypes": "xyz789", + "braintree_googlepay_btn_color": "xyz789", + "braintree_googlepay_cctypes": "abc123", "braintree_googlepay_merchant_id": "abc123", "braintree_googlepay_vault_active": true, - "braintree_local_payment_allowed_methods": "abc123", + "braintree_local_payment_allowed_methods": "xyz789", "braintree_local_payment_fallback_button_text": "abc123", - "braintree_local_payment_redirect_on_fail": "xyz789", - "braintree_merchant_account_id": "xyz789", + "braintree_local_payment_redirect_on_fail": "abc123", + "braintree_merchant_account_id": "abc123", "braintree_paypal_button_location_cart_type_credit_color": "abc123", "braintree_paypal_button_location_cart_type_credit_label": "abc123", "braintree_paypal_button_location_cart_type_credit_shape": "xyz789", "braintree_paypal_button_location_cart_type_credit_show": true, - "braintree_paypal_button_location_cart_type_messaging_layout": "abc123", - "braintree_paypal_button_location_cart_type_messaging_logo": "abc123", + "braintree_paypal_button_location_cart_type_messaging_layout": "xyz789", + "braintree_paypal_button_location_cart_type_messaging_logo": "xyz789", "braintree_paypal_button_location_cart_type_messaging_logo_position": "abc123", - "braintree_paypal_button_location_cart_type_messaging_show": true, + "braintree_paypal_button_location_cart_type_messaging_show": false, "braintree_paypal_button_location_cart_type_messaging_text_color": "abc123", - "braintree_paypal_button_location_cart_type_paylater_color": "abc123", - "braintree_paypal_button_location_cart_type_paylater_label": "xyz789", + "braintree_paypal_button_location_cart_type_paylater_color": "xyz789", + "braintree_paypal_button_location_cart_type_paylater_label": "abc123", "braintree_paypal_button_location_cart_type_paylater_shape": "abc123", "braintree_paypal_button_location_cart_type_paylater_show": false, "braintree_paypal_button_location_cart_type_paypal_color": "xyz789", "braintree_paypal_button_location_cart_type_paypal_label": "abc123", - "braintree_paypal_button_location_cart_type_paypal_shape": "abc123", + "braintree_paypal_button_location_cart_type_paypal_shape": "xyz789", "braintree_paypal_button_location_cart_type_paypal_show": false, - "braintree_paypal_button_location_checkout_type_credit_color": "xyz789", + "braintree_paypal_button_location_checkout_type_credit_color": "abc123", "braintree_paypal_button_location_checkout_type_credit_label": "abc123", - "braintree_paypal_button_location_checkout_type_credit_shape": "abc123", + "braintree_paypal_button_location_checkout_type_credit_shape": "xyz789", "braintree_paypal_button_location_checkout_type_credit_show": true, - "braintree_paypal_button_location_checkout_type_messaging_layout": "xyz789", + "braintree_paypal_button_location_checkout_type_messaging_layout": "abc123", "braintree_paypal_button_location_checkout_type_messaging_logo": "abc123", "braintree_paypal_button_location_checkout_type_messaging_logo_position": "abc123", "braintree_paypal_button_location_checkout_type_messaging_show": true, - "braintree_paypal_button_location_checkout_type_messaging_text_color": "abc123", - "braintree_paypal_button_location_checkout_type_paylater_color": "xyz789", + "braintree_paypal_button_location_checkout_type_messaging_text_color": "xyz789", + "braintree_paypal_button_location_checkout_type_paylater_color": "abc123", "braintree_paypal_button_location_checkout_type_paylater_label": "xyz789", - "braintree_paypal_button_location_checkout_type_paylater_shape": "abc123", - "braintree_paypal_button_location_checkout_type_paylater_show": false, + "braintree_paypal_button_location_checkout_type_paylater_shape": "xyz789", + "braintree_paypal_button_location_checkout_type_paylater_show": true, "braintree_paypal_button_location_checkout_type_paypal_color": "xyz789", - "braintree_paypal_button_location_checkout_type_paypal_label": "abc123", + "braintree_paypal_button_location_checkout_type_paypal_label": "xyz789", "braintree_paypal_button_location_checkout_type_paypal_shape": "abc123", - "braintree_paypal_button_location_checkout_type_paypal_show": false, - "braintree_paypal_button_location_productpage_type_credit_color": "abc123", - "braintree_paypal_button_location_productpage_type_credit_label": "abc123", - "braintree_paypal_button_location_productpage_type_credit_shape": "xyz789", + "braintree_paypal_button_location_checkout_type_paypal_show": true, + "braintree_paypal_button_location_productpage_type_credit_color": "xyz789", + "braintree_paypal_button_location_productpage_type_credit_label": "xyz789", + "braintree_paypal_button_location_productpage_type_credit_shape": "abc123", "braintree_paypal_button_location_productpage_type_credit_show": true, - "braintree_paypal_button_location_productpage_type_messaging_layout": "xyz789", - "braintree_paypal_button_location_productpage_type_messaging_logo": "xyz789", - "braintree_paypal_button_location_productpage_type_messaging_logo_position": "abc123", - "braintree_paypal_button_location_productpage_type_messaging_show": true, + "braintree_paypal_button_location_productpage_type_messaging_layout": "abc123", + "braintree_paypal_button_location_productpage_type_messaging_logo": "abc123", + "braintree_paypal_button_location_productpage_type_messaging_logo_position": "xyz789", + "braintree_paypal_button_location_productpage_type_messaging_show": false, "braintree_paypal_button_location_productpage_type_messaging_text_color": "xyz789", - "braintree_paypal_button_location_productpage_type_paylater_color": "abc123", - "braintree_paypal_button_location_productpage_type_paylater_label": "xyz789", + "braintree_paypal_button_location_productpage_type_paylater_color": "xyz789", + "braintree_paypal_button_location_productpage_type_paylater_label": "abc123", "braintree_paypal_button_location_productpage_type_paylater_shape": "xyz789", - "braintree_paypal_button_location_productpage_type_paylater_show": false, + "braintree_paypal_button_location_productpage_type_paylater_show": true, "braintree_paypal_button_location_productpage_type_paypal_color": "abc123", - "braintree_paypal_button_location_productpage_type_paypal_label": "xyz789", + "braintree_paypal_button_location_productpage_type_paypal_label": "abc123", "braintree_paypal_button_location_productpage_type_paypal_shape": "xyz789", - "braintree_paypal_button_location_productpage_type_paypal_show": true, - "braintree_paypal_credit_uk_merchant_name": "abc123", - "braintree_paypal_display_on_shopping_cart": true, + "braintree_paypal_button_location_productpage_type_paypal_show": false, + "braintree_paypal_credit_uk_merchant_name": "xyz789", + "braintree_paypal_display_on_shopping_cart": false, "braintree_paypal_merchant_country": "abc123", "braintree_paypal_merchant_name_override": "xyz789", "braintree_paypal_require_billing_address": false, - "braintree_paypal_send_cart_line_items": false, + "braintree_paypal_send_cart_line_items": true, "braintree_paypal_vault_active": true, - "cart_expires_in_days": 987, + "cart_expires_in_days": 123, "cart_gift_wrapping": "abc123", + "cart_merge_preference": "abc123", "cart_printed_card": "xyz789", - "cart_summary_display_quantity": 123, - "catalog_default_sort_by": "xyz789", + "cart_summary_display_quantity": 987, + "catalog_default_sort_by": "abc123", "category_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", - "category_url_suffix": "xyz789", - "check_money_order_enable_for_specific_countries": false, - "check_money_order_enabled": true, - "check_money_order_make_check_payable_to": "xyz789", - "check_money_order_max_order_total": "abc123", + "category_url_suffix": "abc123", + "check_money_order_enable_for_specific_countries": true, + "check_money_order_enabled": false, + "check_money_order_make_check_payable_to": "abc123", + "check_money_order_max_order_total": "xyz789", "check_money_order_min_order_total": "xyz789", "check_money_order_new_order_status": "abc123", - "check_money_order_payment_from_specific_countries": "xyz789", + "check_money_order_payment_from_specific_countries": "abc123", "check_money_order_send_check_to": "abc123", - "check_money_order_sort_order": 987, + "check_money_order_sort_order": 123, "check_money_order_title": "xyz789", - "cms_home_page": "abc123", + "cms_home_page": "xyz789", "cms_no_cookies": "abc123", - "cms_no_route": "xyz789", + "cms_no_route": "abc123", "code": "xyz789", "configurable_product_image": "ITSELF", - "configurable_thumbnail_source": "abc123", - "contact_enabled": true, - "copyright": "abc123", + "configurable_thumbnail_source": "xyz789", + "contact_enabled": false, + "copyright": "xyz789", "countries_with_required_region": "xyz789", "create_account_confirmation": false, "customer_access_token_lifetime": 123.45, "default_country": "abc123", - "default_description": "abc123", - "default_display_currency_code": "xyz789", - "default_keywords": "abc123", - "default_title": "abc123", - "demonotice": 123, + "default_description": "xyz789", + "default_display_currency_code": "abc123", + "default_keywords": "xyz789", + "default_title": "xyz789", + "demonotice": 987, "display_product_prices_in_catalog": 123, "display_shipping_prices": 123, "display_state_if_optional": false, - "enable_multiple_wishlists": "xyz789", + "enable_multiple_wishlists": "abc123", "fixed_product_taxes_apply_tax_to_fpt": true, "fixed_product_taxes_display_prices_in_emails": 987, - "fixed_product_taxes_display_prices_in_product_lists": 123, + "fixed_product_taxes_display_prices_in_product_lists": 987, "fixed_product_taxes_display_prices_in_sales_modules": 123, - "fixed_product_taxes_display_prices_on_product_view_page": 987, - "fixed_product_taxes_enable": true, + "fixed_product_taxes_display_prices_on_product_view_page": 123, + "fixed_product_taxes_enable": false, "fixed_product_taxes_include_fpt_in_subtotal": false, "front": "xyz789", - "graphql_share_all_customer_groups": true, "graphql_share_customer_group": false, "grid_per_page": 987, - "grid_per_page_values": "abc123", + "grid_per_page_values": "xyz789", "grouped_product_image": "ITSELF", "head_includes": "xyz789", "head_shortcut_icon": "abc123", - "header_logo_src": "abc123", - "id": 123, - "is_checkout_agreements_enabled": true, + "header_logo_src": "xyz789", + "id": 987, + "is_checkout_agreements_enabled": false, "is_default_store": true, "is_default_store_group": true, "is_guest_checkout_enabled": true, "is_negotiable_quote_active": true, - "is_one_page_checkout_enabled": true, - "is_requisition_list_active": "xyz789", + "is_one_page_checkout_enabled": false, + "is_requisition_list_active": "abc123", "list_mode": "xyz789", "list_per_page": 987, "list_per_page_values": "xyz789", "locale": "xyz789", - "logo_alt": "abc123", + "logo_alt": "xyz789", "logo_height": 987, - "logo_width": 987, + "logo_width": 123, "magento_reward_general_is_enabled": "xyz789", - "magento_reward_general_is_enabled_on_front": "abc123", - "magento_reward_general_min_points_balance": "xyz789", + "magento_reward_general_is_enabled_on_front": "xyz789", + "magento_reward_general_min_points_balance": "abc123", "magento_reward_general_publish_history": "abc123", - "magento_reward_points_invitation_customer": "abc123", - "magento_reward_points_invitation_customer_limit": "abc123", - "magento_reward_points_invitation_order": "xyz789", - "magento_reward_points_invitation_order_limit": "abc123", + "magento_reward_points_invitation_customer": "xyz789", + "magento_reward_points_invitation_customer_limit": "xyz789", + "magento_reward_points_invitation_order": "abc123", + "magento_reward_points_invitation_order_limit": "xyz789", "magento_reward_points_newsletter": "abc123", "magento_reward_points_order": "xyz789", - "magento_reward_points_register": "abc123", - "magento_reward_points_review": "xyz789", - "magento_reward_points_review_limit": "abc123", + "magento_reward_points_register": "xyz789", + "magento_reward_points_review": "abc123", + "magento_reward_points_review_limit": "xyz789", "magento_wishlist_general_is_enabled": "abc123", - "max_items_in_order_summary": 123, - "maximum_number_of_wishlists": "abc123", + "max_items_in_order_summary": 987, + "maximum_number_of_wishlists": "xyz789", "minicart_display": true, "minicart_max_items": 987, - "minimum_password_length": "xyz789", - "newsletter_enabled": false, + "minimum_password_length": "abc123", + "newsletter_enabled": true, "no_route": "abc123", - "optional_zip_countries": "xyz789", - "order_cancellation_enabled": true, + "optional_zip_countries": "abc123", + "order_cancellation_enabled": false, "order_cancellation_reasons": [CancellationReason], - "orders_invoices_credit_memos_display_full_summary": false, - "orders_invoices_credit_memos_display_grandtotal": false, + "orders_invoices_credit_memos_display_full_summary": true, + "orders_invoices_credit_memos_display_grandtotal": true, "orders_invoices_credit_memos_display_price": 987, "orders_invoices_credit_memos_display_shipping_amount": 123, "orders_invoices_credit_memos_display_subtotal": 123, - "orders_invoices_credit_memos_display_zero_tax": false, - "payment_payflowpro_cc_vault_active": "abc123", - "printed_card_price": "xyz789", + "orders_invoices_credit_memos_display_zero_tax": true, + "payment_payflowpro_cc_vault_active": "xyz789", + "printed_card_price": "abc123", "printed_card_priceV2": Money, "product_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", "product_reviews_enabled": "abc123", - "product_url_suffix": "abc123", + "product_url_suffix": "xyz789", "quickorder_active": true, "required_character_classes_number": "abc123", - "returns_enabled": "abc123", + "returns_enabled": "xyz789", "root_category_id": 987, - "root_category_uid": 4, + "root_category_uid": "4", "sales_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", - "sales_gift_wrapping": "xyz789", - "sales_printed_card": "xyz789", + "sales_gift_wrapping": "abc123", + "sales_printed_card": "abc123", "secure_base_link_url": "abc123", - "secure_base_media_url": "abc123", + "secure_base_media_url": "xyz789", "secure_base_static_url": "abc123", "secure_base_url": "abc123", "send_friend": SendFriendConfiguration, - "share_all_catalog_rules": false, - "share_all_sales_rule": false, - "share_applied_catalog_rules": true, - "share_applied_sales_rule": false, - "shopping_cart_display_full_summary": true, + "share_active_segments": true, + "share_applied_cart_rule": false, + "shopping_cart_display_full_summary": false, "shopping_cart_display_grand_total": true, "shopping_cart_display_price": 987, - "shopping_cart_display_shipping": 123, + "shopping_cart_display_shipping": 987, "shopping_cart_display_subtotal": 987, "shopping_cart_display_tax_gift_wrapping": "DISPLAY_EXCLUDING_TAX", "shopping_cart_display_zero_tax": true, "show_cms_breadcrumbs": 987, - "store_code": "4", - "store_group_code": 4, + "store_code": 4, + "store_group_code": "4", "store_group_name": "abc123", "store_name": "xyz789", - "store_sort_order": 987, - "timezone": "xyz789", + "store_sort_order": 123, + "timezone": "abc123", "title_prefix": "abc123", - "title_separator": "abc123", + "title_separator": "xyz789", "title_suffix": "abc123", - "use_store_in_url": true, + "use_store_in_url": false, "website_code": "4", "website_id": 987, - "website_name": "xyz789", + "website_name": "abc123", "weight_unit": "abc123", - "welcome": "abc123", + "welcome": "xyz789", "zero_subtotal_enable_for_specific_countries": false, - "zero_subtotal_enabled": true, + "zero_subtotal_enabled": false, "zero_subtotal_new_order_status": "xyz789", - "zero_subtotal_payment_action": "abc123", - "zero_subtotal_payment_from_specific_countries": "abc123", - "zero_subtotal_sort_order": 123, - "zero_subtotal_title": "abc123" + "zero_subtotal_payment_action": "xyz789", + "zero_subtotal_payment_from_specific_countries": "xyz789", + "zero_subtotal_sort_order": 987, + "zero_subtotal_title": "xyz789" } } } @@ -7153,10 +7279,10 @@
    Response
    {
       "data": {
         "urlResolver": {
    -      "canonical_url": "xyz789",
    -      "entity_uid": "4",
    +      "canonical_url": "abc123",
    +      "entity_uid": 4,
           "id": 123,
    -      "redirectCode": 987,
    +      "redirectCode": 123,
           "relative_url": "xyz789",
           "type": "CMS_PAGE"
         }
    @@ -7221,8 +7347,8 @@ 
    Response
    "data": { "wishlist": { "items": [WishlistItem], - "items_count": 987, - "name": "abc123", + "items_count": 123, + "name": "xyz789", "sharing_code": "xyz789", "updated_at": "abc123" } @@ -7293,7 +7419,7 @@
    Variables
    Response
    -
    {"data": {"acceptCompanyInvitation": {"success": false}}}
    +                  
    {"data": {"acceptCompanyInvitation": {"success": true}}}
     
    @@ -7399,11 +7525,11 @@
    Response
    "comments": [NegotiableQuoteComment], "expiration_date": "abc123", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": true, + "is_min_max_qty_used": false, "is_virtual": true, "items": [CartItemInterface], "max_order_commitment": 123, - "min_order_commitment": 987, + "min_order_commitment": 123, "name": "abc123", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, @@ -7414,7 +7540,7 @@
    Response
    NegotiableQuoteShippingAddress ], "status": "abc123", - "template_id": 4, + "template_id": "4", "total_quantity": 123.45 } } @@ -7897,7 +8023,86 @@
    Response
    "attributes": [ComparableAttribute], "item_count": 987, "items": [ComparableItem], - "uid": 4 + "uid": "4" + } + } +} +
    +
    + + back to top + +
    +
    +
    + Mutations +
    +

    + addProductsToNewCart +

    +
    +
    +
    +
    Description
    +

    Creates a new cart and add any type of product to it

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an AddProductsToNewCartOutput +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + cartItems - [CartItemInput!]! + An array that defines the products to add to the new cart
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation addProductsToNewCart($cartItems: [CartItemInput!]!) {
    +  addProductsToNewCart(cartItems: $cartItems) {
    +    cart {
    +      ...CartFragment
    +    }
    +    user_errors {
    +      ...CartUserInputErrorFragment
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"cartItems": [CartItemInput]}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "addProductsToNewCart": {
    +      "cart": Cart,
    +      "user_errors": [CartUserInputError]
         }
       }
     }
    @@ -7977,7 +8182,7 @@ 
    Query
    Variables
    {
    -  "requisitionListUid": 4,
    +  "requisitionListUid": "4",
       "requisitionListItems": [RequisitionListItemsInput]
     }
     
    @@ -8698,7 +8903,10 @@
    Query
    Variables
    -
    {"wishlistId": "4", "wishlistItemIds": [4]}
    +                  
    {
    +  "wishlistId": "4",
    +  "wishlistItemIds": ["4"]
    +}
     
    @@ -9213,7 +9421,7 @@
    Response
    "data": { "assignCompareListToCustomer": { "compare_list": CompareList, - "result": true + "result": false } } } @@ -9317,7 +9525,7 @@
    Query
    } printed_card_included rules { - ...CartRuleFragment + ...CartRuleStorefrontFragment } selected_payment_method { ...SelectedPaymentMethodFragment @@ -9350,20 +9558,20 @@
    Response
    AvailablePaymentMethod ], "billing_address": BillingCartAddress, - "email": "abc123", + "email": "xyz789", "gift_message": GiftMessage, - "gift_receipt_included": false, + "gift_receipt_included": true, "gift_wrapping": GiftWrapping, "id": "4", - "is_virtual": false, + "is_virtual": true, "items": [CartItemInterface], "itemsV2": CartItems, "prices": CartPrices, "printed_card_included": false, - "rules": [CartRule], + "rules": [CartRuleStorefront], "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ShippingCartAddress], - "total_quantity": 987.65 + "total_quantity": 123.45 } } } @@ -9472,12 +9680,12 @@
    Response
    "comments": [NegotiableQuoteComment], "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": false, + "is_min_max_qty_used": true, "is_virtual": true, "items": [CartItemInterface], - "max_order_commitment": 123, + "max_order_commitment": 987, "min_order_commitment": 123, - "name": "abc123", + "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, "reference_document_links": [ @@ -9488,7 +9696,7 @@
    Response
    ], "status": "xyz789", "template_id": 4, - "total_quantity": 987.65 + "total_quantity": 123.45 } } } @@ -9568,7 +9776,7 @@
    Response
    {
       "data": {
         "cancelOrder": {
    -      "error": "xyz789",
    +      "error": "abc123",
           "errorV2": CancelOrderError,
           "order": CustomerOrder
         }
    @@ -9752,7 +9960,7 @@ 
    Query
    ...GiftRegistryFragment } group { - ...CustomerGroupFragment + ...CustomerGroupStorefrontFragment } group_id id @@ -9799,7 +10007,7 @@
    Query
    ...CompanyRoleFragment } segments { - ...CustomerSegmentFragment + ...CustomerSegmentStorefrontFragment } status store_credit { @@ -9828,7 +10036,7 @@
    Query
    Variables
    {
    -  "currentPassword": "abc123",
    +  "currentPassword": "xyz789",
       "newPassword": "xyz789"
     }
     
    @@ -9840,50 +10048,50 @@
    Response
    "changeCustomerPassword": { "addresses": [CustomerAddress], "addressesV2": CustomerAddresses, - "allow_remote_shopping_assistance": false, + "allow_remote_shopping_assistance": true, "companies": UserCompaniesOutput, "compare_list": CompareList, "confirmation_status": "ACCOUNT_CONFIRMED", "created_at": "xyz789", "custom_attributes": [AttributeValueInterface], - "date_of_birth": "abc123", + "date_of_birth": "xyz789", "default_billing": "abc123", "default_shipping": "abc123", - "dob": "xyz789", + "dob": "abc123", "email": "abc123", "firstname": "abc123", - "gender": 123, + "gender": 987, "gift_registries": [GiftRegistry], "gift_registry": GiftRegistry, - "group": CustomerGroup, + "group": CustomerGroupStorefront, "group_id": 123, - "id": 987, - "is_subscribed": true, + "id": "4", + "is_subscribed": false, "job_title": "xyz789", - "lastname": "xyz789", + "lastname": "abc123", "middlename": "abc123", "orders": CustomerOrders, - "prefix": "abc123", + "prefix": "xyz789", "purchase_order": PurchaseOrder, "purchase_order_approval_rule": PurchaseOrderApprovalRule, "purchase_order_approval_rule_metadata": PurchaseOrderApprovalRuleMetadata, "purchase_order_approval_rules": PurchaseOrderApprovalRules, "purchase_orders": PurchaseOrders, - "purchase_orders_enabled": true, + "purchase_orders_enabled": false, "requisition_lists": RequisitionLists, "return": Return, "returns": Returns, "reviews": ProductReviews, "reward_points": RewardPoints, "role": CompanyRole, - "segments": [CustomerSegment], + "segments": [CustomerSegmentStorefront], "status": "ACTIVE", "store_credit": CustomerStoreCredit, - "structure_id": "4", + "structure_id": 4, "suffix": "xyz789", "taxvat": "abc123", "team": CompanyTeam, - "telephone": "xyz789", + "telephone": "abc123", "wishlist": Wishlist, "wishlist_v2": Wishlist, "wishlists": [Wishlist] @@ -10043,6 +10251,85 @@
    Response
    "clearCustomerCart": {"cart": Cart, "status": false} } } +
    +
    +
    + back to top +
    +
    +
    +
    + Mutations +
    +

    + clearWishlist +

    +
    +
    +
    +
    Description
    +

    Remove all the products from the specified wish list.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a RemoveProductsFromWishlistOutput +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + wishlistId - ID! + The ID of a wish list.
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation clearWishlist($wishlistId: ID!) {
    +  clearWishlist(wishlistId: $wishlistId) {
    +    user_errors {
    +      ...WishListUserInputErrorFragment
    +    }
    +    wishlist {
    +      ...WishlistFragment
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"wishlistId": "4"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "clearWishlist": {
    +      "user_errors": [WishListUserInputError],
    +      "wishlist": Wishlist
    +    }
    +  }
    +}
     
    @@ -10135,6 +10422,89 @@
    Response
    } } } +
    +
    + + back to top + +
    +
    +
    + Mutations +
    +

    + completeOrder +

    +
    +
    +
    +
    Description
    +

    Synchronizes order details and place the order

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PlaceOrderOutput +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input - CompleteOrderInput + Describes the variables needed to complete or place the order
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation completeOrder($input: CompleteOrderInput) {
    +  completeOrder(input: $input) {
    +    errors {
    +      ...PlaceOrderErrorFragment
    +    }
    +    order {
    +      ...OrderFragment
    +    }
    +    orderV2 {
    +      ...CustomerOrderFragment
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CompleteOrderInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "completeOrder": {
    +      "errors": [PlaceOrderError],
    +      "order": Order,
    +      "orderV2": CustomerOrder
    +    }
    +  }
    +}
     
    @@ -10211,7 +10581,7 @@
    Response
    {
       "data": {
         "confirmCancelOrder": {
    -      "error": "xyz789",
    +      "error": "abc123",
           "errorV2": CancelOrderError,
           "order": CustomerOrder
         }
    @@ -10518,7 +10888,7 @@ 
    Query
    Variables
    {
       "sourceRequisitionListUid": 4,
    -  "destinationRequisitionListUid": "4",
    +  "destinationRequisitionListUid": 4,
       "requisitionListItem": CopyItemsBetweenRequisitionListsInput
     }
     
    @@ -10622,8 +10992,8 @@
    Query
    Variables
    {
    -  "sourceWishlistUid": 4,
    -  "destinationWishlistUid": "4",
    +  "sourceWishlistUid": "4",
    +  "destinationWishlistUid": 4,
       "wishlistItems": [WishlistItemCopyInput]
     }
     
    @@ -10726,7 +11096,7 @@
    Query
    Response
    {
       "data": {
    -    "createBraintreePayPalClientToken": "abc123"
    +    "createBraintreePayPalClientToken": "xyz789"
       }
     }
     
    @@ -11157,9 +11527,9 @@
    Response
    "data": { "createCompareList": { "attributes": [ComparableAttribute], - "item_count": 987, + "item_count": 123, "items": [ComparableItem], - "uid": 4 + "uid": "4" } } } @@ -11316,6 +11686,7 @@
    Query
    street suffix telephone + uid vat_id } } @@ -11332,28 +11703,29 @@
    Response
    "data": { "createCustomerAddress": { "city": "xyz789", - "company": "abc123", + "company": "xyz789", "country_code": "AF", - "country_id": "abc123", + "country_id": "xyz789", "custom_attributes": [CustomerAddressAttribute], "custom_attributesV2": [AttributeValueInterface], "customer_id": 987, - "default_billing": false, + "default_billing": true, "default_shipping": false, "extension_attributes": [CustomerAddressAttribute], - "fax": "xyz789", + "fax": "abc123", "firstname": "xyz789", - "id": 123, - "lastname": "xyz789", - "middlename": "xyz789", + "id": 987, + "lastname": "abc123", + "middlename": "abc123", "postcode": "abc123", - "prefix": "abc123", + "prefix": "xyz789", "region": CustomerAddressRegion, - "region_id": 123, + "region_id": 987, "street": ["xyz789"], - "suffix": "xyz789", - "telephone": "abc123", - "vat_id": "xyz789" + "suffix": "abc123", + "telephone": "xyz789", + "uid": "4", + "vat_id": "abc123" } } } @@ -11497,7 +11869,7 @@
    Variables
    Response
    -
    {"data": {"createEmptyCart": "xyz789"}}
    +                  
    {"data": {"createEmptyCart": "abc123"}}
     
    @@ -11714,11 +12086,11 @@
    Response
    {
       "data": {
         "createPayflowProToken": {
    -      "response_message": "xyz789",
    -      "result": 987,
    -      "result_code": 123,
    -      "secure_token": "xyz789",
    -      "secure_token_id": "abc123"
    +      "response_message": "abc123",
    +      "result": 123,
    +      "result_code": 987,
    +      "secure_token": "abc123",
    +      "secure_token_id": "xyz789"
         }
       }
     }
    @@ -11795,9 +12167,9 @@ 
    Response
    {
       "data": {
         "createPaymentOrder": {
    -      "amount": 987.65,
    +      "amount": 123.45,
           "currency_code": "xyz789",
    -      "id": "abc123",
    +      "id": "xyz789",
           "mp_order_id": "abc123",
           "status": "xyz789"
         }
    @@ -12041,13 +12413,13 @@ 
    Response
    "applies_to_roles": [CompanyRole], "approver_roles": [CompanyRole], "condition": PurchaseOrderApprovalRuleConditionInterface, - "created_at": "xyz789", + "created_at": "abc123", "created_by": "xyz789", "description": "xyz789", - "name": "xyz789", + "name": "abc123", "status": "ENABLED", "uid": "4", - "updated_at": "xyz789" + "updated_at": "abc123" } } } @@ -12273,7 +12645,7 @@
    Response
    {
       "data": {
         "createVaultCardSetupToken": {
    -      "setup_token": "abc123"
    +      "setup_token": "xyz789"
         }
       }
     }
    @@ -12413,7 +12785,7 @@ 
    Variables
    Response
    -
    {"data": {"deleteCompanyRole": {"success": true}}}
    +                  
    {"data": {"deleteCompanyRole": {"success": false}}}
     
    @@ -12481,7 +12853,7 @@
    Variables
    Response
    -
    {"data": {"deleteCompanyTeam": {"success": true}}}
    +                  
    {"data": {"deleteCompanyTeam": {"success": false}}}
     
    @@ -12556,7 +12928,7 @@
    Variables
    Response
    -
    {"data": {"deleteCompanyUser": {"success": false}}}
    +                  
    {"data": {"deleteCompanyUser": {"success": true}}}
     
    @@ -12624,7 +12996,7 @@
    Variables
    Response
    -
    {"data": {"deleteCompanyUserV2": {"success": true}}}
    +                  
    {"data": {"deleteCompanyUserV2": {"success": false}}}
     
    @@ -12691,7 +13063,7 @@
    Variables
    Response
    -
    {"data": {"deleteCompareList": {"result": false}}}
    +                  
    {"data": {"deleteCompareList": {"result": true}}}
     
    @@ -12743,9 +13115,16 @@
    Response
    -

    +

    deleteCustomerAddress

    +
    +
    +
    +
    Use deleteCustomerAddressV2 instead.
    +
    +
    +
    @@ -12792,12 +13171,77 @@
    Query
    Variables
    -
    {"id": 123}
    +                  
    {"id": 987}
    +
    +
    +
    +
    Response
    +
    {"data": {"deleteCustomerAddress": true}}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Mutations +
    +

    + deleteCustomerAddressV2 +

    +
    +
    +
    +
    Description
    +

    Delete the billing or shipping address of a customer.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + uid - ID! + The unique ID of the customer address to be deleted.
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation deleteCustomerAddressV2($uid: ID!) {
    +  deleteCustomerAddressV2(uid: $uid)
    +}
    +
    +
    +
    +
    Variables
    +
    {"uid": 4}
     
    Response
    -
    {"data": {"deleteCustomerAddress": false}}
    +                  
    {"data": {"deleteCustomerAddressV2": true}}
     
    @@ -12862,7 +13306,7 @@
    Variables
    Response
    -
    {"data": {"deleteNegotiableQuoteTemplate": true}}
    +                  
    {"data": {"deleteNegotiableQuoteTemplate": false}}
     
    @@ -13015,7 +13459,7 @@
    Query
    Variables
    -
    {"public_hash": "abc123"}
    +                  
    {"public_hash": "xyz789"}
     
    @@ -13177,7 +13621,7 @@
    Response
    "data": { "deleteRequisitionList": { "requisition_lists": RequisitionLists, - "status": true + "status": false } } } @@ -13256,10 +13700,7 @@
    Query
    Variables
    -
    {
    -  "requisitionListUid": 4,
    -  "requisitionListItemUids": ["4"]
    -}
    +                  
    {"requisitionListUid": 4, "requisitionListItemUids": [4]}
     
    @@ -13335,7 +13776,7 @@
    Query
    Variables
    -
    {"wishlistId": 4}
    +                  
    {"wishlistId": "4"}
     
    @@ -13509,13 +13950,13 @@
    Response
    "estimateShippingMethods": [ { "amount": Money, - "available": false, + "available": true, "base_amount": Money, "carrier_code": "xyz789", - "carrier_title": "abc123", - "error_message": "xyz789", - "method_code": "abc123", - "method_title": "xyz789", + "carrier_title": "xyz789", + "error_message": "abc123", + "method_code": "xyz789", + "method_title": "abc123", "price_excl_tax": Money, "price_incl_tax": Money } @@ -13591,6 +14032,83 @@
    Variables
    Response
    {"data": {"estimateTotals": {"cart": Cart}}}
    +
    +
    +
    + back to top + +
    +
    +
    + Mutations +
    +

    + exchangeExternalCustomerToken +

    +
    +
    +
    +
    Description
    +

    Generate a token for specified customer.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an ExchangeExternalCustomerTokenOutput +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input - ExchangeExternalCustomerTokenInput + Contains details about external customer.
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation exchangeExternalCustomerToken($input: ExchangeExternalCustomerTokenInput) {
    +  exchangeExternalCustomerToken(input: $input) {
    +    customer {
    +      ...CustomerFragment
    +    }
    +    token
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": ExchangeExternalCustomerTokenInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "exchangeExternalCustomerToken": {
    +      "customer": Customer,
    +      "token": "abc123"
    +    }
    +  }
    +}
     
    @@ -13666,7 +14184,7 @@
    Query
    Variables
    {
       "email": "xyz789",
    -  "password": "abc123"
    +  "password": "xyz789"
     }
     
    @@ -13675,7 +14193,7 @@
    Response
    {
       "data": {
         "generateCustomerToken": {
    -      "token": "abc123"
    +      "token": "xyz789"
         }
       }
     }
    @@ -13748,7 +14266,7 @@ 
    Response
    {
       "data": {
         "generateCustomerTokenAsAdmin": {
    -      "customer_token": "xyz789"
    +      "customer_token": "abc123"
         }
       }
     }
    @@ -13818,7 +14336,13 @@ 
    Variables
    Response
    -
    {"data": {"generateNegotiableQuoteFromTemplate": {"negotiable_quote_uid": 4}}}
    +                  
    {
    +  "data": {
    +    "generateNegotiableQuoteFromTemplate": {
    +      "negotiable_quote_uid": "4"
    +    }
    +  }
    +}
     
    @@ -13999,7 +14523,7 @@
    Query
    } printed_card_included rules { - ...CartRuleFragment + ...CartRuleStorefrontFragment } selected_payment_method { ...SelectedPaymentMethodFragment @@ -14039,13 +14563,13 @@
    Response
    "gift_message": GiftMessage, "gift_receipt_included": false, "gift_wrapping": GiftWrapping, - "id": "4", + "id": 4, "is_virtual": false, "items": [CartItemInterface], "itemsV2": CartItems, "prices": CartPrices, - "printed_card_included": false, - "rules": [CartRule], + "printed_card_included": true, + "rules": [CartRuleStorefront], "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ShippingCartAddress], "total_quantity": 123.45 @@ -14131,7 +14655,7 @@
    Query
    Variables
    -
    {"cartUid": "4", "giftRegistryUid": 4}
    +                  
    {"cartUid": 4, "giftRegistryUid": "4"}
     
    @@ -14140,7 +14664,7 @@
    Response
    "data": { "moveCartItemsToGiftRegistry": { "gift_registry": GiftRegistry, - "status": true, + "status": false, "user_errors": [GiftRegistryItemsUserError] } } @@ -14233,7 +14757,7 @@
    Query
    Variables
    {
       "sourceRequisitionListUid": 4,
    -  "destinationRequisitionListUid": "4",
    +  "destinationRequisitionListUid": 4,
       "requisitionListItem": MoveItemsBetweenRequisitionListsInput
     }
     
    @@ -14413,7 +14937,7 @@
    Query
    Variables
    {
    -  "sourceWishlistUid": 4,
    +  "sourceWishlistUid": "4",
       "destinationWishlistUid": "4",
       "wishlistItems": [WishlistItemMoveInput]
     }
    @@ -14535,12 +15059,12 @@ 
    Response
    "comments": [NegotiableQuoteComment], "expiration_date": "abc123", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": true, - "is_virtual": true, + "is_min_max_qty_used": false, + "is_virtual": false, "items": [CartItemInterface], "max_order_commitment": 123, "min_order_commitment": 987, - "name": "xyz789", + "name": "abc123", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, "reference_document_links": [ @@ -14549,9 +15073,9 @@
    Response
    "shipping_addresses": [ NegotiableQuoteShippingAddress ], - "status": "xyz789", - "template_id": 4, - "total_quantity": 123.45 + "status": "abc123", + "template_id": "4", + "total_quantity": 987.65 } } } @@ -14931,7 +15455,7 @@
    Response
    "data": { "redeemGiftCardBalanceAsStoreCredit": { "balance": Money, - "code": "xyz789", + "code": "abc123", "expiration_date": "abc123" } } @@ -15289,7 +15813,7 @@
    Variables
    Response
    -
    {"data": {"removeGiftRegistry": {"success": true}}}
    +                  
    {"data": {"removeGiftRegistry": {"success": false}}}
     
    @@ -15452,7 +15976,10 @@
    Query
    Variables
    -
    {"giftRegistryUid": 4, "registrantsUid": [4]}
    +                  
    {
    +  "giftRegistryUid": "4",
    +  "registrantsUid": ["4"]
    +}
     
    @@ -15711,14 +16238,14 @@
    Response
    "removeNegotiableQuoteTemplateItems": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "abc123", + "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], "is_min_max_qty_used": false, - "is_virtual": true, + "is_virtual": false, "items": [CartItemInterface], - "max_order_commitment": 987, + "max_order_commitment": 123, "min_order_commitment": 987, - "name": "abc123", + "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, "reference_document_links": [ @@ -15727,7 +16254,7 @@
    Response
    "shipping_addresses": [ NegotiableQuoteShippingAddress ], - "status": "xyz789", + "status": "abc123", "template_id": 4, "total_quantity": 987.65 } @@ -15894,7 +16421,7 @@
    Query
    Variables
    -
    {"wishlistId": 4, "wishlistItemsIds": ["4"]}
    +                  
    {"wishlistId": "4", "wishlistItemsIds": [4]}
     
    @@ -16597,14 +17124,14 @@
    Response
    "requestNegotiableQuoteTemplateFromQuote": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "abc123", + "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": false, - "is_virtual": true, + "is_min_max_qty_used": true, + "is_virtual": false, "items": [CartItemInterface], - "max_order_commitment": 987, + "max_order_commitment": 123, "min_order_commitment": 987, - "name": "xyz789", + "name": "abc123", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, "reference_document_links": [ @@ -16614,8 +17141,8 @@
    Response
    NegotiableQuoteShippingAddress ], "status": "xyz789", - "template_id": 4, - "total_quantity": 123.45 + "template_id": "4", + "total_quantity": 987.65 } } } @@ -16683,7 +17210,7 @@
    Variables
    Response
    -
    {"data": {"requestPasswordResetEmail": false}}
    +                  
    {"data": {"requestPasswordResetEmail": true}}
     
    @@ -16827,7 +17354,7 @@
    Variables
    Response
    -
    {"data": {"resendConfirmationEmail": true}}
    +                  
    {"data": {"resendConfirmationEmail": false}}
     
    @@ -16908,7 +17435,7 @@
    Query
    Variables
    {
    -  "email": "abc123",
    +  "email": "xyz789",
       "resetPasswordToken": "xyz789",
       "newPassword": "xyz789"
     }
    @@ -16959,7 +17486,7 @@ 
    Query
    Response
    -
    {"data": {"revokeCustomerToken": {"result": true}}}
    +                  
    {"data": {"revokeCustomerToken": {"result": false}}}
     
    @@ -17183,6 +17710,81 @@
    Variables
    Response
    {"data": {"setBillingAddressOnCart": {"cart": Cart}}}
    +
    +
    + + back to top + +
    +
    +
    + Mutations +
    +

    + setCartAsInactive +

    +
    +
    +
    +
    Description
    +

    Sets the cart as inactive

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a SetCartAsInactiveOutput +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + cartId - String! + The customer cart ID
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation setCartAsInactive($cartId: String!) {
    +  setCartAsInactive(cartId: $cartId) {
    +    error
    +    success
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"cartId": "xyz789"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "setCartAsInactive": {
    +      "error": "xyz789",
    +      "success": true
    +    }
    +  }
    +}
     
    @@ -17793,12 +18395,12 @@
    Response
    "setNegotiableQuoteTemplateShippingAddress": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "abc123", + "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], "is_min_max_qty_used": true, - "is_virtual": false, + "is_virtual": true, "items": [CartItemInterface], - "max_order_commitment": 987, + "max_order_commitment": 123, "min_order_commitment": 123, "name": "abc123", "notifications": [QuoteTemplateNotificationMessage], @@ -17810,8 +18412,8 @@
    Response
    NegotiableQuoteShippingAddress ], "status": "abc123", - "template_id": "4", - "total_quantity": 123.45 + "template_id": 4, + "total_quantity": 987.65 } } } @@ -18080,12 +18682,12 @@
    Response
    "comments": [NegotiableQuoteComment], "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": true, - "is_virtual": true, + "is_min_max_qty_used": false, + "is_virtual": false, "items": [CartItemInterface], - "max_order_commitment": 987, + "max_order_commitment": 123, "min_order_commitment": 987, - "name": "xyz789", + "name": "abc123", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, "reference_document_links": [ @@ -18095,7 +18697,7 @@
    Response
    NegotiableQuoteShippingAddress ], "status": "abc123", - "template_id": 4, + "template_id": "4", "total_quantity": 987.65 } } @@ -18328,7 +18930,7 @@
    Variables
    Response
    -
    {"data": {"shareGiftRegistry": {"is_shared": false}}}
    +                  
    {"data": {"shareGiftRegistry": {"is_shared": true}}}
     
    @@ -18437,7 +19039,7 @@
    Response
    "is_min_max_qty_used": false, "is_virtual": true, "items": [CartItemInterface], - "max_order_commitment": 987, + "max_order_commitment": 123, "min_order_commitment": 987, "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], @@ -18448,8 +19050,8 @@
    Response
    "shipping_addresses": [ NegotiableQuoteShippingAddress ], - "status": "xyz789", - "template_id": "4", + "status": "abc123", + "template_id": 4, "total_quantity": 987.65 } } @@ -18586,71 +19188,6 @@
    Variables
    Response
    {"data": {"syncPaymentOrder": false}}
    -
    -
    - - back to top - -
    -
    -
    - Mutations -
    -

    - trackViewedProduct -

    -
    -
    -
    -
    Description
    -

    Track that a product was viewed in adobe commerce

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a Boolean -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - -
    NameDescription
    - sku - String! - The sku for a ProductInterface object.
    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    mutation trackViewedProduct($sku: String!) {
    -  trackViewedProduct(sku: $sku)
    -}
    -
    -
    -
    -
    Variables
    -
    {"sku": "xyz789"}
    -
    -
    -
    -
    Response
    -
    {"data": {"trackViewedProduct": true}}
     
    @@ -19158,9 +19695,16 @@
    Response
    -

    +

    updateCustomerAddress

    +
    +
    +
    +
    Use updateCustomerAddressV2 instead.
    +
    +
    +
    @@ -19244,6 +19788,7 @@
    Query
    street suffix telephone + uid vat_id } } @@ -19259,28 +19804,168 @@
    Response
    {
       "data": {
         "updateCustomerAddress": {
    -      "city": "xyz789",
    -      "company": "abc123",
    +      "city": "abc123",
    +      "company": "xyz789",
           "country_code": "AF",
           "country_id": "xyz789",
           "custom_attributes": [CustomerAddressAttribute],
           "custom_attributesV2": [AttributeValueInterface],
    -      "customer_id": 123,
    -      "default_billing": true,
    +      "customer_id": 987,
    +      "default_billing": false,
           "default_shipping": true,
           "extension_attributes": [CustomerAddressAttribute],
    -      "fax": "xyz789",
    +      "fax": "abc123",
           "firstname": "xyz789",
    -      "id": 987,
    -      "lastname": "abc123",
    -      "middlename": "xyz789",
    +      "id": 123,
    +      "lastname": "xyz789",
    +      "middlename": "abc123",
           "postcode": "xyz789",
           "prefix": "abc123",
           "region": CustomerAddressRegion,
           "region_id": 123,
    -      "street": ["xyz789"],
    +      "street": ["abc123"],
           "suffix": "xyz789",
    -      "telephone": "abc123",
    +      "telephone": "xyz789",
    +      "uid": 4,
    +      "vat_id": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Mutations +
    +

    + updateCustomerAddressV2 +

    +
    +
    +
    +
    Description
    +

    Update the billing or shipping address of a customer or guest.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CustomerAddress +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + uid - ID! + The unique ID of the customer address.
    + input - CustomerAddressInput + An input object that contains changes to the customer address.
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation updateCustomerAddressV2(
    +  $uid: ID!,
    +  $input: CustomerAddressInput
    +) {
    +  updateCustomerAddressV2(
    +    uid: $uid,
    +    input: $input
    +  ) {
    +    city
    +    company
    +    country_code
    +    country_id
    +    custom_attributes {
    +      ...CustomerAddressAttributeFragment
    +    }
    +    custom_attributesV2 {
    +      ...AttributeValueInterfaceFragment
    +    }
    +    customer_id
    +    default_billing
    +    default_shipping
    +    extension_attributes {
    +      ...CustomerAddressAttributeFragment
    +    }
    +    fax
    +    firstname
    +    id
    +    lastname
    +    middlename
    +    postcode
    +    prefix
    +    region {
    +      ...CustomerAddressRegionFragment
    +    }
    +    region_id
    +    street
    +    suffix
    +    telephone
    +    uid
    +    vat_id
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"uid": 4, "input": CustomerAddressInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "updateCustomerAddressV2": {
    +      "city": "abc123",
    +      "company": "abc123",
    +      "country_code": "AF",
    +      "country_id": "abc123",
    +      "custom_attributes": [CustomerAddressAttribute],
    +      "custom_attributesV2": [AttributeValueInterface],
    +      "customer_id": 987,
    +      "default_billing": false,
    +      "default_shipping": true,
    +      "extension_attributes": [CustomerAddressAttribute],
    +      "fax": "abc123",
    +      "firstname": "xyz789",
    +      "id": 123,
    +      "lastname": "xyz789",
    +      "middlename": "abc123",
    +      "postcode": "xyz789",
    +      "prefix": "xyz789",
    +      "region": CustomerAddressRegion,
    +      "region_id": 987,
    +      "street": ["abc123"],
    +      "suffix": "xyz789",
    +      "telephone": "xyz789",
    +      "uid": "4",
           "vat_id": "xyz789"
         }
       }
    @@ -19361,8 +20046,8 @@ 
    Query
    Variables
    {
    -  "email": "xyz789",
    -  "password": "abc123"
    +  "email": "abc123",
    +  "password": "xyz789"
     }
     
    @@ -19692,7 +20377,7 @@
    Query
    Variables
    {
    -  "giftRegistryUid": "4",
    +  "giftRegistryUid": 4,
       "registrants": [UpdateGiftRegistryRegistrantInput]
     }
     
    @@ -20038,12 +20723,12 @@
    Response
    "applies_to_roles": [CompanyRole], "approver_roles": [CompanyRole], "condition": PurchaseOrderApprovalRuleConditionInterface, - "created_at": "abc123", + "created_at": "xyz789", "created_by": "xyz789", - "description": "abc123", - "name": "abc123", + "description": "xyz789", + "name": "xyz789", "status": "ENABLED", - "uid": "4", + "uid": 4, "updated_at": "xyz789" } } @@ -20125,7 +20810,7 @@
    Query
    Variables
    {
    -  "requisitionListUid": "4",
    +  "requisitionListUid": 4,
       "input": UpdateRequisitionListInput
     }
     
    @@ -20315,7 +21000,7 @@
    Query
    Variables
    {
    -  "wishlistId": "4",
    +  "wishlistId": 4,
       "name": "xyz789",
       "visibility": "PUBLIC"
     }
    @@ -20326,8 +21011,8 @@ 
    Response
    {
       "data": {
         "updateWishlist": {
    -      "name": "xyz789",
    -      "uid": 4,
    +      "name": "abc123",
    +      "uid": "4",
           "visibility": "PUBLIC"
         }
       }
    @@ -20450,7 +21135,7 @@ 
    Fields
    Example
    -
    {"template_id": "4"}
    +                  
    {"template_id": 4}
     
    @@ -20498,7 +21183,7 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "cart_items": [BundleProductCartItemInput]
     }
     
    @@ -20674,7 +21359,7 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "cart_items": [DownloadableProductCartItemInput]
     }
     
    @@ -20779,9 +21464,9 @@
    Example
    "dynamic_attributes": [ GiftRegistryDynamicAttributeInput ], - "email": "xyz789", - "firstname": "xyz789", - "lastname": "xyz789" + "email": "abc123", + "firstname": "abc123", + "lastname": "abc123" }
    @@ -20917,7 +21602,55 @@
    Fields
    Example
    -
    {"products": [4], "uid": "4"}
    +                  
    {"products": ["4"], "uid": 4}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    AddProductsToNewCartOutput

    +
    +
    +
    +
    Description
    +

    Contains details about the cart after adding products to it.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    cart - Cart + The cart after products have been added.
    user_errors - [CartUserInputError] + Contains errors encountered while adding an item to the cart.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "cart": Cart,
    +  "user_errors": [CartUserInputError]
    +}
     
    @@ -21054,7 +21787,7 @@
    Fields
    Example
    {
       "comment": "abc123",
    -  "purchase_order_uid": "4"
    +  "purchase_order_uid": 4
     }
     
    @@ -21150,7 +21883,7 @@
    Fields
    Example
    {
       "cart_id": "abc123",
    -  "purchase_order_uid": 4,
    +  "purchase_order_uid": "4",
       "replace_existing_cart_items": false
     }
     
    @@ -21198,7 +21931,7 @@
    Fields
    Example
    {
    -  "message": "abc123",
    +  "message": "xyz789",
       "type": "OUT_OF_STOCK"
     }
     
    @@ -21363,7 +22096,7 @@
    Fields
    Example
    {
    -  "comment_text": "abc123",
    +  "comment_text": "xyz789",
       "return_uid": "4"
     }
     
    @@ -21558,7 +22291,7 @@
    Fields
    Example
    {
    -  "cart_id": "abc123",
    +  "cart_id": "xyz789",
       "cart_items": [SimpleProductCartItemInput]
     }
     
    @@ -21744,7 +22477,7 @@
    Example
    "add_wishlist_items_to_cart_user_errors": [ WishlistCartUserInputError ], - "status": false, + "status": true, "wishlist": Wishlist }
    @@ -21808,10 +22541,10 @@
    Fields
    Example
    {
       "attribute_code": "xyz789",
    -  "count": 123,
    -  "label": "xyz789",
    +  "count": 987,
    +  "label": "abc123",
       "options": [AggregationOption],
    -  "position": 123
    +  "position": 987
     }
     
    @@ -21865,7 +22598,7 @@
    Example
    {
       "count": 987,
       "label": "abc123",
    -  "value": "abc123"
    +  "value": "xyz789"
     }
     
    @@ -21935,7 +22668,7 @@
    Possible Types
    Example
    {
       "count": 987,
    -  "label": "xyz789",
    +  "label": "abc123",
       "value": "abc123"
     }
     
    @@ -21978,7 +22711,7 @@
    Fields
    Example
    -
    {"includeDirectChildrenOnly": false}
    +                  
    {"includeDirectChildrenOnly": true}
     
    @@ -22094,8 +22827,8 @@
    Example
    "button_styles": ButtonStyles, "code": "abc123", "is_visible": true, - "payment_intent": "abc123", - "payment_source": "xyz789", + "payment_intent": "xyz789", + "payment_source": "abc123", "sdk_params": [SDKParams], "sort_order": "abc123", "title": "abc123" @@ -22154,8 +22887,8 @@
    Fields
    Example
    {
       "payment_source": "xyz789",
    -  "payments_order_id": "abc123",
    -  "paypal_order_id": "abc123"
    +  "payments_order_id": "xyz789",
    +  "paypal_order_id": "xyz789"
     }
     
    @@ -22196,7 +22929,7 @@
    Fields
    Example
    -
    {"code": "xyz789"}
    +                  
    {"code": "abc123"}
     
    @@ -22358,7 +23091,7 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "coupon_code": "xyz789"
     }
     
    @@ -22503,7 +23236,7 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "coupon_codes": ["xyz789"],
       "type": "APPEND"
     }
    @@ -22555,7 +23288,7 @@ 
    Fields
    Example
    {
       "cart_id": "xyz789",
    -  "gift_card_code": "abc123"
    +  "gift_card_code": "xyz789"
     }
     
    @@ -22725,7 +23458,7 @@
    Fields
    Example
    -
    {"cart_id": "abc123"}
    +                  
    {"cart_id": "xyz789"}
     
    @@ -22812,7 +23545,7 @@
    Fields
    Example
    -
    {"radius": 987, "search_term": "xyz789"}
    +                  
    {"radius": 987, "search_term": "abc123"}
     
    @@ -22857,7 +23590,7 @@
    Fields
    Example
    -
    {"compare_list": CompareList, "result": false}
    +                  
    {"compare_list": CompareList, "result": true}
     
    @@ -23107,18 +23840,18 @@
    Fields
    Example
    {
    -  "is_comparable": false,
    +  "is_comparable": true,
       "is_filterable": true,
    -  "is_filterable_in_search": false,
    -  "is_html_allowed_on_front": false,
    -  "is_searchable": true,
    -  "is_used_for_customer_segment": false,
    +  "is_filterable_in_search": true,
    +  "is_html_allowed_on_front": true,
    +  "is_searchable": false,
    +  "is_used_for_customer_segment": true,
       "is_used_for_price_rules": true,
    -  "is_used_for_promo_rules": true,
    +  "is_used_for_promo_rules": false,
       "is_visible_in_advanced_search": false,
       "is_visible_on_front": true,
    -  "is_wysiwyg_enabled": true,
    -  "used_in_product_listing": true
    +  "is_wysiwyg_enabled": false,
    +  "used_in_product_listing": false
     }
     
    @@ -23314,8 +24047,8 @@
    Fields
    Example
    {
    -  "attribute_code": "xyz789",
    -  "entity_type": "xyz789"
    +  "attribute_code": "abc123",
    +  "entity_type": "abc123"
     }
     
    @@ -23357,7 +24090,7 @@
    Fields
    Example
    -
    {"value": "xyz789"}
    +                  
    {"value": "abc123"}
     
    @@ -23443,8 +24176,8 @@
    Example
    "entity_type": "CATALOG_PRODUCT", "frontend_class": "abc123", "frontend_input": "BOOLEAN", - "is_required": false, - "is_unique": false, + "is_required": true, + "is_unique": true, "label": "xyz789", "options": [CustomAttributeOptionInterface] } @@ -23493,7 +24226,7 @@
    Fields
    Example
    {
    -  "message": "xyz789",
    +  "message": "abc123",
       "type": "ENTITY_NOT_FOUND"
     }
     
    @@ -23600,7 +24333,7 @@
    Fields
    Example
    {
    -  "label": "abc123",
    +  "label": "xyz789",
       "value": "xyz789"
     }
     
    @@ -23654,8 +24387,8 @@
    Fields
    Example
    {
       "is_default": true,
    -  "label": "abc123",
    -  "value": "abc123"
    +  "label": "xyz789",
    +  "value": "xyz789"
     }
     
    @@ -23699,7 +24432,7 @@
    Fields
    Example
    {
       "label": "xyz789",
    -  "value": "abc123"
    +  "value": "xyz789"
     }
     
    @@ -23847,7 +24580,10 @@
    Fields
    Example
    -
    {"code": 4, "value": "abc123"}
    +                  
    {
    +  "code": "4",
    +  "value": "xyz789"
    +}
     
    @@ -23901,7 +24637,7 @@
    Fields
    Example
    {
    -  "attribute_code": "abc123",
    +  "attribute_code": "xyz789",
       "selected_options": [AttributeInputSelectedOption],
       "value": "abc123"
     }
    @@ -23955,6 +24691,11 @@ 
    Possible Types

    AttributeSelectedOptions

    + + +

    GiftCartAttributeValue

    + +
    @@ -24103,7 +24844,7 @@
    Fields
    Example
    -
    {"code": "AFN", "symbol": "xyz789"}
    +                  
    {"code": "AFN", "symbol": "abc123"}
     
    @@ -24155,7 +24896,7 @@
    Fields
    Example
    {
       "code": "xyz789",
    -  "is_deferred": true,
    +  "is_deferred": false,
       "title": "abc123"
     }
     
    @@ -24248,11 +24989,11 @@
    Example
    "amount": Money, "available": false, "base_amount": Money, - "carrier_code": "xyz789", + "carrier_code": "abc123", "carrier_title": "abc123", "error_message": "xyz789", - "method_code": "xyz789", - "method_title": "xyz789", + "method_code": "abc123", + "method_title": "abc123", "price_excl_tax": Money, "price_incl_tax": Money } @@ -24347,6 +25088,12 @@
    Fields
    An ID from the customer's address book that uniquely identifies the address to be used for billing. + + + customer_address_uid - ID + + The unique ID from the customer's address book that uniquely identifies the address to be used for billing. + same_as_shipping - Boolean @@ -24369,6 +25116,7 @@
    Example
    {
       "address": CartAddressInput,
       "customer_address_id": 123,
    +  "customer_address_uid": 4,
       "same_as_shipping": true,
       "use_for_shipping": true
     }
    @@ -24443,11 +25191,11 @@ 
    Fields
    Example
    {
    -  "address_line_1": "xyz789",
    -  "address_line_2": "xyz789",
    -  "city": "abc123",
    -  "country_code": "xyz789",
    -  "postal_code": "xyz789",
    +  "address_line_1": "abc123",
    +  "address_line_2": "abc123",
    +  "city": "xyz789",
    +  "country_code": "abc123",
    +  "postal_code": "abc123",
       "region": "xyz789"
     }
     
    @@ -24497,6 +25245,11 @@
    Fields
    The custom attribute values of the billing or shipping address. + + customer_address_uid - ID + + The unique ID from the customer's address book that uniquely identifies the address. + customer_notes - String @@ -24515,9 +25268,10 @@
    Fields
    The first name of the customer or guest. - id - Int + id - Int + + Id of the customer address. Use customer_address_uid instead. - Id of the customer address. lastname - String! @@ -24560,9 +25314,9 @@
    Fields
    The telephone number for the billing or shipping address. - uid - String! + uid - ID! - The unique id of the customer address. + The unique id of the customer cart address. vat_id - String @@ -24577,23 +25331,24 @@
    Fields
    Example
    {
    -  "city": "xyz789",
    +  "city": "abc123",
       "company": "xyz789",
       "country": CartAddressCountry,
       "custom_attributes": [AttributeValueInterface],
    +  "customer_address_uid": "4",
       "customer_notes": "abc123",
       "fax": "abc123",
    -  "firstname": "xyz789",
    +  "firstname": "abc123",
       "id": 123,
       "lastname": "abc123",
       "middlename": "abc123",
       "postcode": "xyz789",
    -  "prefix": "abc123",
    +  "prefix": "xyz789",
       "region": CartAddressRegion,
       "street": ["xyz789"],
    -  "suffix": "abc123",
    -  "telephone": "abc123",
    -  "uid": "xyz789",
    +  "suffix": "xyz789",
    +  "telephone": "xyz789",
    +  "uid": "4",
       "vat_id": "xyz789"
     }
     
    @@ -24615,11 +25370,6 @@
    Description
    -
    -
    Example
    -
    true
    -
    -
    back to top
    @@ -24663,8 +25413,8 @@
    Fields
    Example
    {
    -  "device_data": "xyz789",
    -  "public_hash": "abc123"
    +  "device_data": "abc123",
    +  "public_hash": "xyz789"
     }
     
    @@ -24717,7 +25467,7 @@
    Example
    {
       "device_data": "xyz789",
       "is_active_payment_token_enabler": true,
    -  "payment_method_nonce": "abc123"
    +  "payment_method_nonce": "xyz789"
     }
     
    @@ -24834,7 +25584,7 @@
    Fields
    Example
    {
       "category_id": 987,
    -  "category_level": 123,
    +  "category_level": 987,
       "category_name": "xyz789",
       "category_uid": 4,
       "category_url_key": "abc123",
    @@ -24974,8 +25724,8 @@ 
    Example
    "errors": [CartItemError], "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, - "id": "xyz789", - "is_available": true, + "id": "abc123", + "is_available": false, "max_qty": 987.65, "min_qty": 987.65, "not_available_message": "xyz789", @@ -25067,7 +25817,7 @@
    Example
    "order_item": OrderItemInterface, "product_name": "abc123", "product_sale_price": Money, - "product_sku": "xyz789", + "product_sku": "abc123", "quantity_refunded": 123.45 }
    @@ -25147,12 +25897,12 @@
    Example
    {
       "bundle_options": [ItemSelectedBundleOption],
       "discounts": [Discount],
    -  "id": "4",
    +  "id": 4,
       "order_item": OrderItemInterface,
    -  "product_name": "abc123",
    +  "product_name": "xyz789",
       "product_sale_price": Money,
    -  "product_sku": "xyz789",
    -  "quantity_invoiced": 987.65
    +  "product_sku": "abc123",
    +  "quantity_invoiced": 123.45
     }
     
    @@ -25235,13 +25985,13 @@
    Fields
    Example
    {
    -  "option_id": 987,
    +  "option_id": 123,
       "options": [BundleItemOption],
       "position": 123,
       "price_range": PriceRange,
       "required": false,
       "sku": "abc123",
    -  "title": "abc123",
    +  "title": "xyz789",
       "type": "abc123",
       "uid": 4
     }
    @@ -25337,17 +26087,17 @@ 
    Fields
    Example
    {
    -  "can_change_quantity": false,
    +  "can_change_quantity": true,
       "id": 123,
       "is_default": true,
       "label": "abc123",
    -  "position": 123,
    +  "position": 987,
       "price": 123.45,
       "price_type": "FIXED",
       "product": ProductInterface,
    -  "qty": 123.45,
    -  "quantity": 123.45,
    -  "uid": "4"
    +  "qty": 987.65,
    +  "quantity": 987.65,
    +  "uid": 4
     }
     
    @@ -25403,8 +26153,8 @@
    Fields
    Example
    {
       "id": 123,
    -  "quantity": 987.65,
    -  "value": ["xyz789"]
    +  "quantity": 123.45,
    +  "value": ["abc123"]
     }
     
    @@ -25563,7 +26313,7 @@
    Example
    {
       "bundle_options": [ItemSelectedBundleOption],
       "discounts": [Discount],
    -  "eligible_for_return": true,
    +  "eligible_for_return": false,
       "entered_options": [OrderItemOption],
       "gift_message": GiftMessage,
       "gift_wrapping": GiftWrapping,
    @@ -25573,14 +26323,14 @@ 
    Example
    "product": ProductInterface, "product_name": "xyz789", "product_sale_price": Money, - "product_sku": "abc123", + "product_sku": "xyz789", "product_type": "xyz789", - "product_url_key": "xyz789", - "quantity_canceled": 987.65, - "quantity_invoiced": 123.45, - "quantity_ordered": 123.45, - "quantity_refunded": 987.65, - "quantity_return_requested": 123.45, + "product_url_key": "abc123", + "quantity_canceled": 123.45, + "quantity_invoiced": 987.65, + "quantity_ordered": 987.65, + "quantity_refunded": 123.45, + "quantity_return_requested": 987.65, "quantity_returned": 123.45, "quantity_shipped": 123.45, "selected_options": [OrderItemOption], @@ -25613,13 +26363,6 @@
    Fields
    - - activity - String - - - Use the custom_attributes field instead. - - attribute_set_id - Int @@ -25636,27 +26379,6 @@
    Fields
    The categories assigned to a product. - - category_gear - String - - - Use the custom_attributes field instead. - - - - climate - String - - - Use the custom_attributes field instead. - - - - collar - String - - - Use the custom_attributes field instead. - - color - Int @@ -25718,41 +26440,6 @@
    filters Indicates whether the bundle product has a dynamically calculated weight. - - eco_collection - Int - - - Use the custom_attributes field instead. - - - - erin_recommends - Int - - - Use the custom_attributes field instead. - - - - features_bags - String - - - Use the custom_attributes field instead. - - - - format - Int - - - Use the custom_attributes field instead. - - - - gender - String - - - Use the custom_attributes field instead. - - gift_message_available - Boolean! @@ -25795,13 +26482,6 @@
    filters A number representing the product's manufacturer. Use the custom_attributes field instead. - - material - String - - - Use the custom_attributes field instead. - - max_sale_qty - Float @@ -25843,13 +26523,6 @@
    filters The product name. Customers use this name to identify the product. - - new - Int - - - Use the custom_attributes field instead. - - new_from_date - String @@ -25875,20 +26548,6 @@
    filters If the product has multiple options, determines where they appear on the product page. - - pattern - String - - - Use the custom_attributes field instead. - - - - performance_fabric - Int - - - Use the custom_attributes field instead. - - price - ProductPrices @@ -25920,13 +26579,6 @@
    filters An array of ProductLinks objects. - - purpose - Int - - - Use the custom_attributes field instead. - - quantity - Float @@ -25981,18 +26633,6 @@
    currentPage - - rules - [CatalogRule] - - Provides applied catalog rules in the current active cart - - - sale - Int - - - Use the custom_attributes field instead. - - ship_bundle_items - ShipBundleItemsEnum @@ -26003,25 +26643,11 @@
    currentPage A short description of the product. Its use depends on the theme. - - size - Int - - - Use the custom_attributes field instead. - - sku - String A number or code assigned to a product to identify the product, options, price, and manufacturer. - - sleeve - String - - - Use the custom_attributes field instead. - - small_image - ProductImage @@ -26053,34 +26679,6 @@
    currentPage Stock status of the product - - strap_bags - String - - - Use the custom_attributes field instead. - - - - style_bags - String - - - Use the custom_attributes field instead. - - - - style_bottom - String - - - Use the custom_attributes field instead. - - - - style_general - String - - - Use the custom_attributes field instead. - - swatch_image - String @@ -26171,59 +26769,45 @@
    currentPage
    Example
    {
    -  "activity": "abc123",
       "attribute_set_id": 123,
    -  "canonical_url": "xyz789",
    +  "canonical_url": "abc123",
       "categories": [CategoryInterface],
    -  "category_gear": "abc123",
    -  "climate": "abc123",
    -  "collar": "abc123",
    -  "color": 987,
    +  "color": 123,
       "country_of_manufacture": "xyz789",
       "created_at": "xyz789",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
       "dynamic_price": false,
    -  "dynamic_sku": true,
    +  "dynamic_sku": false,
       "dynamic_weight": false,
    -  "eco_collection": 987,
    -  "erin_recommends": 123,
    -  "features_bags": "abc123",
    -  "format": 123,
    -  "gender": "abc123",
       "gift_message_available": false,
    -  "gift_wrapping_available": true,
    +  "gift_wrapping_available": false,
       "gift_wrapping_price": Money,
       "id": 123,
       "image": ProductImage,
    -  "is_returnable": "xyz789",
    +  "is_returnable": "abc123",
       "items": [BundleItem],
       "manufacturer": 123,
    -  "material": "abc123",
       "max_sale_qty": 987.65,
       "media_gallery": [MediaGalleryInterface],
       "media_gallery_entries": [MediaGalleryEntry],
    -  "meta_description": "abc123",
    +  "meta_description": "xyz789",
       "meta_keyword": "abc123",
    -  "meta_title": "xyz789",
    -  "min_sale_qty": 123.45,
    -  "name": "xyz789",
    -  "new": 987,
    -  "new_from_date": "abc123",
    +  "meta_title": "abc123",
    +  "min_sale_qty": 987.65,
    +  "name": "abc123",
    +  "new_from_date": "xyz789",
       "new_to_date": "xyz789",
       "only_x_left_in_stock": 987.65,
       "options": [CustomizableOptionInterface],
       "options_container": "xyz789",
    -  "pattern": "abc123",
    -  "performance_fabric": 987,
       "price": ProductPrices,
       "price_details": PriceDetails,
       "price_range": PriceRange,
       "price_tiers": [TierPrice],
       "price_view": "PRICE_RANGE",
       "product_links": [ProductLinksInterface],
    -  "purpose": 987,
       "quantity": 123.45,
       "rating_summary": 987.65,
       "redirect_code": 123,
    @@ -26231,38 +26815,30 @@ 
    Example
    "relative_url": "abc123", "review_count": 987, "reviews": ProductReviews, - "rules": [CatalogRule], - "sale": 987, "ship_bundle_items": "TOGETHER", "short_description": ComplexTextValue, - "size": 987, "sku": "xyz789", - "sleeve": "xyz789", "small_image": ProductImage, "special_from_date": "xyz789", "special_price": 987.65, "special_to_date": "xyz789", - "staged": false, + "staged": true, "stock_status": "IN_STOCK", - "strap_bags": "xyz789", - "style_bags": "abc123", - "style_bottom": "xyz789", - "style_general": "xyz789", - "swatch_image": "abc123", + "swatch_image": "xyz789", "thumbnail": ProductImage, "tier_price": 123.45, "tier_prices": [ProductTierPrices], "type": "CMS_PAGE", - "type_id": "xyz789", + "type_id": "abc123", "uid": "4", - "updated_at": "abc123", + "updated_at": "xyz789", "upsell_products": [ProductInterface], - "url_key": "abc123", + "url_key": "xyz789", "url_path": "xyz789", "url_rewrites": [UrlRewrite], "url_suffix": "xyz789", "websites": [Website], - "weight": 987.65 + "weight": 123.45 }
    @@ -26385,7 +26961,7 @@
    Example
    "customizable_options": [SelectedCustomizableOption], "product": ProductInterface, "quantity": 123.45, - "uid": 4 + "uid": "4" }
    @@ -26460,7 +27036,7 @@
    Example
    "bundle_options": [ItemSelectedBundleOption], "id": "4", "order_item": OrderItemInterface, - "product_name": "xyz789", + "product_name": "abc123", "product_sale_price": Money, "product_sku": "xyz789", "quantity_shipped": 987.65 @@ -26538,8 +27114,8 @@
    Example
    "added_at": "abc123", "bundle_options": [SelectedBundleOption], "customizable_options": [SelectedCustomizableOption], - "description": "abc123", - "id": "4", + "description": "xyz789", + "id": 4, "product": ProductInterface, "quantity": 123.45 } @@ -26609,11 +27185,11 @@
    Fields
    Example
    {
    -  "color": "xyz789",
    +  "color": "abc123",
       "height": 987,
       "label": "abc123",
    -  "layout": "abc123",
    -  "shape": "xyz789",
    +  "layout": "xyz789",
    +  "shape": "abc123",
       "tagline": true,
       "use_default_height": true
     }
    @@ -26832,7 +27408,7 @@ 
    Fields
    Example
    {
       "order_id": "4",
    -  "reason": "abc123"
    +  "reason": "xyz789"
     }
     
    @@ -26925,7 +27501,7 @@
    Fields
    Example
    -
    {"description": "abc123"}
    +                  
    {"description": "xyz789"}
     
    @@ -26984,9 +27560,9 @@
    Example
    {
       "bin_details": CardBin,
       "card_expiry_month": "abc123",
    -  "card_expiry_year": "abc123",
    -  "last_digits": "xyz789",
    -  "name": "xyz789"
    +  "card_expiry_year": "xyz789",
    +  "last_digits": "abc123",
    +  "name": "abc123"
     }
     
    @@ -27023,7 +27599,7 @@
    Fields
    Example
    -
    {"bin": "abc123"}
    +                  
    {"bin": "xyz789"}
     
    @@ -27072,7 +27648,7 @@
    Fields
    Example
    {
       "billing_address": BillingAddressPaymentSourceInput,
    -  "name": "abc123"
    +  "name": "xyz789"
     }
     
    @@ -27124,7 +27700,7 @@
    Fields
    Example
    {
    -  "brand": "xyz789",
    +  "brand": "abc123",
       "expiry": "xyz789",
       "last_digits": "xyz789"
     }
    @@ -27271,7 +27847,7 @@ 
    sort Indicates whether the shopper requested a printed card for the cart. - rules - [CartRule] + rules - [CartRuleStorefront] Provides applied cart rules in the current active cart @@ -27306,20 +27882,20 @@
    Example
    "available_gift_wrappings": [GiftWrapping], "available_payment_methods": [AvailablePaymentMethod], "billing_address": BillingCartAddress, - "email": "xyz789", + "email": "abc123", "gift_message": GiftMessage, "gift_receipt_included": false, "gift_wrapping": GiftWrapping, - "id": "4", - "is_virtual": false, + "id": 4, + "is_virtual": true, "items": [CartItemInterface], "itemsV2": CartItems, "prices": CartPrices, - "printed_card_included": true, - "rules": [CartRule], + "printed_card_included": false, + "rules": [CartRuleStorefront], "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ShippingCartAddress], - "total_quantity": 987.65 + "total_quantity": 123.45 }
    @@ -27488,7 +28064,7 @@
    Fields
    - telephone - String + telephone - String! The telephone number for the billing or shipping address. @@ -27508,19 +28084,19 @@
    Example
    {
       "city": "abc123",
       "company": "xyz789",
    -  "country_code": "xyz789",
    +  "country_code": "abc123",
       "custom_attributes": [AttributeValueInput],
       "fax": "xyz789",
       "firstname": "xyz789",
    -  "lastname": "abc123",
    -  "middlename": "xyz789",
    +  "lastname": "xyz789",
    +  "middlename": "abc123",
       "postcode": "xyz789",
       "prefix": "xyz789",
    -  "region": "xyz789",
    -  "region_id": 123,
    -  "save_in_address_book": true,
    +  "region": "abc123",
    +  "region_id": 987,
    +  "save_in_address_book": false,
       "street": ["abc123"],
    -  "suffix": "abc123",
    +  "suffix": "xyz789",
       "telephone": "xyz789",
       "vat_id": "xyz789"
     }
    @@ -27567,6 +28143,11 @@ 
    Fields
    The custom attribute values of the billing or shipping address. + + customer_address_uid - ID + + The unique ID from the customer's address book that uniquely identifies the address. + fax - String @@ -27578,9 +28159,10 @@
    Fields
    The first name of the customer or guest. - id - Int + id - Int + + Id of the customer address. Use customer_address_uid instead. - Id of the customer address. lastname - String! @@ -27623,9 +28205,9 @@
    Fields
    The telephone number for the billing or shipping address. - uid - String! + uid - ID! - The unique id of the customer address. + The unique id of the customer cart address. vat_id - String @@ -27662,23 +28244,24 @@
    Possible Types
    Example
    {
    -  "city": "abc123",
    +  "city": "xyz789",
       "company": "abc123",
       "country": CartAddressCountry,
       "custom_attributes": [AttributeValueInterface],
    +  "customer_address_uid": 4,
       "fax": "xyz789",
       "firstname": "xyz789",
       "id": 987,
    -  "lastname": "abc123",
    -  "middlename": "abc123",
    -  "postcode": "xyz789",
    -  "prefix": "abc123",
    +  "lastname": "xyz789",
    +  "middlename": "xyz789",
    +  "postcode": "abc123",
    +  "prefix": "xyz789",
       "region": CartAddressRegion,
    -  "street": ["abc123"],
    -  "suffix": "abc123",
    -  "telephone": "abc123",
    -  "uid": "xyz789",
    -  "vat_id": "abc123"
    +  "street": ["xyz789"],
    +  "suffix": "xyz789",
    +  "telephone": "xyz789",
    +  "uid": 4,
    +  "vat_id": "xyz789"
     }
     
    @@ -27730,8 +28313,8 @@
    Fields
    Example
    {
    -  "code": "xyz789",
    -  "label": "xyz789",
    +  "code": "abc123",
    +  "label": "abc123",
       "region_id": 123
     }
     
    @@ -27988,7 +28571,7 @@
    Example
    "entered_options": [EnteredOptionInput], "parent_sku": "abc123", "quantity": 123.45, - "selected_options": [4], + "selected_options": ["4"], "sku": "abc123" }
    @@ -28114,12 +28697,12 @@
    Possible Types
    -

    BundleCartItem

    +

    DownloadableCartItem

    -

    DownloadableCartItem

    +

    BundleCartItem

    @@ -28137,16 +28720,16 @@
    Example
    {
       "discount": [Discount],
       "errors": [CartItemError],
    -  "id": "abc123",
    -  "is_available": true,
    +  "id": "xyz789",
    +  "is_available": false,
       "max_qty": 123.45,
    -  "min_qty": 123.45,
    +  "min_qty": 987.65,
       "not_available_message": "xyz789",
       "note_from_buyer": [ItemNote],
       "note_from_seller": [ItemNote],
       "prices": CartItemPrices,
       "product": ProductInterface,
    -  "quantity": 123.45,
    +  "quantity": 987.65,
       "uid": 4
     }
     
    @@ -28299,7 +28882,7 @@
    Fields
    Example
    -
    {"cart_item_id": 123, "quantity": 123.45}
    +                  
    {"cart_item_id": 987, "quantity": 987.65}
     
    @@ -28351,7 +28934,7 @@
    Fields
    Example
    {
       "type": "FIXED",
    -  "units": "abc123",
    +  "units": "xyz789",
       "value": 123.45
     }
     
    @@ -28426,10 +29009,10 @@
    Fields
    Example
    {
       "cart_item_id": 123,
    -  "cart_item_uid": "4",
    +  "cart_item_uid": 4,
       "customizable_options": [CustomizableOptionInput],
       "gift_message": GiftMessageInput,
    -  "gift_wrapping_id": "4",
    +  "gift_wrapping_id": 4,
       "quantity": 123.45
     }
     
    @@ -28580,11 +29163,11 @@
    Example
    back to top
    -
    +
    -

    CartRule

    +

    CartRuleStorefront

    @@ -28598,9 +29181,9 @@
    Fields
    - name - String! + uid - ID! - Name of the cart price rule + The unique ID for a CartRule object. @@ -28609,7 +29192,7 @@
    Fields
    Example
    -
    {"name": "abc123"}
    +                  
    {"uid": 4}
     
    @@ -29025,66 +29608,30 @@
    Fields
    Example
    {
       "apply_to": ["SIMPLE"],
    -  "code": 4,
    +  "code": "4",
       "default_value": "xyz789",
       "entity_type": "CATALOG_PRODUCT",
    -  "frontend_class": "abc123",
    +  "frontend_class": "xyz789",
       "frontend_input": "BOOLEAN",
    -  "is_comparable": false,
    -  "is_filterable": false,
    +  "is_comparable": true,
    +  "is_filterable": true,
       "is_filterable_in_search": false,
    -  "is_html_allowed_on_front": true,
    -  "is_required": false,
    +  "is_html_allowed_on_front": false,
    +  "is_required": true,
       "is_searchable": false,
    -  "is_unique": false,
    -  "is_used_for_price_rules": true,
    -  "is_used_for_promo_rules": true,
    -  "is_visible_in_advanced_search": false,
    +  "is_unique": true,
    +  "is_used_for_price_rules": false,
    +  "is_used_for_promo_rules": false,
    +  "is_visible_in_advanced_search": true,
       "is_visible_on_front": false,
       "is_wysiwyg_enabled": false,
       "label": "xyz789",
       "options": [CustomAttributeOptionInterface],
       "swatch_input_type": "BOOLEAN",
    -  "update_product_preview_image": false,
    +  "update_product_preview_image": true,
       "use_product_image_for_swatch": false,
       "used_in_product_listing": false
     }
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    CatalogRule

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - -
    Field NameDescription
    name - String! - Name of the catalog rule
    -
    -
    -
    -
    -
    Example
    -
    {"name": "xyz789"}
     
    @@ -29427,39 +29974,39 @@
    Possible Types
    Example
    {
    -  "automatic_sorting": "abc123",
    -  "available_sort_by": ["abc123"],
    +  "automatic_sorting": "xyz789",
    +  "available_sort_by": ["xyz789"],
       "breadcrumbs": [Breadcrumb],
       "canonical_url": "xyz789",
       "children_count": "abc123",
       "cms_block": CmsBlock,
    -  "created_at": "abc123",
    -  "custom_layout_update_file": "abc123",
    -  "default_sort_by": "abc123",
    -  "description": "xyz789",
    -  "display_mode": "abc123",
    -  "filter_price_range": 987.65,
    +  "created_at": "xyz789",
    +  "custom_layout_update_file": "xyz789",
    +  "default_sort_by": "xyz789",
    +  "description": "abc123",
    +  "display_mode": "xyz789",
    +  "filter_price_range": 123.45,
       "id": 987,
    -  "image": "abc123",
    -  "include_in_menu": 987,
    -  "is_anchor": 123,
    -  "landing_page": 123,
    +  "image": "xyz789",
    +  "include_in_menu": 123,
    +  "is_anchor": 987,
    +  "landing_page": 987,
       "level": 987,
    -  "meta_description": "xyz789",
    -  "meta_keywords": "abc123",
    -  "meta_title": "abc123",
    -  "name": "abc123",
    -  "path": "abc123",
    +  "meta_description": "abc123",
    +  "meta_keywords": "xyz789",
    +  "meta_title": "xyz789",
    +  "name": "xyz789",
    +  "path": "xyz789",
       "path_in_store": "xyz789",
       "position": 987,
       "product_count": 987,
       "products": CategoryProducts,
    -  "staged": false,
    -  "uid": "4",
    +  "staged": true,
    +  "uid": 4,
       "updated_at": "abc123",
    -  "url_key": "abc123",
    +  "url_key": "xyz789",
       "url_path": "xyz789",
    -  "url_suffix": "xyz789"
    +  "url_suffix": "abc123"
     }
     
    @@ -29567,7 +30114,7 @@
    Example
    {
       "items": [CategoryTree],
       "page_info": SearchResultPageInfo,
    -  "total_count": 987
    +  "total_count": 123
     }
     
    @@ -29829,43 +30376,43 @@
    sort
    Example
    {
    -  "automatic_sorting": "abc123",
    +  "automatic_sorting": "xyz789",
       "available_sort_by": ["abc123"],
       "breadcrumbs": [Breadcrumb],
    -  "canonical_url": "xyz789",
    +  "canonical_url": "abc123",
       "children": [CategoryTree],
       "children_count": "abc123",
       "cms_block": CmsBlock,
    -  "created_at": "abc123",
    +  "created_at": "xyz789",
       "custom_layout_update_file": "abc123",
       "default_sort_by": "xyz789",
    -  "description": "abc123",
    -  "display_mode": "xyz789",
    -  "filter_price_range": 123.45,
    -  "id": 123,
    +  "description": "xyz789",
    +  "display_mode": "abc123",
    +  "filter_price_range": 987.65,
    +  "id": 987,
       "image": "abc123",
    -  "include_in_menu": 987,
    -  "is_anchor": 123,
    -  "landing_page": 123,
    +  "include_in_menu": 123,
    +  "is_anchor": 987,
    +  "landing_page": 987,
       "level": 987,
    -  "meta_description": "xyz789",
    +  "meta_description": "abc123",
       "meta_keywords": "xyz789",
    -  "meta_title": "xyz789",
    +  "meta_title": "abc123",
       "name": "xyz789",
       "path": "abc123",
       "path_in_store": "abc123",
       "position": 987,
       "product_count": 123,
       "products": CategoryProducts,
    -  "redirect_code": 123,
    -  "relative_url": "xyz789",
    +  "redirect_code": 987,
    +  "relative_url": "abc123",
       "staged": true,
       "type": "CMS_PAGE",
       "uid": 4,
    -  "updated_at": "abc123",
    +  "updated_at": "xyz789",
       "url_key": "abc123",
    -  "url_path": "abc123",
    -  "url_suffix": "abc123"
    +  "url_path": "xyz789",
    +  "url_suffix": "xyz789"
     }
     
    @@ -29937,13 +30484,13 @@
    Fields
    Example
    {
    -  "agreement_id": 987,
    +  "agreement_id": 123,
       "checkbox_text": "abc123",
    -  "content": "xyz789",
    +  "content": "abc123",
       "content_height": "abc123",
       "is_html": false,
       "mode": "AUTO",
    -  "name": "xyz789"
    +  "name": "abc123"
     }
     
    @@ -30044,7 +30591,7 @@
    Example
    {
       "code": "REORDER_NOT_AVAILABLE",
       "message": "abc123",
    -  "path": ["xyz789"]
    +  "path": ["abc123"]
     }
     
    @@ -30256,7 +30803,7 @@
    Fields
    Example
    -
    {"uid": 4}
    +                  
    {"uid": "4"}
     
    @@ -30441,7 +30988,7 @@
    Fields
    Example
    {
       "errors": [NegotiableQuoteInvalidStateError],
    -  "quote_uid": "4"
    +  "quote_uid": 4
     }
     
    @@ -30667,7 +31214,7 @@
    Fields
    Example
    {
       "content": "xyz789",
    -  "identifier": "abc123",
    +  "identifier": "xyz789",
       "title": "xyz789"
     }
     
    @@ -30805,18 +31352,18 @@
    Fields
    Example
    {
    -  "content": "xyz789",
    +  "content": "abc123",
       "content_heading": "abc123",
       "identifier": "abc123",
    -  "meta_description": "xyz789",
    +  "meta_description": "abc123",
       "meta_keywords": "abc123",
    -  "meta_title": "abc123",
    +  "meta_title": "xyz789",
       "page_layout": "abc123",
    -  "redirect_code": 987,
    -  "relative_url": "xyz789",
    +  "redirect_code": 123,
    +  "relative_url": "abc123",
       "title": "abc123",
       "type": "CMS_PAGE",
    -  "url_key": "xyz789"
    +  "url_key": "abc123"
     }
     
    @@ -31201,9 +31748,9 @@
    Example
    "email": "xyz789", "id": 4, "legal_address": CompanyLegalAddress, - "legal_name": "xyz789", - "name": "xyz789", - "payment_methods": ["xyz789"], + "legal_name": "abc123", + "name": "abc123", + "payment_methods": ["abc123"], "reseller_id": "abc123", "role": CompanyRole, "roles": CompanyRoles, @@ -31212,7 +31759,7 @@
    Example
    "team": CompanyTeam, "user": Customer, "users": CompanyUsers, - "vat_tax_id": "xyz789" + "vat_tax_id": "abc123" }
    @@ -31271,7 +31818,7 @@
    Example
    {
       "children": [CompanyAclResource],
       "id": "4",
    -  "sort_order": 123,
    +  "sort_order": 987,
       "text": "abc123"
     }
     
    @@ -31352,11 +31899,11 @@
    Fields
    Example
    {
       "custom_attributes": [AttributeValueInput],
    -  "email": "xyz789",
    -  "firstname": "abc123",
    -  "gender": 987,
    +  "email": "abc123",
    +  "firstname": "xyz789",
    +  "gender": 123,
       "job_title": "xyz789",
    -  "lastname": "abc123",
    +  "lastname": "xyz789",
       "telephone": "xyz789"
     }
     
    @@ -31401,6 +31948,11 @@
    Fields
    The name of the company. + + status - CompanyStatusEnum + + The current status of the company. + @@ -31410,8 +31962,9 @@
    Fields
    Example
    {
       "id": "4",
    -  "legal_name": "abc123",
    -  "name": "xyz789"
    +  "legal_name": "xyz789",
    +  "name": "xyz789",
    +  "status": "PENDING"
     }
     
    @@ -31494,9 +32047,9 @@
    Example
    "company_email": "abc123", "company_name": "xyz789", "legal_address": CompanyLegalAddressCreateInput, - "legal_name": "abc123", + "legal_name": "xyz789", "reseller_id": "abc123", - "vat_tax_id": "xyz789" + "vat_tax_id": "abc123" }
    @@ -31659,9 +32212,9 @@
    Fields
    Example
    {
    -  "custom_reference_number": "abc123",
    +  "custom_reference_number": "xyz789",
       "operation_type": "ALLOCATION",
    -  "updated_by": "xyz789"
    +  "updated_by": "abc123"
     }
     
    @@ -31952,7 +32505,7 @@
    Fields
    Example
    {
       "code": "abc123",
    -  "role_id": 4,
    +  "role_id": "4",
       "user": CompanyInvitationUserInput
     }
     
    @@ -32060,7 +32613,7 @@
    Fields
    Example
    {
    -  "company_id": "4",
    +  "company_id": 4,
       "customer_id": 4,
       "job_title": "xyz789",
       "status": "ACTIVE",
    @@ -32131,12 +32684,12 @@ 
    Fields
    Example
    {
    -  "city": "xyz789",
    +  "city": "abc123",
       "country_code": "AF",
       "postcode": "xyz789",
       "region": CustomerAddressRegion,
    -  "street": ["abc123"],
    -  "telephone": "xyz789"
    +  "street": ["xyz789"],
    +  "telephone": "abc123"
     }
     
    @@ -32209,7 +32762,7 @@
    Fields
    Example
    {
    -  "city": "xyz789",
    +  "city": "abc123",
       "country_id": "AF",
       "postcode": "xyz789",
       "region": CustomerAddressRegionInput,
    @@ -32291,7 +32844,7 @@ 
    Example
    "country_id": "AF", "postcode": "xyz789", "region": CustomerAddressRegionInput, - "street": ["xyz789"], + "street": ["abc123"], "telephone": "abc123" }
    @@ -32350,7 +32903,7 @@
    Fields
    Example
    {
       "id": "4",
    -  "name": "abc123",
    +  "name": "xyz789",
       "permissions": [CompanyAclResource],
       "users_count": 987
     }
    @@ -32401,8 +32954,8 @@ 
    Fields
    Example
    {
    -  "name": "xyz789",
    -  "permissions": ["abc123"]
    +  "name": "abc123",
    +  "permissions": ["xyz789"]
     }
     
    @@ -32457,8 +33010,8 @@
    Fields
    Example
    {
    -  "id": "4",
    -  "name": "abc123",
    +  "id": 4,
    +  "name": "xyz789",
       "permissions": ["abc123"]
     }
     
    @@ -32566,9 +33119,68 @@
    Fields
    Example
    {
       "email": "xyz789",
    -  "firstname": "abc123",
    +  "firstname": "xyz789",
       "lastname": "xyz789"
     }
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    CompanyStatusEnum

    +
    +
    +
    +
    Description
    +

    Defines the list of company status values.

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    PENDING

    +
    Company is pending approval.
    +

    APPROVED

    +
    Company is approved.
    +

    REJECTED

    +
    Company is rejected.
    +

    BLOCKED

    +
    Company is blocked.
    +
    +
    +
    +
    +
    Example
    +
    "PENDING"
     
    @@ -32779,7 +33391,7 @@
    Fields
    An optional description of the team. - id - ID! + id - ID The unique ID for a CompanyTeam object. @@ -32803,8 +33415,8 @@
    Example
    {
       "description": "xyz789",
       "id": "4",
    -  "name": "abc123",
    -  "structure_id": "4"
    +  "name": "xyz789",
    +  "structure_id": 4
     }
     
    @@ -32859,9 +33471,9 @@
    Fields
    Example
    {
    -  "description": "xyz789",
    -  "name": "abc123",
    -  "target_id": 4
    +  "description": "abc123",
    +  "name": "xyz789",
    +  "target_id": "4"
     }
     
    @@ -32916,8 +33528,8 @@
    Fields
    Example
    {
    -  "description": "xyz789",
    -  "id": "4",
    +  "description": "abc123",
    +  "id": 4,
       "name": "xyz789"
     }
     
    @@ -32991,8 +33603,8 @@
    Fields
    Example
    {
    -  "company_email": "abc123",
    -  "company_name": "xyz789",
    +  "company_email": "xyz789",
    +  "company_name": "abc123",
       "legal_address": CompanyLegalAddressUpdateInput,
       "legal_name": "xyz789",
       "reseller_id": "abc123",
    @@ -33081,14 +33693,14 @@ 
    Fields
    Example
    {
    -  "email": "xyz789",
    -  "firstname": "abc123",
    +  "email": "abc123",
    +  "firstname": "xyz789",
       "job_title": "xyz789",
    -  "lastname": "abc123",
    -  "role_id": 4,
    +  "lastname": "xyz789",
    +  "role_id": "4",
       "status": "ACTIVE",
    -  "target_id": 4,
    -  "telephone": "xyz789"
    +  "target_id": "4",
    +  "telephone": "abc123"
     }
     
    @@ -33220,14 +33832,14 @@
    Fields
    Example
    {
    -  "email": "xyz789",
    -  "firstname": "xyz789",
    -  "id": "4",
    +  "email": "abc123",
    +  "firstname": "abc123",
    +  "id": 4,
       "job_title": "abc123",
       "lastname": "xyz789",
       "role_id": 4,
       "status": "ACTIVE",
    -  "telephone": "xyz789"
    +  "telephone": "abc123"
     }
     
    @@ -33369,8 +33981,8 @@
    Fields
    Example
    {
    -  "code": "abc123",
    -  "label": "abc123"
    +  "code": "xyz789",
    +  "label": "xyz789"
     }
     
    @@ -33482,9 +34094,59 @@
    Fields
    Example
    {
       "attributes": [ComparableAttribute],
    -  "item_count": 123,
    +  "item_count": 987,
       "items": [ComparableItem],
    -  "uid": "4"
    +  "uid": 4
    +}
    +
    +
    +
    + back to top + +
    +
    +
    + Types +
    +

    CompleteOrderInput

    +
    +
    +
    +
    Description
    +

    Update the quote and complete the order

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + cartId - String! + The customer cart ID
    + id - String! + PayPal order ID
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "cartId": "abc123",
    +  "id": "xyz789"
     }
     
    @@ -33521,7 +34183,7 @@
    Fields
    Example
    -
    {"html": "xyz789"}
    +                  
    {"html": "abc123"}
     
    @@ -33577,10 +34239,10 @@
    Fields
    Example
    {
    -  "code": "abc123",
    -  "label": "xyz789",
    +  "code": "xyz789",
    +  "label": "abc123",
       "uid": "4",
    -  "value_index": 987
    +  "value_index": 123
     }
     
    @@ -33722,11 +34384,11 @@
    Example
    "errors": [CartItemError], "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, - "id": "abc123", - "is_available": false, - "max_qty": 987.65, - "min_qty": 123.45, - "not_available_message": "xyz789", + "id": "xyz789", + "is_available": true, + "max_qty": 123.45, + "min_qty": 987.65, + "not_available_message": "abc123", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], "prices": CartItemPrices, @@ -33929,26 +34591,26 @@
    Fields
    Example
    {
       "discounts": [Discount],
    -  "eligible_for_return": false,
    +  "eligible_for_return": true,
       "entered_options": [OrderItemOption],
       "gift_message": GiftMessage,
       "gift_wrapping": GiftWrapping,
    -  "id": "4",
    -  "parent_sku": "xyz789",
    +  "id": 4,
    +  "parent_sku": "abc123",
       "prices": OrderItemPrices,
       "product": ProductInterface,
    -  "product_name": "abc123",
    +  "product_name": "xyz789",
       "product_sale_price": Money,
       "product_sku": "abc123",
    -  "product_type": "abc123",
    +  "product_type": "xyz789",
       "product_url_key": "abc123",
    -  "quantity_canceled": 987.65,
    -  "quantity_invoiced": 123.45,
    +  "quantity_canceled": 123.45,
    +  "quantity_invoiced": 987.65,
       "quantity_ordered": 123.45,
    -  "quantity_refunded": 123.45,
    +  "quantity_refunded": 987.65,
       "quantity_return_requested": 123.45,
       "quantity_returned": 987.65,
    -  "quantity_shipped": 987.65,
    +  "quantity_shipped": 123.45,
       "selected_options": [OrderItemOption],
       "status": "xyz789"
     }
    @@ -33979,13 +34641,6 @@ 
    Fields
    - - activity - String - - - Use the custom_attributes field instead. - - attribute_set_id - Int @@ -34002,27 +34657,6 @@
    Fields
    The categories assigned to a product. - - category_gear - String - - - Use the custom_attributes field instead. - - - - climate - String - - - Use the custom_attributes field instead. - - - - collar - String - - - Use the custom_attributes field instead. - - color - Int @@ -34092,41 +34726,6 @@
    filters Detailed information about the product. The value can include simple HTML tags. - - eco_collection - Int - - - Use the custom_attributes field instead. - - - - erin_recommends - Int - - - Use the custom_attributes field instead. - - - - features_bags - String - - - Use the custom_attributes field instead. - - - - format - Int - - - Use the custom_attributes field instead. - - - - gender - String - - - Use the custom_attributes field instead. - - gift_message_available - Boolean! @@ -34164,13 +34763,6 @@
    filters A number representing the product's manufacturer. Use the custom_attributes field instead. - - material - String - - - Use the custom_attributes field instead. - - max_sale_qty - Float @@ -34212,13 +34804,6 @@
    filters The product name. Customers use this name to identify the product. - - new - Int - - - Use the custom_attributes field instead. - - new_from_date - String @@ -34244,20 +34829,6 @@
    filters If the product has multiple options, determines where they appear on the product page. - - pattern - String - - - Use the custom_attributes field instead. - - - - performance_fabric - Int - - - Use the custom_attributes field instead. - - price - ProductPrices @@ -34279,13 +34850,6 @@
    filters An array of ProductLinks objects. - - purpose - Int - - - Use the custom_attributes field instead. - - quantity - Float @@ -34340,42 +34904,16 @@
    currentPage - - rules - [CatalogRule] - - Provides applied catalog rules in the current active cart - - - sale - Int - - - Use the custom_attributes field instead. - - short_description - ComplexTextValue A short description of the product. Its use depends on the theme. - - size - Int - - - Use the custom_attributes field instead. - - sku - String A number or code assigned to a product to identify the product, options, price, and manufacturer. - - sleeve - String - - - Use the custom_attributes field instead. - - small_image - ProductImage @@ -34407,34 +34945,6 @@
    currentPage Stock status of the product - - strap_bags - String - - - Use the custom_attributes field instead. - - - - style_bags - String - - - Use the custom_attributes field instead. - - - - style_bottom - String - - - Use the custom_attributes field instead. - - - - style_general - String - - - Use the custom_attributes field instead. - - swatch_image - String @@ -34530,94 +35040,72 @@
    currentPage
    Example
    {
    -  "activity": "xyz789",
    -  "attribute_set_id": 123,
    +  "attribute_set_id": 987,
       "canonical_url": "abc123",
       "categories": [CategoryInterface],
    -  "category_gear": "xyz789",
    -  "climate": "xyz789",
    -  "collar": "abc123",
    -  "color": 123,
    +  "color": 987,
       "configurable_options": [ConfigurableProductOptions],
       "configurable_product_options_selection": ConfigurableProductOptionsSelection,
       "country_of_manufacture": "xyz789",
    -  "created_at": "abc123",
    +  "created_at": "xyz789",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
    -  "eco_collection": 123,
    -  "erin_recommends": 987,
    -  "features_bags": "xyz789",
    -  "format": 987,
    -  "gender": "abc123",
       "gift_message_available": false,
       "gift_wrapping_available": true,
       "gift_wrapping_price": Money,
    -  "id": 987,
    +  "id": 123,
       "image": ProductImage,
    -  "is_returnable": "xyz789",
    +  "is_returnable": "abc123",
       "manufacturer": 987,
    -  "material": "abc123",
       "max_sale_qty": 987.65,
       "media_gallery": [MediaGalleryInterface],
       "media_gallery_entries": [MediaGalleryEntry],
    -  "meta_description": "xyz789",
    -  "meta_keyword": "abc123",
    -  "meta_title": "xyz789",
    +  "meta_description": "abc123",
    +  "meta_keyword": "xyz789",
    +  "meta_title": "abc123",
       "min_sale_qty": 987.65,
    -  "name": "abc123",
    -  "new": 123,
    +  "name": "xyz789",
       "new_from_date": "abc123",
    -  "new_to_date": "xyz789",
    -  "only_x_left_in_stock": 123.45,
    +  "new_to_date": "abc123",
    +  "only_x_left_in_stock": 987.65,
       "options": [CustomizableOptionInterface],
       "options_container": "abc123",
    -  "pattern": "abc123",
    -  "performance_fabric": 987,
       "price": ProductPrices,
       "price_range": PriceRange,
       "price_tiers": [TierPrice],
       "product_links": [ProductLinksInterface],
    -  "purpose": 123,
    -  "quantity": 123.45,
    +  "quantity": 987.65,
       "rating_summary": 123.45,
    -  "redirect_code": 987,
    +  "redirect_code": 123,
       "related_products": [ProductInterface],
    -  "relative_url": "xyz789",
    +  "relative_url": "abc123",
       "review_count": 123,
       "reviews": ProductReviews,
    -  "rules": [CatalogRule],
    -  "sale": 123,
       "short_description": ComplexTextValue,
    -  "size": 123,
    -  "sku": "xyz789",
    -  "sleeve": "abc123",
    +  "sku": "abc123",
       "small_image": ProductImage,
       "special_from_date": "xyz789",
    -  "special_price": 123.45,
    -  "special_to_date": "xyz789",
    -  "staged": true,
    +  "special_price": 987.65,
    +  "special_to_date": "abc123",
    +  "staged": false,
       "stock_status": "IN_STOCK",
    -  "strap_bags": "xyz789",
    -  "style_bags": "abc123",
    -  "style_bottom": "xyz789",
    -  "style_general": "abc123",
    -  "swatch_image": "xyz789",
    +  "swatch_image": "abc123",
       "thumbnail": ProductImage,
       "tier_price": 987.65,
       "tier_prices": [ProductTierPrices],
       "type": "CMS_PAGE",
    -  "type_id": "abc123",
    -  "uid": 4,
    +  "type_id": "xyz789",
    +  "uid": "4",
       "updated_at": "xyz789",
       "upsell_products": [ProductInterface],
       "url_key": "abc123",
       "url_path": "xyz789",
       "url_rewrites": [UrlRewrite],
    -  "url_suffix": "xyz789",
    +  "url_suffix": "abc123",
       "variants": [ConfigurableVariant],
       "websites": [Website],
    -  "weight": 123.45
    +  "weight": 987.65
     }
     
    @@ -34677,8 +35165,8 @@
    Example
    {
       "customizable_options": [CustomizableOptionInput],
       "data": CartItemInput,
    -  "parent_sku": "xyz789",
    -  "variant_sku": "abc123"
    +  "parent_sku": "abc123",
    +  "variant_sku": "xyz789"
     }
     
    @@ -34735,8 +35223,8 @@
    Fields
    Example
    {
    -  "attribute_code": "xyz789",
    -  "label": "xyz789",
    +  "attribute_code": "abc123",
    +  "label": "abc123",
       "uid": "4",
       "values": [ConfigurableProductOptionValue]
     }
    @@ -34802,7 +35290,7 @@ 
    Example
    {
       "is_available": false,
       "is_use_default": false,
    -  "label": "abc123",
    +  "label": "xyz789",
       "swatch": SwatchDataInterface,
       "uid": 4
     }
    @@ -34902,13 +35390,13 @@ 
    Example
    {
       "attribute_code": "xyz789",
       "attribute_id": "abc123",
    -  "attribute_id_v2": 987,
    +  "attribute_id_v2": 123,
       "attribute_uid": "4",
       "id": 987,
    -  "label": "xyz789",
    +  "label": "abc123",
       "position": 987,
    -  "product_id": 123,
    -  "uid": 4,
    +  "product_id": 987,
    +  "uid": "4",
       "use_default": true,
       "values": [ConfigurableProductOptionsValues]
     }
    @@ -35045,13 +35533,13 @@ 
    Fields
    Example
    {
    -  "default_label": "abc123",
    -  "label": "abc123",
    -  "store_label": "xyz789",
    +  "default_label": "xyz789",
    +  "label": "xyz789",
    +  "store_label": "abc123",
       "swatch_data": SwatchDataInterface,
    -  "uid": "4",
    +  "uid": 4,
       "use_default_value": true,
    -  "value_index": 987
    +  "value_index": 123
     }
     
    @@ -35117,7 +35605,7 @@
    Example
    "customizable_options": [SelectedCustomizableOption], "product": ProductInterface, "quantity": 987.65, - "uid": "4" + "uid": 4 }
    @@ -35248,15 +35736,15 @@
    Fields
    Example
    {
    -  "added_at": "xyz789",
    +  "added_at": "abc123",
       "child_sku": "abc123",
       "configurable_options": [SelectedConfigurableOption],
       "configured_variant": ProductInterface,
       "customizable_options": [SelectedCustomizableOption],
       "description": "abc123",
    -  "id": "4",
    +  "id": 4,
       "product": ProductInterface,
    -  "quantity": 123.45
    +  "quantity": 987.65
     }
     
    @@ -35301,7 +35789,7 @@
    Fields
    Example
    {
    -  "confirmation_key": "abc123",
    +  "confirmation_key": "xyz789",
       "order_id": 4
     }
     
    @@ -35398,7 +35886,7 @@
    Fields
    Example
    {
       "confirmation_key": "xyz789",
    -  "order_id": "4"
    +  "order_id": 4
     }
     
    @@ -35502,8 +35990,8 @@
    Fields
    Example
    {
    -  "comment": "xyz789",
    -  "email": "xyz789",
    +  "comment": "abc123",
    +  "email": "abc123",
       "name": "abc123",
       "telephone": "xyz789"
     }
    @@ -35744,11 +36232,11 @@ 
    Fields
    Example
    {
       "available_regions": [Region],
    -  "full_name_english": "abc123",
    +  "full_name_english": "xyz789",
       "full_name_locale": "abc123",
    -  "id": "xyz789",
    -  "three_letter_abbreviation": "xyz789",
    -  "two_letter_abbreviation": "xyz789"
    +  "id": "abc123",
    +  "three_letter_abbreviation": "abc123",
    +  "two_letter_abbreviation": "abc123"
     }
     
    @@ -37542,9 +38030,9 @@
    Example
    "dynamic_attributes": [ GiftRegistryDynamicAttributeInput ], - "event_name": "xyz789", + "event_name": "abc123", "gift_registry_type_uid": "4", - "message": "abc123", + "message": "xyz789", "privacy_settings": "PRIVATE", "registrants": [AddGiftRegistryRegistrantInput], "shipping_address": GiftRegistryShippingAddressInput, @@ -37724,9 +38212,9 @@
    Fields
    Example
    {
       "response_message": "xyz789",
    -  "result": 987,
    -  "result_code": 123,
    -  "secure_token": "xyz789",
    +  "result": 123,
    +  "result_code": 987,
    +  "secure_token": "abc123",
       "secure_token_id": "abc123"
     }
     
    @@ -37794,11 +38282,11 @@
    Fields
    Example
    {
    -  "cartId": "abc123",
    +  "cartId": "xyz789",
       "location": "PRODUCT_DETAIL",
       "methodCode": "abc123",
    -  "paymentSource": "abc123",
    -  "vaultIntent": true
    +  "paymentSource": "xyz789",
    +  "vaultIntent": false
     }
     
    @@ -37860,10 +38348,10 @@
    Fields
    Example
    {
    -  "amount": 123.45,
    +  "amount": 987.65,
       "currency_code": "abc123",
    -  "id": "xyz789",
    -  "mp_order_id": "abc123",
    +  "id": "abc123",
    +  "mp_order_id": "xyz789",
       "status": "xyz789"
     }
     
    @@ -37934,8 +38422,8 @@
    Example
    "nickname": "abc123", "ratings": [ProductReviewRatingInput], "sku": "xyz789", - "summary": "xyz789", - "text": "xyz789" + "summary": "abc123", + "text": "abc123" }
    @@ -38086,7 +38574,7 @@
    Example
    "amount": CreatePurchaseOrderApprovalRuleConditionAmountInput, "attribute": "GRAND_TOTAL", "operator": "MORE_THAN", - "quantity": 987 + "quantity": 123 }
    @@ -38136,7 +38624,7 @@
    Fields
    Example
    {
       "description": "xyz789",
    -  "name": "abc123"
    +  "name": "xyz789"
     }
     
    @@ -38514,7 +39002,7 @@
    Example
    {
       "cc_exp_month": 123,
       "cc_exp_year": 123,
    -  "cc_last_4": 987,
    +  "cc_last_4": 123,
       "cc_type": "xyz789"
     }
     
    @@ -38650,12 +39138,12 @@
    Fields
    Example
    {
       "discounts": [Discount],
    -  "id": 4,
    +  "id": "4",
       "order_item": OrderItemInterface,
    -  "product_name": "abc123",
    +  "product_name": "xyz789",
       "product_sale_price": Money,
       "product_sku": "xyz789",
    -  "quantity_refunded": 987.65
    +  "quantity_refunded": 123.45
     }
     
    @@ -38733,12 +39221,12 @@
    Possible Types
    -

    BundleCreditMemoItem

    +

    DownloadableCreditMemoItem

    -

    DownloadableCreditMemoItem

    +

    BundleCreditMemoItem

    @@ -38760,9 +39248,9 @@
    Possible Types
    Example
    {
       "discounts": [Discount],
    -  "id": 4,
    +  "id": "4",
       "order_item": OrderItemInterface,
    -  "product_name": "abc123",
    +  "product_name": "xyz789",
       "product_sale_price": Money,
       "product_sku": "xyz789",
       "quantity_refunded": 987.65
    @@ -38934,10 +39422,10 @@ 
    Example
    {
       "available_currency_codes": ["abc123"],
       "base_currency_code": "abc123",
    -  "base_currency_symbol": "xyz789",
    +  "base_currency_symbol": "abc123",
       "default_display_currecy_code": "xyz789",
    -  "default_display_currecy_symbol": "xyz789",
    -  "default_display_currency_code": "xyz789",
    +  "default_display_currecy_symbol": "abc123",
    +  "default_display_currency_code": "abc123",
       "default_display_currency_symbol": "abc123",
       "exchange_rates": [ExchangeRate]
     }
    @@ -40319,9 +40807,9 @@ 
    Possible Types
    Example
    {
       "code": "4",
    -  "default_value": "xyz789",
    +  "default_value": "abc123",
       "entity_type": "CATALOG_PRODUCT",
    -  "frontend_class": "xyz789",
    +  "frontend_class": "abc123",
       "frontend_input": "BOOLEAN",
       "is_required": false,
       "is_unique": true,
    @@ -40391,7 +40879,7 @@ 
    Possible Types
    Example
    {
    -  "is_default": false,
    +  "is_default": true,
       "label": "xyz789",
       "value": "xyz789"
     }
    @@ -40567,9 +41055,9 @@ 
    giftRegistryUi - group - CustomerGroup + group - CustomerGroupStorefront - Name of the customer group assigned to the customer + Customer group assigned to the customer group_id - Int @@ -40579,10 +41067,9 @@
    giftRegistryUi - id - Int - - The ID assigned to the customer. id is not needed as part of Customer, because on the server side, it can be identified based on the customer token used for authentication. There is no need to know customer ID on the client side. + id - ID! + The unique ID assigned to the customer. is_subscribed - Boolean @@ -40849,7 +41336,7 @@
    currentPage The role name and permissions assigned to the company user. - segments - [CustomerSegment] + segments - [CustomerSegmentStorefront] Customer segments associated with the current customer @@ -40946,30 +41433,30 @@
    Example
    {
       "addresses": [CustomerAddress],
       "addressesV2": CustomerAddresses,
    -  "allow_remote_shopping_assistance": false,
    +  "allow_remote_shopping_assistance": true,
       "companies": UserCompaniesOutput,
       "compare_list": CompareList,
       "confirmation_status": "ACCOUNT_CONFIRMED",
       "created_at": "xyz789",
       "custom_attributes": [AttributeValueInterface],
    -  "date_of_birth": "xyz789",
    -  "default_billing": "xyz789",
    +  "date_of_birth": "abc123",
    +  "default_billing": "abc123",
       "default_shipping": "xyz789",
       "dob": "abc123",
    -  "email": "abc123",
    +  "email": "xyz789",
       "firstname": "abc123",
       "gender": 123,
       "gift_registries": [GiftRegistry],
       "gift_registry": GiftRegistry,
    -  "group": CustomerGroup,
    +  "group": CustomerGroupStorefront,
       "group_id": 987,
    -  "id": 987,
    +  "id": 4,
       "is_subscribed": false,
       "job_title": "xyz789",
       "lastname": "abc123",
       "middlename": "xyz789",
       "orders": CustomerOrders,
    -  "prefix": "abc123",
    +  "prefix": "xyz789",
       "purchase_order": PurchaseOrder,
       "purchase_order_approval_rule": PurchaseOrderApprovalRule,
       "purchase_order_approval_rule_metadata": PurchaseOrderApprovalRuleMetadata,
    @@ -40982,12 +41469,12 @@ 
    Example
    "reviews": ProductReviews, "reward_points": RewardPoints, "role": CompanyRole, - "segments": [CustomerSegment], + "segments": [CustomerSegmentStorefront], "status": "ACTIVE", "store_credit": CustomerStoreCredit, "structure_id": "4", - "suffix": "abc123", - "taxvat": "xyz789", + "suffix": "xyz789", + "taxvat": "abc123", "team": CompanyTeam, "telephone": "abc123", "wishlist": Wishlist, @@ -41099,9 +41586,10 @@
    attributeCodes The first name of the person associated with the shipping/billing address. - id - Int + id - Int + + The ID of a CustomerAddress object. Use uid instead. - The ID of a CustomerAddress object. lastname - String @@ -41148,6 +41636,11 @@
    attributeCodes The customer's telephone number. + + uid - ID + + The unique ID for a CustomerAddress object. + vat_id - String @@ -41161,29 +41654,30 @@
    attributeCodes
    Example
    {
    -  "city": "abc123",
    +  "city": "xyz789",
       "company": "abc123",
       "country_code": "AF",
    -  "country_id": "abc123",
    +  "country_id": "xyz789",
       "custom_attributes": [CustomerAddressAttribute],
       "custom_attributesV2": [AttributeValueInterface],
    -  "customer_id": 123,
    -  "default_billing": false,
    +  "customer_id": 987,
    +  "default_billing": true,
       "default_shipping": true,
       "extension_attributes": [CustomerAddressAttribute],
       "fax": "xyz789",
    -  "firstname": "abc123",
    -  "id": 123,
    -  "lastname": "abc123",
    -  "middlename": "abc123",
    -  "postcode": "abc123",
    -  "prefix": "abc123",
    +  "firstname": "xyz789",
    +  "id": 987,
    +  "lastname": "xyz789",
    +  "middlename": "xyz789",
    +  "postcode": "xyz789",
    +  "prefix": "xyz789",
       "region": CustomerAddressRegion,
       "region_id": 123,
       "street": ["abc123"],
       "suffix": "abc123",
    -  "telephone": "abc123",
    -  "vat_id": "abc123"
    +  "telephone": "xyz789",
    +  "uid": "4",
    +  "vat_id": "xyz789"
     }
     
    @@ -41230,7 +41724,7 @@
    Fields
    Example
    {
    -  "attribute_code": "xyz789",
    +  "attribute_code": "abc123",
       "value": "abc123"
     }
     
    @@ -41280,8 +41774,8 @@
    Fields
    Example
    {
    -  "attribute_code": "abc123",
    -  "value": "abc123"
    +  "attribute_code": "xyz789",
    +  "value": "xyz789"
     }
     
    @@ -41440,19 +41934,19 @@
    Example
    "country_id": "AF", "custom_attributes": [CustomerAddressAttributeInput], "custom_attributesV2": [AttributeValueInput], - "default_billing": false, + "default_billing": true, "default_shipping": false, - "fax": "xyz789", - "firstname": "xyz789", + "fax": "abc123", + "firstname": "abc123", "lastname": "abc123", - "middlename": "xyz789", + "middlename": "abc123", "postcode": "xyz789", "prefix": "xyz789", "region": CustomerAddressRegionInput, "street": ["xyz789"], "suffix": "xyz789", "telephone": "xyz789", - "vat_id": "abc123" + "vat_id": "xyz789" }
    @@ -41504,9 +41998,9 @@
    Fields
    Example
    {
    -  "region": "xyz789",
    -  "region_code": "xyz789",
    -  "region_id": 123
    +  "region": "abc123",
    +  "region_code": "abc123",
    +  "region_id": 987
     }
     
    @@ -41562,7 +42056,7 @@
    Fields
    Example
    {
       "region": "abc123",
    -  "region_code": "xyz789",
    +  "region_code": "abc123",
       "region_id": 123
     }
     
    @@ -41715,13 +42209,13 @@
    Fields
    Example
    {
    -  "code": "4",
    -  "default_value": "abc123",
    +  "code": 4,
    +  "default_value": "xyz789",
       "entity_type": "CATALOG_PRODUCT",
    -  "frontend_class": "abc123",
    +  "frontend_class": "xyz789",
       "frontend_input": "BOOLEAN",
       "input_filter": "NONE",
    -  "is_required": true,
    +  "is_required": false,
       "is_unique": true,
       "label": "abc123",
       "multiline_count": 987,
    @@ -41853,16 +42347,16 @@ 
    Example
    "custom_attributes": [AttributeValueInput], "date_of_birth": "abc123", "dob": "xyz789", - "email": "abc123", + "email": "xyz789", "firstname": "xyz789", "gender": 987, "is_subscribed": true, "lastname": "abc123", - "middlename": "xyz789", - "password": "abc123", - "prefix": "xyz789", - "suffix": "abc123", - "taxvat": "abc123" + "middlename": "abc123", + "password": "xyz789", + "prefix": "abc123", + "suffix": "xyz789", + "taxvat": "xyz789" }
    @@ -41924,9 +42418,9 @@
    Fields
    Example
    {
    -  "date": "xyz789",
    -  "download_url": "abc123",
    -  "order_increment_id": "abc123",
    +  "date": "abc123",
    +  "download_url": "xyz789",
    +  "order_increment_id": "xyz789",
       "remaining_downloads": "abc123",
       "status": "xyz789"
     }
    @@ -41976,11 +42470,11 @@ 
    Example
    back to top
    -
    +
    -

    CustomerGroup

    +

    CustomerGroupStorefront

    @@ -41998,9 +42492,9 @@
    Fields
    - name - String + uid - ID! - The name of customer group. + The unique ID for a CustomerGroup object. @@ -42009,7 +42503,7 @@
    Fields
    Example
    -
    {"name": "abc123"}
    +                  
    {"uid": 4}
     
    @@ -42119,17 +42613,17 @@
    Fields
    Example
    {
       "date_of_birth": "xyz789",
    -  "dob": "abc123",
    -  "email": "abc123",
    -  "firstname": "abc123",
    +  "dob": "xyz789",
    +  "email": "xyz789",
    +  "firstname": "xyz789",
       "gender": 123,
    -  "is_subscribed": false,
    -  "lastname": "abc123",
    +  "is_subscribed": true,
    +  "lastname": "xyz789",
       "middlename": "xyz789",
       "password": "abc123",
    -  "prefix": "abc123",
    +  "prefix": "xyz789",
       "suffix": "abc123",
    -  "taxvat": "xyz789"
    +  "taxvat": "abc123"
     }
     
    @@ -42364,7 +42858,7 @@
    Example
    "applied_gift_cards": [ApplyGiftCardToOrder], "available_actions": ["REORDER"], "billing_address": OrderAddress, - "carrier": "abc123", + "carrier": "xyz789", "comments": [SalesCommentItem], "created_at": "abc123", "credit_memos": [CreditMemo], @@ -42373,25 +42867,25 @@
    Example
    "gift_message": GiftMessage, "gift_receipt_included": false, "gift_wrapping": GiftWrapping, - "grand_total": 987.65, + "grand_total": 123.45, "id": "4", - "increment_id": "xyz789", + "increment_id": "abc123", "invoices": [Invoice], - "is_virtual": false, + "is_virtual": true, "items": [OrderItemInterface], "items_eligible_for_return": [OrderItemInterface], "number": "xyz789", "order_date": "xyz789", - "order_number": "abc123", + "order_number": "xyz789", "order_status_change_date": "xyz789", "payment_methods": [OrderPaymentMethod], "printed_card_included": false, "returns": Returns, "shipments": [OrderShipment], "shipping_address": OrderAddress, - "shipping_method": "xyz789", + "shipping_method": "abc123", "status": "abc123", - "token": "abc123", + "token": "xyz789", "total": OrderTotal }
    @@ -42546,7 +43040,7 @@
    Example
    "date_of_first_order": "xyz789", "items": [CustomerOrder], "page_info": SearchResultPageInfo, - "total_count": 987 + "total_count": 123 }
    @@ -42698,16 +43192,16 @@
    Example
    back to top
    -
    +
    -

    CustomerSegment

    +

    CustomerSegmentStorefront

    Description
    -

    Customer segment.

    +

    Customer segment details

    Fields
    @@ -42720,76 +43214,9 @@
    Fields
    - apply_to - CustomerSegmentApplyTo! - - Customer segment is applicable to visitor, registered customer or both. - - - description - String - - Customer segment description. - - - name - String! - - Customer segment name. - - - -
    -
    -
    -
    -
    Example
    -
    {
    -  "apply_to": "BOTH",
    -  "description": "abc123",
    -  "name": "xyz789"
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    CustomerSegmentApplyTo

    -
    -
    -
    -
    Description
    -

    Customer segment is applicable to visitor, registered customers or both.

    -
    -
    -
    Values
    - - - - - - - - - - - - - - - - - - - +
    Enum ValueDescription
    -

    BOTH

    -
    Customer segment is applicable to visitor and registered customers.
    -

    REGISTERED

    -
    Customer segment is applicable to registered customers.
    -

    VISITOR

    +
    uid - ID! Customer segment is applicable to visitors/guests. The unique ID for a CustomerSegment object.
    @@ -42798,7 +43225,7 @@
    Values
    Example
    -
    "BOTH"
    +                  
    {"uid": 4}
     
    @@ -42924,7 +43351,7 @@
    Example
    {
       "items": [CustomerStoreCreditHistoryItem],
       "page_info": SearchResultPageInfo,
    -  "total_count": 123
    +  "total_count": 987
     }
     
    @@ -42981,10 +43408,10 @@
    Fields
    Example
    {
    -  "action": "xyz789",
    +  "action": "abc123",
       "actual_balance": Money,
       "balance_change": Money,
    -  "date_time_changed": "abc123"
    +  "date_time_changed": "xyz789"
     }
     
    @@ -43025,7 +43452,7 @@
    Fields
    Example
    -
    {"token": "abc123"}
    +                  
    {"token": "xyz789"}
     
    @@ -43134,16 +43561,16 @@
    Fields
    Example
    {
    -  "allow_remote_shopping_assistance": true,
    +  "allow_remote_shopping_assistance": false,
       "custom_attributes": [AttributeValueInput],
       "date_of_birth": "xyz789",
       "dob": "xyz789",
    -  "firstname": "xyz789",
    +  "firstname": "abc123",
       "gender": 123,
    -  "is_subscribed": true,
    +  "is_subscribed": false,
       "lastname": "xyz789",
    -  "middlename": "abc123",
    -  "prefix": "xyz789",
    +  "middlename": "xyz789",
    +  "prefix": "abc123",
       "suffix": "abc123",
       "taxvat": "xyz789"
     }
    @@ -43218,12 +43645,12 @@ 
    Fields
    Example
    {
    -  "option_id": 987,
    -  "product_sku": "xyz789",
    +  "option_id": 123,
    +  "product_sku": "abc123",
       "required": false,
    -  "sort_order": 987,
    -  "title": "xyz789",
    -  "uid": "4",
    +  "sort_order": 123,
    +  "title": "abc123",
    +  "uid": 4,
       "value": CustomizableAreaValue
     }
     
    @@ -43286,8 +43713,8 @@
    Fields
    Example
    {
    -  "max_characters": 123,
    -  "price": 123.45,
    +  "max_characters": 987,
    +  "price": 987.65,
       "price_type": "FIXED",
       "sku": "abc123",
       "uid": 4
    @@ -43361,8 +43788,8 @@ 
    Example
    "option_id": 123, "required": true, "sort_order": 987, - "title": "abc123", - "uid": "4", + "title": "xyz789", + "uid": 4, "value": [CustomizableCheckboxValue] }
    @@ -43435,7 +43862,7 @@
    Fields
    Example
    {
    -  "option_type_id": 123,
    +  "option_type_id": 987,
       "price": 123.45,
       "price_type": "FIXED",
       "sku": "xyz789",
    @@ -43514,12 +43941,12 @@ 
    Fields
    Example
    {
    -  "option_id": 123,
    +  "option_id": 987,
       "product_sku": "xyz789",
       "required": true,
       "sort_order": 123,
    -  "title": "abc123",
    -  "uid": "4",
    +  "title": "xyz789",
    +  "uid": 4,
       "value": CustomizableDateValue
     }
     
    @@ -43638,7 +44065,7 @@
    Fields
    Example
    {
    -  "price": 987.65,
    +  "price": 123.45,
       "price_type": "FIXED",
       "sku": "abc123",
       "type": "DATE",
    @@ -43788,10 +44215,10 @@ 
    Fields
    Example
    {
       "option_type_id": 987,
    -  "price": 987.65,
    +  "price": 123.45,
       "price_type": "FIXED",
    -  "sku": "xyz789",
    -  "sort_order": 987,
    +  "sku": "abc123",
    +  "sort_order": 123,
       "title": "xyz789",
       "uid": 4
     }
    @@ -43867,8 +44294,8 @@ 
    Fields
    Example
    {
       "option_id": 123,
    -  "product_sku": "xyz789",
    -  "required": false,
    +  "product_sku": "abc123",
    +  "required": true,
       "sort_order": 987,
       "title": "xyz789",
       "uid": 4,
    @@ -43934,11 +44361,11 @@ 
    Fields
    Example
    {
    -  "max_characters": 987,
    +  "max_characters": 123,
       "price": 123.45,
       "price_type": "FIXED",
       "sku": "abc123",
    -  "uid": 4
    +  "uid": "4"
     }
     
    @@ -44011,12 +44438,12 @@
    Fields
    Example
    {
    -  "option_id": 123,
    -  "product_sku": "xyz789",
    -  "required": false,
    +  "option_id": 987,
    +  "product_sku": "abc123",
    +  "required": true,
       "sort_order": 987,
    -  "title": "xyz789",
    -  "uid": "4",
    +  "title": "abc123",
    +  "uid": 4,
       "value": CustomizableFileValue
     }
     
    @@ -44089,13 +44516,13 @@
    Fields
    Example
    {
    -  "file_extension": "abc123",
    -  "image_size_x": 123,
    -  "image_size_y": 987,
    +  "file_extension": "xyz789",
    +  "image_size_x": 987,
    +  "image_size_y": 123,
       "price": 123.45,
       "price_type": "FIXED",
    -  "sku": "abc123",
    -  "uid": "4"
    +  "sku": "xyz789",
    +  "uid": 4
     }
     
    @@ -44164,10 +44591,10 @@
    Fields
    Example
    {
       "option_id": 987,
    -  "required": false,
    -  "sort_order": 987,
    +  "required": true,
    +  "sort_order": 123,
       "title": "abc123",
    -  "uid": 4,
    +  "uid": "4",
       "value": [CustomizableMultipleValue]
     }
     
    @@ -44240,12 +44667,12 @@
    Fields
    Example
    {
    -  "option_type_id": 123,
    +  "option_type_id": 987,
       "price": 987.65,
       "price_type": "FIXED",
    -  "sku": "abc123",
    +  "sku": "xyz789",
       "sort_order": 987,
    -  "title": "xyz789",
    +  "title": "abc123",
       "uid": 4
     }
     
    @@ -44301,9 +44728,9 @@
    Fields
    Example
    {
    -  "id": 987,
    -  "uid": 4,
    -  "value_string": "abc123"
    +  "id": 123,
    +  "uid": "4",
    +  "value_string": "xyz789"
     }
     
    @@ -44419,10 +44846,10 @@
    Possible Types
    Example
    {
       "option_id": 987,
    -  "required": true,
    -  "sort_order": 123,
    +  "required": false,
    +  "sort_order": 987,
       "title": "abc123",
    -  "uid": 4
    +  "uid": "4"
     }
     
    @@ -44485,12 +44912,12 @@
    Possible Types
    -

    BundleProduct

    +

    DownloadableProduct

    -

    DownloadableProduct

    +

    BundleProduct

    @@ -44572,11 +44999,11 @@
    Fields
    Example
    {
    -  "option_id": 123,
    -  "required": true,
    -  "sort_order": 123,
    -  "title": "xyz789",
    -  "uid": 4,
    +  "option_id": 987,
    +  "required": false,
    +  "sort_order": 987,
    +  "title": "abc123",
    +  "uid": "4",
       "value": [CustomizableRadioValue]
     }
     
    @@ -44649,13 +45076,13 @@
    Fields
    Example
    {
    -  "option_type_id": 123,
    -  "price": 123.45,
    +  "option_type_id": 987,
    +  "price": 987.65,
       "price_type": "FIXED",
    -  "sku": "abc123",
    -  "sort_order": 123,
    -  "title": "abc123",
    -  "uid": "4"
    +  "sku": "xyz789",
    +  "sort_order": 987,
    +  "title": "xyz789",
    +  "uid": 4
     }
     
    @@ -44696,7 +45123,7 @@
    Fields
    Example
    -
    {"success": false}
    +                  
    {"success": true}
     
    @@ -44736,7 +45163,7 @@
    Fields
    Example
    -
    {"success": true}
    +                  
    {"success": false}
     
    @@ -44816,7 +45243,7 @@
    Fields
    Example
    -
    {"result": false}
    +                  
    {"result": true}
     
    @@ -45028,7 +45455,7 @@
    Fields
    Example
    -
    {"quote_uids": [4]}
    +                  
    {"quote_uids": ["4"]}
     
    @@ -45206,7 +45633,7 @@
    Fields
    Example
    -
    {"message": "xyz789", "type": "UNDEFINED"}
    +                  
    {"message": "abc123", "type": "UNDEFINED"}
     
    @@ -45292,7 +45719,7 @@
    Fields
    Example
    -
    {"approval_rule_uids": ["4"]}
    +                  
    {"approval_rule_uids": [4]}
     
    @@ -45417,7 +45844,7 @@
    Fields
    Example
    -
    {"requisition_lists": RequisitionLists, "status": true}
    +                  
    {"requisition_lists": RequisitionLists, "status": false}
     
    @@ -45536,8 +45963,8 @@
    Example
    "amount": Money, "applied_to": "ITEM", "coupon": AppliedCoupon, - "is_discounting_locked": true, - "label": "xyz789", + "is_discounting_locked": false, + "label": "abc123", "type": "xyz789", "value": 987.65 } @@ -45661,19 +46088,19 @@
    Example
    "customizable_options": [SelectedCustomizableOption], "discount": [Discount], "errors": [CartItemError], - "id": "xyz789", - "is_available": false, + "id": "abc123", + "is_available": true, "links": [DownloadableProductLinks], - "max_qty": 987.65, + "max_qty": 123.45, "min_qty": 987.65, "not_available_message": "abc123", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], "prices": CartItemPrices, "product": ProductInterface, - "quantity": 987.65, + "quantity": 123.45, "samples": [DownloadableProductSamples], - "uid": "4" + "uid": 4 }
    @@ -45752,12 +46179,12 @@
    Example
    {
       "discounts": [Discount],
       "downloadable_links": [DownloadableItemsLinks],
    -  "id": "4",
    +  "id": 4,
       "order_item": OrderItemInterface,
    -  "product_name": "xyz789",
    +  "product_name": "abc123",
       "product_sale_price": Money,
    -  "product_sku": "xyz789",
    -  "quantity_refunded": 123.45
    +  "product_sku": "abc123",
    +  "quantity_refunded": 987.65
     }
     
    @@ -45883,12 +46310,12 @@
    Example
    {
       "discounts": [Discount],
       "downloadable_links": [DownloadableItemsLinks],
    -  "id": 4,
    +  "id": "4",
       "order_item": OrderItemInterface,
    -  "product_name": "abc123",
    +  "product_name": "xyz789",
       "product_sale_price": Money,
    -  "product_sku": "abc123",
    -  "quantity_invoiced": 123.45
    +  "product_sku": "xyz789",
    +  "quantity_invoiced": 987.65
     }
     
    @@ -45940,7 +46367,7 @@
    Fields
    Example
    {
    -  "sort_order": 987,
    +  "sort_order": 123,
       "title": "abc123",
       "uid": "4"
     }
    @@ -46096,27 +46523,27 @@ 
    Example
    {
       "discounts": [Discount],
       "downloadable_links": [DownloadableItemsLinks],
    -  "eligible_for_return": false,
    +  "eligible_for_return": true,
       "entered_options": [OrderItemOption],
       "gift_message": GiftMessage,
       "gift_wrapping": GiftWrapping,
    -  "id": 4,
    +  "id": "4",
       "prices": OrderItemPrices,
       "product": ProductInterface,
    -  "product_name": "xyz789",
    +  "product_name": "abc123",
       "product_sale_price": Money,
       "product_sku": "xyz789",
    -  "product_type": "abc123",
    -  "product_url_key": "abc123",
    +  "product_type": "xyz789",
    +  "product_url_key": "xyz789",
       "quantity_canceled": 123.45,
    -  "quantity_invoiced": 987.65,
    -  "quantity_ordered": 123.45,
    +  "quantity_invoiced": 123.45,
    +  "quantity_ordered": 987.65,
       "quantity_refunded": 987.65,
       "quantity_return_requested": 123.45,
       "quantity_returned": 123.45,
    -  "quantity_shipped": 123.45,
    +  "quantity_shipped": 987.65,
       "selected_options": [OrderItemOption],
    -  "status": "xyz789"
    +  "status": "abc123"
     }
     
    @@ -46145,13 +46572,6 @@
    Fields
    - - activity - String - - - Use the custom_attributes field instead. - - attribute_set_id - Int @@ -46168,27 +46588,6 @@
    Fields
    The categories assigned to a product. - - category_gear - String - - - Use the custom_attributes field instead. - - - - climate - String - - - Use the custom_attributes field instead. - - - - collar - String - - - Use the custom_attributes field instead. - - color - Int @@ -46245,41 +46644,6 @@
    filters An array containing information about samples of this downloadable product. - - eco_collection - Int - - - Use the custom_attributes field instead. - - - - erin_recommends - Int - - - Use the custom_attributes field instead. - - - - features_bags - String - - - Use the custom_attributes field instead. - - - - format - Int - - - Use the custom_attributes field instead. - - - - gender - String - - - Use the custom_attributes field instead. - - gift_message_available - Boolean! @@ -46327,13 +46691,6 @@
    filters A number representing the product's manufacturer. Use the custom_attributes field instead. - - material - String - - - Use the custom_attributes field instead. - - max_sale_qty - Float @@ -46375,13 +46732,6 @@
    filters The product name. Customers use this name to identify the product. - - new - Int - - - Use the custom_attributes field instead. - - new_from_date - String @@ -46407,20 +46757,6 @@
    filters If the product has multiple options, determines where they appear on the product page. - - pattern - String - - - Use the custom_attributes field instead. - - - - performance_fabric - Int - - - Use the custom_attributes field instead. - - price - ProductPrices @@ -46442,13 +46778,6 @@
    filters An array of ProductLinks objects. - - purpose - Int - - - Use the custom_attributes field instead. - - quantity - Float @@ -46503,42 +46832,16 @@
    currentPage - - rules - [CatalogRule] - - Provides applied catalog rules in the current active cart - - - sale - Int - - - Use the custom_attributes field instead. - - short_description - ComplexTextValue A short description of the product. Its use depends on the theme. - - size - Int - - - Use the custom_attributes field instead. - - sku - String A number or code assigned to a product to identify the product, options, price, and manufacturer. - - sleeve - String - - - Use the custom_attributes field instead. - - small_image - ProductImage @@ -46570,34 +46873,6 @@
    currentPage Stock status of the product - - strap_bags - String - - - Use the custom_attributes field instead. - - - - style_bags - String - - - Use the custom_attributes field instead. - - - - style_bottom - String - - - Use the custom_attributes field instead. - - - - style_general - String - - - Use the custom_attributes field instead. - - swatch_image - String @@ -46683,16 +46958,12 @@
    currentPage
    Example
    {
    -  "activity": "abc123",
    -  "attribute_set_id": 987,
    +  "attribute_set_id": 123,
       "canonical_url": "xyz789",
       "categories": [CategoryInterface],
    -  "category_gear": "abc123",
    -  "climate": "abc123",
    -  "collar": "xyz789",
    -  "color": 123,
    +  "color": 987,
       "country_of_manufacture": "xyz789",
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
    @@ -46702,76 +46973,58 @@ 
    Example
    "downloadable_product_samples": [ DownloadableProductSamples ], - "eco_collection": 987, - "erin_recommends": 123, - "features_bags": "xyz789", - "format": 123, - "gender": "xyz789", "gift_message_available": false, - "gift_wrapping_available": true, + "gift_wrapping_available": false, "gift_wrapping_price": Money, "id": 123, "image": ProductImage, "is_returnable": "abc123", "links_purchased_separately": 123, - "links_title": "abc123", + "links_title": "xyz789", "manufacturer": 987, - "material": "xyz789", - "max_sale_qty": 123.45, + "max_sale_qty": 987.65, "media_gallery": [MediaGalleryInterface], "media_gallery_entries": [MediaGalleryEntry], - "meta_description": "abc123", + "meta_description": "xyz789", "meta_keyword": "xyz789", - "meta_title": "abc123", + "meta_title": "xyz789", "min_sale_qty": 987.65, "name": "abc123", - "new": 987, "new_from_date": "abc123", - "new_to_date": "xyz789", + "new_to_date": "abc123", "only_x_left_in_stock": 123.45, "options": [CustomizableOptionInterface], "options_container": "xyz789", - "pattern": "xyz789", - "performance_fabric": 123, "price": ProductPrices, "price_range": PriceRange, "price_tiers": [TierPrice], "product_links": [ProductLinksInterface], - "purpose": 987, - "quantity": 987.65, - "rating_summary": 987.65, - "redirect_code": 123, + "quantity": 123.45, + "rating_summary": 123.45, + "redirect_code": 987, "related_products": [ProductInterface], "relative_url": "abc123", - "review_count": 123, + "review_count": 987, "reviews": ProductReviews, - "rules": [CatalogRule], - "sale": 123, "short_description": ComplexTextValue, - "size": 123, "sku": "abc123", - "sleeve": "abc123", "small_image": ProductImage, - "special_from_date": "xyz789", - "special_price": 123.45, + "special_from_date": "abc123", + "special_price": 987.65, "special_to_date": "xyz789", - "staged": false, + "staged": true, "stock_status": "IN_STOCK", - "strap_bags": "abc123", - "style_bags": "xyz789", - "style_bottom": "abc123", - "style_general": "abc123", - "swatch_image": "xyz789", + "swatch_image": "abc123", "thumbnail": ProductImage, - "tier_price": 123.45, + "tier_price": 987.65, "tier_prices": [ProductTierPrices], "type": "CMS_PAGE", "type_id": "abc123", - "uid": 4, - "updated_at": "abc123", + "uid": "4", + "updated_at": "xyz789", "upsell_products": [ProductInterface], "url_key": "abc123", - "url_path": "abc123", + "url_path": "xyz789", "url_rewrites": [UrlRewrite], "url_suffix": "xyz789", "websites": [Website] @@ -46947,7 +47200,7 @@
    Example
    "sample_url": "abc123", "sort_order": 987, "title": "xyz789", - "uid": 4 + "uid": "4" }
    @@ -46989,7 +47242,7 @@
    Fields
    Example
    -
    {"link_id": 987}
    +                  
    {"link_id": 123}
     
    @@ -47061,12 +47314,12 @@
    Fields
    Example
    {
    -  "id": 123,
    -  "sample_file": "abc123",
    +  "id": 987,
    +  "sample_file": "xyz789",
       "sample_type": "FILE",
       "sample_url": "abc123",
       "sort_order": 987,
    -  "title": "abc123"
    +  "title": "xyz789"
     }
     
    @@ -47138,7 +47391,7 @@
    Example
    "product": ProductInterface, "quantity": 987.65, "samples": [DownloadableProductSamples], - "uid": "4" + "uid": 4 }
    @@ -47215,10 +47468,10 @@
    Fields
    Example
    {
    -  "added_at": "xyz789",
    +  "added_at": "abc123",
       "customizable_options": [SelectedCustomizableOption],
    -  "description": "xyz789",
    -  "id": 4,
    +  "description": "abc123",
    +  "id": "4",
       "links_v2": [DownloadableProductLinks],
       "product": ProductInterface,
       "quantity": 123.45,
    @@ -47271,7 +47524,7 @@ 
    Fields
    Example
    {
    -  "duplicated_quote_uid": 4,
    +  "duplicated_quote_uid": "4",
       "quote_uid": "4"
     }
     
    @@ -47646,8 +47899,8 @@
    Fields
    Example
    {
    -  "attribute_code": "xyz789",
    -  "value": "abc123"
    +  "attribute_code": "abc123",
    +  "value": "xyz789"
     }
     
    @@ -47695,7 +47948,10 @@
    Fields
    Example
    -
    {"uid": 4, "value": "xyz789"}
    +                  
    {
    +  "uid": "4",
    +  "value": "xyz789"
    +}
     
    @@ -47764,11 +48020,11 @@
    Fields
    Example
    {
    -  "canonical_url": "abc123",
    -  "entity_uid": 4,
    -  "id": 987,
    -  "redirectCode": 987,
    -  "relative_url": "abc123",
    +  "canonical_url": "xyz789",
    +  "entity_uid": "4",
    +  "id": 123,
    +  "redirectCode": 123,
    +  "relative_url": "xyz789",
       "type": "CMS_PAGE"
     }
     
    @@ -47839,7 +48095,7 @@
    Possible Types
    Example
    {
       "code": "PRODUCT_NOT_FOUND",
    -  "message": "xyz789"
    +  "message": "abc123"
     }
     
    @@ -48054,6 +48310,95 @@
    Fields
    Example
    {"cart": Cart}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ExchangeExternalCustomerTokenInput

    +
    +
    +
    +
    Description
    +

    Contains details about external customer.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + customer - CustomerCreateInput! + An input object that defines the customer characteristics to update.
    +
    +
    +
    +
    +
    Example
    +
    {"customer": CustomerCreateInput}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ExchangeExternalCustomerTokenOutput

    +
    +
    +
    +
    Description
    +

    Contains customer token for external customer.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    customer - Customer! + Return detailed information about a customer account.
    token - String! + The customer authorization token.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "customer": Customer,
    +  "token": "xyz789"
    +}
     
    @@ -48098,7 +48443,137 @@
    Fields
    Example
    -
    {"currency_to": "xyz789", "rate": 123.45}
    +                  
    {"currency_to": "xyz789", "rate": 987.65}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    FastlaneConfig

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    code - String + The payment method code as defined in the payment gateway
    is_visible - Boolean + Indicates whether the payment method is displayed
    payment_intent - String + Defines the payment intent (Authorize or Capture
    payment_source - String + The payment source for the payment method
    sdk_params - [SDKParams] + The PayPal parameters required to load the JS SDK
    sort_order - String + The relative order the payment method is displayed on the checkout page
    three_ds_mode - ThreeDSMode + 3DS mode
    title - String + The name displayed for the payment method
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "code": "abc123",
    +  "is_visible": true,
    +  "payment_intent": "abc123",
    +  "payment_source": "abc123",
    +  "sdk_params": [SDKParams],
    +  "sort_order": "abc123",
    +  "three_ds_mode": "OFF",
    +  "title": "xyz789"
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    FastlaneMethodInput

    +
    +
    +
    +
    Description
    +

    Fastlane Payment inputs

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + payment_source - String + The payment source for the payment method
    + paypal_fastlane_token - String + The single use token from Fastlane
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "payment_source": "abc123",
    +  "paypal_fastlane_token": "xyz789"
    +}
     
    @@ -48146,8 +48621,8 @@
    Fields
    Example
    {
    -  "eq": "abc123",
    -  "in": ["xyz789"]
    +  "eq": "xyz789",
    +  "in": ["abc123"]
     }
     
    @@ -48346,7 +48821,7 @@
    Example
    {
       "eq": "xyz789",
       "in": ["xyz789"],
    -  "match": "abc123"
    +  "match": "xyz789"
     }
     
    @@ -48474,21 +48949,21 @@
    Fields
    Example
    {
    -  "eq": "abc123",
    -  "finset": ["abc123"],
    +  "eq": "xyz789",
    +  "finset": ["xyz789"],
       "from": "xyz789",
       "gt": "abc123",
       "gteq": "abc123",
    -  "in": ["xyz789"],
    -  "like": "xyz789",
    -  "lt": "xyz789",
    -  "lteq": "xyz789",
    -  "moreq": "abc123",
    -  "neq": "abc123",
    -  "nin": ["abc123"],
    +  "in": ["abc123"],
    +  "like": "abc123",
    +  "lt": "abc123",
    +  "lteq": "abc123",
    +  "moreq": "xyz789",
    +  "neq": "xyz789",
    +  "nin": ["xyz789"],
       "notnull": "xyz789",
    -  "null": "xyz789",
    -  "to": "abc123"
    +  "null": "abc123",
    +  "to": "xyz789"
     }
     
    @@ -48536,7 +49011,7 @@
    Fields
    Example
    {
       "amount": Money,
    -  "label": "xyz789"
    +  "label": "abc123"
     }
     
    @@ -48624,7 +49099,7 @@
    Description
    Example
    -
    123.45
    +                  
    987.65
     
    @@ -48665,7 +49140,7 @@
    Fields
    Example
    -
    {"customer_email": "abc123"}
    +                  
    {"customer_email": "xyz789"}
     
    @@ -48921,7 +49396,7 @@
    Fields
    Example
    -
    {"gift_card_code": "xyz789"}
    +                  
    {"gift_card_code": "abc123"}
     
    @@ -48989,11 +49464,11 @@
    Fields
    Example
    {
       "attribute_id": 123,
    -  "uid": "4",
    -  "value": 123.45,
    -  "value_id": 987,
    +  "uid": 4,
    +  "value": 987.65,
    +  "value_id": 123,
       "website_id": 123,
    -  "website_value": 123.45
    +  "website_value": 987.65
     }
     
    @@ -49154,22 +49629,22 @@
    Example
    "errors": [CartItemError], "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, - "id": "abc123", + "id": "xyz789", "is_available": false, - "max_qty": 987.65, + "max_qty": 123.45, "message": "xyz789", - "min_qty": 987.65, - "not_available_message": "xyz789", + "min_qty": 123.45, + "not_available_message": "abc123", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], "prices": CartItemPrices, "product": ProductInterface, "quantity": 123.45, "recipient_email": "abc123", - "recipient_name": "xyz789", + "recipient_name": "abc123", "sender_email": "abc123", - "sender_name": "xyz789", - "uid": 4 + "sender_name": "abc123", + "uid": "4" }
    @@ -49324,11 +49799,11 @@
    Example
    {
       "discounts": [Discount],
       "gift_card": GiftCardItem,
    -  "id": 4,
    +  "id": "4",
       "order_item": OrderItemInterface,
       "product_name": "abc123",
       "product_sale_price": Money,
    -  "product_sku": "xyz789",
    +  "product_sku": "abc123",
       "quantity_invoiced": 987.65
     }
     
    @@ -49391,8 +49866,8 @@
    Fields
    Example
    {
    -  "message": "abc123",
    -  "recipient_email": "abc123",
    +  "message": "xyz789",
    +  "recipient_email": "xyz789",
       "recipient_name": "abc123",
       "sender_email": "xyz789",
       "sender_name": "abc123"
    @@ -49469,10 +49944,10 @@ 
    Example
    {
       "amount": Money,
       "custom_giftcard_amount": Money,
    -  "message": "abc123",
    +  "message": "xyz789",
       "recipient_email": "abc123",
       "recipient_name": "abc123",
    -  "sender_email": "abc123",
    +  "sender_email": "xyz789",
       "sender_name": "xyz789"
     }
     
    @@ -49622,26 +50097,26 @@
    Fields
    Example
    {
       "discounts": [Discount],
    -  "eligible_for_return": false,
    +  "eligible_for_return": true,
       "entered_options": [OrderItemOption],
       "gift_card": GiftCardItem,
       "gift_message": GiftMessage,
       "gift_wrapping": GiftWrapping,
    -  "id": "4",
    +  "id": 4,
       "prices": OrderItemPrices,
       "product": ProductInterface,
    -  "product_name": "xyz789",
    +  "product_name": "abc123",
       "product_sale_price": Money,
    -  "product_sku": "xyz789",
    -  "product_type": "xyz789",
    -  "product_url_key": "xyz789",
    -  "quantity_canceled": 987.65,
    -  "quantity_invoiced": 987.65,
    +  "product_sku": "abc123",
    +  "product_type": "abc123",
    +  "product_url_key": "abc123",
    +  "quantity_canceled": 123.45,
    +  "quantity_invoiced": 123.45,
       "quantity_ordered": 123.45,
       "quantity_refunded": 987.65,
       "quantity_return_requested": 123.45,
       "quantity_returned": 123.45,
    -  "quantity_shipped": 123.45,
    +  "quantity_shipped": 987.65,
       "selected_options": [OrderItemOption],
       "status": "abc123"
     }
    @@ -49672,13 +50147,6 @@ 
    Fields
    - - activity - String - - - Use the custom_attributes field instead. - - allow_message - Boolean @@ -49705,27 +50173,6 @@
    Fields
    The categories assigned to a product. - - category_gear - String - - - Use the custom_attributes field instead. - - - - climate - String - - - Use the custom_attributes field instead. - - - - collar - String - - - Use the custom_attributes field instead. - - color - Int @@ -49772,41 +50219,6 @@
    filters Detailed information about the product. The value can include simple HTML tags. - - eco_collection - Int - - - Use the custom_attributes field instead. - - - - erin_recommends - Int - - - Use the custom_attributes field instead. - - - - features_bags - String - - - Use the custom_attributes field instead. - - - - format - Int - - - Use the custom_attributes field instead. - - - - gender - String - - - Use the custom_attributes field instead. - - gift_card_options - [CustomizableOptionInterface]! @@ -49869,13 +50281,6 @@
    filters A number representing the product's manufacturer. Use the custom_attributes field instead. - - material - String - - - Use the custom_attributes field instead. - - max_sale_qty - Float @@ -49922,13 +50327,6 @@
    filters The product name. Customers use this name to identify the product. - - new - Int - - - Use the custom_attributes field instead. - - new_from_date - String @@ -49964,20 +50362,6 @@
    filters If the product has multiple options, determines where they appear on the product page. - - pattern - String - - - Use the custom_attributes field instead. - - - - performance_fabric - Int - - - Use the custom_attributes field instead. - - price - ProductPrices @@ -49999,13 +50383,6 @@
    filters An array of ProductLinks objects. - - purpose - Int - - - Use the custom_attributes field instead. - - quantity - Float @@ -50060,42 +50437,16 @@
    currentPage - - rules - [CatalogRule] - - Provides applied catalog rules in the current active cart - - - sale - Int - - - Use the custom_attributes field instead. - - short_description - ComplexTextValue A short description of the product. Its use depends on the theme. - - size - Int - - - Use the custom_attributes field instead. - - sku - String A number or code assigned to a product to identify the product, options, price, and manufacturer. - - sleeve - String - - - Use the custom_attributes field instead. - - small_image - ProductImage @@ -50127,34 +50478,6 @@
    currentPage Stock status of the product - - strap_bags - String - - - Use the custom_attributes field instead. - - - - style_bags - String - - - Use the custom_attributes field instead. - - - - style_bottom - String - - - Use the custom_attributes field instead. - - - - style_general - String - - - Use the custom_attributes field instead. - - swatch_image - String @@ -50245,101 +50568,79 @@
    currentPage
    Example
    {
    -  "activity": "abc123",
    -  "allow_message": true,
    +  "allow_message": false,
       "allow_open_amount": true,
    -  "attribute_set_id": 123,
    +  "attribute_set_id": 987,
       "canonical_url": "abc123",
       "categories": [CategoryInterface],
    -  "category_gear": "abc123",
    -  "climate": "xyz789",
    -  "collar": "abc123",
    -  "color": 123,
    +  "color": 987,
       "country_of_manufacture": "xyz789",
    -  "created_at": "abc123",
    +  "created_at": "xyz789",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
    -  "eco_collection": 123,
    -  "erin_recommends": 987,
    -  "features_bags": "abc123",
    -  "format": 123,
    -  "gender": "abc123",
       "gift_card_options": [CustomizableOptionInterface],
       "gift_message_available": false,
    -  "gift_wrapping_available": false,
    +  "gift_wrapping_available": true,
       "gift_wrapping_price": Money,
       "giftcard_amounts": [GiftCardAmounts],
       "giftcard_type": "VIRTUAL",
       "id": 123,
       "image": ProductImage,
    -  "is_redeemable": false,
    +  "is_redeemable": true,
       "is_returnable": "abc123",
       "lifetime": 987,
       "manufacturer": 987,
    -  "material": "xyz789",
       "max_sale_qty": 987.65,
       "media_gallery": [MediaGalleryInterface],
       "media_gallery_entries": [MediaGalleryEntry],
    -  "message_max_length": 123,
    -  "meta_description": "xyz789",
    -  "meta_keyword": "xyz789",
    +  "message_max_length": 987,
    +  "meta_description": "abc123",
    +  "meta_keyword": "abc123",
       "meta_title": "xyz789",
       "min_sale_qty": 987.65,
    -  "name": "xyz789",
    -  "new": 123,
    +  "name": "abc123",
       "new_from_date": "xyz789",
       "new_to_date": "xyz789",
       "only_x_left_in_stock": 123.45,
    -  "open_amount_max": 987.65,
    -  "open_amount_min": 123.45,
    +  "open_amount_max": 123.45,
    +  "open_amount_min": 987.65,
       "options": [CustomizableOptionInterface],
       "options_container": "abc123",
    -  "pattern": "xyz789",
    -  "performance_fabric": 987,
       "price": ProductPrices,
       "price_range": PriceRange,
       "price_tiers": [TierPrice],
       "product_links": [ProductLinksInterface],
    -  "purpose": 987,
    -  "quantity": 987.65,
    +  "quantity": 123.45,
       "rating_summary": 123.45,
    -  "redirect_code": 123,
    +  "redirect_code": 987,
       "related_products": [ProductInterface],
    -  "relative_url": "abc123",
    -  "review_count": 987,
    +  "relative_url": "xyz789",
    +  "review_count": 123,
       "reviews": ProductReviews,
    -  "rules": [CatalogRule],
    -  "sale": 123,
       "short_description": ComplexTextValue,
    -  "size": 123,
    -  "sku": "xyz789",
    -  "sleeve": "xyz789",
    +  "sku": "abc123",
       "small_image": ProductImage,
       "special_from_date": "abc123",
       "special_price": 987.65,
    -  "special_to_date": "xyz789",
    -  "staged": true,
    +  "special_to_date": "abc123",
    +  "staged": false,
       "stock_status": "IN_STOCK",
    -  "strap_bags": "abc123",
    -  "style_bags": "xyz789",
    -  "style_bottom": "abc123",
    -  "style_general": "abc123",
    -  "swatch_image": "abc123",
    +  "swatch_image": "xyz789",
       "thumbnail": ProductImage,
       "tier_price": 987.65,
       "tier_prices": [ProductTierPrices],
       "type": "CMS_PAGE",
    -  "type_id": "abc123",
    -  "uid": "4",
    +  "type_id": "xyz789",
    +  "uid": 4,
       "updated_at": "abc123",
       "upsell_products": [ProductInterface],
       "url_key": "abc123",
       "url_path": "xyz789",
       "url_rewrites": [UrlRewrite],
    -  "url_suffix": "xyz789",
    +  "url_suffix": "abc123",
       "websites": [Website],
    -  "weight": 987.65
    +  "weight": 123.45
     }
     
    @@ -50404,8 +50705,8 @@
    Example
    "customizable_options": [SelectedCustomizableOption], "gift_card_options": GiftCardOptions, "product": ProductInterface, - "quantity": 123.45, - "uid": "4" + "quantity": 987.65, + "uid": 4 }
    @@ -50474,9 +50775,9 @@
    Fields
    Example
    {
       "gift_card": GiftCardItem,
    -  "id": 4,
    +  "id": "4",
       "order_item": OrderItemInterface,
    -  "product_name": "xyz789",
    +  "product_name": "abc123",
       "product_sale_price": Money,
       "product_sku": "xyz789",
       "quantity_shipped": 987.65
    @@ -50607,14 +50908,59 @@ 
    Fields
    Example
    {
    -  "added_at": "abc123",
    +  "added_at": "xyz789",
       "customizable_options": [SelectedCustomizableOption],
    -  "description": "xyz789",
    +  "description": "abc123",
       "gift_card_options": GiftCardOptions,
       "id": "4",
       "product": ProductInterface,
    -  "quantity": 123.45
    +  "quantity": 987.65
     }
    +
    +
    + + back to top + +
    +
    +
    + Types +
    +

    GiftCartAttributeValue

    +
    +
    +
    +
    Description
    +

    Gift card custom attribute value containing array data.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    code - ID! + The attribute code.
    options - [String]! + Array of gift card attribute option values.
    +
    +
    +
    +
    +
    Example
    +
    {"code": 4, "options": ["xyz789"]}
     
    @@ -50665,9 +51011,9 @@
    Fields
    Example
    {
    -  "from": "xyz789",
    +  "from": "abc123",
       "message": "xyz789",
    -  "to": "xyz789"
    +  "to": "abc123"
     }
     
    @@ -50723,7 +51069,7 @@
    Fields
    Example
    {
       "from": "abc123",
    -  "message": "xyz789",
    +  "message": "abc123",
       "to": "abc123"
     }
     
    @@ -50893,12 +51239,12 @@
    Fields
    Example
    {
    -  "created_at": "abc123",
    +  "created_at": "xyz789",
       "dynamic_attributes": [GiftRegistryDynamicAttribute],
       "event_name": "abc123",
       "items": [GiftRegistryItemInterface],
    -  "message": "xyz789",
    -  "owner_name": "xyz789",
    +  "message": "abc123",
    +  "owner_name": "abc123",
       "privacy_settings": "PRIVATE",
       "registrants": [GiftRegistryRegistrant],
       "shipping_address": CustomerAddress,
    @@ -50959,8 +51305,8 @@ 
    Example
    {
       "code": "4",
       "group": "EVENT_INFORMATION",
    -  "label": "abc123",
    -  "value": "xyz789"
    +  "label": "xyz789",
    +  "value": "abc123"
     }
     
    @@ -51085,7 +51431,10 @@
    Fields
    Example
    -
    {"code": 4, "value": "abc123"}
    +                  
    {
    +  "code": "4",
    +  "value": "xyz789"
    +}
     
    @@ -51154,7 +51503,7 @@
    Possible Types
    Example
    {
    -  "code": 4,
    +  "code": "4",
       "label": "xyz789",
       "value": "abc123"
     }
    @@ -51223,7 +51572,7 @@ 
    Example
    "code": 4, "input_type": "abc123", "is_required": false, - "label": "abc123", + "label": "xyz789", "sort_order": 987 }
    @@ -51304,12 +51653,12 @@
    Possible Types
    Example
    {
    -  "attribute_group": "abc123",
    -  "code": 4,
    -  "input_type": "xyz789",
    +  "attribute_group": "xyz789",
    +  "code": "4",
    +  "input_type": "abc123",
       "is_required": false,
       "label": "abc123",
    -  "sort_order": 987
    +  "sort_order": 123
     }
     
    @@ -51376,8 +51725,8 @@
    Example
    "note": "xyz789", "product": ProductInterface, "quantity": 987.65, - "quantity_fulfilled": 987.65, - "uid": "4" + "quantity_fulfilled": 123.45, + "uid": 4 }
    @@ -51460,9 +51809,9 @@
    Example
    "created_at": "abc123", "note": "xyz789", "product": ProductInterface, - "quantity": 123.45, - "quantity_fulfilled": 123.45, - "uid": 4 + "quantity": 987.65, + "quantity_fulfilled": 987.65, + "uid": "4" }
    @@ -51526,7 +51875,7 @@
    Possible Types
    Example
    {
    -  "status": false,
    +  "status": true,
       "user_errors": [GiftRegistryItemsUserError]
     }
     
    @@ -51592,7 +51941,7 @@
    Example
    "code": "OUT_OF_STOCK", "gift_registry_item_uid": "4", "gift_registry_uid": "4", - "message": "abc123", + "message": "xyz789", "product_uid": 4 }
    @@ -51817,9 +52166,9 @@
    Example
    "dynamic_attributes": [ GiftRegistryRegistrantDynamicAttribute ], - "email": "abc123", + "email": "xyz789", "firstname": "xyz789", - "lastname": "abc123", + "lastname": "xyz789", "uid": 4 }
    @@ -51870,7 +52219,7 @@
    Example
    {
       "code": "4",
       "label": "abc123",
    -  "value": "abc123"
    +  "value": "xyz789"
     }
     
    @@ -51940,9 +52289,9 @@
    Example
    "event_date": "xyz789", "event_title": "abc123", "gift_registry_uid": "4", - "location": "abc123", - "name": "xyz789", - "type": "xyz789" + "location": "xyz789", + "name": "abc123", + "type": "abc123" }
    @@ -51983,6 +52332,12 @@
    Fields
    The ID assigned to this customer address. + + + customer_address_uid - ID + + The unique ID assigned to this customer address. + @@ -51990,7 +52345,11 @@
    Fields
    Example
    -
    {"address_data": CustomerAddressInput, "address_id": 4}
    +                  
    {
    +  "address_data": CustomerAddressInput,
    +  "address_id": "4",
    +  "customer_address_uid": "4"
    +}
     
    @@ -52093,8 +52452,8 @@
    Example
    "dynamic_attributes_metadata": [ GiftRegistryDynamicAttributeMetadataInterface ], - "label": "xyz789", - "uid": "4" + "label": "abc123", + "uid": 4 }
    @@ -52161,7 +52520,7 @@
    Example
    "id": 4, "image": GiftWrappingImage, "price": Money, - "uid": "4" + "uid": 4 }
    @@ -52208,7 +52567,7 @@
    Fields
    Example
    {
    -  "label": "xyz789",
    +  "label": "abc123",
       "url": "xyz789"
     }
     
    @@ -52258,7 +52617,7 @@
    Fields
    Example
    {
       "color": "xyz789",
    -  "height": 123,
    +  "height": 987,
       "type": "xyz789"
     }
     
    @@ -52338,14 +52697,14 @@
    Fields
    Example
    {
       "button_styles": GooglePayButtonStyles,
    -  "code": "abc123",
    -  "is_visible": true,
    -  "payment_intent": "xyz789",
    +  "code": "xyz789",
    +  "is_visible": false,
    +  "payment_intent": "abc123",
       "payment_source": "abc123",
       "sdk_params": [SDKParams],
       "sort_order": "xyz789",
       "three_ds_mode": "OFF",
    -  "title": "xyz789"
    +  "title": "abc123"
     }
     
    @@ -52401,7 +52760,7 @@
    Fields
    Example
    {
       "payment_source": "xyz789",
    -  "payments_order_id": "abc123",
    +  "payments_order_id": "xyz789",
       "paypal_order_id": "abc123"
     }
     
    @@ -52431,13 +52790,6 @@
    Fields
    - - activity - String - - - Use the custom_attributes field instead. - - attribute_set_id - Int @@ -52454,27 +52806,6 @@
    Fields
    The categories assigned to a product. - - category_gear - String - - - Use the custom_attributes field instead. - - - - climate - String - - - Use the custom_attributes field instead. - - - - collar - String - - - Use the custom_attributes field instead. - - color - Int @@ -52521,41 +52852,6 @@
    filters Detailed information about the product. The value can include simple HTML tags. - - eco_collection - Int - - - Use the custom_attributes field instead. - - - - erin_recommends - Int - - - Use the custom_attributes field instead. - - - - features_bags - String - - - Use the custom_attributes field instead. - - - - format - Int - - - Use the custom_attributes field instead. - - - - gender - String - - - Use the custom_attributes field instead. - - gift_message_available - Boolean! @@ -52598,13 +52894,6 @@
    filters A number representing the product's manufacturer. Use the custom_attributes field instead. - - material - String - - - Use the custom_attributes field instead. - - max_sale_qty - Float @@ -52646,13 +52935,6 @@
    filters The product name. Customers use this name to identify the product. - - new - Int - - - Use the custom_attributes field instead. - - new_from_date - String @@ -52673,20 +52955,6 @@
    filters If the product has multiple options, determines where they appear on the product page. - - pattern - String - - - Use the custom_attributes field instead. - - - - performance_fabric - Int - - - Use the custom_attributes field instead. - - price - ProductPrices @@ -52708,13 +52976,6 @@
    filters An array of ProductLinks objects. - - purpose - Int - - - Use the custom_attributes field instead. - - quantity - Float @@ -52769,42 +53030,16 @@
    currentPage - - rules - [CatalogRule] - - Provides applied catalog rules in the current active cart - - - sale - Int - - - Use the custom_attributes field instead. - - short_description - ComplexTextValue A short description of the product. Its use depends on the theme. - - size - Int - - - Use the custom_attributes field instead. - - sku - String A number or code assigned to a product to identify the product, options, price, and manufacturer. - - sleeve - String - - - Use the custom_attributes field instead. - - small_image - ProductImage @@ -52836,34 +53071,6 @@
    currentPage Stock status of the product - - strap_bags - String - - - Use the custom_attributes field instead. - - - - style_bags - String - - - Use the custom_attributes field instead. - - - - style_bottom - String - - - Use the custom_attributes field instead. - - - - style_general - String - - - Use the custom_attributes field instead. - - swatch_image - String @@ -52954,33 +53161,23 @@
    currentPage
    Example
    {
    -  "activity": "xyz789",
    -  "attribute_set_id": 987,
    +  "attribute_set_id": 123,
       "canonical_url": "abc123",
       "categories": [CategoryInterface],
    -  "category_gear": "abc123",
    -  "climate": "abc123",
    -  "collar": "abc123",
       "color": 987,
       "country_of_manufacture": "xyz789",
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
    -  "eco_collection": 987,
    -  "erin_recommends": 123,
    -  "features_bags": "xyz789",
    -  "format": 987,
    -  "gender": "xyz789",
       "gift_message_available": false,
    -  "gift_wrapping_available": false,
    +  "gift_wrapping_available": true,
       "gift_wrapping_price": Money,
    -  "id": 987,
    +  "id": 123,
       "image": ProductImage,
       "is_returnable": "abc123",
       "items": [GroupedProductItem],
    -  "manufacturer": 987,
    -  "material": "xyz789",
    +  "manufacturer": 123,
       "max_sale_qty": 123.45,
       "media_gallery": [MediaGalleryInterface],
       "media_gallery_entries": [MediaGalleryEntry],
    @@ -52988,19 +53185,15 @@ 
    Example
    "meta_keyword": "xyz789", "meta_title": "xyz789", "min_sale_qty": 987.65, - "name": "xyz789", - "new": 123, + "name": "abc123", "new_from_date": "xyz789", - "new_to_date": "abc123", + "new_to_date": "xyz789", "only_x_left_in_stock": 987.65, "options_container": "xyz789", - "pattern": "xyz789", - "performance_fabric": 987, "price": ProductPrices, "price_range": PriceRange, "price_tiers": [TierPrice], "product_links": [ProductLinksInterface], - "purpose": 987, "quantity": 987.65, "rating_summary": 123.45, "redirect_code": 123, @@ -53008,37 +53201,29 @@
    Example
    "relative_url": "xyz789", "review_count": 123, "reviews": ProductReviews, - "rules": [CatalogRule], - "sale": 123, "short_description": ComplexTextValue, - "size": 987, - "sku": "abc123", - "sleeve": "abc123", + "sku": "xyz789", "small_image": ProductImage, - "special_from_date": "xyz789", + "special_from_date": "abc123", "special_price": 987.65, "special_to_date": "abc123", - "staged": true, + "staged": false, "stock_status": "IN_STOCK", - "strap_bags": "xyz789", - "style_bags": "abc123", - "style_bottom": "xyz789", - "style_general": "abc123", - "swatch_image": "xyz789", + "swatch_image": "abc123", "thumbnail": ProductImage, - "tier_price": 987.65, + "tier_price": 123.45, "tier_prices": [ProductTierPrices], "type": "CMS_PAGE", "type_id": "xyz789", "uid": "4", - "updated_at": "abc123", + "updated_at": "xyz789", "upsell_products": [ProductInterface], "url_key": "xyz789", "url_path": "abc123", "url_rewrites": [UrlRewrite], - "url_suffix": "abc123", + "url_suffix": "xyz789", "websites": [Website], - "weight": 123.45 + "weight": 987.65 }
    @@ -53159,12 +53344,12 @@
    Fields
    Example
    {
    -  "added_at": "xyz789",
    +  "added_at": "abc123",
       "customizable_options": [SelectedCustomizableOption],
       "description": "xyz789",
    -  "id": "4",
    +  "id": 4,
       "product": ProductInterface,
    -  "quantity": 987.65
    +  "quantity": 123.45
     }
     
    @@ -53214,7 +53399,64 @@
    Fields
    Example
    {
       "reason": "xyz789",
    -  "token": "xyz789"
    +  "token": "abc123"
    +}
    +
    + + + back to top + +
    +
    +
    + Types +
    +

    GuestOrderInformationInput

    +
    +
    +
    +
    Description
    +

    Input to retrieve an order based on details.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + email - String! + Order billing address email.
    + lastname - String! + Order billing address lastname.
    + number - String! + Order number.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "email": "xyz789",
    +  "lastname": "xyz789",
    +  "number": "xyz789"
     }
     
    @@ -53308,18 +53550,18 @@
    Fields
    Example
    {
    -  "cc_vault_code": "xyz789",
    +  "cc_vault_code": "abc123",
       "code": "abc123",
       "is_vault_enabled": false,
    -  "is_visible": true,
    -  "payment_intent": "abc123",
    +  "is_visible": false,
    +  "payment_intent": "xyz789",
       "payment_source": "abc123",
    -  "requires_card_details": false,
    +  "requires_card_details": true,
       "sdk_params": [SDKParams],
    -  "sort_order": "abc123",
    -  "three_ds": false,
    +  "sort_order": "xyz789",
    +  "three_ds": true,
       "three_ds_mode": "OFF",
    -  "title": "abc123"
    +  "title": "xyz789"
     }
     
    @@ -53410,15 +53652,15 @@
    Fields
    Example
    {
    -  "cardBin": "abc123",
    +  "cardBin": "xyz789",
       "cardExpiryMonth": "abc123",
       "cardExpiryYear": "abc123",
    -  "cardLast4": "abc123",
    -  "holderName": "abc123",
    -  "is_active_payment_token_enabler": false,
    +  "cardLast4": "xyz789",
    +  "holderName": "xyz789",
    +  "is_active_payment_token_enabler": true,
       "payment_source": "xyz789",
       "payments_order_id": "abc123",
    -  "paypal_order_id": "abc123"
    +  "paypal_order_id": "xyz789"
     }
     
    @@ -53467,7 +53709,7 @@
    Fields
    Example
    {
    -  "cancel_url": "xyz789",
    +  "cancel_url": "abc123",
       "return_url": "xyz789"
     }
     
    @@ -53550,7 +53792,7 @@
    Fields
    Example
    -
    {"cart_id": "abc123"}
    +                  
    {"cart_id": "xyz789"}
     
    @@ -53596,8 +53838,8 @@
    Fields
    Example
    {
    -  "name": "abc123",
    -  "value": "xyz789"
    +  "name": "xyz789",
    +  "value": "abc123"
     }
     
    @@ -53620,7 +53862,7 @@
    Description
    Example
    -
    "4"
    +                  
    4
     
    @@ -53777,8 +54019,8 @@
    Fields
    Example
    {
       "code": "PRODUCT_NOT_FOUND",
    -  "message": "abc123",
    -  "quantity": 987.65
    +  "message": "xyz789",
    +  "quantity": 123.45
     }
     
    @@ -53903,9 +54145,9 @@
    Fields
    Example
    {
       "comments": [SalesCommentItem],
    -  "id": 4,
    +  "id": "4",
       "items": [InvoiceItemInterface],
    -  "number": "abc123",
    +  "number": "xyz789",
       "total": InvoiceTotal
     }
     
    @@ -53975,11 +54217,11 @@
    Fields
    Example
    {
       "discounts": [Discount],
    -  "id": "4",
    +  "id": 4,
       "order_item": OrderItemInterface,
       "product_name": "abc123",
       "product_sale_price": Money,
    -  "product_sku": "abc123",
    +  "product_sku": "xyz789",
       "quantity_invoiced": 123.45
     }
     
    @@ -54058,12 +54300,12 @@
    Possible Types
    -

    BundleInvoiceItem

    +

    DownloadableInvoiceItem

    -

    DownloadableInvoiceItem

    +

    BundleInvoiceItem

    @@ -54087,9 +54329,9 @@
    Example
    "discounts": [Discount], "id": 4, "order_item": OrderItemInterface, - "product_name": "abc123", + "product_name": "xyz789", "product_sale_price": Money, - "product_sku": "xyz789", + "product_sku": "abc123", "quantity_invoiced": 987.65 }
    @@ -54215,7 +54457,7 @@
    Fields
    Example
    -
    {"is_email_available": true}
    +                  
    {"is_email_available": false}
     
    @@ -54295,7 +54537,7 @@
    Fields
    Example
    -
    {"is_role_name_available": true}
    +                  
    {"is_role_name_available": false}
     
    @@ -54441,9 +54683,9 @@
    Fields
    Example
    {
    -  "created_at": "abc123",
    +  "created_at": "xyz789",
       "creator_id": 987,
    -  "creator_type": 987,
    +  "creator_type": 123,
       "negotiable_quote_item_uid": "4",
       "note": "abc123",
       "note_uid": "4"
    @@ -54505,7 +54747,7 @@ 
    Fields
    Example
    {
       "id": 4,
    -  "label": "xyz789",
    +  "label": "abc123",
       "uid": 4,
       "values": [ItemSelectedBundleOptionValue]
     }
    @@ -54577,10 +54819,10 @@ 
    Example
    {
       "id": "4",
       "price": Money,
    -  "product_name": "abc123",
    +  "product_name": "xyz789",
       "product_sku": "abc123",
    -  "quantity": 123.45,
    -  "uid": "4"
    +  "quantity": 987.65,
    +  "uid": 4
     }
     
    @@ -54745,7 +54987,7 @@
    Example
    {
       "items_count": 123,
       "label": "abc123",
    -  "value_string": "xyz789"
    +  "value_string": "abc123"
     }
     
    @@ -54818,8 +55060,8 @@
    Possible Types
    Example
    {
    -  "items_count": 987,
    -  "label": "abc123",
    +  "items_count": 123,
    +  "label": "xyz789",
       "value_string": "xyz789"
     }
     
    @@ -54877,7 +55119,7 @@
    Example
    {
       "note": "xyz789",
       "quote_item_uid": 4,
    -  "quote_uid": "4"
    +  "quote_uid": 4
     }
     
    @@ -54969,8 +55211,8 @@
    Example
    "disabled": false, "file": "xyz789", "id": 987, - "label": "xyz789", - "media_type": "abc123", + "label": "abc123", + "media_type": "xyz789", "position": 123, "types": ["abc123"], "uid": 4, @@ -55018,6 +55260,11 @@
    Fields
    The media item's position after it has been sorted. + + types - [String] + + Array of image types. It can have the following values: image, small_image, thumbnail. + url - String @@ -55053,9 +55300,10 @@
    Possible Types
    Example
    {
    -  "disabled": true,
    +  "disabled": false,
       "label": "abc123",
    -  "position": 123,
    +  "position": 987,
    +  "types": ["abc123"],
       "url": "abc123"
     }
     
    @@ -55093,7 +55341,7 @@
    Fields
    Example
    -
    {"type": "abc123"}
    +                  
    {"type": "xyz789"}
     
    @@ -55182,7 +55430,7 @@
    Fields
    Example
    -
    {"currency": "AFN", "value": 987.65}
    +                  
    {"currency": "AFN", "value": 123.45}
     
    @@ -55234,7 +55482,7 @@
    Fields
    Example
    {
       "gift_registry": GiftRegistry,
    -  "status": true,
    +  "status": false,
       "user_errors": [GiftRegistryItemsUserError]
     }
     
    @@ -55378,7 +55626,11 @@
    Fields
    Example
    -
    {"quote_item_uid": 4, "quote_uid": 4, "requisition_list_uid": 4}
    +                  
    {
    +  "quote_item_uid": "4",
    +  "quote_uid": 4,
    +  "requisition_list_uid": "4"
    +}
     
    @@ -55597,18 +55849,18 @@
    Example
    "billing_address": NegotiableQuoteBillingAddress, "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "created_at": "xyz789", - "email": "xyz789", + "created_at": "abc123", + "email": "abc123", "history": [NegotiableQuoteHistoryEntry], - "is_virtual": true, + "is_virtual": false, "items": [CartItemInterface], - "name": "xyz789", + "name": "abc123", "prices": CartPrices, "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [NegotiableQuoteShippingAddress], "status": "SUBMITTED", "total_quantity": 987.65, - "uid": "4", + "uid": 4, "updated_at": "abc123" }
    @@ -55760,17 +56012,17 @@
    Fields
    Example
    {
    -  "city": "abc123",
    -  "company": "xyz789",
    +  "city": "xyz789",
    +  "company": "abc123",
       "country_code": "abc123",
    -  "firstname": "abc123",
    -  "lastname": "abc123",
    -  "postcode": "abc123",
    -  "region": "abc123",
    -  "region_id": 123,
    -  "save_in_address_book": true,
    -  "street": ["abc123"],
    -  "telephone": "xyz789"
    +  "firstname": "xyz789",
    +  "lastname": "xyz789",
    +  "postcode": "xyz789",
    +  "region": "xyz789",
    +  "region_id": 987,
    +  "save_in_address_book": false,
    +  "street": ["xyz789"],
    +  "telephone": "abc123"
     }
     
    @@ -55871,9 +56123,9 @@
    Possible Types
    Example
    {
       "city": "abc123",
    -  "company": "xyz789",
    +  "company": "abc123",
       "country": NegotiableQuoteAddressCountry,
    -  "firstname": "xyz789",
    +  "firstname": "abc123",
       "lastname": "abc123",
       "postcode": "xyz789",
       "region": NegotiableQuoteAddressRegion,
    @@ -55931,8 +56183,8 @@ 
    Fields
    Example
    {
       "code": "abc123",
    -  "label": "abc123",
    -  "region_id": 123
    +  "label": "xyz789",
    +  "region_id": 987
     }
     
    @@ -56010,14 +56262,14 @@
    Fields
    Example
    {
    -  "city": "abc123",
    +  "city": "xyz789",
       "company": "xyz789",
       "country": NegotiableQuoteAddressCountry,
    -  "firstname": "xyz789",
    +  "firstname": "abc123",
       "lastname": "xyz789",
    -  "postcode": "xyz789",
    +  "postcode": "abc123",
       "region": NegotiableQuoteAddressRegion,
    -  "street": ["xyz789"],
    +  "street": ["abc123"],
       "telephone": "xyz789"
     }
     
    @@ -56081,7 +56333,7 @@
    Example
    {
       "address": NegotiableQuoteAddressInput,
       "customer_address_uid": 4,
    -  "same_as_shipping": true,
    +  "same_as_shipping": false,
       "use_for_shipping": false
     }
     
    @@ -56148,7 +56400,7 @@
    Example
    "created_at": "xyz789", "creator_type": "BUYER", "text": "abc123", - "uid": 4 + "uid": "4" }
    @@ -56235,7 +56487,7 @@
    Fields
    Example
    -
    {"comment": "xyz789"}
    +                  
    {"comment": "abc123"}
     
    @@ -56287,7 +56539,7 @@
    Fields
    Example
    {
       "new_value": "xyz789",
    -  "old_value": "xyz789",
    +  "old_value": "abc123",
       "title": "abc123"
     }
     
    @@ -56515,7 +56767,7 @@
    Example
    "author": NegotiableQuoteUser, "change_type": "CREATED", "changes": NegotiableQuoteHistoryChanges, - "created_at": "xyz789", + "created_at": "abc123", "uid": "4" }
    @@ -56623,7 +56875,7 @@
    Fields
    Example
    {
       "new_expiration": "abc123",
    -  "old_expiration": "xyz789"
    +  "old_expiration": "abc123"
     }
     
    @@ -56892,7 +57144,7 @@
    Fields
    Example
    -
    {"quantity": 987.65, "quote_item_uid": 4}
    +                  
    {"quantity": 123.45, "quote_item_uid": "4"}
     
    @@ -56999,9 +57251,9 @@
    Fields
    Example
    {
       "document_identifier": "xyz789",
    -  "document_name": "abc123",
    +  "document_name": "xyz789",
       "link_id": 4,
    -  "reference_document_url": "xyz789"
    +  "reference_document_url": "abc123"
     }
     
    @@ -57091,7 +57343,7 @@
    Example
    {
       "available_shipping_methods": [AvailableShippingMethod],
       "city": "abc123",
    -  "company": "abc123",
    +  "company": "xyz789",
       "country": NegotiableQuoteAddressCountry,
       "firstname": "abc123",
       "lastname": "xyz789",
    @@ -57099,7 +57351,7 @@ 
    Example
    "region": NegotiableQuoteAddressRegion, "selected_shipping_method": SelectedShippingMethod, "street": ["abc123"], - "telephone": "xyz789" + "telephone": "abc123" }
    @@ -57470,14 +57722,14 @@
    Example
    {
       "buyer": NegotiableQuoteUser,
       "comments": [NegotiableQuoteComment],
    -  "expiration_date": "abc123",
    +  "expiration_date": "xyz789",
       "history": [NegotiableQuoteHistoryEntry],
    -  "is_min_max_qty_used": false,
    +  "is_min_max_qty_used": true,
       "is_virtual": true,
       "items": [CartItemInterface],
       "max_order_commitment": 987,
       "min_order_commitment": 123,
    -  "name": "xyz789",
    +  "name": "abc123",
       "notifications": [QuoteTemplateNotificationMessage],
       "prices": CartPrices,
       "reference_document_links": [
    @@ -57485,8 +57737,8 @@ 
    Example
    ], "shipping_addresses": [NegotiableQuoteShippingAddress], "status": "xyz789", - "template_id": "4", - "total_quantity": 987.65 + "template_id": 4, + "total_quantity": 123.45 }
    @@ -57648,21 +57900,21 @@
    Fields
    Example
    {
    -  "activated_at": "abc123",
    +  "activated_at": "xyz789",
       "company_name": "abc123",
       "expiration_date": "abc123",
       "is_min_max_qty_used": true,
    -  "last_shared_at": "xyz789",
    -  "max_order_commitment": 123,
    -  "min_negotiated_grand_total": 123.45,
    -  "min_order_commitment": 123,
    -  "name": "xyz789",
    -  "orders_placed": 987,
    -  "sales_rep_name": "xyz789",
    -  "state": "xyz789",
    -  "status": "abc123",
    -  "submitted_by": "xyz789",
    -  "template_id": 4
    +  "last_shared_at": "abc123",
    +  "max_order_commitment": 987,
    +  "min_negotiated_grand_total": 987.65,
    +  "min_order_commitment": 987,
    +  "name": "abc123",
    +  "orders_placed": 123,
    +  "sales_rep_name": "abc123",
    +  "state": "abc123",
    +  "status": "xyz789",
    +  "submitted_by": "abc123",
    +  "template_id": "4"
     }
     
    @@ -57722,12 +57974,7 @@
    Fields
    Example
    -
    {
    -  "item_id": "4",
    -  "max_qty": 987.65,
    -  "min_qty": 987.65,
    -  "quantity": 987.65
    -}
    +                  
    {"item_id": 4, "max_qty": 123.45, "min_qty": 123.45, "quantity": 123.45}
     
    @@ -57788,8 +58035,8 @@
    Fields
    Example
    {
       "document_identifier": "abc123",
    -  "document_name": "abc123",
    -  "link_id": "4",
    +  "document_name": "xyz789",
    +  "link_id": 4,
       "reference_document_url": "xyz789"
     }
     
    @@ -57846,8 +58093,8 @@
    Fields
    Example
    {
       "address": NegotiableQuoteAddressInput,
    -  "customer_address_uid": 4,
    -  "customer_notes": "abc123"
    +  "customer_address_uid": "4",
    +  "customer_notes": "xyz789"
     }
     
    @@ -57997,7 +58244,7 @@
    Example
    "items": [NegotiableQuoteTemplateGridItem], "page_info": SearchResultPageInfo, "sort_fields": SortFields, - "total_count": 987 + "total_count": 123 }
    @@ -58051,7 +58298,7 @@
    Possible Types
    Example
    -
    {"quote_uid": 4}
    +                  
    {"quote_uid": "4"}
     
    @@ -58137,8 +58384,8 @@
    Fields
    Example
    {
    -  "firstname": "xyz789",
    -  "lastname": "abc123"
    +  "firstname": "abc123",
    +  "lastname": "xyz789"
     }
     
    @@ -58198,7 +58445,7 @@
    Example
    "items": [NegotiableQuote], "page_info": SearchResultPageInfo, "sort_fields": SortFields, - "total_count": 123 + "total_count": 987 }
    @@ -58245,7 +58492,7 @@
    Fields
    Example
    {
    -  "message": "abc123",
    +  "message": "xyz789",
       "uid": "4"
     }
     
    @@ -58337,7 +58584,7 @@
    Fields
    Example
    {
       "order_id": "abc123",
    -  "order_number": "xyz789"
    +  "order_number": "abc123"
     }
     
    @@ -58523,21 +58770,21 @@
    attributeCodes
    Example
    {
    -  "city": "xyz789",
    +  "city": "abc123",
       "company": "abc123",
       "country_code": "AF",
       "custom_attributesV2": [AttributeValueInterface],
    -  "fax": "xyz789",
    +  "fax": "abc123",
       "firstname": "abc123",
       "lastname": "abc123",
    -  "middlename": "xyz789",
    +  "middlename": "abc123",
       "postcode": "abc123",
    -  "prefix": "xyz789",
    +  "prefix": "abc123",
       "region": "abc123",
    -  "region_id": "4",
    +  "region_id": 4,
       "street": ["abc123"],
       "suffix": "abc123",
    -  "telephone": "xyz789",
    +  "telephone": "abc123",
       "vat_id": "xyz789"
     }
     
    @@ -58597,68 +58844,11 @@
    Fields
    Example
    {
       "firstname": "xyz789",
    -  "lastname": "abc123",
    +  "lastname": "xyz789",
       "middlename": "xyz789",
    -  "prefix": "xyz789",
    +  "prefix": "abc123",
       "suffix": "xyz789"
     }
    -
    -
    - - back to top - -
    -
    -
    - Types -
    -

    OrderInformationInput

    -
    -
    -
    -
    Description
    -

    Input to retrieve an order based on details.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - email - String! - Order billing address email.
    - lastname - String! - Order billing address lastname.
    - number - String! - Order number.
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "email": "abc123",
    -  "lastname": "abc123",
    -  "number": "abc123"
    -}
     
    @@ -58801,25 +58991,25 @@
    Fields
    Example
    {
       "discounts": [Discount],
    -  "eligible_for_return": true,
    +  "eligible_for_return": false,
       "entered_options": [OrderItemOption],
       "gift_message": GiftMessage,
       "gift_wrapping": GiftWrapping,
       "id": "4",
       "prices": OrderItemPrices,
       "product": ProductInterface,
    -  "product_name": "abc123",
    +  "product_name": "xyz789",
       "product_sale_price": Money,
    -  "product_sku": "xyz789",
    -  "product_type": "xyz789",
    +  "product_sku": "abc123",
    +  "product_type": "abc123",
       "product_url_key": "abc123",
       "quantity_canceled": 987.65,
    -  "quantity_invoiced": 987.65,
    +  "quantity_invoiced": 123.45,
       "quantity_ordered": 123.45,
       "quantity_refunded": 123.45,
    -  "quantity_return_requested": 987.65,
    -  "quantity_returned": 123.45,
    -  "quantity_shipped": 123.45,
    +  "quantity_return_requested": 123.45,
    +  "quantity_returned": 987.65,
    +  "quantity_shipped": 987.65,
       "selected_options": [OrderItemOption],
       "status": "xyz789"
     }
    @@ -58979,12 +59169,12 @@ 
    Possible Types
    -

    BundleOrderItem

    +

    DownloadableOrderItem

    -

    DownloadableOrderItem

    +

    BundleOrderItem

    @@ -59006,24 +59196,24 @@
    Possible Types
    Example
    {
       "discounts": [Discount],
    -  "eligible_for_return": true,
    +  "eligible_for_return": false,
       "entered_options": [OrderItemOption],
       "gift_message": GiftMessage,
       "gift_wrapping": GiftWrapping,
    -  "id": "4",
    +  "id": 4,
       "prices": OrderItemPrices,
       "product": ProductInterface,
    -  "product_name": "abc123",
    +  "product_name": "xyz789",
       "product_sale_price": Money,
    -  "product_sku": "abc123",
    +  "product_sku": "xyz789",
       "product_type": "abc123",
       "product_url_key": "abc123",
    -  "quantity_canceled": 987.65,
    -  "quantity_invoiced": 987.65,
    -  "quantity_ordered": 987.65,
    -  "quantity_refunded": 987.65,
    -  "quantity_return_requested": 987.65,
    -  "quantity_returned": 987.65,
    +  "quantity_canceled": 123.45,
    +  "quantity_invoiced": 123.45,
    +  "quantity_ordered": 123.45,
    +  "quantity_refunded": 123.45,
    +  "quantity_return_requested": 123.45,
    +  "quantity_returned": 123.45,
       "quantity_shipped": 987.65,
       "selected_options": [OrderItemOption],
       "status": "abc123"
    @@ -59073,8 +59263,8 @@ 
    Fields
    Example
    {
    -  "label": "abc123",
    -  "value": "xyz789"
    +  "label": "xyz789",
    +  "value": "abc123"
     }
     
    @@ -59227,7 +59417,7 @@
    Example
    {
       "additional_data": [KeyValue],
       "name": "xyz789",
    -  "type": "xyz789"
    +  "type": "abc123"
     }
     
    @@ -59290,9 +59480,9 @@
    Fields
    Example
    {
       "comments": [SalesCommentItem],
    -  "id": "4",
    +  "id": 4,
       "items": [ShipmentItemInterface],
    -  "number": "abc123",
    +  "number": "xyz789",
       "tracking": [ShipmentTracking]
     }
     
    @@ -59335,7 +59525,7 @@
    Fields
    Example
    -
    {"token": "xyz789"}
    +                  
    {"token": "abc123"}
     
    @@ -59384,6 +59574,11 @@
    Fields
    The final total amount, including shipping, discounts, and taxes. + + grand_total_excl_tax - Money! + + The grand total of the order, excluding taxes. + shipping_handling - ShippingHandling @@ -59447,6 +59642,7 @@
    Example
    "discounts": [Discount], "gift_options": GiftOptionsPrices, "grand_total": Money, + "grand_total_excl_tax": Money, "shipping_handling": ShippingHandling, "subtotal": Money, "subtotal_excl_tax": Money, @@ -59505,8 +59701,8 @@
    Fields
    Example
    {
    -  "payer_id": "abc123",
    -  "token": "abc123"
    +  "payer_id": "xyz789",
    +  "token": "xyz789"
     }
     
    @@ -59561,9 +59757,9 @@
    Fields
    Example
    {
    -  "cancel_url": "abc123",
    +  "cancel_url": "xyz789",
       "error_url": "xyz789",
    -  "return_url": "abc123"
    +  "return_url": "xyz789"
     }
     
    @@ -59670,7 +59866,7 @@
    Fields
    Example
    {
       "mode": "TEST",
    -  "paypal_url": "xyz789",
    +  "paypal_url": "abc123",
       "secure_token": "xyz789",
       "secure_token_id": "abc123"
     }
    @@ -59714,7 +59910,7 @@ 
    Fields
    Example
    -
    {"cart_id": "abc123"}
    +                  
    {"cart_id": "xyz789"}
     
    @@ -60047,6 +60243,11 @@
    Possible Types

    GooglePayConfig

    + + +

    FastlaneConfig

    + + @@ -60055,12 +60256,12 @@
    Possible Types
    Example
    {
    -  "code": "xyz789",
    +  "code": "abc123",
       "is_visible": false,
    -  "payment_intent": "xyz789",
    +  "payment_intent": "abc123",
       "sdk_params": [SDKParams],
       "sort_order": "abc123",
    -  "title": "abc123"
    +  "title": "xyz789"
     }
     
    @@ -60094,6 +60295,11 @@
    Fields
    ApplePay payment method configuration + + fastlane - FastlaneConfig + + Fastlane payment method configuration + google_pay - GooglePayConfig @@ -60118,6 +60324,7 @@
    Fields
    Example
    {
       "apple_pay": ApplePayConfig,
    +  "fastlane": FastlaneConfig,
       "google_pay": GooglePayConfig,
       "hosted_fields": HostedFieldsConfig,
       "smart_buttons": SmartButtonsConfig
    @@ -60177,6 +60384,13 @@ 
    Values
    + + +

    START_OF_CHECKOUT

    + + + +

    ADMIN

    @@ -60317,6 +60531,12 @@
    Fields
    Required input for Apple Pay button + + + payment_services_paypal_fastlane - FastlaneMethodInput + + Required input for fastlane + payment_services_paypal_google_pay - GooglePayMethodInput @@ -60376,12 +60596,13 @@
    Example
    "payflowpro": PayflowProInput, "payflowpro_cc_vault": VaultTokenInput, "payment_services_paypal_apple_pay": ApplePayMethodInput, + "payment_services_paypal_fastlane": FastlaneMethodInput, "payment_services_paypal_google_pay": GooglePayMethodInput, "payment_services_paypal_hosted_fields": HostedFieldsInput, "payment_services_paypal_smart_buttons": SmartButtonMethodInput, "payment_services_paypal_vault": VaultMethodInput, "paypal_express": PaypalExpressInput, - "purchase_order_number": "xyz789" + "purchase_order_number": "abc123" }
    @@ -60441,7 +60662,7 @@
    Example
    "id": "xyz789", "mp_order_id": "abc123", "payment_source_details": PaymentSourceDetails, - "status": "abc123" + "status": "xyz789" }
    @@ -60484,7 +60705,7 @@
    Fields
    Example
    {
    -  "code": "abc123",
    +  "code": "xyz789",
       "params": [SDKParams]
     }
     
    @@ -60659,9 +60880,9 @@
    Fields
    Example
    {
    -  "details": "xyz789",
    -  "payment_method_code": "xyz789",
    -  "public_hash": "xyz789",
    +  "details": "abc123",
    +  "payment_method_code": "abc123",
    +  "public_hash": "abc123",
       "type": "card"
     }
     
    @@ -60758,8 +60979,8 @@
    Fields
    Example
    {
    -  "payer_id": "abc123",
    -  "token": "xyz789"
    +  "payer_id": "xyz789",
    +  "token": "abc123"
     }
     
    @@ -60826,9 +61047,9 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    -  "code": "abc123",
    -  "express_button": true,
    +  "cart_id": "abc123",
    +  "code": "xyz789",
    +  "express_button": false,
       "urls": PaypalExpressUrlsInput,
       "use_paypal_credit": true
     }
    @@ -60925,7 +61146,7 @@ 
    Fields
    Example
    {
    -  "edit": "abc123",
    +  "edit": "xyz789",
       "start": "abc123"
     }
     
    @@ -60987,10 +61208,10 @@
    Fields
    Example
    {
    -  "cancel_url": "xyz789",
    +  "cancel_url": "abc123",
       "pending_url": "abc123",
    -  "return_url": "xyz789",
    -  "success_url": "abc123"
    +  "return_url": "abc123",
    +  "success_url": "xyz789"
     }
     
    @@ -61194,11 +61415,11 @@
    Fields
    Example
    {
    -  "city": "xyz789",
    +  "city": "abc123",
       "contact_name": "abc123",
    -  "country_id": "xyz789",
    -  "description": "abc123",
    -  "email": "abc123",
    +  "country_id": "abc123",
    +  "description": "xyz789",
    +  "email": "xyz789",
       "fax": "abc123",
       "latitude": 123.45,
       "longitude": 123.45,
    @@ -61502,7 +61723,7 @@ 
    Example
    {
       "items": [PickupLocation],
       "page_info": SearchResultPageInfo,
    -  "total_count": 123
    +  "total_count": 987
     }
     
    @@ -61544,7 +61765,7 @@
    Fields
    Example
    -
    {"quote_uid": "4"}
    +                  
    {"quote_uid": 4}
     
    @@ -61631,7 +61852,7 @@
    Fields
    Example
    {
       "code": "CART_NOT_FOUND",
    -  "message": "xyz789"
    +  "message": "abc123"
     }
     
    @@ -61739,7 +61960,7 @@
    Fields
    Example
    -
    {"purchase_order_uid": "4"}
    +                  
    {"purchase_order_uid": 4}
     
    @@ -61820,7 +62041,7 @@
    Fields
    Example
    -
    {"cart_id": "xyz789"}
    +                  
    {"cart_id": "abc123"}
     
    @@ -61849,7 +62070,7 @@
    Fields
    - errors - [PlaceOrderError]! + errors - [PlaceOrderError] An array of place order errors. @@ -62222,7 +62443,7 @@
    Fields
    Example
    {
       "discount_percentage": 987.65,
    -  "main_final_price": 987.65,
    +  "main_final_price": 123.45,
       "main_price": 987.65
     }
     
    @@ -62424,7 +62645,7 @@
    Fields
    Example
    {
       "code": "xyz789",
    -  "value": "xyz789"
    +  "value": "abc123"
     }
     
    @@ -62453,18 +62674,6 @@
    Fields
    - - - activity - FilterEqualTypeInput - - Attribute label: Activity - - - - category_gear - FilterEqualTypeInput - - Attribute label: Category Gear - category_id - FilterEqualTypeInput @@ -62483,156 +62692,36 @@
    Fields
    Filter product by category URL path. - - - climate - FilterEqualTypeInput - - Attribute label: Climate - - - - collar - FilterEqualTypeInput - - Attribute label: Collar - - - - color - FilterEqualTypeInput - - Attribute label: Color - description - FilterMatchTypeInput Attribute label: Description - - - eco_collection - FilterEqualTypeInput - - Attribute label: Eco Collection - - - - erin_recommends - FilterEqualTypeInput - - Attribute label: Erin Recommends - - - - features_bags - FilterEqualTypeInput - - Attribute label: Features - - - - format - FilterEqualTypeInput - - Attribute label: Format - - - - gender - FilterEqualTypeInput - - Attribute label: Gender - - - - material - FilterEqualTypeInput - - Attribute label: Material - name - FilterMatchTypeInput Attribute label: Product Name - - - new - FilterEqualTypeInput - - Attribute label: New - - - - pattern - FilterEqualTypeInput - - Attribute label: Pattern - - - - performance_fabric - FilterEqualTypeInput - - Attribute label: Performance Fabric - price - FilterRangeTypeInput Attribute label: Price - - - purpose - FilterEqualTypeInput - - Attribute label: Purpose - - - - sale - FilterEqualTypeInput - - Attribute label: Sale - short_description - FilterMatchTypeInput Attribute label: Short Description - - - size - FilterEqualTypeInput - - Attribute label: Size - sku - FilterEqualTypeInput Attribute label: SKU - - - sleeve - FilterEqualTypeInput - - Attribute label: Sleeve - - - - strap_bags - FilterEqualTypeInput - - Attribute label: Strap/Handle - - - - style_bags - FilterEqualTypeInput - - Attribute label: Style Bags - - - - style_bottom - FilterEqualTypeInput - - Attribute label: Style Bottom - - - - style_general - FilterEqualTypeInput - - Attribute label: Style General - url_key - FilterEqualTypeInput @@ -62647,36 +62736,14 @@
    Fields
    Example
    {
    -  "activity": FilterEqualTypeInput,
    -  "category_gear": FilterEqualTypeInput,
       "category_id": FilterEqualTypeInput,
       "category_uid": FilterEqualTypeInput,
       "category_url_path": FilterEqualTypeInput,
    -  "climate": FilterEqualTypeInput,
    -  "collar": FilterEqualTypeInput,
    -  "color": FilterEqualTypeInput,
       "description": FilterMatchTypeInput,
    -  "eco_collection": FilterEqualTypeInput,
    -  "erin_recommends": FilterEqualTypeInput,
    -  "features_bags": FilterEqualTypeInput,
    -  "format": FilterEqualTypeInput,
    -  "gender": FilterEqualTypeInput,
    -  "material": FilterEqualTypeInput,
       "name": FilterMatchTypeInput,
    -  "new": FilterEqualTypeInput,
    -  "pattern": FilterEqualTypeInput,
    -  "performance_fabric": FilterEqualTypeInput,
       "price": FilterRangeTypeInput,
    -  "purpose": FilterEqualTypeInput,
    -  "sale": FilterEqualTypeInput,
       "short_description": FilterMatchTypeInput,
    -  "size": FilterEqualTypeInput,
       "sku": FilterEqualTypeInput,
    -  "sleeve": FilterEqualTypeInput,
    -  "strap_bags": FilterEqualTypeInput,
    -  "style_bags": FilterEqualTypeInput,
    -  "style_bottom": FilterEqualTypeInput,
    -  "style_general": FilterEqualTypeInput,
       "url_key": FilterEqualTypeInput
     }
     
    @@ -63183,6 +63250,11 @@
    Fields
    The media item's position after it has been sorted. + + types - [String] + + Array of image types. It can have the following values: image, small_image, thumbnail. + url - String @@ -63196,10 +63268,11 @@
    Fields
    Example
    {
    -  "disabled": false,
    -  "label": "xyz789",
    -  "position": 987,
    -  "url": "xyz789"
    +  "disabled": true,
    +  "label": "abc123",
    +  "position": 123,
    +  "types": ["xyz789"],
    +  "url": "abc123"
     }
     
    @@ -63284,7 +63357,7 @@
    Fields
    Example
    -
    {"sku": "xyz789"}
    +                  
    {"sku": "abc123"}
     
    @@ -63312,13 +63385,6 @@
    Fields
    - - activity - String - - - Use the custom_attributes field instead. - - attribute_set_id - Int @@ -63335,27 +63401,6 @@
    Fields
    The categories assigned to a product. - - category_gear - String - - - Use the custom_attributes field instead. - - - - climate - String - - - Use the custom_attributes field instead. - - - - collar - String - - - Use the custom_attributes field instead. - - color - Int @@ -63402,41 +63447,6 @@
    filters Detailed information about the product. The value can include simple HTML tags. - - eco_collection - Int - - - Use the custom_attributes field instead. - - - - erin_recommends - Int - - - Use the custom_attributes field instead. - - - - features_bags - String - - - Use the custom_attributes field instead. - - - - format - Int - - - Use the custom_attributes field instead. - - - - gender - String - - - Use the custom_attributes field instead. - - gift_message_available - Boolean! @@ -63474,13 +63484,6 @@
    filters A number representing the product's manufacturer. Use the custom_attributes field instead. - - material - String - - - Use the custom_attributes field instead. - - max_sale_qty - Float @@ -63522,13 +63525,6 @@
    filters The product name. Customers use this name to identify the product. - - new - Int - - - Use the custom_attributes field instead. - - new_from_date - String @@ -63549,20 +63545,6 @@
    filters If the product has multiple options, determines where they appear on the product page. - - pattern - String - - - Use the custom_attributes field instead. - - - - performance_fabric - Int - - - Use the custom_attributes field instead. - - price - ProductPrices @@ -63584,13 +63566,6 @@
    filters An array of ProductLinks objects. - - purpose - Int - - - Use the custom_attributes field instead. - - quantity - Float @@ -63635,42 +63610,16 @@
    currentPage - - rules - [CatalogRule] - - Provides applied catalog rules in the current active cart - - - sale - Int - - - Use the custom_attributes field instead. - - short_description - ComplexTextValue A short description of the product. Its use depends on the theme. - - size - Int - - - Use the custom_attributes field instead. - - sku - String A number or code assigned to a product to identify the product, options, price, and manufacturer. - - sleeve - String - - - Use the custom_attributes field instead. - - small_image - ProductImage @@ -63702,34 +63651,6 @@
    currentPage Stock status of the product - - strap_bags - String - - - Use the custom_attributes field instead. - - - - style_bags - String - - - Use the custom_attributes field instead. - - - - style_bottom - String - - - Use the custom_attributes field instead. - - - - style_general - String - - - Use the custom_attributes field instead. - - swatch_image - String @@ -63831,12 +63752,12 @@
    Possible Types
    -

    BundleProduct

    +

    DownloadableProduct

    -

    DownloadableProduct

    +

    BundleProduct

    @@ -63857,82 +63778,60 @@
    Possible Types
    Example
    {
    -  "activity": "xyz789",
    -  "attribute_set_id": 987,
    -  "canonical_url": "abc123",
    +  "attribute_set_id": 123,
    +  "canonical_url": "xyz789",
       "categories": [CategoryInterface],
    -  "category_gear": "xyz789",
    -  "climate": "xyz789",
    -  "collar": "abc123",
       "color": 123,
    -  "country_of_manufacture": "xyz789",
    -  "created_at": "xyz789",
    +  "country_of_manufacture": "abc123",
    +  "created_at": "abc123",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
    -  "eco_collection": 123,
    -  "erin_recommends": 123,
    -  "features_bags": "abc123",
    -  "format": 123,
    -  "gender": "xyz789",
    -  "gift_message_available": false,
    -  "gift_wrapping_available": true,
    +  "gift_message_available": true,
    +  "gift_wrapping_available": false,
       "gift_wrapping_price": Money,
       "id": 987,
       "image": ProductImage,
    -  "is_returnable": "abc123",
    -  "manufacturer": 987,
    -  "material": "abc123",
    -  "max_sale_qty": 987.65,
    +  "is_returnable": "xyz789",
    +  "manufacturer": 123,
    +  "max_sale_qty": 123.45,
       "media_gallery": [MediaGalleryInterface],
       "media_gallery_entries": [MediaGalleryEntry],
       "meta_description": "xyz789",
    -  "meta_keyword": "xyz789",
    -  "meta_title": "abc123",
    +  "meta_keyword": "abc123",
    +  "meta_title": "xyz789",
       "min_sale_qty": 123.45,
       "name": "abc123",
    -  "new": 987,
       "new_from_date": "abc123",
       "new_to_date": "xyz789",
    -  "only_x_left_in_stock": 987.65,
    -  "options_container": "abc123",
    -  "pattern": "xyz789",
    -  "performance_fabric": 987,
    +  "only_x_left_in_stock": 123.45,
    +  "options_container": "xyz789",
       "price": ProductPrices,
       "price_range": PriceRange,
       "price_tiers": [TierPrice],
       "product_links": [ProductLinksInterface],
    -  "purpose": 123,
       "quantity": 987.65,
       "rating_summary": 987.65,
       "related_products": [ProductInterface],
    -  "review_count": 987,
    +  "review_count": 123,
       "reviews": ProductReviews,
    -  "rules": [CatalogRule],
    -  "sale": 987,
       "short_description": ComplexTextValue,
    -  "size": 123,
    -  "sku": "xyz789",
    -  "sleeve": "xyz789",
    +  "sku": "abc123",
       "small_image": ProductImage,
    -  "special_from_date": "abc123",
    +  "special_from_date": "xyz789",
       "special_price": 987.65,
    -  "special_to_date": "abc123",
    +  "special_to_date": "xyz789",
       "staged": false,
       "stock_status": "IN_STOCK",
    -  "strap_bags": "xyz789",
    -  "style_bags": "abc123",
    -  "style_bottom": "xyz789",
    -  "style_general": "abc123",
    -  "swatch_image": "abc123",
    +  "swatch_image": "xyz789",
       "thumbnail": ProductImage,
    -  "tier_price": 987.65,
    +  "tier_price": 123.45,
       "tier_prices": [ProductTierPrices],
    -  "type_id": "abc123",
    +  "type_id": "xyz789",
       "uid": "4",
    -  "updated_at": "abc123",
    +  "updated_at": "xyz789",
       "upsell_products": [ProductInterface],
    -  "url_key": "abc123",
    +  "url_key": "xyz789",
       "url_path": "xyz789",
       "url_rewrites": [UrlRewrite],
       "url_suffix": "abc123",
    @@ -63998,11 +63897,11 @@ 
    Fields
    Example
    {
    -  "link_type": "abc123",
    -  "linked_product_sku": "xyz789",
    -  "linked_product_type": "xyz789",
    +  "link_type": "xyz789",
    +  "linked_product_sku": "abc123",
    +  "linked_product_type": "abc123",
       "position": 987,
    -  "sku": "xyz789"
    +  "sku": "abc123"
     }
     
    @@ -64139,7 +64038,7 @@
    Example
    {
       "base64_encoded_data": "abc123",
       "name": "abc123",
    -  "type": "abc123"
    +  "type": "xyz789"
     }
     
    @@ -64207,11 +64106,11 @@
    Fields
    Example
    {
       "media_type": "abc123",
    -  "video_description": "abc123",
    +  "video_description": "xyz789",
       "video_metadata": "abc123",
       "video_provider": "abc123",
       "video_title": "xyz789",
    -  "video_url": "xyz789"
    +  "video_url": "abc123"
     }
     
    @@ -64405,7 +64304,7 @@
    Example
    "nickname": "abc123", "product": ProductInterface, "ratings_breakdown": [ProductReviewRating], - "summary": "abc123", + "summary": "xyz789", "text": "abc123" }
    @@ -64453,7 +64352,7 @@
    Fields
    Example
    {
    -  "name": "xyz789",
    +  "name": "abc123",
       "value": "xyz789"
     }
     
    @@ -64504,7 +64403,7 @@
    Fields
    Example
    {
       "id": "abc123",
    -  "value_id": "abc123"
    +  "value_id": "xyz789"
     }
     
    @@ -64556,8 +64455,8 @@
    Fields
    Example
    {
    -  "id": "xyz789",
    -  "name": "xyz789",
    +  "id": "abc123",
    +  "name": "abc123",
       "values": [ProductReviewRatingValueMetadata]
     }
     
    @@ -64605,7 +64504,7 @@
    Fields
    Example
    {
    -  "value": "abc123",
    +  "value": "xyz789",
       "value_id": "xyz789"
     }
     
    @@ -64811,7 +64710,7 @@
    Fields
    Example
    {
       "customer_group_id": "abc123",
    -  "percentage_value": 987.65,
    +  "percentage_value": 123.45,
       "qty": 123.45,
       "value": 123.45,
       "website_id": 123.45
    @@ -64858,6 +64757,11 @@ 
    Fields
    The media item's position after it has been sorted. + + types - [String] + + Array of image types. It can have the following values: image, small_image, thumbnail. + url - String @@ -64876,9 +64780,10 @@
    Fields
    Example
    {
    -  "disabled": false,
    -  "label": "xyz789",
    -  "position": 123,
    +  "disabled": true,
    +  "label": "abc123",
    +  "position": 987,
    +  "types": ["xyz789"],
       "url": "abc123",
       "video_content": ProductMediaGalleryEntriesVideoContent
     }
    @@ -65079,7 +64984,7 @@ 
    Example
    "order": CustomerOrder, "quote": Cart, "status": "PENDING", - "uid": 4, + "uid": "4", "updated_at": "abc123" }
    @@ -65253,9 +65158,9 @@
    Fields
    Example
    {
    -  "message": "abc123",
    +  "message": "xyz789",
       "name": "abc123",
    -  "role": "abc123",
    +  "role": "xyz789",
       "status": "PENDING",
       "updated_at": "xyz789"
     }
    @@ -65402,9 +65307,9 @@ 
    Example
    "created_at": "abc123", "created_by": "abc123", "description": "xyz789", - "name": "abc123", + "name": "xyz789", "status": "ENABLED", - "uid": 4, + "uid": "4", "updated_at": "xyz789" }
    @@ -65708,8 +65613,8 @@
    Fields
    Example
    {
    -  "applies_to": ["4"],
    -  "approvers": ["4"],
    +  "applies_to": [4],
    +  "approvers": [4],
       "condition": CreatePurchaseOrderApprovalRuleConditionInput,
       "description": "xyz789",
       "name": "abc123",
    @@ -65918,7 +65823,7 @@ 
    Example
    {
       "items": [PurchaseOrderApprovalRule],
       "page_info": SearchResultPageInfo,
    -  "total_count": 123
    +  "total_count": 987
     }
     
    @@ -65976,8 +65881,8 @@
    Fields
    Example
    {
       "author": Customer,
    -  "created_at": "xyz789",
    -  "text": "xyz789",
    +  "created_at": "abc123",
    +  "text": "abc123",
       "uid": 4
     }
     
    @@ -66101,10 +66006,10 @@
    Fields
    Example
    {
    -  "activity": "xyz789",
    -  "created_at": "xyz789",
    -  "message": "abc123",
    -  "uid": 4
    +  "activity": "abc123",
    +  "created_at": "abc123",
    +  "message": "xyz789",
    +  "uid": "4"
     }
     
    @@ -66300,7 +66205,7 @@
    Example
    {
       "items": [PurchaseOrder],
       "page_info": SearchResultPageInfo,
    -  "total_count": 987
    +  "total_count": 123
     }
     
    @@ -66555,9 +66460,9 @@
    Fields
    Example
    {
    -  "item_id": 4,
    -  "note": "abc123",
    -  "templateId": "4"
    +  "item_id": "4",
    +  "note": "xyz789",
    +  "templateId": 4
     }
     
    @@ -66604,8 +66509,8 @@
    Fields
    Example
    {
    -  "message": "abc123",
    -  "type": "xyz789"
    +  "message": "xyz789",
    +  "type": "abc123"
     }
     
    @@ -66728,12 +66633,12 @@
    Fields
    Example
    {
       "badge_position": "xyz789",
    -  "language_code": "xyz789",
    -  "minimum_score": 123.45,
    +  "language_code": "abc123",
    +  "minimum_score": 987.65,
       "re_captcha_type": "INVISIBLE",
    -  "technical_failure_message": "abc123",
    +  "technical_failure_message": "xyz789",
       "theme": "abc123",
    -  "validation_failure_message": "abc123",
    +  "validation_failure_message": "xyz789",
       "website_key": "abc123"
     }
     
    @@ -66811,13 +66716,13 @@
    Fields
    Example
    {
    -  "badge_position": "xyz789",
    -  "failure_message": "xyz789",
    +  "badge_position": "abc123",
    +  "failure_message": "abc123",
       "forms": ["PLACE_ORDER"],
    -  "is_enabled": true,
    +  "is_enabled": false,
       "language_code": "abc123",
       "minimum_score": 987.65,
    -  "theme": "abc123",
    +  "theme": "xyz789",
       "website_key": "abc123"
     }
     
    @@ -67027,8 +66932,8 @@
    Fields
    Example
    {
       "code": "abc123",
    -  "id": 987,
    -  "name": "xyz789"
    +  "id": 123,
    +  "name": "abc123"
     }
     
    @@ -67070,7 +66975,7 @@
    Fields
    Example
    -
    {"cart_id": "abc123"}
    +                  
    {"cart_id": "xyz789"}
     
    @@ -67604,10 +67509,7 @@
    Fields
    Example
    -
    {
    -  "item_uids": ["4"],
    -  "template_id": "4"
    -}
    +                  
    {"item_uids": [4], "template_id": "4"}
     
    @@ -67654,10 +67556,7 @@
    Fields
    Example
    -
    {
    -  "products": ["4"],
    -  "uid": "4"
    -}
    +                  
    {"products": [4], "uid": 4}
     
    @@ -67867,7 +67766,7 @@
    Fields
    Example
    -
    {"cart_id": "xyz789"}
    +                  
    {"cart_id": "abc123"}
     
    @@ -67963,7 +67862,7 @@
    Example
    {
       "quote_comment": "abc123",
       "quote_name": "abc123",
    -  "quote_uid": "4"
    +  "quote_uid": 4
     }
     
    @@ -68176,9 +68075,9 @@
    Fields
    Example
    {
    -  "cart_id": "4",
    +  "cart_id": 4,
       "comment": NegotiableQuoteCommentInput,
    -  "is_draft": false,
    +  "is_draft": true,
       "quote_name": "abc123"
     }
     
    @@ -68261,7 +68160,7 @@
    Fields
    Example
    -
    {"cart_id": 4}
    +                  
    {"cart_id": "4"}
     
    @@ -68321,10 +68220,10 @@
    Fields
    Example
    {
    -  "comment_text": "abc123",
    -  "contact_email": "abc123",
    +  "comment_text": "xyz789",
    +  "contact_email": "xyz789",
       "items": [RequestReturnItemInput],
    -  "order_uid": 4
    +  "order_uid": "4"
     }
     
    @@ -68389,7 +68288,7 @@
    Example
    EnteredCustomAttributeInput ], "order_item_uid": "4", - "quantity_to_return": 123.45, + "quantity_to_return": 987.65, "selected_custom_attributes": [ SelectedCustomAttributeInput ] @@ -68494,9 +68393,10 @@
    Fields
    Optional text that describes the requisition list. - items - RequistionListItems + items - RequistionListItems + + An array of products added to the requisition list. Deprecated. Use requisition_list_items instead. Will be removed in a future release. - An array of products added to the requisition list. @@ -68527,6 +68427,30 @@
    pageSize The requisition list name. + + requisition_list_items - RequisitionListItems + + An array of products added to the requisition list. + + + +
    +
    Arguments
    +
    +
    +
    currentPage - Int +
    +

    The page of results to return. The default value is 1.

    +
    +
    +
    pageSize - Int +
    +

    The maximum number of results to return. The default value is 1.

    +
    +
    +
    + + uid - ID! @@ -68545,12 +68469,13 @@
    pageSize
    Example
    {
    -  "description": "xyz789",
    +  "description": "abc123",
       "items": RequistionListItems,
       "items_count": 987,
       "name": "abc123",
    +  "requisition_list_items": RequisitionListItems,
       "uid": "4",
    -  "updated_at": "xyz789"
    +  "updated_at": "abc123"
     }
     
    @@ -68701,8 +68626,62 @@
    Example
    {
       "customizable_options": [SelectedCustomizableOption],
       "product": ProductInterface,
    -  "quantity": 123.45,
    -  "uid": "4"
    +  "quantity": 987.65,
    +  "uid": 4
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    RequisitionListItems

    +
    +
    +
    +
    Description
    +

    Contains an array of items added to a requisition list.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    items - [RequisitionListItemInterface]! + An array of items in the requisition list.
    page_info - SearchResultPageInfo + Pagination metadata.
    total_pages - Int! + The number of pages returned.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "items": [RequisitionListItemInterface],
    +  "page_info": SearchResultPageInfo,
    +  "total_pages": 987
     }
     
    @@ -68772,8 +68751,8 @@
    Example
    "entered_options": [EnteredOptionInput], "parent_sku": "xyz789", "quantity": 987.65, - "selected_options": ["xyz789"], - "sku": "abc123" + "selected_options": ["abc123"], + "sku": "xyz789" }
    @@ -68827,7 +68806,7 @@
    Example
    {
       "items": [RequisitionList],
       "page_info": SearchResultPageInfo,
    -  "total_count": 987
    +  "total_count": 123
     }
     
    @@ -68844,7 +68823,7 @@

    RequistionListItems

    Description
    -

    Contains an array of items added to a requisition list.

    +

    Deprecated. Use RequisitionListItems via requisition_list_items. Will be removed in a future release.

    Fields
    @@ -69034,9 +69013,9 @@
    Fields
    Example
    {
    -  "author_name": "xyz789",
    -  "created_at": "abc123",
    -  "text": "abc123",
    +  "author_name": "abc123",
    +  "created_at": "xyz789",
    +  "text": "xyz789",
       "uid": 4
     }
     
    @@ -69089,9 +69068,9 @@
    Fields
    Example
    {
    -  "label": "xyz789",
    -  "uid": 4,
    -  "value": "xyz789"
    +  "label": "abc123",
    +  "uid": "4",
    +  "value": "abc123"
     }
     
    @@ -69143,7 +69122,7 @@
    Fields
    Example
    {
    -  "email": "abc123",
    +  "email": "xyz789",
       "firstname": "abc123",
       "lastname": "abc123"
     }
    @@ -69221,7 +69200,7 @@ 
    Example
    "custom_attributes": [ReturnCustomAttribute], "custom_attributesV2": [AttributeValueInterface], "order_item": OrderItemInterface, - "quantity": 123.45, + "quantity": 987.65, "request_quantity": 987.65, "status": "PENDING", "uid": "4" @@ -69326,18 +69305,18 @@
    Fields
    Example
    {
    -  "code": 4,
    +  "code": "4",
       "default_value": "abc123",
       "entity_type": "CATALOG_PRODUCT",
       "frontend_class": "xyz789",
       "frontend_input": "BOOLEAN",
       "input_filter": "NONE",
       "is_required": false,
    -  "is_unique": true,
    -  "label": "xyz789",
    -  "multiline_count": 987,
    +  "is_unique": false,
    +  "label": "abc123",
    +  "multiline_count": 123,
       "options": [CustomAttributeOptionInterface],
    -  "sort_order": 987,
    +  "sort_order": 123,
       "validate_rules": [ValidationRule]
     }
     
    @@ -69545,12 +69524,12 @@
    Fields
    Example
    {
       "city": "xyz789",
    -  "contact_name": "xyz789",
    +  "contact_name": "abc123",
       "country": Country,
    -  "postcode": "xyz789",
    +  "postcode": "abc123",
       "region": Region,
       "street": ["xyz789"],
    -  "telephone": "xyz789"
    +  "telephone": "abc123"
     }
     
    @@ -69596,7 +69575,10 @@
    Fields
    Example
    -
    {"label": "xyz789", "uid": 4}
    +                  
    {
    +  "label": "abc123",
    +  "uid": "4"
    +}
     
    @@ -69654,8 +69636,8 @@
    Example
    {
       "carrier": ReturnShippingCarrier,
       "status": ReturnShippingTrackingStatus,
    -  "tracking_number": "abc123",
    -  "uid": 4
    +  "tracking_number": "xyz789",
    +  "uid": "4"
     }
     
    @@ -69921,7 +69903,7 @@
    Example
    {
       "items": [Return],
       "page_info": SearchResultPageInfo,
    -  "total_count": 987
    +  "total_count": 123
     }
     
    @@ -69962,7 +69944,7 @@
    Fields
    Example
    -
    {"result": true}
    +                  
    {"result": false}
     
    @@ -70063,7 +70045,7 @@
    Fields
    Example
    -
    {"money": Money, "points": 987.65}
    +                  
    {"money": Money, "points": 123.45}
     
    @@ -70122,7 +70104,7 @@
    Example
    "balance": RewardPointsAmount, "change_reason": "xyz789", "date": "abc123", - "points_change": 987.65 + "points_change": 123.45 }
    @@ -70386,12 +70368,12 @@
    Possible Types
    -

    ConfigurableProduct

    +

    RoutableUrl

    -

    BundleProduct

    +

    ConfigurableProduct

    @@ -70401,17 +70383,17 @@
    Possible Types
    -

    GiftCardProduct

    +

    BundleProduct

    -

    GroupedProduct

    +

    GiftCardProduct

    -

    RoutableUrl

    +

    GroupedProduct

    @@ -70422,7 +70404,7 @@
    Possible Types
    Example
    {
    -  "redirect_code": 987,
    +  "redirect_code": 123,
       "relative_url": "abc123",
       "type": "CMS_PAGE"
     }
    @@ -70476,7 +70458,7 @@ 
    Fields
    Example
    {
    -  "redirect_code": 987,
    +  "redirect_code": 123,
       "relative_url": "abc123",
       "type": "CMS_PAGE"
     }
    @@ -70525,8 +70507,8 @@ 
    Fields
    Example
    {
    -  "name": "xyz789",
    -  "value": "abc123"
    +  "name": "abc123",
    +  "value": "xyz789"
     }
     
    @@ -70573,7 +70555,7 @@
    Fields
    Example
    {
    -  "message": "abc123",
    +  "message": "xyz789",
       "timestamp": "xyz789"
     }
     
    @@ -70681,7 +70663,7 @@
    Fields
    Example
    -
    {"current_page": 123, "page_size": 123, "total_pages": 987}
    +                  
    {"current_page": 987, "page_size": 987, "total_pages": 123}
     
    @@ -70784,7 +70766,7 @@
    Fields
    Example
    {
    -  "id": 987,
    +  "id": 123,
       "label": "xyz789",
       "type": "abc123",
       "uid": 4,
    @@ -70864,9 +70846,9 @@ 
    Example
    "id": 123, "label": "abc123", "original_price": Money, - "price": 987.65, + "price": 123.45, "priceV2": Money, - "quantity": 987.65, + "quantity": 123.45, "uid": 4 }
    @@ -70939,9 +70921,9 @@
    Fields
    Example
    {
       "configurable_product_option_uid": "4",
    -  "configurable_product_option_value_uid": 4,
    -  "id": 123,
    -  "option_label": "xyz789",
    +  "configurable_product_option_value_uid": "4",
    +  "id": 987,
    +  "option_label": "abc123",
       "value_id": 123,
       "value_label": "xyz789"
     }
    @@ -71067,7 +71049,7 @@ 
    Fields
    Example
    {
    -  "customizable_option_uid": 4,
    +  "customizable_option_uid": "4",
       "id": 123,
       "is_required": false,
       "label": "abc123",
    @@ -71138,8 +71120,8 @@ 
    Fields
    Example
    {
       "customizable_option_value_uid": "4",
    -  "id": 987,
    -  "label": "xyz789",
    +  "id": 123,
    +  "label": "abc123",
       "price": CartItemSelectedOptionValuePrice,
       "value": "xyz789"
     }
    @@ -71193,9 +71175,9 @@ 
    Fields
    Example
    {
    -  "code": "abc123",
    -  "purchase_order_number": "xyz789",
    -  "title": "xyz789"
    +  "code": "xyz789",
    +  "purchase_order_number": "abc123",
    +  "title": "abc123"
     }
     
    @@ -71276,8 +71258,8 @@
    Example
    {
       "amount": Money,
       "base_amount": Money,
    -  "carrier_code": "xyz789",
    -  "carrier_title": "abc123",
    +  "carrier_code": "abc123",
    +  "carrier_title": "xyz789",
       "method_code": "xyz789",
       "method_title": "abc123",
       "price_excl_tax": Money,
    @@ -71336,7 +71318,7 @@ 
    Fields
    Example
    {
    -  "product_id": 123,
    +  "product_id": 987,
       "recipients": [SendEmailToFriendRecipientInput],
       "sender": SendEmailToFriendSenderInput
     }
    @@ -71433,7 +71415,7 @@ 
    Fields
    Example
    {
    -  "email": "xyz789",
    +  "email": "abc123",
       "name": "abc123"
     }
     
    @@ -71483,8 +71465,8 @@
    Fields
    Example
    {
    -  "email": "xyz789",
    -  "name": "abc123"
    +  "email": "abc123",
    +  "name": "xyz789"
     }
     
    @@ -71537,8 +71519,8 @@
    Fields
    Example
    {
       "email": "abc123",
    -  "message": "xyz789",
    -  "name": "xyz789"
    +  "message": "abc123",
    +  "name": "abc123"
     }
     
    @@ -71641,7 +71623,7 @@
    Fields
    Example
    -
    {"enabled_for_customers": false, "enabled_for_guests": true}
    +                  
    {"enabled_for_customers": true, "enabled_for_guests": false}
     
    @@ -71688,10 +71670,7 @@
    Fields
    Example
    -
    {
    -  "comment": NegotiableQuoteCommentInput,
    -  "quote_uid": "4"
    -}
    +                  
    {"comment": NegotiableQuoteCommentInput, "quote_uid": 4}
     
    @@ -71822,6 +71801,51 @@
    Fields
    Example
    {"cart": Cart}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    SetCartAsInactiveOutput

    +
    +
    +
    +
    Description
    +

    Sets the cart as inactive

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    error - String + The error message returned after failing to set the cart as inactive
    success - Boolean! + Indicates whether the cart was set as inactive
    +
    +
    +
    +
    +
    Example
    +
    {"error": "xyz789", "success": true}
     
    @@ -71887,10 +71911,10 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "gift_message": GiftMessageInput,
       "gift_receipt_included": true,
    -  "gift_wrapping_id": "4",
    +  "gift_wrapping_id": 4,
       "printed_card_included": false
     }
     
    @@ -71980,7 +72004,7 @@
    Fields
    Example
    {
    -  "cart_id": "abc123",
    +  "cart_id": "xyz789",
       "email": "abc123"
     }
     
    @@ -72201,7 +72225,7 @@
    Fields
    Example
    {
       "payment_method": NegotiableQuotePaymentMethodInput,
    -  "quote_uid": 4
    +  "quote_uid": "4"
     }
     
    @@ -72296,8 +72320,8 @@
    Fields
    Example
    {
    -  "customer_address_id": "4",
    -  "quote_uid": 4,
    +  "customer_address_id": 4,
    +  "quote_uid": "4",
       "shipping_addresses": [
         NegotiableQuoteShippingAddressInput
       ]
    @@ -72529,7 +72553,7 @@ 
    Fields
    Example
    {
    -  "cart_id": "abc123",
    +  "cart_id": "xyz789",
       "payment_method": PaymentMethodInput
     }
     
    @@ -72669,7 +72693,7 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "shipping_addresses": [ShippingAddressInput]
     }
     
    @@ -72759,7 +72783,7 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "shipping_methods": [ShippingMethodInput]
     }
     
    @@ -73052,9 +73076,9 @@
    Fields
    Example
    {
    -  "id": "4",
    +  "id": 4,
       "order_item": OrderItemInterface,
    -  "product_name": "abc123",
    +  "product_name": "xyz789",
       "product_sale_price": Money,
       "product_sku": "abc123",
       "quantity_shipped": 987.65
    @@ -73156,7 +73180,7 @@ 
    Example
    "product_name": "abc123", "product_sale_price": Money, "product_sku": "abc123", - "quantity_shipped": 123.45 + "quantity_shipped": 987.65 }
    @@ -73208,7 +73232,7 @@
    Fields
    Example
    {
    -  "carrier": "abc123",
    +  "carrier": "xyz789",
       "number": "xyz789",
       "title": "abc123"
     }
    @@ -73251,6 +73275,12 @@ 
    Fields
    An ID from the customer's address book that uniquely identifies the address to be used for shipping. + + + customer_address_uid - ID + + The unique ID from the customer's address book that uniquely identifies the address to be used for shipping. + customer_notes - String @@ -73272,9 +73302,10 @@
    Fields
    Example
    {
       "address": CartAddressInput,
    -  "customer_address_id": 123,
    -  "customer_notes": "xyz789",
    -  "pickup_location_code": "xyz789"
    +  "customer_address_id": 987,
    +  "customer_address_uid": 4,
    +  "customer_notes": "abc123",
    +  "pickup_location_code": "abc123"
     }
     
    @@ -73340,6 +73371,11 @@
    Fields
    The custom attribute values of the billing or shipping address. + + customer_address_uid - ID + + The unique ID from the customer's address book that uniquely identifies the address. + customer_notes - String @@ -73356,9 +73392,10 @@
    Fields
    The first name of the customer or guest. - id - Int + id - Int + + Id of the customer address. Use customer_address_uid instead. - Id of the customer address. items_weight - Float @@ -73424,9 +73461,9 @@
    Fields
    The telephone number for the billing or shipping address. - uid - String! + uid - ID! - The unique id of the customer address. + The unique id of the customer cart address. vat_id - String @@ -73444,27 +73481,28 @@
    Example
    "available_shipping_methods": [AvailableShippingMethod], "cart_items": [CartItemQuantity], "cart_items_v2": [CartItemInterface], - "city": "abc123", - "company": "xyz789", + "city": "xyz789", + "company": "abc123", "country": CartAddressCountry, "custom_attributes": [AttributeValueInterface], + "customer_address_uid": 4, "customer_notes": "xyz789", - "fax": "xyz789", + "fax": "abc123", "firstname": "xyz789", - "id": 987, + "id": 123, "items_weight": 987.65, - "lastname": "xyz789", - "middlename": "xyz789", + "lastname": "abc123", + "middlename": "abc123", "pickup_location_code": "xyz789", - "postcode": "xyz789", + "postcode": "abc123", "prefix": "abc123", "region": CartAddressRegion, - "same_as_billing": false, + "same_as_billing": true, "selected_shipping_method": SelectedShippingMethod, - "street": ["xyz789"], + "street": ["abc123"], "suffix": "xyz789", "telephone": "xyz789", - "uid": "xyz789", + "uid": 4, "vat_id": "abc123" }
    @@ -73751,16 +73789,16 @@
    Example
    "errors": [CartItemError], "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, - "id": "abc123", - "is_available": false, - "max_qty": 123.45, - "min_qty": 123.45, + "id": "xyz789", + "is_available": true, + "max_qty": 987.65, + "min_qty": 987.65, "not_available_message": "xyz789", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], "prices": CartItemPrices, "product": ProductInterface, - "quantity": 123.45, + "quantity": 987.65, "uid": 4 }
    @@ -73790,13 +73828,6 @@
    Fields
    - - activity - String - - - Use the custom_attributes field instead. - - attribute_set_id - Int @@ -73813,27 +73844,6 @@
    Fields
    The categories assigned to a product. - - category_gear - String - - - Use the custom_attributes field instead. - - - - climate - String - - - Use the custom_attributes field instead. - - - - collar - String - - - Use the custom_attributes field instead. - - color - Int @@ -73880,41 +73890,6 @@
    filters Detailed information about the product. The value can include simple HTML tags. - - eco_collection - Int - - - Use the custom_attributes field instead. - - - - erin_recommends - Int - - - Use the custom_attributes field instead. - - - - features_bags - String - - - Use the custom_attributes field instead. - - - - format - Int - - - Use the custom_attributes field instead. - - - - gender - String - - - Use the custom_attributes field instead. - - gift_message_available - Boolean! @@ -73952,13 +73927,6 @@
    filters A number representing the product's manufacturer. Use the custom_attributes field instead. - - material - String - - - Use the custom_attributes field instead. - - max_sale_qty - Float @@ -74000,13 +73968,6 @@
    filters The product name. Customers use this name to identify the product. - - new - Int - - - Use the custom_attributes field instead. - - new_from_date - String @@ -74032,20 +73993,6 @@
    filters If the product has multiple options, determines where they appear on the product page. - - pattern - String - - - Use the custom_attributes field instead. - - - - performance_fabric - Int - - - Use the custom_attributes field instead. - - price - ProductPrices @@ -74067,13 +74014,6 @@
    filters An array of ProductLinks objects. - - purpose - Int - - - Use the custom_attributes field instead. - - quantity - Float @@ -74128,42 +74068,16 @@
    currentPage - - rules - [CatalogRule] - - Provides applied catalog rules in the current active cart - - - sale - Int - - - Use the custom_attributes field instead. - - short_description - ComplexTextValue A short description of the product. Its use depends on the theme. - - size - Int - - - Use the custom_attributes field instead. - - sku - String A number or code assigned to a product to identify the product, options, price, and manufacturer. - - sleeve - String - - - Use the custom_attributes field instead. - - small_image - ProductImage @@ -74195,34 +74109,6 @@
    currentPage Stock status of the product - - strap_bags - String - - - Use the custom_attributes field instead. - - - - style_bags - String - - - Use the custom_attributes field instead. - - - - style_bottom - String - - - Use the custom_attributes field instead. - - - - style_general - String - - - Use the custom_attributes field instead. - - swatch_image - String @@ -74313,91 +74199,69 @@
    currentPage
    Example
    {
    -  "activity": "abc123",
    -  "attribute_set_id": 987,
    +  "attribute_set_id": 123,
       "canonical_url": "xyz789",
       "categories": [CategoryInterface],
    -  "category_gear": "xyz789",
    -  "climate": "xyz789",
    -  "collar": "abc123",
    -  "color": 123,
    -  "country_of_manufacture": "xyz789",
    -  "created_at": "abc123",
    +  "color": 987,
    +  "country_of_manufacture": "abc123",
    +  "created_at": "xyz789",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
    -  "eco_collection": 123,
    -  "erin_recommends": 987,
    -  "features_bags": "xyz789",
    -  "format": 123,
    -  "gender": "xyz789",
    -  "gift_message_available": true,
    +  "gift_message_available": false,
       "gift_wrapping_available": true,
       "gift_wrapping_price": Money,
       "id": 987,
       "image": ProductImage,
    -  "is_returnable": "xyz789",
    +  "is_returnable": "abc123",
       "manufacturer": 987,
    -  "material": "xyz789",
    -  "max_sale_qty": 987.65,
    +  "max_sale_qty": 123.45,
       "media_gallery": [MediaGalleryInterface],
       "media_gallery_entries": [MediaGalleryEntry],
    -  "meta_description": "xyz789",
    -  "meta_keyword": "xyz789",
    +  "meta_description": "abc123",
    +  "meta_keyword": "abc123",
       "meta_title": "xyz789",
       "min_sale_qty": 987.65,
       "name": "xyz789",
    -  "new": 123,
       "new_from_date": "xyz789",
    -  "new_to_date": "xyz789",
    -  "only_x_left_in_stock": 123.45,
    +  "new_to_date": "abc123",
    +  "only_x_left_in_stock": 987.65,
       "options": [CustomizableOptionInterface],
       "options_container": "xyz789",
    -  "pattern": "xyz789",
    -  "performance_fabric": 123,
       "price": ProductPrices,
       "price_range": PriceRange,
       "price_tiers": [TierPrice],
       "product_links": [ProductLinksInterface],
    -  "purpose": 987,
       "quantity": 123.45,
       "rating_summary": 987.65,
       "redirect_code": 987,
       "related_products": [ProductInterface],
    -  "relative_url": "xyz789",
    +  "relative_url": "abc123",
       "review_count": 123,
       "reviews": ProductReviews,
    -  "rules": [CatalogRule],
    -  "sale": 987,
       "short_description": ComplexTextValue,
    -  "size": 123,
       "sku": "abc123",
    -  "sleeve": "abc123",
       "small_image": ProductImage,
    -  "special_from_date": "abc123",
    -  "special_price": 987.65,
    +  "special_from_date": "xyz789",
    +  "special_price": 123.45,
       "special_to_date": "xyz789",
       "staged": false,
       "stock_status": "IN_STOCK",
    -  "strap_bags": "abc123",
    -  "style_bags": "abc123",
    -  "style_bottom": "xyz789",
    -  "style_general": "xyz789",
    -  "swatch_image": "xyz789",
    +  "swatch_image": "abc123",
       "thumbnail": ProductImage,
    -  "tier_price": 987.65,
    +  "tier_price": 123.45,
       "tier_prices": [ProductTierPrices],
       "type": "CMS_PAGE",
    -  "type_id": "xyz789",
    -  "uid": "4",
    +  "type_id": "abc123",
    +  "uid": 4,
       "updated_at": "xyz789",
       "upsell_products": [ProductInterface],
    -  "url_key": "xyz789",
    -  "url_path": "xyz789",
    +  "url_key": "abc123",
    +  "url_path": "abc123",
       "url_rewrites": [UrlRewrite],
    -  "url_suffix": "xyz789",
    +  "url_suffix": "abc123",
       "websites": [Website],
    -  "weight": 987.65
    +  "weight": 123.45
     }
     
    @@ -74506,8 +74370,8 @@
    Example
    {
       "customizable_options": [SelectedCustomizableOption],
       "product": ProductInterface,
    -  "quantity": 123.45,
    -  "uid": 4
    +  "quantity": 987.65,
    +  "uid": "4"
     }
     
    @@ -74579,7 +74443,7 @@
    Example
    "description": "abc123", "id": 4, "product": ProductInterface, - "quantity": 987.65 + "quantity": 123.45 }
    @@ -74635,7 +74499,7 @@
    Fields
    Example
    {
       "payment_source": "abc123",
    -  "payments_order_id": "xyz789",
    +  "payments_order_id": "abc123",
       "paypal_order_id": "abc123"
     }
     
    @@ -74661,6 +74525,11 @@
    Fields
    + + app_switch_when_available - Boolean + + Indicated whether to use App Switch on enabled mobile devices + button_styles - ButtonStyles @@ -74719,15 +74588,16 @@
    Fields
    Example
    {
    +  "app_switch_when_available": false,
       "button_styles": ButtonStyles,
       "code": "xyz789",
    -  "display_message": true,
    +  "display_message": false,
       "display_venmo": true,
    -  "is_visible": false,
    +  "is_visible": true,
       "message_styles": MessageStyles,
    -  "payment_intent": "abc123",
    +  "payment_intent": "xyz789",
       "sdk_params": [SDKParams],
    -  "sort_order": "abc123",
    +  "sort_order": "xyz789",
       "title": "xyz789"
     }
     
    @@ -74824,7 +74694,7 @@
    Fields
    Example
    {
    -  "label": "xyz789",
    +  "label": "abc123",
       "value": "xyz789"
     }
     
    @@ -74872,7 +74742,7 @@
    Fields
    Example
    {
    -  "default": "xyz789",
    +  "default": "abc123",
       "options": [SortField]
     }
     
    @@ -75633,6 +75503,11 @@
    Fields
    Indicates if gift wrapping prices are displayed on the Shopping Cart page. Possible values: 1 (Yes) and 0 (No). + + cart_merge_preference - String! + + Configuration data from checkout/cart/cart_merge_preference + cart_printed_card - String @@ -75855,12 +75730,7 @@
    Fields
    The landing page that is associated with the base URL. - graphql_share_all_customer_groups - Boolean! - - Configuration data from customer/account_information/graphql_share_all_customer_groups - - - graphql_share_customer_group - Boolean! + graphql_share_customer_group - Boolean Configuration data from customer/account_information/graphql_share_customer_group @@ -76218,24 +76088,14 @@
    Fields
    Email to a Friend configuration. - share_all_catalog_rules - Boolean! - - Configuration data from catalog/rule/share_all_catalog_rules - - - share_all_sales_rule - Boolean! - - Configuration data from promo/graphql/share_all_sales_rule - - - share_applied_catalog_rules - Boolean! + share_active_segments - Boolean - Configuration data from catalog/rule/share_applied_catalog_rules + Configuration data from customer/magento_customersegment/share_active_segments - share_applied_sales_rule - Boolean! + share_applied_cart_rule - Boolean - Configuration data from promo/graphql/share_applied_sales_rule + Configuration data from promo/graphql/share_applied_cart_rule shopping_cart_display_full_summary - Boolean @@ -76397,48 +76257,48 @@
    Fields
    Example
    {
       "absolute_footer": "abc123",
    -  "allow_gift_receipt": "xyz789",
    -  "allow_gift_wrapping_on_order": "xyz789",
    +  "allow_gift_receipt": "abc123",
    +  "allow_gift_wrapping_on_order": "abc123",
       "allow_gift_wrapping_on_order_items": "abc123",
    -  "allow_guests_to_write_product_reviews": "xyz789",
    +  "allow_guests_to_write_product_reviews": "abc123",
       "allow_items": "xyz789",
       "allow_order": "xyz789",
       "allow_printed_card": "abc123",
    -  "autocomplete_on_storefront": false,
    -  "base_currency_code": "abc123",
    +  "autocomplete_on_storefront": true,
    +  "base_currency_code": "xyz789",
       "base_link_url": "abc123",
    -  "base_media_url": "abc123",
    +  "base_media_url": "xyz789",
       "base_static_url": "abc123",
    -  "base_url": "xyz789",
    +  "base_url": "abc123",
       "braintree_3dsecure_allowspecific": false,
    -  "braintree_3dsecure_always_request_3ds": true,
    +  "braintree_3dsecure_always_request_3ds": false,
       "braintree_3dsecure_specificcountry": "abc123",
    -  "braintree_3dsecure_threshold_amount": "xyz789",
    -  "braintree_3dsecure_verify_3dsecure": false,
    +  "braintree_3dsecure_threshold_amount": "abc123",
    +  "braintree_3dsecure_verify_3dsecure": true,
       "braintree_ach_direct_debit_vault_active": true,
    -  "braintree_applepay_merchant_name": "abc123",
    -  "braintree_applepay_vault_active": true,
    -  "braintree_cc_vault_active": "xyz789",
    +  "braintree_applepay_merchant_name": "xyz789",
    +  "braintree_applepay_vault_active": false,
    +  "braintree_cc_vault_active": "abc123",
       "braintree_cc_vault_cvv": false,
       "braintree_environment": "abc123",
    -  "braintree_googlepay_btn_color": "xyz789",
    +  "braintree_googlepay_btn_color": "abc123",
       "braintree_googlepay_cctypes": "abc123",
       "braintree_googlepay_merchant_id": "xyz789",
       "braintree_googlepay_vault_active": false,
       "braintree_local_payment_allowed_methods": "xyz789",
       "braintree_local_payment_fallback_button_text": "abc123",
       "braintree_local_payment_redirect_on_fail": "xyz789",
    -  "braintree_merchant_account_id": "abc123",
    +  "braintree_merchant_account_id": "xyz789",
       "braintree_paypal_button_location_cart_type_credit_color": "abc123",
       "braintree_paypal_button_location_cart_type_credit_label": "abc123",
    -  "braintree_paypal_button_location_cart_type_credit_shape": "abc123",
    -  "braintree_paypal_button_location_cart_type_credit_show": true,
    -  "braintree_paypal_button_location_cart_type_messaging_layout": "xyz789",
    +  "braintree_paypal_button_location_cart_type_credit_shape": "xyz789",
    +  "braintree_paypal_button_location_cart_type_credit_show": false,
    +  "braintree_paypal_button_location_cart_type_messaging_layout": "abc123",
       "braintree_paypal_button_location_cart_type_messaging_logo": "abc123",
       "braintree_paypal_button_location_cart_type_messaging_logo_position": "abc123",
       "braintree_paypal_button_location_cart_type_messaging_show": false,
    -  "braintree_paypal_button_location_cart_type_messaging_text_color": "xyz789",
    -  "braintree_paypal_button_location_cart_type_paylater_color": "abc123",
    +  "braintree_paypal_button_location_cart_type_messaging_text_color": "abc123",
    +  "braintree_paypal_button_location_cart_type_paylater_color": "xyz789",
       "braintree_paypal_button_location_cart_type_paylater_label": "xyz789",
       "braintree_paypal_button_location_cart_type_paylater_shape": "abc123",
       "braintree_paypal_button_location_cart_type_paylater_show": true,
    @@ -76447,198 +76307,196 @@ 
    Example
    "braintree_paypal_button_location_cart_type_paypal_shape": "abc123", "braintree_paypal_button_location_cart_type_paypal_show": true, "braintree_paypal_button_location_checkout_type_credit_color": "abc123", - "braintree_paypal_button_location_checkout_type_credit_label": "abc123", - "braintree_paypal_button_location_checkout_type_credit_shape": "abc123", - "braintree_paypal_button_location_checkout_type_credit_show": true, + "braintree_paypal_button_location_checkout_type_credit_label": "xyz789", + "braintree_paypal_button_location_checkout_type_credit_shape": "xyz789", + "braintree_paypal_button_location_checkout_type_credit_show": false, "braintree_paypal_button_location_checkout_type_messaging_layout": "xyz789", - "braintree_paypal_button_location_checkout_type_messaging_logo": "abc123", + "braintree_paypal_button_location_checkout_type_messaging_logo": "xyz789", "braintree_paypal_button_location_checkout_type_messaging_logo_position": "xyz789", - "braintree_paypal_button_location_checkout_type_messaging_show": false, + "braintree_paypal_button_location_checkout_type_messaging_show": true, "braintree_paypal_button_location_checkout_type_messaging_text_color": "xyz789", - "braintree_paypal_button_location_checkout_type_paylater_color": "abc123", + "braintree_paypal_button_location_checkout_type_paylater_color": "xyz789", "braintree_paypal_button_location_checkout_type_paylater_label": "abc123", - "braintree_paypal_button_location_checkout_type_paylater_shape": "xyz789", - "braintree_paypal_button_location_checkout_type_paylater_show": true, + "braintree_paypal_button_location_checkout_type_paylater_shape": "abc123", + "braintree_paypal_button_location_checkout_type_paylater_show": false, "braintree_paypal_button_location_checkout_type_paypal_color": "abc123", - "braintree_paypal_button_location_checkout_type_paypal_label": "xyz789", - "braintree_paypal_button_location_checkout_type_paypal_shape": "abc123", - "braintree_paypal_button_location_checkout_type_paypal_show": false, - "braintree_paypal_button_location_productpage_type_credit_color": "xyz789", + "braintree_paypal_button_location_checkout_type_paypal_label": "abc123", + "braintree_paypal_button_location_checkout_type_paypal_shape": "xyz789", + "braintree_paypal_button_location_checkout_type_paypal_show": true, + "braintree_paypal_button_location_productpage_type_credit_color": "abc123", "braintree_paypal_button_location_productpage_type_credit_label": "xyz789", "braintree_paypal_button_location_productpage_type_credit_shape": "abc123", "braintree_paypal_button_location_productpage_type_credit_show": false, - "braintree_paypal_button_location_productpage_type_messaging_layout": "xyz789", + "braintree_paypal_button_location_productpage_type_messaging_layout": "abc123", "braintree_paypal_button_location_productpage_type_messaging_logo": "xyz789", "braintree_paypal_button_location_productpage_type_messaging_logo_position": "abc123", - "braintree_paypal_button_location_productpage_type_messaging_show": false, - "braintree_paypal_button_location_productpage_type_messaging_text_color": "abc123", + "braintree_paypal_button_location_productpage_type_messaging_show": true, + "braintree_paypal_button_location_productpage_type_messaging_text_color": "xyz789", "braintree_paypal_button_location_productpage_type_paylater_color": "xyz789", - "braintree_paypal_button_location_productpage_type_paylater_label": "xyz789", + "braintree_paypal_button_location_productpage_type_paylater_label": "abc123", "braintree_paypal_button_location_productpage_type_paylater_shape": "abc123", - "braintree_paypal_button_location_productpage_type_paylater_show": false, + "braintree_paypal_button_location_productpage_type_paylater_show": true, "braintree_paypal_button_location_productpage_type_paypal_color": "xyz789", "braintree_paypal_button_location_productpage_type_paypal_label": "xyz789", - "braintree_paypal_button_location_productpage_type_paypal_shape": "xyz789", + "braintree_paypal_button_location_productpage_type_paypal_shape": "abc123", "braintree_paypal_button_location_productpage_type_paypal_show": false, "braintree_paypal_credit_uk_merchant_name": "xyz789", - "braintree_paypal_display_on_shopping_cart": false, - "braintree_paypal_merchant_country": "xyz789", - "braintree_paypal_merchant_name_override": "abc123", + "braintree_paypal_display_on_shopping_cart": true, + "braintree_paypal_merchant_country": "abc123", + "braintree_paypal_merchant_name_override": "xyz789", "braintree_paypal_require_billing_address": false, - "braintree_paypal_send_cart_line_items": false, + "braintree_paypal_send_cart_line_items": true, "braintree_paypal_vault_active": false, - "cart_expires_in_days": 987, + "cart_expires_in_days": 123, "cart_gift_wrapping": "xyz789", - "cart_printed_card": "xyz789", + "cart_merge_preference": "abc123", + "cart_printed_card": "abc123", "cart_summary_display_quantity": 123, "catalog_default_sort_by": "xyz789", "category_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", - "category_url_suffix": "xyz789", - "check_money_order_enable_for_specific_countries": false, + "category_url_suffix": "abc123", + "check_money_order_enable_for_specific_countries": true, "check_money_order_enabled": true, - "check_money_order_make_check_payable_to": "xyz789", - "check_money_order_max_order_total": "xyz789", - "check_money_order_min_order_total": "xyz789", + "check_money_order_make_check_payable_to": "abc123", + "check_money_order_max_order_total": "abc123", + "check_money_order_min_order_total": "abc123", "check_money_order_new_order_status": "xyz789", "check_money_order_payment_from_specific_countries": "abc123", - "check_money_order_send_check_to": "xyz789", - "check_money_order_sort_order": 123, - "check_money_order_title": "abc123", + "check_money_order_send_check_to": "abc123", + "check_money_order_sort_order": 987, + "check_money_order_title": "xyz789", "cms_home_page": "abc123", - "cms_no_cookies": "abc123", - "cms_no_route": "xyz789", + "cms_no_cookies": "xyz789", + "cms_no_route": "abc123", "code": "abc123", "configurable_product_image": "ITSELF", "configurable_thumbnail_source": "xyz789", - "contact_enabled": false, - "copyright": "abc123", - "countries_with_required_region": "xyz789", + "contact_enabled": true, + "copyright": "xyz789", + "countries_with_required_region": "abc123", "create_account_confirmation": true, "customer_access_token_lifetime": 123.45, - "default_country": "abc123", + "default_country": "xyz789", "default_description": "xyz789", "default_display_currency_code": "abc123", "default_keywords": "xyz789", - "default_title": "xyz789", + "default_title": "abc123", "demonotice": 123, "display_product_prices_in_catalog": 987, "display_shipping_prices": 123, - "display_state_if_optional": false, + "display_state_if_optional": true, "enable_multiple_wishlists": "abc123", "fixed_product_taxes_apply_tax_to_fpt": false, "fixed_product_taxes_display_prices_in_emails": 987, "fixed_product_taxes_display_prices_in_product_lists": 987, "fixed_product_taxes_display_prices_in_sales_modules": 123, - "fixed_product_taxes_display_prices_on_product_view_page": 987, - "fixed_product_taxes_enable": false, - "fixed_product_taxes_include_fpt_in_subtotal": true, - "front": "abc123", - "graphql_share_all_customer_groups": false, + "fixed_product_taxes_display_prices_on_product_view_page": 123, + "fixed_product_taxes_enable": true, + "fixed_product_taxes_include_fpt_in_subtotal": false, + "front": "xyz789", "graphql_share_customer_group": true, - "grid_per_page": 987, + "grid_per_page": 123, "grid_per_page_values": "xyz789", "grouped_product_image": "ITSELF", - "head_includes": "xyz789", - "head_shortcut_icon": "xyz789", + "head_includes": "abc123", + "head_shortcut_icon": "abc123", "header_logo_src": "abc123", - "id": 123, - "is_checkout_agreements_enabled": true, + "id": 987, + "is_checkout_agreements_enabled": false, "is_default_store": true, - "is_default_store_group": false, - "is_guest_checkout_enabled": true, + "is_default_store_group": true, + "is_guest_checkout_enabled": false, "is_negotiable_quote_active": false, - "is_one_page_checkout_enabled": false, + "is_one_page_checkout_enabled": true, "is_requisition_list_active": "abc123", "list_mode": "xyz789", "list_per_page": 987, - "list_per_page_values": "xyz789", - "locale": "abc123", + "list_per_page_values": "abc123", + "locale": "xyz789", "logo_alt": "xyz789", "logo_height": 987, - "logo_width": 123, - "magento_reward_general_is_enabled": "xyz789", + "logo_width": 987, + "magento_reward_general_is_enabled": "abc123", "magento_reward_general_is_enabled_on_front": "abc123", "magento_reward_general_min_points_balance": "abc123", - "magento_reward_general_publish_history": "xyz789", + "magento_reward_general_publish_history": "abc123", "magento_reward_points_invitation_customer": "xyz789", - "magento_reward_points_invitation_customer_limit": "xyz789", + "magento_reward_points_invitation_customer_limit": "abc123", "magento_reward_points_invitation_order": "abc123", - "magento_reward_points_invitation_order_limit": "abc123", - "magento_reward_points_newsletter": "xyz789", + "magento_reward_points_invitation_order_limit": "xyz789", + "magento_reward_points_newsletter": "abc123", "magento_reward_points_order": "xyz789", - "magento_reward_points_register": "abc123", - "magento_reward_points_review": "xyz789", - "magento_reward_points_review_limit": "xyz789", - "magento_wishlist_general_is_enabled": "xyz789", - "max_items_in_order_summary": 987, + "magento_reward_points_register": "xyz789", + "magento_reward_points_review": "abc123", + "magento_reward_points_review_limit": "abc123", + "magento_wishlist_general_is_enabled": "abc123", + "max_items_in_order_summary": 123, "maximum_number_of_wishlists": "xyz789", "minicart_display": true, - "minicart_max_items": 123, + "minicart_max_items": 987, "minimum_password_length": "xyz789", "newsletter_enabled": true, - "no_route": "xyz789", - "optional_zip_countries": "abc123", + "no_route": "abc123", + "optional_zip_countries": "xyz789", "order_cancellation_enabled": false, "order_cancellation_reasons": [CancellationReason], - "orders_invoices_credit_memos_display_full_summary": true, + "orders_invoices_credit_memos_display_full_summary": false, "orders_invoices_credit_memos_display_grandtotal": false, "orders_invoices_credit_memos_display_price": 987, "orders_invoices_credit_memos_display_shipping_amount": 123, - "orders_invoices_credit_memos_display_subtotal": 123, + "orders_invoices_credit_memos_display_subtotal": 987, "orders_invoices_credit_memos_display_zero_tax": true, "payment_payflowpro_cc_vault_active": "xyz789", - "printed_card_price": "xyz789", + "printed_card_price": "abc123", "printed_card_priceV2": Money, "product_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", - "product_reviews_enabled": "xyz789", + "product_reviews_enabled": "abc123", "product_url_suffix": "abc123", "quickorder_active": true, - "required_character_classes_number": "abc123", - "returns_enabled": "xyz789", - "root_category_id": 123, + "required_character_classes_number": "xyz789", + "returns_enabled": "abc123", + "root_category_id": 987, "root_category_uid": 4, "sales_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", - "sales_gift_wrapping": "abc123", + "sales_gift_wrapping": "xyz789", "sales_printed_card": "abc123", - "secure_base_link_url": "abc123", - "secure_base_media_url": "xyz789", - "secure_base_static_url": "xyz789", - "secure_base_url": "xyz789", + "secure_base_link_url": "xyz789", + "secure_base_media_url": "abc123", + "secure_base_static_url": "abc123", + "secure_base_url": "abc123", "send_friend": SendFriendConfiguration, - "share_all_catalog_rules": true, - "share_all_sales_rule": false, - "share_applied_catalog_rules": true, - "share_applied_sales_rule": false, + "share_active_segments": false, + "share_applied_cart_rule": false, "shopping_cart_display_full_summary": true, - "shopping_cart_display_grand_total": false, + "shopping_cart_display_grand_total": true, "shopping_cart_display_price": 123, - "shopping_cart_display_shipping": 987, - "shopping_cart_display_subtotal": 987, + "shopping_cart_display_shipping": 123, + "shopping_cart_display_subtotal": 123, "shopping_cart_display_tax_gift_wrapping": "DISPLAY_EXCLUDING_TAX", - "shopping_cart_display_zero_tax": true, + "shopping_cart_display_zero_tax": false, "show_cms_breadcrumbs": 987, - "store_code": "4", + "store_code": 4, "store_group_code": 4, - "store_group_name": "xyz789", - "store_name": "abc123", + "store_group_name": "abc123", + "store_name": "xyz789", "store_sort_order": 987, "timezone": "xyz789", - "title_prefix": "abc123", - "title_separator": "xyz789", - "title_suffix": "abc123", + "title_prefix": "xyz789", + "title_separator": "abc123", + "title_suffix": "xyz789", "use_store_in_url": false, "website_code": "4", - "website_id": 123, + "website_id": 987, "website_name": "xyz789", - "weight_unit": "xyz789", - "welcome": "abc123", + "weight_unit": "abc123", + "welcome": "xyz789", "zero_subtotal_enable_for_specific_countries": true, "zero_subtotal_enabled": true, - "zero_subtotal_new_order_status": "xyz789", - "zero_subtotal_payment_action": "xyz789", - "zero_subtotal_payment_from_specific_countries": "xyz789", + "zero_subtotal_new_order_status": "abc123", + "zero_subtotal_payment_action": "abc123", + "zero_subtotal_payment_from_specific_countries": "abc123", "zero_subtotal_sort_order": 987, - "zero_subtotal_title": "xyz789" + "zero_subtotal_title": "abc123" }
    @@ -76700,10 +76558,10 @@
    Fields
    Example
    {
    -  "position": 987,
    +  "position": 123,
       "use_in_layered_navigation": "NO",
       "use_in_product_listing": false,
    -  "use_in_search_results_layered_navigation": true,
    +  "use_in_search_results_layered_navigation": false,
       "visible_on_catalog_pages": true
     }
     
    @@ -76727,7 +76585,7 @@
    Description
    Example
    -
    "abc123"
    +                  
    "xyz789"
     
    @@ -76802,7 +76660,7 @@
    Example
    "comment": "abc123", "max_order_commitment": 123, "min_order_commitment": 987, - "name": "abc123", + "name": "xyz789", "reference_document_links": [ NegotiableQuoteTemplateReferenceDocumentLinkInput ], @@ -76957,7 +76815,7 @@
    Fields
    Example
    {
       "type": "xyz789",
    -  "value": "xyz789"
    +  "value": "abc123"
     }
     
    @@ -77237,10 +77095,10 @@
    Fields
    Example
    {
    -  "items_count": 987,
    -  "label": "abc123",
    +  "items_count": 123,
    +  "label": "xyz789",
       "swatch_data": SwatchData,
    -  "value_string": "xyz789"
    +  "value_string": "abc123"
     }
     
    @@ -77343,7 +77201,7 @@
    Fields
    Example
    {
       "cartId": "xyz789",
    -  "id": "xyz789"
    +  "id": "abc123"
     }
     
    @@ -77397,7 +77255,7 @@
    Example
    {
       "amount": Money,
       "rate": 123.45,
    -  "title": "xyz789"
    +  "title": "abc123"
     }
     
    @@ -77595,7 +77453,7 @@
    Example
    {
       "discount": ProductDiscount,
       "final_price": Money,
    -  "quantity": 123.45
    +  "quantity": 987.65
     }
     
    @@ -77644,7 +77502,7 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "cart_items": [CartItemUpdateInput]
     }
     
    @@ -77969,8 +77827,8 @@
    Example
    "dynamic_attributes": [ GiftRegistryDynamicAttributeInput ], - "event_name": "xyz789", - "message": "xyz789", + "event_name": "abc123", + "message": "abc123", "privacy_settings": "PRIVATE", "shipping_address": GiftRegistryShippingAddressInput, "status": "ACTIVE" @@ -78028,7 +77886,7 @@
    Fields
    Example
    {
    -  "gift_registry_item_uid": 4,
    +  "gift_registry_item_uid": "4",
       "note": "abc123",
       "quantity": 123.45
     }
    @@ -78180,9 +78038,9 @@ 
    Example
    "dynamic_attributes": [ GiftRegistryDynamicAttributeInput ], - "email": "abc123", + "email": "xyz789", "firstname": "xyz789", - "gift_registry_registrant_uid": "4", + "gift_registry_registrant_uid": 4, "lastname": "xyz789" }
    @@ -78403,7 +78261,7 @@
    Fields
    Example
    {
       "items": [NegotiableQuoteTemplateItemQuantityInput],
    -  "template_id": "4"
    +  "template_id": 4
     }
     
    @@ -78531,10 +78389,10 @@
    Fields
    Example
    {
       "applies_to": ["4"],
    -  "approvers": [4],
    +  "approvers": ["4"],
       "condition": CreatePurchaseOrderApprovalRuleConditionInput,
       "description": "xyz789",
    -  "name": "xyz789",
    +  "name": "abc123",
       "status": "ENABLED",
       "uid": 4
     }
    @@ -78585,7 +78443,7 @@ 
    Fields
    Example
    {
    -  "description": "xyz789",
    +  "description": "abc123",
       "name": "abc123"
     }
     
    @@ -78648,8 +78506,8 @@
    Fields
    Example
    {
       "entered_options": [EnteredOptionInput],
    -  "item_id": "4",
    -  "quantity": 123.45,
    +  "item_id": 4,
    +  "quantity": 987.65,
       "selected_options": ["xyz789"]
     }
     
    @@ -78782,7 +78640,7 @@
    Fields
    Example
    {
    -  "name": "xyz789",
    +  "name": "abc123",
       "uid": 4,
       "visibility": "PUBLIC"
     }
    @@ -78832,7 +78690,7 @@ 
    Fields
    Example
    {
       "parameters": [HttpQueryParameter],
    -  "url": "abc123"
    +  "url": "xyz789"
     }
     
    @@ -79000,7 +78858,7 @@
    Fields
    Example
    {
       "currentPage": 987,
    -  "pageSize": 123,
    +  "pageSize": 987,
       "sort": [CompaniesSortInput]
     }
     
    @@ -79095,7 +78953,7 @@
    Fields
    Example
    -
    {"message": "xyz789", "type": "NOT_FOUND"}
    +                  
    {"message": "abc123", "type": "NOT_FOUND"}
     
    @@ -79297,7 +79155,7 @@
    Fields
    Example
    {
       "name": "DATE_RANGE_MAX",
    -  "value": "xyz789"
    +  "value": "abc123"
     }
     
    @@ -79549,7 +79407,7 @@
    Example
    "payment_source": "xyz789", "payments_order_id": "abc123", "paypal_order_id": "abc123", - "public_hash": "xyz789" + "public_hash": "abc123" }
    @@ -79743,17 +79601,17 @@
    Example
    "customizable_options": [SelectedCustomizableOption], "discount": [Discount], "errors": [CartItemError], - "id": "xyz789", + "id": "abc123", "is_available": false, "max_qty": 987.65, "min_qty": 123.45, - "not_available_message": "xyz789", + "not_available_message": "abc123", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], "prices": CartItemPrices, "product": ProductInterface, "quantity": 123.45, - "uid": 4 + "uid": "4" }
    @@ -79782,13 +79640,6 @@
    Fields
    - - activity - String - - - Use the custom_attributes field instead. - - attribute_set_id - Int @@ -79805,27 +79656,6 @@
    Fields
    The categories assigned to a product. - - category_gear - String - - - Use the custom_attributes field instead. - - - - climate - String - - - Use the custom_attributes field instead. - - - - collar - String - - - Use the custom_attributes field instead. - - color - Int @@ -79872,41 +79702,6 @@
    filters Detailed information about the product. The value can include simple HTML tags. - - eco_collection - Int - - - Use the custom_attributes field instead. - - - - erin_recommends - Int - - - Use the custom_attributes field instead. - - - - features_bags - String - - - Use the custom_attributes field instead. - - - - format - Int - - - Use the custom_attributes field instead. - - - - gender - String - - - Use the custom_attributes field instead. - - gift_message_available - Boolean! @@ -79944,13 +79739,6 @@
    filters A number representing the product's manufacturer. Use the custom_attributes field instead. - - material - String - - - Use the custom_attributes field instead. - - max_sale_qty - Float @@ -79992,13 +79780,6 @@
    filters The product name. Customers use this name to identify the product. - - new - Int - - - Use the custom_attributes field instead. - - new_from_date - String @@ -80024,20 +79805,6 @@
    filters If the product has multiple options, determines where they appear on the product page. - - pattern - String - - - Use the custom_attributes field instead. - - - - performance_fabric - Int - - - Use the custom_attributes field instead. - - price - ProductPrices @@ -80059,13 +79826,6 @@
    filters An array of ProductLinks objects. - - purpose - Int - - - Use the custom_attributes field instead. - - quantity - Float @@ -80120,42 +79880,16 @@
    currentPage - - rules - [CatalogRule] - - Provides applied catalog rules in the current active cart - - - sale - Int - - - Use the custom_attributes field instead. - - short_description - ComplexTextValue A short description of the product. Its use depends on the theme. - - size - Int - - - Use the custom_attributes field instead. - - sku - String A number or code assigned to a product to identify the product, options, price, and manufacturer. - - sleeve - String - - - Use the custom_attributes field instead. - - small_image - ProductImage @@ -80187,34 +79921,6 @@
    currentPage Stock status of the product - - strap_bags - String - - - Use the custom_attributes field instead. - - - - style_bags - String - - - Use the custom_attributes field instead. - - - - style_bottom - String - - - Use the custom_attributes field instead. - - - - style_general - String - - - Use the custom_attributes field instead. - - swatch_image - String @@ -80300,87 +80006,65 @@
    currentPage
    Example
    {
    -  "activity": "xyz789",
       "attribute_set_id": 987,
    -  "canonical_url": "xyz789",
    +  "canonical_url": "abc123",
       "categories": [CategoryInterface],
    -  "category_gear": "abc123",
    -  "climate": "xyz789",
    -  "collar": "xyz789",
       "color": 987,
    -  "country_of_manufacture": "xyz789",
    +  "country_of_manufacture": "abc123",
       "created_at": "xyz789",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
    -  "eco_collection": 123,
    -  "erin_recommends": 123,
    -  "features_bags": "abc123",
    -  "format": 987,
    -  "gender": "abc123",
    -  "gift_message_available": false,
    -  "gift_wrapping_available": false,
    +  "gift_message_available": true,
    +  "gift_wrapping_available": true,
       "gift_wrapping_price": Money,
    -  "id": 987,
    +  "id": 123,
       "image": ProductImage,
    -  "is_returnable": "xyz789",
    -  "manufacturer": 987,
    -  "material": "abc123",
    +  "is_returnable": "abc123",
    +  "manufacturer": 123,
       "max_sale_qty": 123.45,
       "media_gallery": [MediaGalleryInterface],
       "media_gallery_entries": [MediaGalleryEntry],
    -  "meta_description": "abc123",
    +  "meta_description": "xyz789",
       "meta_keyword": "xyz789",
    -  "meta_title": "xyz789",
    -  "min_sale_qty": 123.45,
    +  "meta_title": "abc123",
    +  "min_sale_qty": 987.65,
       "name": "abc123",
    -  "new": 123,
       "new_from_date": "abc123",
       "new_to_date": "abc123",
       "only_x_left_in_stock": 123.45,
       "options": [CustomizableOptionInterface],
       "options_container": "abc123",
    -  "pattern": "abc123",
    -  "performance_fabric": 987,
       "price": ProductPrices,
       "price_range": PriceRange,
       "price_tiers": [TierPrice],
       "product_links": [ProductLinksInterface],
    -  "purpose": 987,
    -  "quantity": 987.65,
    -  "rating_summary": 123.45,
    +  "quantity": 123.45,
    +  "rating_summary": 987.65,
       "redirect_code": 987,
       "related_products": [ProductInterface],
    -  "relative_url": "xyz789",
    +  "relative_url": "abc123",
       "review_count": 123,
       "reviews": ProductReviews,
    -  "rules": [CatalogRule],
    -  "sale": 123,
       "short_description": ComplexTextValue,
    -  "size": 987,
    -  "sku": "xyz789",
    -  "sleeve": "xyz789",
    +  "sku": "abc123",
       "small_image": ProductImage,
    -  "special_from_date": "xyz789",
    +  "special_from_date": "abc123",
       "special_price": 987.65,
    -  "special_to_date": "abc123",
    -  "staged": false,
    +  "special_to_date": "xyz789",
    +  "staged": true,
       "stock_status": "IN_STOCK",
    -  "strap_bags": "xyz789",
    -  "style_bags": "abc123",
    -  "style_bottom": "abc123",
    -  "style_general": "xyz789",
       "swatch_image": "xyz789",
       "thumbnail": ProductImage,
    -  "tier_price": 123.45,
    +  "tier_price": 987.65,
       "tier_prices": [ProductTierPrices],
       "type": "CMS_PAGE",
       "type_id": "abc123",
       "uid": "4",
       "updated_at": "abc123",
       "upsell_products": [ProductInterface],
    -  "url_key": "abc123",
    -  "url_path": "xyz789",
    +  "url_key": "xyz789",
    +  "url_path": "abc123",
       "url_rewrites": [UrlRewrite],
       "url_suffix": "abc123",
       "websites": [Website]
    @@ -80560,9 +80244,9 @@ 
    Fields
    Example
    {
    -  "added_at": "abc123",
    +  "added_at": "xyz789",
       "customizable_options": [SelectedCustomizableOption],
    -  "description": "xyz789",
    +  "description": "abc123",
       "id": 4,
       "product": ProductInterface,
       "quantity": 987.65
    @@ -80638,12 +80322,12 @@ 
    Fields
    Example
    {
    -  "code": "xyz789",
    -  "default_group_id": "abc123",
    +  "code": "abc123",
    +  "default_group_id": "xyz789",
       "id": 987,
       "is_default": false,
       "name": "xyz789",
    -  "sort_order": 987
    +  "sort_order": 123
     }
     
    @@ -80841,8 +80525,8 @@
    Example
    "items_count": 123, "items_v2": WishlistItems, "name": "xyz789", - "sharing_code": "abc123", - "updated_at": "abc123", + "sharing_code": "xyz789", + "updated_at": "xyz789", "visibility": "PUBLIC" }
    @@ -80903,7 +80587,7 @@
    Example
    "code": "PRODUCT_NOT_FOUND", "message": "abc123", "wishlistId": "4", - "wishlistItemId": "4" + "wishlistItemId": 4 }
    @@ -80939,6 +80623,13 @@
    Values
    + + +

    REQUIRED_PARAMETER_MISSING

    + + + +

    NOT_SALABLE

    @@ -81029,10 +80720,10 @@
    Fields
    Example
    {
       "added_at": "abc123",
    -  "description": "abc123",
    +  "description": "xyz789",
       "id": 987,
       "product": ProductInterface,
    -  "qty": 123.45
    +  "qty": 987.65
     }
     
    @@ -81150,9 +80841,9 @@
    Fields
    Example
    {
       "entered_options": [EnteredOptionInput],
    -  "parent_sku": "abc123",
    -  "quantity": 123.45,
    -  "selected_options": ["4"],
    +  "parent_sku": "xyz789",
    +  "quantity": 987.65,
    +  "selected_options": [4],
       "sku": "xyz789"
     }
     
    @@ -81241,12 +80932,12 @@
    Possible Types
    -

    BundleWishlistItem

    +

    DownloadableWishlistItem

    -

    DownloadableWishlistItem

    +

    BundleWishlistItem

    @@ -81269,10 +80960,10 @@
    Example
    {
       "added_at": "xyz789",
       "customizable_options": [SelectedCustomizableOption],
    -  "description": "abc123",
    +  "description": "xyz789",
       "id": 4,
       "product": ProductInterface,
    -  "quantity": 123.45
    +  "quantity": 987.65
     }
     
    @@ -81320,10 +81011,7 @@
    Fields
    Example
    -
    {
    -  "quantity": 123.45,
    -  "wishlist_item_id": "4"
    -}
    +                  
    {"quantity": 123.45, "wishlist_item_id": 4}
     
    @@ -81389,11 +81077,11 @@
    Fields
    Example
    {
    -  "description": "abc123",
    +  "description": "xyz789",
       "entered_options": [EnteredOptionInput],
    -  "quantity": 987.65,
    +  "quantity": 123.45,
       "selected_options": [4],
    -  "wishlist_item_id": 4
    +  "wishlist_item_id": "4"
     }
     
    @@ -81511,7 +81199,7 @@
    Example
    "items": [WishlistItem], "items_count": 123, "name": "abc123", - "sharing_code": "xyz789", + "sharing_code": "abc123", "updated_at": "xyz789" }
    @@ -81603,7 +81291,7 @@
    Fields
    Example
    -
    {"cart_id": "xyz789"}
    +                  
    {"cart_id": "abc123"}