naftiko: 1.0.0-alpha2 info: label: Shopify API — Code description: 'Shopify API — Code. 48 operations. Lead operation: Shopify Retrieves The Location Of A Discount Code. Self-contained Naftiko capability covering one Shopify business surface.' tags: - Shopify - Code created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: SHOPIFY_API_KEY: SHOPIFY_API_KEY capability: consumes: - type: http namespace: shopify-code baseUri: '' description: Shopify API — Code business capability. Self-contained, no shared references. resources: - name: admin-api-2020-01-discount_codes-lookup.json path: /admin/api/2020-01/discount_codes/lookup.json operations: - name: deprecated202001getdiscountcodeslookup method: GET description: Shopify Retrieves The Location Of A Discount Code outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: code in: query type: integer description: code - name: admin-api-2020-01-price_rules-price_rule_id-batch.json path: /admin/api/2020-01/price_rules/{price_rule_id}/batch.json operations: - name: deprecated202001createpricerulesparampriceruleidbatch method: POST description: Shopify Creates A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_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-batch-batch_id}.json path: /admin/api/2020-01/price_rules/{price_rule_id}/batch/{batch_id}.json operations: - name: deprecated202001getpricerulesparampriceruleidbatchparambatchid method: GET description: Shopify Retrieves A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: batch_id in: path type: string description: batch_id required: true - name: admin-api-2020-01-price_rules-price_rule_id-batch-batch_id-discount_codes.json path: /admin/api/2020-01/price_rules/{price_rule_id}/batch/{batch_id}/discount_codes.json operations: - name: deprecated202001getpricerulesparampriceruleidbatchparambatchiddiscountcodes method: GET description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: batch_id in: path type: string description: batch_id required: true - name: admin-api-2020-01-price_rules-price_rule_id-discount_codes.json path: /admin/api/2020-01/price_rules/{price_rule_id}/discount_codes.json operations: - name: deprecated202001createpricerulesparampriceruleiddiscountcodes method: POST description: Shopify Creates A 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: 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: deprecated202001getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: GET description: Shopify Retrieves A Single 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: deprecated202001deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: DELETE description: Shopify Deletes A 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: admin-api-2020-04-discount_codes-lookup.json path: /admin/api/2020-04/discount_codes/lookup.json operations: - name: deprecated202004getdiscountcodeslookup method: GET description: Shopify Retrieves The Location Of A Discount Code outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: code in: query type: integer description: code - name: admin-api-2020-04-price_rules-price_rule_id-batch.json path: /admin/api/2020-04/price_rules/{price_rule_id}/batch.json operations: - name: deprecated202004createpricerulesparampriceruleidbatch method: POST description: Shopify Creates A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_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-batch-batch_id}.json path: /admin/api/2020-04/price_rules/{price_rule_id}/batch/{batch_id}.json operations: - name: deprecated202004getpricerulesparampriceruleidbatchparambatchid method: GET description: Shopify Retrieves A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: batch_id in: path type: string description: batch_id required: true - name: admin-api-2020-04-price_rules-price_rule_id-batch-batch_id-discount_codes.json path: /admin/api/2020-04/price_rules/{price_rule_id}/batch/{batch_id}/discount_codes.json operations: - name: deprecated202004getpricerulesparampriceruleidbatchparambatchiddiscountcodes method: GET description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: batch_id in: path type: string description: batch_id required: true - name: admin-api-2020-04-price_rules-price_rule_id-discount_codes.json path: /admin/api/2020-04/price_rules/{price_rule_id}/discount_codes.json operations: - name: deprecated202004createpricerulesparampriceruleiddiscountcodes method: POST description: Shopify Creates A 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: 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: deprecated202004getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: GET description: Shopify Retrieves A Single 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: deprecated202004deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: DELETE description: Shopify Deletes A 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: admin-api-2020-07-discount_codes-lookup.json path: /admin/api/2020-07/discount_codes/lookup.json operations: - name: deprecated202007getdiscountcodeslookup method: GET description: Shopify Retrieves The Location Of A Discount Code outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: code in: query type: integer description: code - name: admin-api-2020-07-price_rules-price_rule_id-batch.json path: /admin/api/2020-07/price_rules/{price_rule_id}/batch.json operations: - name: deprecated202007createpricerulesparampriceruleidbatch method: POST description: Shopify Creates A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_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-batch-batch_id}.json path: /admin/api/2020-07/price_rules/{price_rule_id}/batch/{batch_id}.json operations: - name: deprecated202007getpricerulesparampriceruleidbatchparambatchid method: GET description: Shopify Retrieves A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: batch_id in: path type: string description: batch_id required: true - name: admin-api-2020-07-price_rules-price_rule_id-batch-batch_id-discount_codes.json path: /admin/api/2020-07/price_rules/{price_rule_id}/batch/{batch_id}/discount_codes.json operations: - name: deprecated202007getpricerulesparampriceruleidbatchparambatchiddiscountcodes method: GET description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: batch_id in: path type: string description: batch_id required: true - name: admin-api-2020-07-price_rules-price_rule_id-discount_codes.json path: /admin/api/2020-07/price_rules/{price_rule_id}/discount_codes.json operations: - name: deprecated202007createpricerulesparampriceruleiddiscountcodes method: POST description: Shopify Creates A 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: 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: deprecated202007getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: GET description: Shopify Retrieves A Single 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: deprecated202007deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: DELETE description: Shopify Deletes A 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: admin-api-2020-10-discount_codes-lookup.json path: /admin/api/2020-10/discount_codes/lookup.json operations: - name: getdiscountcodeslookup method: GET description: Shopify Retrieves The Location Of A Discount Code outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: code in: query type: integer description: code - name: admin-api-2020-10-price_rules-price_rule_id-batch.json path: /admin/api/2020-10/price_rules/{price_rule_id}/batch.json operations: - name: createpricerulesparampriceruleidbatch method: POST description: Shopify Creates A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_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-batch-batch_id}.json path: /admin/api/2020-10/price_rules/{price_rule_id}/batch/{batch_id}.json operations: - name: getpricerulesparampriceruleidbatchparambatchid method: GET description: Shopify Retrieves A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: batch_id in: path type: string description: batch_id required: true - name: admin-api-2020-10-price_rules-price_rule_id-batch-batch_id-discount_codes.json path: /admin/api/2020-10/price_rules/{price_rule_id}/batch/{batch_id}/discount_codes.json operations: - name: getpricerulesparampriceruleidbatchparambatchiddiscountcodes method: GET description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: batch_id in: path type: string description: batch_id required: true - name: admin-api-2020-10-price_rules-price_rule_id-discount_codes.json path: /admin/api/2020-10/price_rules/{price_rule_id}/discount_codes.json operations: - name: createpricerulesparampriceruleiddiscountcodes method: POST description: Shopify Creates A 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: 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: getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: GET description: Shopify Retrieves A Single 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: deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: DELETE description: Shopify Deletes A 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: admin-api-2021-01-discount_codes-lookup.json path: /admin/api/2021-01/discount_codes/lookup.json operations: - name: deprecated202101getdiscountcodeslookup method: GET description: Shopify Retrieves The Location Of A Discount Code outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: code in: query type: integer description: code - name: admin-api-2021-01-price_rules-price_rule_id-batch.json path: /admin/api/2021-01/price_rules/{price_rule_id}/batch.json operations: - name: deprecated202101createpricerulesparampriceruleidbatch method: POST description: Shopify Creates A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_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-batch-batch_id}.json path: /admin/api/2021-01/price_rules/{price_rule_id}/batch/{batch_id}.json operations: - name: deprecated202101getpricerulesparampriceruleidbatchparambatchid method: GET description: Shopify Retrieves A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: batch_id in: path type: string description: batch_id required: true - name: admin-api-2021-01-price_rules-price_rule_id-batch-batch_id-discount_codes.json path: /admin/api/2021-01/price_rules/{price_rule_id}/batch/{batch_id}/discount_codes.json operations: - name: deprecated202101getpricerulesparampriceruleidbatchparambatchiddiscountcodes method: GET description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: batch_id in: path type: string description: batch_id required: true - name: admin-api-2021-01-price_rules-price_rule_id-discount_codes.json path: /admin/api/2021-01/price_rules/{price_rule_id}/discount_codes.json operations: - name: deprecated202101createpricerulesparampriceruleiddiscountcodes method: POST description: Shopify Creates A 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: 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: deprecated202101getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: GET description: Shopify Retrieves A Single 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: deprecated202101deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: DELETE description: Shopify Deletes A 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: admin-api-unstable-discount_codes-lookup.json path: /admin/api/unstable/discount_codes/lookup.json operations: - name: deprecatedunstablegetdiscountcodeslookup method: GET description: Shopify Retrieves The Location Of A Discount Code outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: code in: query type: integer description: code - name: admin-api-unstable-price_rules-price_rule_id-batch.json path: /admin/api/unstable/price_rules/{price_rule_id}/batch.json operations: - name: deprecatedunstablecreatepricerulesparampriceruleidbatch method: POST description: Shopify Creates A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-unstable-price_rules-price_rule_id-batch-batch_id}.json path: /admin/api/unstable/price_rules/{price_rule_id}/batch/{batch_id}.json operations: - name: deprecatedunstablegetpricerulesparampriceruleidbatchparambatchid method: GET description: Shopify Retrieves A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: batch_id in: path type: string description: batch_id required: true - name: admin-api-unstable-price_rules-price_rule_id-batch-batch_id-discount_codes.json path: /admin/api/unstable/price_rules/{price_rule_id}/batch/{batch_id}/discount_codes.json operations: - name: deprecatedunstablegetpricerulesparampriceruleidbatchparambatchiddiscountcodes method: GET description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: price_rule_id in: path type: string description: price_rule_id required: true - name: batch_id in: path type: string description: batch_id required: true - name: admin-api-unstable-price_rules-price_rule_id-discount_codes.json path: /admin/api/unstable/price_rules/{price_rule_id}/discount_codes.json operations: - name: deprecatedunstablecreatepricerulesparampriceruleiddiscountcodes method: POST description: Shopify Creates A 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: 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: deprecatedunstablegetpricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: GET description: Shopify Retrieves A Single 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: deprecatedunstabledeletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid method: DELETE description: Shopify Deletes A 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 exposes: - type: rest namespace: shopify-code-rest port: 8080 description: REST adapter for Shopify API — Code. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/admin/api/2020-01/discount-codes/lookup-json name: admin-api-2020-01-discount-codes-lookup-json description: REST surface for admin-api-2020-01-discount_codes-lookup.json. operations: - method: GET name: deprecated202001getdiscountcodeslookup description: Shopify Retrieves The Location Of A Discount Code call: shopify-code.deprecated202001getdiscountcodeslookup with: code: rest.code outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/price-rules/{price-rule-id}/batch-json name: admin-api-2020-01-price-rules-price-rule-id-batch-json description: REST surface for admin-api-2020-01-price_rules-price_rule_id-batch.json. operations: - method: POST name: deprecated202001createpricerulesparampriceruleidbatch description: Shopify Creates A Discount Code Creation Job call: shopify-code.deprecated202001createpricerulesparampriceruleidbatch with: price_rule_id: rest.price_rule_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/price-rules/{price-rule-id}/batch/batch-id-json name: admin-api-2020-01-price-rules-price-rule-id-batch-batch-id-json description: REST surface for admin-api-2020-01-price_rules-price_rule_id-batch-batch_id}.json. operations: - method: GET name: deprecated202001getpricerulesparampriceruleidbatchparambatchid description: Shopify Retrieves A Discount Code Creation Job call: shopify-code.deprecated202001getpricerulesparampriceruleidbatchparambatchid with: price_rule_id: rest.price_rule_id batch_id: rest.batch_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/price-rules/{price-rule-id}/batch/{batch-id}/discount-codes-json name: admin-api-2020-01-price-rules-price-rule-id-batch-batch-id-discount-codes-json description: REST surface for admin-api-2020-01-price_rules-price_rule_id-batch-batch_id-discount_codes.json. operations: - method: GET name: deprecated202001getpricerulesparampriceruleidbatchparambatchiddiscountcodes description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job call: shopify-code.deprecated202001getpricerulesparampriceruleidbatchparambatchiddiscountcodes with: price_rule_id: rest.price_rule_id batch_id: rest.batch_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/price-rules/{price-rule-id}/discount-codes-json name: admin-api-2020-01-price-rules-price-rule-id-discount-codes-json description: REST surface for admin-api-2020-01-price_rules-price_rule_id-discount_codes.json. operations: - method: POST name: deprecated202001createpricerulesparampriceruleiddiscountcodes description: Shopify Creates A Discount Code call: shopify-code.deprecated202001createpricerulesparampriceruleiddiscountcodes with: price_rule_id: rest.price_rule_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-code.deprecated202001updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: deprecated202001getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Retrieves A Single Discount Code call: shopify-code.deprecated202001getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id outputParameters: - type: object mapping: $. - method: DELETE name: deprecated202001deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Deletes A Discount Code call: shopify-code.deprecated202001deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/discount-codes/lookup-json name: admin-api-2020-04-discount-codes-lookup-json description: REST surface for admin-api-2020-04-discount_codes-lookup.json. operations: - method: GET name: deprecated202004getdiscountcodeslookup description: Shopify Retrieves The Location Of A Discount Code call: shopify-code.deprecated202004getdiscountcodeslookup with: code: rest.code outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/price-rules/{price-rule-id}/batch-json name: admin-api-2020-04-price-rules-price-rule-id-batch-json description: REST surface for admin-api-2020-04-price_rules-price_rule_id-batch.json. operations: - method: POST name: deprecated202004createpricerulesparampriceruleidbatch description: Shopify Creates A Discount Code Creation Job call: shopify-code.deprecated202004createpricerulesparampriceruleidbatch with: price_rule_id: rest.price_rule_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/price-rules/{price-rule-id}/batch/batch-id-json name: admin-api-2020-04-price-rules-price-rule-id-batch-batch-id-json description: REST surface for admin-api-2020-04-price_rules-price_rule_id-batch-batch_id}.json. operations: - method: GET name: deprecated202004getpricerulesparampriceruleidbatchparambatchid description: Shopify Retrieves A Discount Code Creation Job call: shopify-code.deprecated202004getpricerulesparampriceruleidbatchparambatchid with: price_rule_id: rest.price_rule_id batch_id: rest.batch_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/price-rules/{price-rule-id}/batch/{batch-id}/discount-codes-json name: admin-api-2020-04-price-rules-price-rule-id-batch-batch-id-discount-codes-json description: REST surface for admin-api-2020-04-price_rules-price_rule_id-batch-batch_id-discount_codes.json. operations: - method: GET name: deprecated202004getpricerulesparampriceruleidbatchparambatchiddiscountcodes description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job call: shopify-code.deprecated202004getpricerulesparampriceruleidbatchparambatchiddiscountcodes with: price_rule_id: rest.price_rule_id batch_id: rest.batch_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/price-rules/{price-rule-id}/discount-codes-json name: admin-api-2020-04-price-rules-price-rule-id-discount-codes-json description: REST surface for admin-api-2020-04-price_rules-price_rule_id-discount_codes.json. operations: - method: POST name: deprecated202004createpricerulesparampriceruleiddiscountcodes description: Shopify Creates A Discount Code call: shopify-code.deprecated202004createpricerulesparampriceruleiddiscountcodes with: price_rule_id: rest.price_rule_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-code.deprecated202004updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: deprecated202004getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Retrieves A Single Discount Code call: shopify-code.deprecated202004getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id outputParameters: - type: object mapping: $. - method: DELETE name: deprecated202004deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Deletes A Discount Code call: shopify-code.deprecated202004deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/discount-codes/lookup-json name: admin-api-2020-07-discount-codes-lookup-json description: REST surface for admin-api-2020-07-discount_codes-lookup.json. operations: - method: GET name: deprecated202007getdiscountcodeslookup description: Shopify Retrieves The Location Of A Discount Code call: shopify-code.deprecated202007getdiscountcodeslookup with: code: rest.code outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/price-rules/{price-rule-id}/batch-json name: admin-api-2020-07-price-rules-price-rule-id-batch-json description: REST surface for admin-api-2020-07-price_rules-price_rule_id-batch.json. operations: - method: POST name: deprecated202007createpricerulesparampriceruleidbatch description: Shopify Creates A Discount Code Creation Job call: shopify-code.deprecated202007createpricerulesparampriceruleidbatch with: price_rule_id: rest.price_rule_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/price-rules/{price-rule-id}/batch/batch-id-json name: admin-api-2020-07-price-rules-price-rule-id-batch-batch-id-json description: REST surface for admin-api-2020-07-price_rules-price_rule_id-batch-batch_id}.json. operations: - method: GET name: deprecated202007getpricerulesparampriceruleidbatchparambatchid description: Shopify Retrieves A Discount Code Creation Job call: shopify-code.deprecated202007getpricerulesparampriceruleidbatchparambatchid with: price_rule_id: rest.price_rule_id batch_id: rest.batch_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/price-rules/{price-rule-id}/batch/{batch-id}/discount-codes-json name: admin-api-2020-07-price-rules-price-rule-id-batch-batch-id-discount-codes-json description: REST surface for admin-api-2020-07-price_rules-price_rule_id-batch-batch_id-discount_codes.json. operations: - method: GET name: deprecated202007getpricerulesparampriceruleidbatchparambatchiddiscountcodes description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job call: shopify-code.deprecated202007getpricerulesparampriceruleidbatchparambatchiddiscountcodes with: price_rule_id: rest.price_rule_id batch_id: rest.batch_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/price-rules/{price-rule-id}/discount-codes-json name: admin-api-2020-07-price-rules-price-rule-id-discount-codes-json description: REST surface for admin-api-2020-07-price_rules-price_rule_id-discount_codes.json. operations: - method: POST name: deprecated202007createpricerulesparampriceruleiddiscountcodes description: Shopify Creates A Discount Code call: shopify-code.deprecated202007createpricerulesparampriceruleiddiscountcodes with: price_rule_id: rest.price_rule_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-code.deprecated202007updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: deprecated202007getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Retrieves A Single Discount Code call: shopify-code.deprecated202007getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id outputParameters: - type: object mapping: $. - method: DELETE name: deprecated202007deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Deletes A Discount Code call: shopify-code.deprecated202007deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/discount-codes/lookup-json name: admin-api-2020-10-discount-codes-lookup-json description: REST surface for admin-api-2020-10-discount_codes-lookup.json. operations: - method: GET name: getdiscountcodeslookup description: Shopify Retrieves The Location Of A Discount Code call: shopify-code.getdiscountcodeslookup with: code: rest.code outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/price-rules/{price-rule-id}/batch-json name: admin-api-2020-10-price-rules-price-rule-id-batch-json description: REST surface for admin-api-2020-10-price_rules-price_rule_id-batch.json. operations: - method: POST name: createpricerulesparampriceruleidbatch description: Shopify Creates A Discount Code Creation Job call: shopify-code.createpricerulesparampriceruleidbatch with: price_rule_id: rest.price_rule_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/price-rules/{price-rule-id}/batch/batch-id-json name: admin-api-2020-10-price-rules-price-rule-id-batch-batch-id-json description: REST surface for admin-api-2020-10-price_rules-price_rule_id-batch-batch_id}.json. operations: - method: GET name: getpricerulesparampriceruleidbatchparambatchid description: Shopify Retrieves A Discount Code Creation Job call: shopify-code.getpricerulesparampriceruleidbatchparambatchid with: price_rule_id: rest.price_rule_id batch_id: rest.batch_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/price-rules/{price-rule-id}/batch/{batch-id}/discount-codes-json name: admin-api-2020-10-price-rules-price-rule-id-batch-batch-id-discount-codes-json description: REST surface for admin-api-2020-10-price_rules-price_rule_id-batch-batch_id-discount_codes.json. operations: - method: GET name: getpricerulesparampriceruleidbatchparambatchiddiscountcodes description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job call: shopify-code.getpricerulesparampriceruleidbatchparambatchiddiscountcodes with: price_rule_id: rest.price_rule_id batch_id: rest.batch_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/price-rules/{price-rule-id}/discount-codes-json name: admin-api-2020-10-price-rules-price-rule-id-discount-codes-json description: REST surface for admin-api-2020-10-price_rules-price_rule_id-discount_codes.json. operations: - method: POST name: createpricerulesparampriceruleiddiscountcodes description: Shopify Creates A Discount Code call: shopify-code.createpricerulesparampriceruleiddiscountcodes with: price_rule_id: rest.price_rule_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-code.updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Retrieves A Single Discount Code call: shopify-code.getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id outputParameters: - type: object mapping: $. - method: DELETE name: deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Deletes A Discount Code call: shopify-code.deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/discount-codes/lookup-json name: admin-api-2021-01-discount-codes-lookup-json description: REST surface for admin-api-2021-01-discount_codes-lookup.json. operations: - method: GET name: deprecated202101getdiscountcodeslookup description: Shopify Retrieves The Location Of A Discount Code call: shopify-code.deprecated202101getdiscountcodeslookup with: code: rest.code outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/price-rules/{price-rule-id}/batch-json name: admin-api-2021-01-price-rules-price-rule-id-batch-json description: REST surface for admin-api-2021-01-price_rules-price_rule_id-batch.json. operations: - method: POST name: deprecated202101createpricerulesparampriceruleidbatch description: Shopify Creates A Discount Code Creation Job call: shopify-code.deprecated202101createpricerulesparampriceruleidbatch with: price_rule_id: rest.price_rule_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/price-rules/{price-rule-id}/batch/batch-id-json name: admin-api-2021-01-price-rules-price-rule-id-batch-batch-id-json description: REST surface for admin-api-2021-01-price_rules-price_rule_id-batch-batch_id}.json. operations: - method: GET name: deprecated202101getpricerulesparampriceruleidbatchparambatchid description: Shopify Retrieves A Discount Code Creation Job call: shopify-code.deprecated202101getpricerulesparampriceruleidbatchparambatchid with: price_rule_id: rest.price_rule_id batch_id: rest.batch_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/price-rules/{price-rule-id}/batch/{batch-id}/discount-codes-json name: admin-api-2021-01-price-rules-price-rule-id-batch-batch-id-discount-codes-json description: REST surface for admin-api-2021-01-price_rules-price_rule_id-batch-batch_id-discount_codes.json. operations: - method: GET name: deprecated202101getpricerulesparampriceruleidbatchparambatchiddiscountcodes description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job call: shopify-code.deprecated202101getpricerulesparampriceruleidbatchparambatchiddiscountcodes with: price_rule_id: rest.price_rule_id batch_id: rest.batch_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/price-rules/{price-rule-id}/discount-codes-json name: admin-api-2021-01-price-rules-price-rule-id-discount-codes-json description: REST surface for admin-api-2021-01-price_rules-price_rule_id-discount_codes.json. operations: - method: POST name: deprecated202101createpricerulesparampriceruleiddiscountcodes description: Shopify Creates A Discount Code call: shopify-code.deprecated202101createpricerulesparampriceruleiddiscountcodes with: price_rule_id: rest.price_rule_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-code.deprecated202101updatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: deprecated202101getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Retrieves A Single Discount Code call: shopify-code.deprecated202101getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id outputParameters: - type: object mapping: $. - method: DELETE name: deprecated202101deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Deletes A Discount Code call: shopify-code.deprecated202101deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/discount-codes/lookup-json name: admin-api-unstable-discount-codes-lookup-json description: REST surface for admin-api-unstable-discount_codes-lookup.json. operations: - method: GET name: deprecatedunstablegetdiscountcodeslookup description: Shopify Retrieves The Location Of A Discount Code call: shopify-code.deprecatedunstablegetdiscountcodeslookup with: code: rest.code outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/price-rules/{price-rule-id}/batch-json name: admin-api-unstable-price-rules-price-rule-id-batch-json description: REST surface for admin-api-unstable-price_rules-price_rule_id-batch.json. operations: - method: POST name: deprecatedunstablecreatepricerulesparampriceruleidbatch description: Shopify Creates A Discount Code Creation Job call: shopify-code.deprecatedunstablecreatepricerulesparampriceruleidbatch with: price_rule_id: rest.price_rule_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/price-rules/{price-rule-id}/batch/batch-id-json name: admin-api-unstable-price-rules-price-rule-id-batch-batch-id-json description: REST surface for admin-api-unstable-price_rules-price_rule_id-batch-batch_id}.json. operations: - method: GET name: deprecatedunstablegetpricerulesparampriceruleidbatchparambatchid description: Shopify Retrieves A Discount Code Creation Job call: shopify-code.deprecatedunstablegetpricerulesparampriceruleidbatchparambatchid with: price_rule_id: rest.price_rule_id batch_id: rest.batch_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/price-rules/{price-rule-id}/batch/{batch-id}/discount-codes-json name: admin-api-unstable-price-rules-price-rule-id-batch-batch-id-discount-codes-json description: REST surface for admin-api-unstable-price_rules-price_rule_id-batch-batch_id-discount_codes.json. operations: - method: GET name: deprecatedunstablegetpricerulesparampriceruleidbatchparambatchiddiscountcodes description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job call: shopify-code.deprecatedunstablegetpricerulesparampriceruleidbatchparambatchiddiscountcodes with: price_rule_id: rest.price_rule_id batch_id: rest.batch_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/price-rules/{price-rule-id}/discount-codes-json name: admin-api-unstable-price-rules-price-rule-id-discount-codes-json description: REST surface for admin-api-unstable-price_rules-price_rule_id-discount_codes.json. operations: - method: POST name: deprecatedunstablecreatepricerulesparampriceruleiddiscountcodes description: Shopify Creates A Discount Code call: shopify-code.deprecatedunstablecreatepricerulesparampriceruleiddiscountcodes with: price_rule_id: rest.price_rule_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-code.deprecatedunstableupdatepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: deprecatedunstablegetpricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Retrieves A Single Discount Code call: shopify-code.deprecatedunstablegetpricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id outputParameters: - type: object mapping: $. - method: DELETE name: deprecatedunstabledeletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid description: Shopify Deletes A Discount Code call: shopify-code.deprecatedunstabledeletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: rest.price_rule_id discount_code_id: rest.discount_code_id outputParameters: - type: object mapping: $. - type: mcp namespace: shopify-code-mcp port: 9090 transport: http description: MCP adapter for Shopify API — Code. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: shopify-retrieves-location-discount-code description: Shopify Retrieves The Location Of A Discount Code hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecated202001getdiscountcodeslookup with: code: tools.code outputParameters: - type: object mapping: $. - name: shopify-creates-discount-code-creation description: Shopify Creates A Discount Code Creation Job hints: readOnly: false destructive: false idempotent: false call: shopify-code.deprecated202001createpricerulesparampriceruleidbatch with: price_rule_id: tools.price_rule_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-discount-code-creation description: Shopify Retrieves A Discount Code Creation Job hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecated202001getpricerulesparampriceruleidbatchparambatchid with: price_rule_id: tools.price_rule_id batch_id: tools.batch_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-list-discount-codes description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecated202001getpricerulesparampriceruleidbatchparambatchiddiscountcodes with: price_rule_id: tools.price_rule_id batch_id: tools.batch_id outputParameters: - type: object mapping: $. - name: shopify-creates-discount-code description: Shopify Creates A Discount Code hints: readOnly: false destructive: false idempotent: false call: shopify-code.deprecated202001createpricerulesparampriceruleiddiscountcodes with: price_rule_id: tools.price_rule_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-code.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-retrieves-single-discount-code description: Shopify Retrieves A Single Discount Code hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecated202001getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id outputParameters: - type: object mapping: $. - name: shopify-deletes-discount-code description: Shopify Deletes A Discount Code hints: readOnly: false destructive: true idempotent: true call: shopify-code.deprecated202001deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-location-discount-code-2 description: Shopify Retrieves The Location Of A Discount Code hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecated202004getdiscountcodeslookup with: code: tools.code outputParameters: - type: object mapping: $. - name: shopify-creates-discount-code-creation-2 description: Shopify Creates A Discount Code Creation Job hints: readOnly: false destructive: false idempotent: false call: shopify-code.deprecated202004createpricerulesparampriceruleidbatch with: price_rule_id: tools.price_rule_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-discount-code-creation-2 description: Shopify Retrieves A Discount Code Creation Job hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecated202004getpricerulesparampriceruleidbatchparambatchid with: price_rule_id: tools.price_rule_id batch_id: tools.batch_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-list-discount-codes-2 description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecated202004getpricerulesparampriceruleidbatchparambatchiddiscountcodes with: price_rule_id: tools.price_rule_id batch_id: tools.batch_id outputParameters: - type: object mapping: $. - name: shopify-creates-discount-code-2 description: Shopify Creates A Discount Code hints: readOnly: false destructive: false idempotent: false call: shopify-code.deprecated202004createpricerulesparampriceruleiddiscountcodes with: price_rule_id: tools.price_rule_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-code.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-retrieves-single-discount-code-2 description: Shopify Retrieves A Single Discount Code hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecated202004getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id outputParameters: - type: object mapping: $. - name: shopify-deletes-discount-code-2 description: Shopify Deletes A Discount Code hints: readOnly: false destructive: true idempotent: true call: shopify-code.deprecated202004deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-location-discount-code-3 description: Shopify Retrieves The Location Of A Discount Code hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecated202007getdiscountcodeslookup with: code: tools.code outputParameters: - type: object mapping: $. - name: shopify-creates-discount-code-creation-3 description: Shopify Creates A Discount Code Creation Job hints: readOnly: false destructive: false idempotent: false call: shopify-code.deprecated202007createpricerulesparampriceruleidbatch with: price_rule_id: tools.price_rule_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-discount-code-creation-3 description: Shopify Retrieves A Discount Code Creation Job hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecated202007getpricerulesparampriceruleidbatchparambatchid with: price_rule_id: tools.price_rule_id batch_id: tools.batch_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-list-discount-codes-3 description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecated202007getpricerulesparampriceruleidbatchparambatchiddiscountcodes with: price_rule_id: tools.price_rule_id batch_id: tools.batch_id outputParameters: - type: object mapping: $. - name: shopify-creates-discount-code-3 description: Shopify Creates A Discount Code hints: readOnly: false destructive: false idempotent: false call: shopify-code.deprecated202007createpricerulesparampriceruleiddiscountcodes with: price_rule_id: tools.price_rule_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-code.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-retrieves-single-discount-code-3 description: Shopify Retrieves A Single Discount Code hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecated202007getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id outputParameters: - type: object mapping: $. - name: shopify-deletes-discount-code-3 description: Shopify Deletes A Discount Code hints: readOnly: false destructive: true idempotent: true call: shopify-code.deprecated202007deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-location-discount-code-4 description: Shopify Retrieves The Location Of A Discount Code hints: readOnly: true destructive: false idempotent: true call: shopify-code.getdiscountcodeslookup with: code: tools.code outputParameters: - type: object mapping: $. - name: shopify-creates-discount-code-creation-4 description: Shopify Creates A Discount Code Creation Job hints: readOnly: false destructive: false idempotent: false call: shopify-code.createpricerulesparampriceruleidbatch with: price_rule_id: tools.price_rule_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-discount-code-creation-4 description: Shopify Retrieves A Discount Code Creation Job hints: readOnly: true destructive: false idempotent: true call: shopify-code.getpricerulesparampriceruleidbatchparambatchid with: price_rule_id: tools.price_rule_id batch_id: tools.batch_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-list-discount-codes-4 description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job hints: readOnly: true destructive: false idempotent: true call: shopify-code.getpricerulesparampriceruleidbatchparambatchiddiscountcodes with: price_rule_id: tools.price_rule_id batch_id: tools.batch_id outputParameters: - type: object mapping: $. - name: shopify-creates-discount-code-4 description: Shopify Creates A Discount Code hints: readOnly: false destructive: false idempotent: false call: shopify-code.createpricerulesparampriceruleiddiscountcodes with: price_rule_id: tools.price_rule_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-code.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-retrieves-single-discount-code-4 description: Shopify Retrieves A Single Discount Code hints: readOnly: true destructive: false idempotent: true call: shopify-code.getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id outputParameters: - type: object mapping: $. - name: shopify-deletes-discount-code-4 description: Shopify Deletes A Discount Code hints: readOnly: false destructive: true idempotent: true call: shopify-code.deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-location-discount-code-5 description: Shopify Retrieves The Location Of A Discount Code hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecated202101getdiscountcodeslookup with: code: tools.code outputParameters: - type: object mapping: $. - name: shopify-creates-discount-code-creation-5 description: Shopify Creates A Discount Code Creation Job hints: readOnly: false destructive: false idempotent: false call: shopify-code.deprecated202101createpricerulesparampriceruleidbatch with: price_rule_id: tools.price_rule_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-discount-code-creation-5 description: Shopify Retrieves A Discount Code Creation Job hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecated202101getpricerulesparampriceruleidbatchparambatchid with: price_rule_id: tools.price_rule_id batch_id: tools.batch_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-list-discount-codes-5 description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecated202101getpricerulesparampriceruleidbatchparambatchiddiscountcodes with: price_rule_id: tools.price_rule_id batch_id: tools.batch_id outputParameters: - type: object mapping: $. - name: shopify-creates-discount-code-5 description: Shopify Creates A Discount Code hints: readOnly: false destructive: false idempotent: false call: shopify-code.deprecated202101createpricerulesparampriceruleiddiscountcodes with: price_rule_id: tools.price_rule_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-code.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-retrieves-single-discount-code-5 description: Shopify Retrieves A Single Discount Code hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecated202101getpricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id outputParameters: - type: object mapping: $. - name: shopify-deletes-discount-code-5 description: Shopify Deletes A Discount Code hints: readOnly: false destructive: true idempotent: true call: shopify-code.deprecated202101deletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-location-discount-code-6 description: Shopify Retrieves The Location Of A Discount Code hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecatedunstablegetdiscountcodeslookup with: code: tools.code outputParameters: - type: object mapping: $. - name: shopify-creates-discount-code-creation-6 description: Shopify Creates A Discount Code Creation Job hints: readOnly: false destructive: false idempotent: false call: shopify-code.deprecatedunstablecreatepricerulesparampriceruleidbatch with: price_rule_id: tools.price_rule_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-discount-code-creation-6 description: Shopify Retrieves A Discount Code Creation Job hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecatedunstablegetpricerulesparampriceruleidbatchparambatchid with: price_rule_id: tools.price_rule_id batch_id: tools.batch_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-list-discount-codes-6 description: Shopify Retrieves A List Of Discount Codes For A Discount Code Creation Job hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecatedunstablegetpricerulesparampriceruleidbatchparambatchiddiscountcodes with: price_rule_id: tools.price_rule_id batch_id: tools.batch_id outputParameters: - type: object mapping: $. - name: shopify-creates-discount-code-6 description: Shopify Creates A Discount Code hints: readOnly: false destructive: false idempotent: false call: shopify-code.deprecatedunstablecreatepricerulesparampriceruleiddiscountcodes with: price_rule_id: tools.price_rule_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-code.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-retrieves-single-discount-code-6 description: Shopify Retrieves A Single Discount Code hints: readOnly: true destructive: false idempotent: true call: shopify-code.deprecatedunstablegetpricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id outputParameters: - type: object mapping: $. - name: shopify-deletes-discount-code-6 description: Shopify Deletes A Discount Code hints: readOnly: false destructive: true idempotent: true call: shopify-code.deprecatedunstabledeletepricerulesparampriceruleiddiscountcodesparamdiscountcodeid with: price_rule_id: tools.price_rule_id discount_code_id: tools.discount_code_id outputParameters: - type: object mapping: $.