naftiko: 1.0.0-alpha2 info: label: Shopify API — Existing description: 'Shopify API — Existing. 78 operations. Lead operation: Shopify Modifies An Existing Checkout. Self-contained Naftiko capability covering one Shopify business surface.' tags: - Shopify - Existing created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: SHOPIFY_API_KEY: SHOPIFY_API_KEY capability: consumes: - type: http namespace: shopify-existing baseUri: '' description: Shopify API — Existing business capability. Self-contained, no shared references. resources: - name: admin-api-2020-01-checkouts-token}.json path: /admin/api/2020-01/checkouts/{token}.json operations: - name: deprecated202001updatecheckoutsparamtoken method: PUT description: Shopify Modifies An Existing Checkout outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: token in: path type: string description: token required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-01-checkouts-token-payments-payment_id}.json path: /admin/api/2020-01/checkouts/{token}/payments/{payment_id}.json operations: - name: deprecated202001getcheckoutsparamtokenpaymentsparampaymentid method: GET description: Shopify Retrieves The Payment Information For An Existing Payment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: token in: path type: string description: token required: true - name: payment_id in: path type: string description: payment_id required: true - name: admin-api-2020-01-custom_collections-custom_collection_id}.json path: /admin/api/2020-01/custom_collections/{custom_collection_id}.json operations: - name: deprecated202001updatecustomcollectionsparamcustomcollectionid method: PUT description: Shopify Updates An Existing Custom Collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: custom_collection_id in: path type: string description: custom_collection_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-01-customers-customer_id-addresses-address_id}.json path: /admin/api/2020-01/customers/{customer_id}/addresses/{address_id}.json operations: - name: deprecated202001updatecustomersparamcustomeridaddressesparamaddressid method: PUT description: Shopify Updates An Existing Customer Address outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_id in: path type: string description: customer_id required: true - name: address_id in: path type: string description: address_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-01-gift_cards-gift_card_id}.json path: /admin/api/2020-01/gift_cards/{gift_card_id}.json operations: - name: deprecated202001updategiftcardsparamgiftcardid method: PUT description: Shopify Updates An Existing Gift Card outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: gift_card_id in: path type: string description: gift_card_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-01-inventory_items-inventory_item_id}.json path: /admin/api/2020-01/inventory_items/{inventory_item_id}.json operations: - name: deprecated202001updateinventoryitemsparaminventoryitemid method: PUT description: Shopify Updates An Existing Inventory Item outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: inventory_item_id in: path type: string description: inventory_item_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-01-price_rules-price_rule_id-discount_codes-discount_code_id}.jso path: /admin/api/2020-01/price_rules/{price_rule_id}/discount_codes/{discount_code_id}.json operations: - name: deprecated202001updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: PUT description: Shopify Updates An Existing Discount Code outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: discount_code_id in: path type: string description: discount_code_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-01-products-product_id-images-image_id}.json path: /admin/api/2020-01/products/{product_id}/images/{image_id}.json operations: - name: deprecated202001updateproductsparamproductidimagesparamimageid method: PUT description: Shopify Modify An Existing Product Image outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: product_id in: path type: string description: product_id required: true - name: image_id in: path type: string description: image_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-01-redirects-redirect_id}.json path: /admin/api/2020-01/redirects/{redirect_id}.json operations: - name: deprecated202001updateredirectsparamredirectid method: PUT description: Shopify Updates An Existing Redirect outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: redirect_id in: path type: string description: redirect_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-01-smart_collections-smart_collection_id}.json path: /admin/api/2020-01/smart_collections/{smart_collection_id}.json operations: - name: deprecated202001updatesmartcollectionsparamsmartcollectionid method: PUT description: Shopify Updates An Existing Smart Collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: smart_collection_id in: path type: string description: smart_collection_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-01-storefront_access_tokens-storefront_access_token_id}.json path: /admin/api/2020-01/storefront_access_tokens/{storefront_access_token_id}.json operations: - name: deprecated202001deletestorefrontaccesstokensparamstorefrontaccesstokenid method: DELETE description: Shopify Deletes An Existing Storefront Access Token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: storefront_access_token_id in: path type: string description: storefront_access_token_id required: true - name: admin-api-2020-01-themes-theme_id}.json path: /admin/api/2020-01/themes/{theme_id}.json operations: - name: deprecated202001updatethemesparamthemeid method: PUT description: Shopify Updates An Existing Theme outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: theme_id in: path type: string description: theme_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-01-webhooks-count.json path: /admin/api/2020-01/webhooks/count.json operations: - name: deprecated202001getwebhookscount method: GET description: Shopify Retrieves A Count Of Existing Webhook Subscriptions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: address in: query type: string description: Retrieve webhook subscriptions that send the POST request to this URI. - name: topic in: query type: string description: Show webhook subscriptions with a given topic. - name: admin-api-2020-04-checkouts-token}.json path: /admin/api/2020-04/checkouts/{token}.json operations: - name: deprecated202004updatecheckoutsparamtoken method: PUT description: Shopify Modifies An Existing Checkout outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: token in: path type: string description: token required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-04-checkouts-token-payments-payment_id}.json path: /admin/api/2020-04/checkouts/{token}/payments/{payment_id}.json operations: - name: deprecated202004getcheckoutsparamtokenpaymentsparampaymentid method: GET description: Shopify Retrieves The Payment Information For An Existing Payment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: token in: path type: string description: token required: true - name: payment_id in: path type: string description: payment_id required: true - name: admin-api-2020-04-custom_collections-custom_collection_id}.json path: /admin/api/2020-04/custom_collections/{custom_collection_id}.json operations: - name: deprecated202004updatecustomcollectionsparamcustomcollectionid method: PUT description: Shopify Updates An Existing Custom Collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: custom_collection_id in: path type: string description: custom_collection_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-04-customers-customer_id-addresses-address_id}.json path: /admin/api/2020-04/customers/{customer_id}/addresses/{address_id}.json operations: - name: deprecated202004updatecustomersparamcustomeridaddressesparamaddressid method: PUT description: Shopify Updates An Existing Customer Address outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_id in: path type: string description: customer_id required: true - name: address_id in: path type: string description: address_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-04-gift_cards-gift_card_id}.json path: /admin/api/2020-04/gift_cards/{gift_card_id}.json operations: - name: deprecated202004updategiftcardsparamgiftcardid method: PUT description: Shopify Updates An Existing Gift Card outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: gift_card_id in: path type: string description: gift_card_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-04-inventory_items-inventory_item_id}.json path: /admin/api/2020-04/inventory_items/{inventory_item_id}.json operations: - name: deprecated202004updateinventoryitemsparaminventoryitemid method: PUT description: Shopify Updates An Existing Inventory Item outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: inventory_item_id in: path type: string description: inventory_item_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-04-price_rules-price_rule_id-discount_codes-discount_code_id}.jso path: /admin/api/2020-04/price_rules/{price_rule_id}/discount_codes/{discount_code_id}.json operations: - name: deprecated202004updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: PUT description: Shopify Updates An Existing Discount Code outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: discount_code_id in: path type: string description: discount_code_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-04-products-product_id-images-image_id}.json path: /admin/api/2020-04/products/{product_id}/images/{image_id}.json operations: - name: deprecated202004updateproductsparamproductidimagesparamimageid method: PUT description: Shopify Modify An Existing Product Image outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: product_id in: path type: string description: product_id required: true - name: image_id in: path type: string description: image_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-04-redirects-redirect_id}.json path: /admin/api/2020-04/redirects/{redirect_id}.json operations: - name: deprecated202004updateredirectsparamredirectid method: PUT description: Shopify Updates An Existing Redirect outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: redirect_id in: path type: string description: redirect_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-04-smart_collections-smart_collection_id}.json path: /admin/api/2020-04/smart_collections/{smart_collection_id}.json operations: - name: deprecated202004updatesmartcollectionsparamsmartcollectionid method: PUT description: Shopify Updates An Existing Smart Collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: smart_collection_id in: path type: string description: smart_collection_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-04-storefront_access_tokens-storefront_access_token_id}.json path: /admin/api/2020-04/storefront_access_tokens/{storefront_access_token_id}.json operations: - name: deprecated202004deletestorefrontaccesstokensparamstorefrontaccesstokenid method: DELETE description: Shopify Deletes An Existing Storefront Access Token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: storefront_access_token_id in: path type: string description: storefront_access_token_id required: true - name: admin-api-2020-04-themes-theme_id}.json path: /admin/api/2020-04/themes/{theme_id}.json operations: - name: deprecated202004updatethemesparamthemeid method: PUT description: Shopify Updates An Existing Theme outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: theme_id in: path type: string description: theme_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-04-webhooks-count.json path: /admin/api/2020-04/webhooks/count.json operations: - name: deprecated202004getwebhookscount method: GET description: Shopify Retrieves A Count Of Existing Webhook Subscriptions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: address in: query type: string description: Retrieve webhook subscriptions that send the POST request to this URI. - name: topic in: query type: string description: Show webhook subscriptions with a given topic. - name: admin-api-2020-07-checkouts-token}.json path: /admin/api/2020-07/checkouts/{token}.json operations: - name: deprecated202007updatecheckoutsparamtoken method: PUT description: Shopify Modifies An Existing Checkout outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: token in: path type: string description: token required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-07-checkouts-token-payments-payment_id}.json path: /admin/api/2020-07/checkouts/{token}/payments/{payment_id}.json operations: - name: deprecated202007getcheckoutsparamtokenpaymentsparampaymentid method: GET description: Shopify Retrieves The Payment Information For An Existing Payment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: token in: path type: string description: token required: true - name: payment_id in: path type: string description: payment_id required: true - name: admin-api-2020-07-custom_collections-custom_collection_id}.json path: /admin/api/2020-07/custom_collections/{custom_collection_id}.json operations: - name: deprecated202007updatecustomcollectionsparamcustomcollectionid method: PUT description: Shopify Updates An Existing Custom Collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: custom_collection_id in: path type: string description: custom_collection_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-07-customers-customer_id-addresses-address_id}.json path: /admin/api/2020-07/customers/{customer_id}/addresses/{address_id}.json operations: - name: deprecated202007updatecustomersparamcustomeridaddressesparamaddressid method: PUT description: Shopify Updates An Existing Customer Address outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_id in: path type: string description: customer_id required: true - name: address_id in: path type: string description: address_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-07-gift_cards-gift_card_id}.json path: /admin/api/2020-07/gift_cards/{gift_card_id}.json operations: - name: deprecated202007updategiftcardsparamgiftcardid method: PUT description: Shopify Updates An Existing Gift Card outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: gift_card_id in: path type: string description: gift_card_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-07-inventory_items-inventory_item_id}.json path: /admin/api/2020-07/inventory_items/{inventory_item_id}.json operations: - name: deprecated202007updateinventoryitemsparaminventoryitemid method: PUT description: Shopify Updates An Existing Inventory Item outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: inventory_item_id in: path type: string description: inventory_item_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-07-price_rules-price_rule_id-discount_codes-discount_code_id}.jso path: /admin/api/2020-07/price_rules/{price_rule_id}/discount_codes/{discount_code_id}.json operations: - name: deprecated202007updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: PUT description: Shopify Updates An Existing Discount Code outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: discount_code_id in: path type: string description: discount_code_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-07-products-product_id-images-image_id}.json path: /admin/api/2020-07/products/{product_id}/images/{image_id}.json operations: - name: deprecated202007updateproductsparamproductidimagesparamimageid method: PUT description: Shopify Modify An Existing Product Image outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: product_id in: path type: string description: product_id required: true - name: image_id in: path type: string description: image_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-07-redirects-redirect_id}.json path: /admin/api/2020-07/redirects/{redirect_id}.json operations: - name: deprecated202007updateredirectsparamredirectid method: PUT description: Shopify Updates An Existing Redirect outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: redirect_id in: path type: string description: redirect_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-07-smart_collections-smart_collection_id}.json path: /admin/api/2020-07/smart_collections/{smart_collection_id}.json operations: - name: deprecated202007updatesmartcollectionsparamsmartcollectionid method: PUT description: Shopify Updates An Existing Smart Collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: smart_collection_id in: path type: string description: smart_collection_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-07-storefront_access_tokens-storefront_access_token_id}.json path: /admin/api/2020-07/storefront_access_tokens/{storefront_access_token_id}.json operations: - name: deprecated202007deletestorefrontaccesstokensparamstorefrontaccesstokenid method: DELETE description: Shopify Deletes An Existing Storefront Access Token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: storefront_access_token_id in: path type: string description: storefront_access_token_id required: true - name: admin-api-2020-07-themes-theme_id}.json path: /admin/api/2020-07/themes/{theme_id}.json operations: - name: deprecated202007updatethemesparamthemeid method: PUT description: Shopify Updates An Existing Theme outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: theme_id in: path type: string description: theme_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-07-webhooks-count.json path: /admin/api/2020-07/webhooks/count.json operations: - name: deprecated202007getwebhookscount method: GET description: Shopify Retrieves A Count Of Existing Webhook Subscriptions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: address in: query type: string description: Retrieve webhook subscriptions that send the POST request to this URI. - name: topic in: query type: string description: Show webhook subscriptions with a given topic. - name: admin-api-2020-10-checkouts-token}.json path: /admin/api/2020-10/checkouts/{token}.json operations: - name: updatecheckoutsparamtoken method: PUT description: Shopify Modifies An Existing Checkout outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: token in: path type: string description: token required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-10-checkouts-token-payments-payment_id}.json path: /admin/api/2020-10/checkouts/{token}/payments/{payment_id}.json operations: - name: getcheckoutsparamtokenpaymentsparampaymentid method: GET description: Shopify Retrieves The Payment Information For An Existing Payment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: token in: path type: string description: token required: true - name: payment_id in: path type: string description: payment_id required: true - name: admin-api-2020-10-custom_collections-custom_collection_id}.json path: /admin/api/2020-10/custom_collections/{custom_collection_id}.json operations: - name: updatecustomcollectionsparamcustomcollectionid method: PUT description: Shopify Updates An Existing Custom Collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: custom_collection_id in: path type: string description: custom_collection_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-10-customers-customer_id-addresses-address_id}.json path: /admin/api/2020-10/customers/{customer_id}/addresses/{address_id}.json operations: - name: updatecustomersparamcustomeridaddressesparamaddressid method: PUT description: Shopify Updates An Existing Customer Address outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_id in: path type: string description: customer_id required: true - name: address_id in: path type: string description: address_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-10-gift_cards-gift_card_id}.json path: /admin/api/2020-10/gift_cards/{gift_card_id}.json operations: - name: updategiftcardsparamgiftcardid method: PUT description: Shopify Updates An Existing Gift Card outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: gift_card_id in: path type: string description: gift_card_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-10-inventory_items-inventory_item_id}.json path: /admin/api/2020-10/inventory_items/{inventory_item_id}.json operations: - name: updateinventoryitemsparaminventoryitemid method: PUT description: Shopify Updates An Existing Inventory Item outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: inventory_item_id in: path type: string description: inventory_item_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-10-price_rules-price_rule_id-discount_codes-discount_code_id}.jso path: /admin/api/2020-10/price_rules/{price_rule_id}/discount_codes/{discount_code_id}.json operations: - name: updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: PUT description: Shopify Updates An Existing Discount Code outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: discount_code_id in: path type: string description: discount_code_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-10-products-product_id-images-image_id}.json path: /admin/api/2020-10/products/{product_id}/images/{image_id}.json operations: - name: updateproductsparamproductidimagesparamimageid method: PUT description: Shopify Modify An Existing Product Image outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: product_id in: path type: string description: product_id required: true - name: image_id in: path type: string description: image_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-10-redirects-redirect_id}.json path: /admin/api/2020-10/redirects/{redirect_id}.json operations: - name: updateredirectsparamredirectid method: PUT description: Shopify Updates An Existing Redirect outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: redirect_id in: path type: string description: redirect_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-10-smart_collections-smart_collection_id}.json path: /admin/api/2020-10/smart_collections/{smart_collection_id}.json operations: - name: updatesmartcollectionsparamsmartcollectionid method: PUT description: Shopify Updates An Existing Smart Collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: smart_collection_id in: path type: string description: smart_collection_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-10-storefront_access_tokens-storefront_access_token_id}.json path: /admin/api/2020-10/storefront_access_tokens/{storefront_access_token_id}.json operations: - name: deletestorefrontaccesstokensparamstorefrontaccesstokenid method: DELETE description: Shopify Deletes An Existing Storefront Access Token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: storefront_access_token_id in: path type: string description: storefront_access_token_id required: true - name: admin-api-2020-10-themes-theme_id}.json path: /admin/api/2020-10/themes/{theme_id}.json operations: - name: updatethemesparamthemeid method: PUT description: Shopify Updates An Existing Theme outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: theme_id in: path type: string description: theme_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-10-webhooks-count.json path: /admin/api/2020-10/webhooks/count.json operations: - name: getwebhookscount method: GET description: Shopify Retrieves A Count Of Existing Webhook Subscriptions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: address in: query type: string description: Retrieve webhook subscriptions that send the POST request to this URI. - name: topic in: query type: string description: Show webhook subscriptions with a given topic. - name: admin-api-2021-01-checkouts-token}.json path: /admin/api/2021-01/checkouts/{token}.json operations: - name: deprecated202101updatecheckoutsparamtoken method: PUT description: Shopify Modifies An Existing Checkout outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: token in: path type: string description: token required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2021-01-checkouts-token-payments-payment_id}.json path: /admin/api/2021-01/checkouts/{token}/payments/{payment_id}.json operations: - name: deprecated202101getcheckoutsparamtokenpaymentsparampaymentid method: GET description: Shopify Retrieves The Payment Information For An Existing Payment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: token in: path type: string description: token required: true - name: payment_id in: path type: string description: payment_id required: true - name: admin-api-2021-01-custom_collections-custom_collection_id}.json path: /admin/api/2021-01/custom_collections/{custom_collection_id}.json operations: - name: deprecated202101updatecustomcollectionsparamcustomcollectionid method: PUT description: Shopify Updates An Existing Custom Collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: custom_collection_id in: path type: string description: custom_collection_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2021-01-customers-customer_id-addresses-address_id}.json path: /admin/api/2021-01/customers/{customer_id}/addresses/{address_id}.json operations: - name: deprecated202101updatecustomersparamcustomeridaddressesparamaddressid method: PUT description: Shopify Updates An Existing Customer Address outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_id in: path type: string description: customer_id required: true - name: address_id in: path type: string description: address_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2021-01-gift_cards-gift_card_id}.json path: /admin/api/2021-01/gift_cards/{gift_card_id}.json operations: - name: deprecated202101updategiftcardsparamgiftcardid method: PUT description: Shopify Updates An Existing Gift Card outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: gift_card_id in: path type: string description: gift_card_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2021-01-inventory_items-inventory_item_id}.json path: /admin/api/2021-01/inventory_items/{inventory_item_id}.json operations: - name: deprecated202101updateinventoryitemsparaminventoryitemid method: PUT description: Shopify Updates An Existing Inventory Item outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: inventory_item_id in: path type: string description: inventory_item_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2021-01-price_rules-price_rule_id-discount_codes-discount_code_id}.jso path: /admin/api/2021-01/price_rules/{price_rule_id}/discount_codes/{discount_code_id}.json operations: - name: deprecated202101updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: PUT description: Shopify Updates An Existing Discount Code outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: discount_code_id in: path type: string description: discount_code_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2021-01-products-product_id-images-image_id}.json path: /admin/api/2021-01/products/{product_id}/images/{image_id}.json operations: - name: deprecated202101updateproductsparamproductidimagesparamimageid method: PUT description: Shopify Modify An Existing Product Image outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: product_id in: path type: string description: product_id required: true - name: image_id in: path type: string description: image_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2021-01-redirects-redirect_id}.json path: /admin/api/2021-01/redirects/{redirect_id}.json operations: - name: deprecated202101updateredirectsparamredirectid method: PUT description: Shopify Updates An Existing Redirect outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: redirect_id in: path type: string description: redirect_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2021-01-smart_collections-smart_collection_id}.json path: /admin/api/2021-01/smart_collections/{smart_collection_id}.json operations: - name: deprecated202101updatesmartcollectionsparamsmartcollectionid method: PUT description: Shopify Updates An Existing Smart Collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: smart_collection_id in: path type: string description: smart_collection_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2021-01-storefront_access_tokens-storefront_access_token_id}.json path: /admin/api/2021-01/storefront_access_tokens/{storefront_access_token_id}.json operations: - name: deprecated202101deletestorefrontaccesstokensparamstorefrontaccesstokenid method: DELETE description: Shopify Deletes An Existing Storefront Access Token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: storefront_access_token_id in: path type: string description: storefront_access_token_id required: true - name: admin-api-2021-01-themes-theme_id}.json path: /admin/api/2021-01/themes/{theme_id}.json operations: - name: deprecated202101updatethemesparamthemeid method: PUT description: Shopify Updates An Existing Theme outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: theme_id in: path type: string description: theme_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2021-01-webhooks-count.json path: /admin/api/2021-01/webhooks/count.json operations: - name: deprecated202101getwebhookscount method: GET description: Shopify Retrieves A Count Of Existing Webhook Subscriptions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: address in: query type: string description: Retrieve webhook subscriptions that send the POST request to this URI. - name: topic in: query type: string description: Show webhook subscriptions with a given topic. - name: admin-api-unstable-checkouts-token}.json path: /admin/api/unstable/checkouts/{token}.json operations: - name: deprecatedunstableupdatecheckoutsparamtoken method: PUT description: Shopify Modifies An Existing Checkout outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: token in: path type: string description: token required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-unstable-checkouts-token-payments-payment_id}.json path: /admin/api/unstable/checkouts/{token}/payments/{payment_id}.json operations: - name: deprecatedunstablegetcheckoutsparamtokenpaymentsparampaymentid method: GET description: Shopify Retrieves The Payment Information For An Existing Payment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: token in: path type: string description: token required: true - name: payment_id in: path type: string description: payment_id required: true - name: admin-api-unstable-custom_collections-custom_collection_id}.json path: /admin/api/unstable/custom_collections/{custom_collection_id}.json operations: - name: deprecatedunstableupdatecustomcollectionsparamcustomcollectionid method: PUT description: Shopify Updates An Existing Custom Collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: custom_collection_id in: path type: string description: custom_collection_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-unstable-customers-customer_id-addresses-address_id}.json path: /admin/api/unstable/customers/{customer_id}/addresses/{address_id}.json operations: - name: deprecatedunstableupdatecustomersparamcustomeridaddressesparamaddressid method: PUT description: Shopify Updates An Existing Customer Address outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_id in: path type: string description: customer_id required: true - name: address_id in: path type: string description: address_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-unstable-gift_cards-gift_card_id}.json path: /admin/api/unstable/gift_cards/{gift_card_id}.json operations: - name: deprecatedunstableupdategiftcardsparamgiftcardid method: PUT description: Shopify Updates An Existing Gift Card outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: gift_card_id in: path type: string description: gift_card_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-unstable-inventory_items-inventory_item_id}.json path: /admin/api/unstable/inventory_items/{inventory_item_id}.json operations: - name: deprecatedunstableupdateinventoryitemsparaminventoryitemid method: PUT description: Shopify Updates An Existing Inventory Item outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: inventory_item_id in: path type: string description: inventory_item_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-unstable-price_rules-price_rule_id-discount_codes-discount_code_id}.js path: /admin/api/unstable/price_rules/{price_rule_id}/discount_codes/{discount_code_id}.json operations: - name: deprecatedunstableupdatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: PUT description: Shopify Updates An Existing Discount Code outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: discount_code_id in: path type: string description: discount_code_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-unstable-products-product_id-images-image_id}.json path: /admin/api/unstable/products/{product_id}/images/{image_id}.json operations: - name: deprecatedunstableupdateproductsparamproductidimagesparamimageid method: PUT description: Shopify Modify An Existing Product Image outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: product_id in: path type: string description: product_id required: true - name: image_id in: path type: string description: image_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-unstable-redirects-redirect_id}.json path: /admin/api/unstable/redirects/{redirect_id}.json operations: - name: deprecatedunstableupdateredirectsparamredirectid method: PUT description: Shopify Updates An Existing Redirect outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: redirect_id in: path type: string description: redirect_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-unstable-smart_collections-smart_collection_id}.json path: /admin/api/unstable/smart_collections/{smart_collection_id}.json operations: - name: deprecatedunstableupdatesmartcollectionsparamsmartcollectionid method: PUT description: Shopify Updates An Existing Smart Collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: smart_collection_id in: path type: string description: smart_collection_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-unstable-storefront_access_tokens-storefront_access_token_id}.json path: /admin/api/unstable/storefront_access_tokens/{storefront_access_token_id}.json operations: - name: deprecatedunstabledeletestorefrontaccesstokensparamstorefrontaccesstokenid method: DELETE description: Shopify Deletes An Existing Storefront Access Token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: storefront_access_token_id in: path type: string description: storefront_access_token_id required: true - name: admin-api-unstable-themes-theme_id}.json path: /admin/api/unstable/themes/{theme_id}.json operations: - name: deprecatedunstableupdatethemesparamthemeid method: PUT description: Shopify Updates An Existing Theme outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: theme_id in: path type: string description: theme_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-unstable-webhooks-count.json path: /admin/api/unstable/webhooks/count.json operations: - name: deprecatedunstablegetwebhookscount method: GET description: Shopify Retrieves A Count Of Existing Webhook Subscriptions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: address in: query type: string description: Retrieve webhook subscriptions that send the POST request to this URI. - name: topic in: query type: string description: Show webhook subscriptions with a given topic. exposes: - type: rest namespace: shopify-existing-rest port: 8080 description: REST adapter for Shopify API — Existing. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/admin/api/2020-01/checkouts/token-json name: admin-api-2020-01-checkouts-token-json description: REST surface for admin-api-2020-01-checkouts-token}.json. operations: - method: PUT name: deprecated202001updatecheckoutsparamtoken description: Shopify Modifies An Existing Checkout call: shopify-existing.deprecated202001updatecheckoutsparamtoken with: token: rest.token body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/checkouts/{token}/payments/payment-id-json name: admin-api-2020-01-checkouts-token-payments-payment-id-json description: REST surface for admin-api-2020-01-checkouts-token-payments-payment_id}.json. operations: - method: GET name: deprecated202001getcheckoutsparamtokenpaymentsparampaymentid description: Shopify Retrieves The Payment Information For An Existing Payment call: shopify-existing.deprecated202001getcheckoutsparamtokenpaymentsparampaymentid with: token: rest.token payment_id: rest.payment_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/custom-collections/custom-collection-id-json name: admin-api-2020-01-custom-collections-custom-collection-id-json description: REST surface for admin-api-2020-01-custom_collections-custom_collection_id}.json. operations: - method: PUT name: deprecated202001updatecustomcollectionsparamcustomcollectionid description: Shopify Updates An Existing Custom Collection call: shopify-existing.deprecated202001updatecustomcollectionsparamcustomcollectionid with: custom_collection_id: rest.custom_collection_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/customers/{customer-id}/addresses/address-id-json name: admin-api-2020-01-customers-customer-id-addresses-address-id-json description: REST surface for admin-api-2020-01-customers-customer_id-addresses-address_id}.json. operations: - method: PUT name: deprecated202001updatecustomersparamcustomeridaddressesparamaddressid description: Shopify Updates An Existing Customer Address call: shopify-existing.deprecated202001updatecustomersparamcustomeridaddressesparamaddressid with: customer_id: rest.customer_id address_id: rest.address_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/gift-cards/gift-card-id-json name: admin-api-2020-01-gift-cards-gift-card-id-json description: REST surface for admin-api-2020-01-gift_cards-gift_card_id}.json. operations: - method: PUT name: deprecated202001updategiftcardsparamgiftcardid description: Shopify Updates An Existing Gift Card call: shopify-existing.deprecated202001updategiftcardsparamgiftcardid with: gift_card_id: rest.gift_card_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/inventory-items/inventory-item-id-json name: admin-api-2020-01-inventory-items-inventory-item-id-json description: REST surface for admin-api-2020-01-inventory_items-inventory_item_id}.json. operations: - method: PUT name: deprecated202001updateinventoryitemsparaminventoryitemid description: Shopify Updates An Existing Inventory Item call: shopify-existing.deprecated202001updateinventoryitemsparaminventoryitemid with: inventory_item_id: rest.inventory_item_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/price-rules/{price-rule-id}/discount-codes/discount-code-id-json name: admin-api-2020-01-price-rules-price-rule-id-discount-codes-discount-code-id-jso description: REST surface for admin-api-2020-01-price_rules-price_rule_id-discount_codes-discount_code_id}.jso. operations: - method: PUT name: deprecated202001updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Updates An Existing Discount Code call: shopify-existing.deprecated202001updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/products/{product-id}/images/image-id-json name: admin-api-2020-01-products-product-id-images-image-id-json description: REST surface for admin-api-2020-01-products-product_id-images-image_id}.json. operations: - method: PUT name: deprecated202001updateproductsparamproductidimagesparamimageid description: Shopify Modify An Existing Product Image call: shopify-existing.deprecated202001updateproductsparamproductidimagesparamimageid with: product_id: rest.product_id image_id: rest.image_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/redirects/redirect-id-json name: admin-api-2020-01-redirects-redirect-id-json description: REST surface for admin-api-2020-01-redirects-redirect_id}.json. operations: - method: PUT name: deprecated202001updateredirectsparamredirectid description: Shopify Updates An Existing Redirect call: shopify-existing.deprecated202001updateredirectsparamredirectid with: redirect_id: rest.redirect_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/smart-collections/smart-collection-id-json name: admin-api-2020-01-smart-collections-smart-collection-id-json description: REST surface for admin-api-2020-01-smart_collections-smart_collection_id}.json. operations: - method: PUT name: deprecated202001updatesmartcollectionsparamsmartcollectionid description: Shopify Updates An Existing Smart Collection call: shopify-existing.deprecated202001updatesmartcollectionsparamsmartcollectionid with: smart_collection_id: rest.smart_collection_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/storefront-access-tokens/storefront-access-token-id-json name: admin-api-2020-01-storefront-access-tokens-storefront-access-token-id-json description: REST surface for admin-api-2020-01-storefront_access_tokens-storefront_access_token_id}.json. operations: - method: DELETE name: deprecated202001deletestorefrontaccesstokensparamstorefrontaccesstokenid description: Shopify Deletes An Existing Storefront Access Token call: shopify-existing.deprecated202001deletestorefrontaccesstokensparamstorefrontaccesstokenid with: storefront_access_token_id: rest.storefront_access_token_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/themes/theme-id-json name: admin-api-2020-01-themes-theme-id-json description: REST surface for admin-api-2020-01-themes-theme_id}.json. operations: - method: PUT name: deprecated202001updatethemesparamthemeid description: Shopify Updates An Existing Theme call: shopify-existing.deprecated202001updatethemesparamthemeid with: theme_id: rest.theme_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/webhooks/count-json name: admin-api-2020-01-webhooks-count-json description: REST surface for admin-api-2020-01-webhooks-count.json. operations: - method: GET name: deprecated202001getwebhookscount description: Shopify Retrieves A Count Of Existing Webhook Subscriptions call: shopify-existing.deprecated202001getwebhookscount with: address: rest.address topic: rest.topic outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/checkouts/token-json name: admin-api-2020-04-checkouts-token-json description: REST surface for admin-api-2020-04-checkouts-token}.json. operations: - method: PUT name: deprecated202004updatecheckoutsparamtoken description: Shopify Modifies An Existing Checkout call: shopify-existing.deprecated202004updatecheckoutsparamtoken with: token: rest.token body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/checkouts/{token}/payments/payment-id-json name: admin-api-2020-04-checkouts-token-payments-payment-id-json description: REST surface for admin-api-2020-04-checkouts-token-payments-payment_id}.json. operations: - method: GET name: deprecated202004getcheckoutsparamtokenpaymentsparampaymentid description: Shopify Retrieves The Payment Information For An Existing Payment call: shopify-existing.deprecated202004getcheckoutsparamtokenpaymentsparampaymentid with: token: rest.token payment_id: rest.payment_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/custom-collections/custom-collection-id-json name: admin-api-2020-04-custom-collections-custom-collection-id-json description: REST surface for admin-api-2020-04-custom_collections-custom_collection_id}.json. operations: - method: PUT name: deprecated202004updatecustomcollectionsparamcustomcollectionid description: Shopify Updates An Existing Custom Collection call: shopify-existing.deprecated202004updatecustomcollectionsparamcustomcollectionid with: custom_collection_id: rest.custom_collection_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/customers/{customer-id}/addresses/address-id-json name: admin-api-2020-04-customers-customer-id-addresses-address-id-json description: REST surface for admin-api-2020-04-customers-customer_id-addresses-address_id}.json. operations: - method: PUT name: deprecated202004updatecustomersparamcustomeridaddressesparamaddressid description: Shopify Updates An Existing Customer Address call: shopify-existing.deprecated202004updatecustomersparamcustomeridaddressesparamaddressid with: customer_id: rest.customer_id address_id: rest.address_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/gift-cards/gift-card-id-json name: admin-api-2020-04-gift-cards-gift-card-id-json description: REST surface for admin-api-2020-04-gift_cards-gift_card_id}.json. operations: - method: PUT name: deprecated202004updategiftcardsparamgiftcardid description: Shopify Updates An Existing Gift Card call: shopify-existing.deprecated202004updategiftcardsparamgiftcardid with: gift_card_id: rest.gift_card_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/inventory-items/inventory-item-id-json name: admin-api-2020-04-inventory-items-inventory-item-id-json description: REST surface for admin-api-2020-04-inventory_items-inventory_item_id}.json. operations: - method: PUT name: deprecated202004updateinventoryitemsparaminventoryitemid description: Shopify Updates An Existing Inventory Item call: shopify-existing.deprecated202004updateinventoryitemsparaminventoryitemid with: inventory_item_id: rest.inventory_item_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/price-rules/{price-rule-id}/discount-codes/discount-code-id-json name: admin-api-2020-04-price-rules-price-rule-id-discount-codes-discount-code-id-jso description: REST surface for admin-api-2020-04-price_rules-price_rule_id-discount_codes-discount_code_id}.jso. operations: - method: PUT name: deprecated202004updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Updates An Existing Discount Code call: shopify-existing.deprecated202004updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/products/{product-id}/images/image-id-json name: admin-api-2020-04-products-product-id-images-image-id-json description: REST surface for admin-api-2020-04-products-product_id-images-image_id}.json. operations: - method: PUT name: deprecated202004updateproductsparamproductidimagesparamimageid description: Shopify Modify An Existing Product Image call: shopify-existing.deprecated202004updateproductsparamproductidimagesparamimageid with: product_id: rest.product_id image_id: rest.image_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/redirects/redirect-id-json name: admin-api-2020-04-redirects-redirect-id-json description: REST surface for admin-api-2020-04-redirects-redirect_id}.json. operations: - method: PUT name: deprecated202004updateredirectsparamredirectid description: Shopify Updates An Existing Redirect call: shopify-existing.deprecated202004updateredirectsparamredirectid with: redirect_id: rest.redirect_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/smart-collections/smart-collection-id-json name: admin-api-2020-04-smart-collections-smart-collection-id-json description: REST surface for admin-api-2020-04-smart_collections-smart_collection_id}.json. operations: - method: PUT name: deprecated202004updatesmartcollectionsparamsmartcollectionid description: Shopify Updates An Existing Smart Collection call: shopify-existing.deprecated202004updatesmartcollectionsparamsmartcollectionid with: smart_collection_id: rest.smart_collection_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/storefront-access-tokens/storefront-access-token-id-json name: admin-api-2020-04-storefront-access-tokens-storefront-access-token-id-json description: REST surface for admin-api-2020-04-storefront_access_tokens-storefront_access_token_id}.json. operations: - method: DELETE name: deprecated202004deletestorefrontaccesstokensparamstorefrontaccesstokenid description: Shopify Deletes An Existing Storefront Access Token call: shopify-existing.deprecated202004deletestorefrontaccesstokensparamstorefrontaccesstokenid with: storefront_access_token_id: rest.storefront_access_token_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/themes/theme-id-json name: admin-api-2020-04-themes-theme-id-json description: REST surface for admin-api-2020-04-themes-theme_id}.json. operations: - method: PUT name: deprecated202004updatethemesparamthemeid description: Shopify Updates An Existing Theme call: shopify-existing.deprecated202004updatethemesparamthemeid with: theme_id: rest.theme_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/webhooks/count-json name: admin-api-2020-04-webhooks-count-json description: REST surface for admin-api-2020-04-webhooks-count.json. operations: - method: GET name: deprecated202004getwebhookscount description: Shopify Retrieves A Count Of Existing Webhook Subscriptions call: shopify-existing.deprecated202004getwebhookscount with: address: rest.address topic: rest.topic outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/checkouts/token-json name: admin-api-2020-07-checkouts-token-json description: REST surface for admin-api-2020-07-checkouts-token}.json. operations: - method: PUT name: deprecated202007updatecheckoutsparamtoken description: Shopify Modifies An Existing Checkout call: shopify-existing.deprecated202007updatecheckoutsparamtoken with: token: rest.token body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/checkouts/{token}/payments/payment-id-json name: admin-api-2020-07-checkouts-token-payments-payment-id-json description: REST surface for admin-api-2020-07-checkouts-token-payments-payment_id}.json. operations: - method: GET name: deprecated202007getcheckoutsparamtokenpaymentsparampaymentid description: Shopify Retrieves The Payment Information For An Existing Payment call: shopify-existing.deprecated202007getcheckoutsparamtokenpaymentsparampaymentid with: token: rest.token payment_id: rest.payment_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/custom-collections/custom-collection-id-json name: admin-api-2020-07-custom-collections-custom-collection-id-json description: REST surface for admin-api-2020-07-custom_collections-custom_collection_id}.json. operations: - method: PUT name: deprecated202007updatecustomcollectionsparamcustomcollectionid description: Shopify Updates An Existing Custom Collection call: shopify-existing.deprecated202007updatecustomcollectionsparamcustomcollectionid with: custom_collection_id: rest.custom_collection_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/customers/{customer-id}/addresses/address-id-json name: admin-api-2020-07-customers-customer-id-addresses-address-id-json description: REST surface for admin-api-2020-07-customers-customer_id-addresses-address_id}.json. operations: - method: PUT name: deprecated202007updatecustomersparamcustomeridaddressesparamaddressid description: Shopify Updates An Existing Customer Address call: shopify-existing.deprecated202007updatecustomersparamcustomeridaddressesparamaddressid with: customer_id: rest.customer_id address_id: rest.address_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/gift-cards/gift-card-id-json name: admin-api-2020-07-gift-cards-gift-card-id-json description: REST surface for admin-api-2020-07-gift_cards-gift_card_id}.json. operations: - method: PUT name: deprecated202007updategiftcardsparamgiftcardid description: Shopify Updates An Existing Gift Card call: shopify-existing.deprecated202007updategiftcardsparamgiftcardid with: gift_card_id: rest.gift_card_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/inventory-items/inventory-item-id-json name: admin-api-2020-07-inventory-items-inventory-item-id-json description: REST surface for admin-api-2020-07-inventory_items-inventory_item_id}.json. operations: - method: PUT name: deprecated202007updateinventoryitemsparaminventoryitemid description: Shopify Updates An Existing Inventory Item call: shopify-existing.deprecated202007updateinventoryitemsparaminventoryitemid with: inventory_item_id: rest.inventory_item_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/price-rules/{price-rule-id}/discount-codes/discount-code-id-json name: admin-api-2020-07-price-rules-price-rule-id-discount-codes-discount-code-id-jso description: REST surface for admin-api-2020-07-price_rules-price_rule_id-discount_codes-discount_code_id}.jso. operations: - method: PUT name: deprecated202007updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Updates An Existing Discount Code call: shopify-existing.deprecated202007updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/products/{product-id}/images/image-id-json name: admin-api-2020-07-products-product-id-images-image-id-json description: REST surface for admin-api-2020-07-products-product_id-images-image_id}.json. operations: - method: PUT name: deprecated202007updateproductsparamproductidimagesparamimageid description: Shopify Modify An Existing Product Image call: shopify-existing.deprecated202007updateproductsparamproductidimagesparamimageid with: product_id: rest.product_id image_id: rest.image_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/redirects/redirect-id-json name: admin-api-2020-07-redirects-redirect-id-json description: REST surface for admin-api-2020-07-redirects-redirect_id}.json. operations: - method: PUT name: deprecated202007updateredirectsparamredirectid description: Shopify Updates An Existing Redirect call: shopify-existing.deprecated202007updateredirectsparamredirectid with: redirect_id: rest.redirect_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/smart-collections/smart-collection-id-json name: admin-api-2020-07-smart-collections-smart-collection-id-json description: REST surface for admin-api-2020-07-smart_collections-smart_collection_id}.json. operations: - method: PUT name: deprecated202007updatesmartcollectionsparamsmartcollectionid description: Shopify Updates An Existing Smart Collection call: shopify-existing.deprecated202007updatesmartcollectionsparamsmartcollectionid with: smart_collection_id: rest.smart_collection_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/storefront-access-tokens/storefront-access-token-id-json name: admin-api-2020-07-storefront-access-tokens-storefront-access-token-id-json description: REST surface for admin-api-2020-07-storefront_access_tokens-storefront_access_token_id}.json. operations: - method: DELETE name: deprecated202007deletestorefrontaccesstokensparamstorefrontaccesstokenid description: Shopify Deletes An Existing Storefront Access Token call: shopify-existing.deprecated202007deletestorefrontaccesstokensparamstorefrontaccesstokenid with: storefront_access_token_id: rest.storefront_access_token_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/themes/theme-id-json name: admin-api-2020-07-themes-theme-id-json description: REST surface for admin-api-2020-07-themes-theme_id}.json. operations: - method: PUT name: deprecated202007updatethemesparamthemeid description: Shopify Updates An Existing Theme call: shopify-existing.deprecated202007updatethemesparamthemeid with: theme_id: rest.theme_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/webhooks/count-json name: admin-api-2020-07-webhooks-count-json description: REST surface for admin-api-2020-07-webhooks-count.json. operations: - method: GET name: deprecated202007getwebhookscount description: Shopify Retrieves A Count Of Existing Webhook Subscriptions call: shopify-existing.deprecated202007getwebhookscount with: address: rest.address topic: rest.topic outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/checkouts/token-json name: admin-api-2020-10-checkouts-token-json description: REST surface for admin-api-2020-10-checkouts-token}.json. operations: - method: PUT name: updatecheckoutsparamtoken description: Shopify Modifies An Existing Checkout call: shopify-existing.updatecheckoutsparamtoken with: token: rest.token body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/checkouts/{token}/payments/payment-id-json name: admin-api-2020-10-checkouts-token-payments-payment-id-json description: REST surface for admin-api-2020-10-checkouts-token-payments-payment_id}.json. operations: - method: GET name: getcheckoutsparamtokenpaymentsparampaymentid description: Shopify Retrieves The Payment Information For An Existing Payment call: shopify-existing.getcheckoutsparamtokenpaymentsparampaymentid with: token: rest.token payment_id: rest.payment_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/custom-collections/custom-collection-id-json name: admin-api-2020-10-custom-collections-custom-collection-id-json description: REST surface for admin-api-2020-10-custom_collections-custom_collection_id}.json. operations: - method: PUT name: updatecustomcollectionsparamcustomcollectionid description: Shopify Updates An Existing Custom Collection call: shopify-existing.updatecustomcollectionsparamcustomcollectionid with: custom_collection_id: rest.custom_collection_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/customers/{customer-id}/addresses/address-id-json name: admin-api-2020-10-customers-customer-id-addresses-address-id-json description: REST surface for admin-api-2020-10-customers-customer_id-addresses-address_id}.json. operations: - method: PUT name: updatecustomersparamcustomeridaddressesparamaddressid description: Shopify Updates An Existing Customer Address call: shopify-existing.updatecustomersparamcustomeridaddressesparamaddressid with: customer_id: rest.customer_id address_id: rest.address_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/gift-cards/gift-card-id-json name: admin-api-2020-10-gift-cards-gift-card-id-json description: REST surface for admin-api-2020-10-gift_cards-gift_card_id}.json. operations: - method: PUT name: updategiftcardsparamgiftcardid description: Shopify Updates An Existing Gift Card call: shopify-existing.updategiftcardsparamgiftcardid with: gift_card_id: rest.gift_card_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/inventory-items/inventory-item-id-json name: admin-api-2020-10-inventory-items-inventory-item-id-json description: REST surface for admin-api-2020-10-inventory_items-inventory_item_id}.json. operations: - method: PUT name: updateinventoryitemsparaminventoryitemid description: Shopify Updates An Existing Inventory Item call: shopify-existing.updateinventoryitemsparaminventoryitemid with: inventory_item_id: rest.inventory_item_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/price-rules/{price-rule-id}/discount-codes/discount-code-id-json name: admin-api-2020-10-price-rules-price-rule-id-discount-codes-discount-code-id-jso description: REST surface for admin-api-2020-10-price_rules-price_rule_id-discount_codes-discount_code_id}.jso. operations: - method: PUT name: updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Updates An Existing Discount Code call: shopify-existing.updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/products/{product-id}/images/image-id-json name: admin-api-2020-10-products-product-id-images-image-id-json description: REST surface for admin-api-2020-10-products-product_id-images-image_id}.json. operations: - method: PUT name: updateproductsparamproductidimagesparamimageid description: Shopify Modify An Existing Product Image call: shopify-existing.updateproductsparamproductidimagesparamimageid with: product_id: rest.product_id image_id: rest.image_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/redirects/redirect-id-json name: admin-api-2020-10-redirects-redirect-id-json description: REST surface for admin-api-2020-10-redirects-redirect_id}.json. operations: - method: PUT name: updateredirectsparamredirectid description: Shopify Updates An Existing Redirect call: shopify-existing.updateredirectsparamredirectid with: redirect_id: rest.redirect_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/smart-collections/smart-collection-id-json name: admin-api-2020-10-smart-collections-smart-collection-id-json description: REST surface for admin-api-2020-10-smart_collections-smart_collection_id}.json. operations: - method: PUT name: updatesmartcollectionsparamsmartcollectionid description: Shopify Updates An Existing Smart Collection call: shopify-existing.updatesmartcollectionsparamsmartcollectionid with: smart_collection_id: rest.smart_collection_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/storefront-access-tokens/storefront-access-token-id-json name: admin-api-2020-10-storefront-access-tokens-storefront-access-token-id-json description: REST surface for admin-api-2020-10-storefront_access_tokens-storefront_access_token_id}.json. operations: - method: DELETE name: deletestorefrontaccesstokensparamstorefrontaccesstokenid description: Shopify Deletes An Existing Storefront Access Token call: shopify-existing.deletestorefrontaccesstokensparamstorefrontaccesstokenid with: storefront_access_token_id: rest.storefront_access_token_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/themes/theme-id-json name: admin-api-2020-10-themes-theme-id-json description: REST surface for admin-api-2020-10-themes-theme_id}.json. operations: - method: PUT name: updatethemesparamthemeid description: Shopify Updates An Existing Theme call: shopify-existing.updatethemesparamthemeid with: theme_id: rest.theme_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/webhooks/count-json name: admin-api-2020-10-webhooks-count-json description: REST surface for admin-api-2020-10-webhooks-count.json. operations: - method: GET name: getwebhookscount description: Shopify Retrieves A Count Of Existing Webhook Subscriptions call: shopify-existing.getwebhookscount with: address: rest.address topic: rest.topic outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/checkouts/token-json name: admin-api-2021-01-checkouts-token-json description: REST surface for admin-api-2021-01-checkouts-token}.json. operations: - method: PUT name: deprecated202101updatecheckoutsparamtoken description: Shopify Modifies An Existing Checkout call: shopify-existing.deprecated202101updatecheckoutsparamtoken with: token: rest.token body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/checkouts/{token}/payments/payment-id-json name: admin-api-2021-01-checkouts-token-payments-payment-id-json description: REST surface for admin-api-2021-01-checkouts-token-payments-payment_id}.json. operations: - method: GET name: deprecated202101getcheckoutsparamtokenpaymentsparampaymentid description: Shopify Retrieves The Payment Information For An Existing Payment call: shopify-existing.deprecated202101getcheckoutsparamtokenpaymentsparampaymentid with: token: rest.token payment_id: rest.payment_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/custom-collections/custom-collection-id-json name: admin-api-2021-01-custom-collections-custom-collection-id-json description: REST surface for admin-api-2021-01-custom_collections-custom_collection_id}.json. operations: - method: PUT name: deprecated202101updatecustomcollectionsparamcustomcollectionid description: Shopify Updates An Existing Custom Collection call: shopify-existing.deprecated202101updatecustomcollectionsparamcustomcollectionid with: custom_collection_id: rest.custom_collection_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/customers/{customer-id}/addresses/address-id-json name: admin-api-2021-01-customers-customer-id-addresses-address-id-json description: REST surface for admin-api-2021-01-customers-customer_id-addresses-address_id}.json. operations: - method: PUT name: deprecated202101updatecustomersparamcustomeridaddressesparamaddressid description: Shopify Updates An Existing Customer Address call: shopify-existing.deprecated202101updatecustomersparamcustomeridaddressesparamaddressid with: customer_id: rest.customer_id address_id: rest.address_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/gift-cards/gift-card-id-json name: admin-api-2021-01-gift-cards-gift-card-id-json description: REST surface for admin-api-2021-01-gift_cards-gift_card_id}.json. operations: - method: PUT name: deprecated202101updategiftcardsparamgiftcardid description: Shopify Updates An Existing Gift Card call: shopify-existing.deprecated202101updategiftcardsparamgiftcardid with: gift_card_id: rest.gift_card_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/inventory-items/inventory-item-id-json name: admin-api-2021-01-inventory-items-inventory-item-id-json description: REST surface for admin-api-2021-01-inventory_items-inventory_item_id}.json. operations: - method: PUT name: deprecated202101updateinventoryitemsparaminventoryitemid description: Shopify Updates An Existing Inventory Item call: shopify-existing.deprecated202101updateinventoryitemsparaminventoryitemid with: inventory_item_id: rest.inventory_item_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/price-rules/{price-rule-id}/discount-codes/discount-code-id-json name: admin-api-2021-01-price-rules-price-rule-id-discount-codes-discount-code-id-jso description: REST surface for admin-api-2021-01-price_rules-price_rule_id-discount_codes-discount_code_id}.jso. operations: - method: PUT name: deprecated202101updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Updates An Existing Discount Code call: shopify-existing.deprecated202101updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/products/{product-id}/images/image-id-json name: admin-api-2021-01-products-product-id-images-image-id-json description: REST surface for admin-api-2021-01-products-product_id-images-image_id}.json. operations: - method: PUT name: deprecated202101updateproductsparamproductidimagesparamimageid description: Shopify Modify An Existing Product Image call: shopify-existing.deprecated202101updateproductsparamproductidimagesparamimageid with: product_id: rest.product_id image_id: rest.image_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/redirects/redirect-id-json name: admin-api-2021-01-redirects-redirect-id-json description: REST surface for admin-api-2021-01-redirects-redirect_id}.json. operations: - method: PUT name: deprecated202101updateredirectsparamredirectid description: Shopify Updates An Existing Redirect call: shopify-existing.deprecated202101updateredirectsparamredirectid with: redirect_id: rest.redirect_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/smart-collections/smart-collection-id-json name: admin-api-2021-01-smart-collections-smart-collection-id-json description: REST surface for admin-api-2021-01-smart_collections-smart_collection_id}.json. operations: - method: PUT name: deprecated202101updatesmartcollectionsparamsmartcollectionid description: Shopify Updates An Existing Smart Collection call: shopify-existing.deprecated202101updatesmartcollectionsparamsmartcollectionid with: smart_collection_id: rest.smart_collection_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/storefront-access-tokens/storefront-access-token-id-json name: admin-api-2021-01-storefront-access-tokens-storefront-access-token-id-json description: REST surface for admin-api-2021-01-storefront_access_tokens-storefront_access_token_id}.json. operations: - method: DELETE name: deprecated202101deletestorefrontaccesstokensparamstorefrontaccesstokenid description: Shopify Deletes An Existing Storefront Access Token call: shopify-existing.deprecated202101deletestorefrontaccesstokensparamstorefrontaccesstokenid with: storefront_access_token_id: rest.storefront_access_token_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/themes/theme-id-json name: admin-api-2021-01-themes-theme-id-json description: REST surface for admin-api-2021-01-themes-theme_id}.json. operations: - method: PUT name: deprecated202101updatethemesparamthemeid description: Shopify Updates An Existing Theme call: shopify-existing.deprecated202101updatethemesparamthemeid with: theme_id: rest.theme_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/webhooks/count-json name: admin-api-2021-01-webhooks-count-json description: REST surface for admin-api-2021-01-webhooks-count.json. operations: - method: GET name: deprecated202101getwebhookscount description: Shopify Retrieves A Count Of Existing Webhook Subscriptions call: shopify-existing.deprecated202101getwebhookscount with: address: rest.address topic: rest.topic outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/checkouts/token-json name: admin-api-unstable-checkouts-token-json description: REST surface for admin-api-unstable-checkouts-token}.json. operations: - method: PUT name: deprecatedunstableupdatecheckoutsparamtoken description: Shopify Modifies An Existing Checkout call: shopify-existing.deprecatedunstableupdatecheckoutsparamtoken with: token: rest.token body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/checkouts/{token}/payments/payment-id-json name: admin-api-unstable-checkouts-token-payments-payment-id-json description: REST surface for admin-api-unstable-checkouts-token-payments-payment_id}.json. operations: - method: GET name: deprecatedunstablegetcheckoutsparamtokenpaymentsparampaymentid description: Shopify Retrieves The Payment Information For An Existing Payment call: shopify-existing.deprecatedunstablegetcheckoutsparamtokenpaymentsparampaymentid with: token: rest.token payment_id: rest.payment_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/custom-collections/custom-collection-id-json name: admin-api-unstable-custom-collections-custom-collection-id-json description: REST surface for admin-api-unstable-custom_collections-custom_collection_id}.json. operations: - method: PUT name: deprecatedunstableupdatecustomcollectionsparamcustomcollectionid description: Shopify Updates An Existing Custom Collection call: shopify-existing.deprecatedunstableupdatecustomcollectionsparamcustomcollectionid with: custom_collection_id: rest.custom_collection_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/customers/{customer-id}/addresses/address-id-json name: admin-api-unstable-customers-customer-id-addresses-address-id-json description: REST surface for admin-api-unstable-customers-customer_id-addresses-address_id}.json. operations: - method: PUT name: deprecatedunstableupdatecustomersparamcustomeridaddressesparamaddressid description: Shopify Updates An Existing Customer Address call: shopify-existing.deprecatedunstableupdatecustomersparamcustomeridaddressesparamaddressid with: customer_id: rest.customer_id address_id: rest.address_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/gift-cards/gift-card-id-json name: admin-api-unstable-gift-cards-gift-card-id-json description: REST surface for admin-api-unstable-gift_cards-gift_card_id}.json. operations: - method: PUT name: deprecatedunstableupdategiftcardsparamgiftcardid description: Shopify Updates An Existing Gift Card call: shopify-existing.deprecatedunstableupdategiftcardsparamgiftcardid with: gift_card_id: rest.gift_card_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/inventory-items/inventory-item-id-json name: admin-api-unstable-inventory-items-inventory-item-id-json description: REST surface for admin-api-unstable-inventory_items-inventory_item_id}.json. operations: - method: PUT name: deprecatedunstableupdateinventoryitemsparaminventoryitemid description: Shopify Updates An Existing Inventory Item call: shopify-existing.deprecatedunstableupdateinventoryitemsparaminventoryitemid with: inventory_item_id: rest.inventory_item_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/price-rules/{price-rule-id}/discount-codes/discount-code-id-json name: admin-api-unstable-price-rules-price-rule-id-discount-codes-discount-code-id-js description: REST surface for admin-api-unstable-price_rules-price_rule_id-discount_codes-discount_code_id}.js. operations: - method: PUT name: deprecatedunstableupdatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Updates An Existing Discount Code call: shopify-existing.deprecatedunstableupdatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/products/{product-id}/images/image-id-json name: admin-api-unstable-products-product-id-images-image-id-json description: REST surface for admin-api-unstable-products-product_id-images-image_id}.json. operations: - method: PUT name: deprecatedunstableupdateproductsparamproductidimagesparamimageid description: Shopify Modify An Existing Product Image call: shopify-existing.deprecatedunstableupdateproductsparamproductidimagesparamimageid with: product_id: rest.product_id image_id: rest.image_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/redirects/redirect-id-json name: admin-api-unstable-redirects-redirect-id-json description: REST surface for admin-api-unstable-redirects-redirect_id}.json. operations: - method: PUT name: deprecatedunstableupdateredirectsparamredirectid description: Shopify Updates An Existing Redirect call: shopify-existing.deprecatedunstableupdateredirectsparamredirectid with: redirect_id: rest.redirect_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/smart-collections/smart-collection-id-json name: admin-api-unstable-smart-collections-smart-collection-id-json description: REST surface for admin-api-unstable-smart_collections-smart_collection_id}.json. operations: - method: PUT name: deprecatedunstableupdatesmartcollectionsparamsmartcollectionid description: Shopify Updates An Existing Smart Collection call: shopify-existing.deprecatedunstableupdatesmartcollectionsparamsmartcollectionid with: smart_collection_id: rest.smart_collection_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/storefront-access-tokens/storefront-access-token-id-json name: admin-api-unstable-storefront-access-tokens-storefront-access-token-id-json description: REST surface for admin-api-unstable-storefront_access_tokens-storefront_access_token_id}.json. operations: - method: DELETE name: deprecatedunstabledeletestorefrontaccesstokensparamstorefrontaccesstokenid description: Shopify Deletes An Existing Storefront Access Token call: shopify-existing.deprecatedunstabledeletestorefrontaccesstokensparamstorefrontaccesstokenid with: storefront_access_token_id: rest.storefront_access_token_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/themes/theme-id-json name: admin-api-unstable-themes-theme-id-json description: REST surface for admin-api-unstable-themes-theme_id}.json. operations: - method: PUT name: deprecatedunstableupdatethemesparamthemeid description: Shopify Updates An Existing Theme call: shopify-existing.deprecatedunstableupdatethemesparamthemeid with: theme_id: rest.theme_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/webhooks/count-json name: admin-api-unstable-webhooks-count-json description: REST surface for admin-api-unstable-webhooks-count.json. operations: - method: GET name: deprecatedunstablegetwebhookscount description: Shopify Retrieves A Count Of Existing Webhook Subscriptions call: shopify-existing.deprecatedunstablegetwebhookscount with: address: rest.address topic: rest.topic outputParameters: - type: object mapping: $. - type: mcp namespace: shopify-existing-mcp port: 9090 transport: http description: MCP adapter for Shopify API — Existing. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: shopify-modifies-existing-checkout description: Shopify Modifies An Existing Checkout hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202001updatecheckoutsparamtoken with: token: tools.token body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-payment-information-existing description: Shopify Retrieves The Payment Information For An Existing Payment hints: readOnly: true destructive: false idempotent: true call: shopify-existing.deprecated202001getcheckoutsparamtokenpaymentsparampaymentid with: token: tools.token payment_id: tools.payment_id outputParameters: - type: object mapping: $. - name: shopify-updates-existing-custom-collection description: Shopify Updates An Existing Custom Collection hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202001updatecustomcollectionsparamcustomcollectionid with: custom_collection_id: tools.custom_collection_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-customer-address description: Shopify Updates An Existing Customer Address hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202001updatecustomersparamcustomeridaddressesparamaddressid with: customer_id: tools.customer_id address_id: tools.address_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-gift-card description: Shopify Updates An Existing Gift Card hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202001updategiftcardsparamgiftcardid with: gift_card_id: tools.gift_card_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-inventory-item description: Shopify Updates An Existing Inventory Item hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202001updateinventoryitemsparaminventoryitemid with: inventory_item_id: tools.inventory_item_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-discount-code description: Shopify Updates An Existing Discount Code hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202001updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-modify-existing-product-image description: Shopify Modify An Existing Product Image hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202001updateproductsparamproductidimagesparamimageid with: product_id: tools.product_id image_id: tools.image_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-redirect description: Shopify Updates An Existing Redirect hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202001updateredirectsparamredirectid with: redirect_id: tools.redirect_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-smart-collection description: Shopify Updates An Existing Smart Collection hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202001updatesmartcollectionsparamsmartcollectionid with: smart_collection_id: tools.smart_collection_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-existing-storefront-access description: Shopify Deletes An Existing Storefront Access Token hints: readOnly: false destructive: true idempotent: true call: shopify-existing.deprecated202001deletestorefrontaccesstokensparamstorefrontaccesstokenid with: storefront_access_token_id: tools.storefront_access_token_id outputParameters: - type: object mapping: $. - name: shopify-updates-existing-theme description: Shopify Updates An Existing Theme hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202001updatethemesparamthemeid with: theme_id: tools.theme_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-existing-webhook description: Shopify Retrieves A Count Of Existing Webhook Subscriptions hints: readOnly: true destructive: false idempotent: true call: shopify-existing.deprecated202001getwebhookscount with: address: tools.address topic: tools.topic outputParameters: - type: object mapping: $. - name: shopify-modifies-existing-checkout-2 description: Shopify Modifies An Existing Checkout hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202004updatecheckoutsparamtoken with: token: tools.token body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-payment-information-existing-2 description: Shopify Retrieves The Payment Information For An Existing Payment hints: readOnly: true destructive: false idempotent: true call: shopify-existing.deprecated202004getcheckoutsparamtokenpaymentsparampaymentid with: token: tools.token payment_id: tools.payment_id outputParameters: - type: object mapping: $. - name: shopify-updates-existing-custom-collection-2 description: Shopify Updates An Existing Custom Collection hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202004updatecustomcollectionsparamcustomcollectionid with: custom_collection_id: tools.custom_collection_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-customer-address-2 description: Shopify Updates An Existing Customer Address hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202004updatecustomersparamcustomeridaddressesparamaddressid with: customer_id: tools.customer_id address_id: tools.address_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-gift-card-2 description: Shopify Updates An Existing Gift Card hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202004updategiftcardsparamgiftcardid with: gift_card_id: tools.gift_card_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-inventory-item-2 description: Shopify Updates An Existing Inventory Item hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202004updateinventoryitemsparaminventoryitemid with: inventory_item_id: tools.inventory_item_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-discount-code-2 description: Shopify Updates An Existing Discount Code hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202004updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-modify-existing-product-image-2 description: Shopify Modify An Existing Product Image hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202004updateproductsparamproductidimagesparamimageid with: product_id: tools.product_id image_id: tools.image_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-redirect-2 description: Shopify Updates An Existing Redirect hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202004updateredirectsparamredirectid with: redirect_id: tools.redirect_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-smart-collection-2 description: Shopify Updates An Existing Smart Collection hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202004updatesmartcollectionsparamsmartcollectionid with: smart_collection_id: tools.smart_collection_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-existing-storefront-access-2 description: Shopify Deletes An Existing Storefront Access Token hints: readOnly: false destructive: true idempotent: true call: shopify-existing.deprecated202004deletestorefrontaccesstokensparamstorefrontaccesstokenid with: storefront_access_token_id: tools.storefront_access_token_id outputParameters: - type: object mapping: $. - name: shopify-updates-existing-theme-2 description: Shopify Updates An Existing Theme hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202004updatethemesparamthemeid with: theme_id: tools.theme_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-existing-webhook-2 description: Shopify Retrieves A Count Of Existing Webhook Subscriptions hints: readOnly: true destructive: false idempotent: true call: shopify-existing.deprecated202004getwebhookscount with: address: tools.address topic: tools.topic outputParameters: - type: object mapping: $. - name: shopify-modifies-existing-checkout-3 description: Shopify Modifies An Existing Checkout hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202007updatecheckoutsparamtoken with: token: tools.token body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-payment-information-existing-3 description: Shopify Retrieves The Payment Information For An Existing Payment hints: readOnly: true destructive: false idempotent: true call: shopify-existing.deprecated202007getcheckoutsparamtokenpaymentsparampaymentid with: token: tools.token payment_id: tools.payment_id outputParameters: - type: object mapping: $. - name: shopify-updates-existing-custom-collection-3 description: Shopify Updates An Existing Custom Collection hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202007updatecustomcollectionsparamcustomcollectionid with: custom_collection_id: tools.custom_collection_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-customer-address-3 description: Shopify Updates An Existing Customer Address hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202007updatecustomersparamcustomeridaddressesparamaddressid with: customer_id: tools.customer_id address_id: tools.address_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-gift-card-3 description: Shopify Updates An Existing Gift Card hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202007updategiftcardsparamgiftcardid with: gift_card_id: tools.gift_card_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-inventory-item-3 description: Shopify Updates An Existing Inventory Item hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202007updateinventoryitemsparaminventoryitemid with: inventory_item_id: tools.inventory_item_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-discount-code-3 description: Shopify Updates An Existing Discount Code hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202007updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-modify-existing-product-image-3 description: Shopify Modify An Existing Product Image hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202007updateproductsparamproductidimagesparamimageid with: product_id: tools.product_id image_id: tools.image_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-redirect-3 description: Shopify Updates An Existing Redirect hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202007updateredirectsparamredirectid with: redirect_id: tools.redirect_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-smart-collection-3 description: Shopify Updates An Existing Smart Collection hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202007updatesmartcollectionsparamsmartcollectionid with: smart_collection_id: tools.smart_collection_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-existing-storefront-access-3 description: Shopify Deletes An Existing Storefront Access Token hints: readOnly: false destructive: true idempotent: true call: shopify-existing.deprecated202007deletestorefrontaccesstokensparamstorefrontaccesstokenid with: storefront_access_token_id: tools.storefront_access_token_id outputParameters: - type: object mapping: $. - name: shopify-updates-existing-theme-3 description: Shopify Updates An Existing Theme hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202007updatethemesparamthemeid with: theme_id: tools.theme_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-existing-webhook-3 description: Shopify Retrieves A Count Of Existing Webhook Subscriptions hints: readOnly: true destructive: false idempotent: true call: shopify-existing.deprecated202007getwebhookscount with: address: tools.address topic: tools.topic outputParameters: - type: object mapping: $. - name: shopify-modifies-existing-checkout-4 description: Shopify Modifies An Existing Checkout hints: readOnly: false destructive: false idempotent: true call: shopify-existing.updatecheckoutsparamtoken with: token: tools.token body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-payment-information-existing-4 description: Shopify Retrieves The Payment Information For An Existing Payment hints: readOnly: true destructive: false idempotent: true call: shopify-existing.getcheckoutsparamtokenpaymentsparampaymentid with: token: tools.token payment_id: tools.payment_id outputParameters: - type: object mapping: $. - name: shopify-updates-existing-custom-collection-4 description: Shopify Updates An Existing Custom Collection hints: readOnly: false destructive: false idempotent: true call: shopify-existing.updatecustomcollectionsparamcustomcollectionid with: custom_collection_id: tools.custom_collection_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-customer-address-4 description: Shopify Updates An Existing Customer Address hints: readOnly: false destructive: false idempotent: true call: shopify-existing.updatecustomersparamcustomeridaddressesparamaddressid with: customer_id: tools.customer_id address_id: tools.address_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-gift-card-4 description: Shopify Updates An Existing Gift Card hints: readOnly: false destructive: false idempotent: true call: shopify-existing.updategiftcardsparamgiftcardid with: gift_card_id: tools.gift_card_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-inventory-item-4 description: Shopify Updates An Existing Inventory Item hints: readOnly: false destructive: false idempotent: true call: shopify-existing.updateinventoryitemsparaminventoryitemid with: inventory_item_id: tools.inventory_item_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-discount-code-4 description: Shopify Updates An Existing Discount Code hints: readOnly: false destructive: false idempotent: true call: shopify-existing.updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-modify-existing-product-image-4 description: Shopify Modify An Existing Product Image hints: readOnly: false destructive: false idempotent: true call: shopify-existing.updateproductsparamproductidimagesparamimageid with: product_id: tools.product_id image_id: tools.image_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-redirect-4 description: Shopify Updates An Existing Redirect hints: readOnly: false destructive: false idempotent: true call: shopify-existing.updateredirectsparamredirectid with: redirect_id: tools.redirect_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-smart-collection-4 description: Shopify Updates An Existing Smart Collection hints: readOnly: false destructive: false idempotent: true call: shopify-existing.updatesmartcollectionsparamsmartcollectionid with: smart_collection_id: tools.smart_collection_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-existing-storefront-access-4 description: Shopify Deletes An Existing Storefront Access Token hints: readOnly: false destructive: true idempotent: true call: shopify-existing.deletestorefrontaccesstokensparamstorefrontaccesstokenid with: storefront_access_token_id: tools.storefront_access_token_id outputParameters: - type: object mapping: $. - name: shopify-updates-existing-theme-4 description: Shopify Updates An Existing Theme hints: readOnly: false destructive: false idempotent: true call: shopify-existing.updatethemesparamthemeid with: theme_id: tools.theme_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-existing-webhook-4 description: Shopify Retrieves A Count Of Existing Webhook Subscriptions hints: readOnly: true destructive: false idempotent: true call: shopify-existing.getwebhookscount with: address: tools.address topic: tools.topic outputParameters: - type: object mapping: $. - name: shopify-modifies-existing-checkout-5 description: Shopify Modifies An Existing Checkout hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202101updatecheckoutsparamtoken with: token: tools.token body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-payment-information-existing-5 description: Shopify Retrieves The Payment Information For An Existing Payment hints: readOnly: true destructive: false idempotent: true call: shopify-existing.deprecated202101getcheckoutsparamtokenpaymentsparampaymentid with: token: tools.token payment_id: tools.payment_id outputParameters: - type: object mapping: $. - name: shopify-updates-existing-custom-collection-5 description: Shopify Updates An Existing Custom Collection hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202101updatecustomcollectionsparamcustomcollectionid with: custom_collection_id: tools.custom_collection_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-customer-address-5 description: Shopify Updates An Existing Customer Address hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202101updatecustomersparamcustomeridaddressesparamaddressid with: customer_id: tools.customer_id address_id: tools.address_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-gift-card-5 description: Shopify Updates An Existing Gift Card hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202101updategiftcardsparamgiftcardid with: gift_card_id: tools.gift_card_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-inventory-item-5 description: Shopify Updates An Existing Inventory Item hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202101updateinventoryitemsparaminventoryitemid with: inventory_item_id: tools.inventory_item_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-discount-code-5 description: Shopify Updates An Existing Discount Code hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202101updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-modify-existing-product-image-5 description: Shopify Modify An Existing Product Image hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202101updateproductsparamproductidimagesparamimageid with: product_id: tools.product_id image_id: tools.image_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-redirect-5 description: Shopify Updates An Existing Redirect hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202101updateredirectsparamredirectid with: redirect_id: tools.redirect_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-smart-collection-5 description: Shopify Updates An Existing Smart Collection hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202101updatesmartcollectionsparamsmartcollectionid with: smart_collection_id: tools.smart_collection_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-existing-storefront-access-5 description: Shopify Deletes An Existing Storefront Access Token hints: readOnly: false destructive: true idempotent: true call: shopify-existing.deprecated202101deletestorefrontaccesstokensparamstorefrontaccesstokenid with: storefront_access_token_id: tools.storefront_access_token_id outputParameters: - type: object mapping: $. - name: shopify-updates-existing-theme-5 description: Shopify Updates An Existing Theme hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecated202101updatethemesparamthemeid with: theme_id: tools.theme_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-existing-webhook-5 description: Shopify Retrieves A Count Of Existing Webhook Subscriptions hints: readOnly: true destructive: false idempotent: true call: shopify-existing.deprecated202101getwebhookscount with: address: tools.address topic: tools.topic outputParameters: - type: object mapping: $. - name: shopify-modifies-existing-checkout-6 description: Shopify Modifies An Existing Checkout hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecatedunstableupdatecheckoutsparamtoken with: token: tools.token body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-payment-information-existing-6 description: Shopify Retrieves The Payment Information For An Existing Payment hints: readOnly: true destructive: false idempotent: true call: shopify-existing.deprecatedunstablegetcheckoutsparamtokenpaymentsparampaymentid with: token: tools.token payment_id: tools.payment_id outputParameters: - type: object mapping: $. - name: shopify-updates-existing-custom-collection-6 description: Shopify Updates An Existing Custom Collection hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecatedunstableupdatecustomcollectionsparamcustomcollectionid with: custom_collection_id: tools.custom_collection_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-customer-address-6 description: Shopify Updates An Existing Customer Address hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecatedunstableupdatecustomersparamcustomeridaddressesparamaddressid with: customer_id: tools.customer_id address_id: tools.address_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-gift-card-6 description: Shopify Updates An Existing Gift Card hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecatedunstableupdategiftcardsparamgiftcardid with: gift_card_id: tools.gift_card_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-inventory-item-6 description: Shopify Updates An Existing Inventory Item hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecatedunstableupdateinventoryitemsparaminventoryitemid with: inventory_item_id: tools.inventory_item_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-discount-code-6 description: Shopify Updates An Existing Discount Code hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecatedunstableupdatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-modify-existing-product-image-6 description: Shopify Modify An Existing Product Image hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecatedunstableupdateproductsparamproductidimagesparamimageid with: product_id: tools.product_id image_id: tools.image_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-redirect-6 description: Shopify Updates An Existing Redirect hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecatedunstableupdateredirectsparamredirectid with: redirect_id: tools.redirect_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-updates-existing-smart-collection-6 description: Shopify Updates An Existing Smart Collection hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecatedunstableupdatesmartcollectionsparamsmartcollectionid with: smart_collection_id: tools.smart_collection_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-existing-storefront-access-6 description: Shopify Deletes An Existing Storefront Access Token hints: readOnly: false destructive: true idempotent: true call: shopify-existing.deprecatedunstabledeletestorefrontaccesstokensparamstorefrontaccesstokenid with: storefront_access_token_id: tools.storefront_access_token_id outputParameters: - type: object mapping: $. - name: shopify-updates-existing-theme-6 description: Shopify Updates An Existing Theme hints: readOnly: false destructive: false idempotent: true call: shopify-existing.deprecatedunstableupdatethemesparamthemeid with: theme_id: tools.theme_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-existing-webhook-6 description: Shopify Retrieves A Count Of Existing Webhook Subscriptions hints: readOnly: true destructive: false idempotent: true call: shopify-existing.deprecatedunstablegetwebhookscount with: address: tools.address topic: tools.topic outputParameters: - type: object mapping: $.