naftiko: 1.0.0-alpha2 info: label: Shopify API — Script description: 'Shopify API — Script. 36 operations. Lead operation: Shopify Retrieves A List Of All Script Tags. Self-contained Naftiko capability covering one Shopify business surface.' tags: - Shopify - Script created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: SHOPIFY_API_KEY: SHOPIFY_API_KEY capability: consumes: - type: http namespace: shopify-script baseUri: '' description: Shopify API — Script business capability. Self-contained, no shared references. resources: - name: admin-api-2020-01-script_tags.json path: /admin/api/2020-01/script_tags.json operations: - name: deprecated202001getscripttags method: GET description: Shopify Retrieves A List Of All Script Tags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: string description: The number of results to return. - name: since_id in: query type: string description: Restrict results to after the specified ID. - name: created_at_min in: query type: string description: 'Show script tags created after this date. (format: 2014-04-25T16:15:47-04:00)' - name: created_at_max in: query type: string description: 'Show script tags created before this date. (format: 2014-04-25T16:15:47-04:00)' - name: updated_at_min in: query type: string description: 'Show script tags last updated after this date. (format: 2014-04-25T16:15:47-04:00)' - name: updated_at_max in: query type: string description: 'Show script tags last updated before this date. (format: 2014-04-25T16:15:47-04:00)' - name: src in: query type: string description: Show script tags with this URL. - name: fields in: query type: string description: A comma-separated list of fields to include in the response. - name: deprecated202001createscripttags method: POST description: Shopify Creates A New Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-01-script_tags-count.json path: /admin/api/2020-01/script_tags/count.json operations: - name: deprecated202001getscripttagscount method: GET description: Shopify Retrieves A Count Of All Script Tags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: src in: query type: string description: Count only script tags with a given URL. - name: admin-api-2020-01-script_tags-script_tag_id}.json path: /admin/api/2020-01/script_tags/{script_tag_id}.json operations: - name: deprecated202001getscripttagsparamscripttagid method: GET description: Shopify Retrieves A Single Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true - name: fields in: query type: string description: A comma-separated list of fields to include in the response. - name: deprecated202001updatescripttagsparamscripttagid method: PUT description: Shopify Updates A Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deprecated202001deletescripttagsparamscripttagid method: DELETE description: Shopify Deletes A Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true - name: admin-api-2020-04-script_tags.json path: /admin/api/2020-04/script_tags.json operations: - name: deprecated202004getscripttags method: GET description: Shopify Retrieves A List Of All Script Tags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: string description: The number of results to return. - name: since_id in: query type: string description: Restrict results to after the specified ID. - name: created_at_min in: query type: string description: 'Show script tags created after this date. (format: 2014-04-25T16:15:47-04:00)' - name: created_at_max in: query type: string description: 'Show script tags created before this date. (format: 2014-04-25T16:15:47-04:00)' - name: updated_at_min in: query type: string description: 'Show script tags last updated after this date. (format: 2014-04-25T16:15:47-04:00)' - name: updated_at_max in: query type: string description: 'Show script tags last updated before this date. (format: 2014-04-25T16:15:47-04:00)' - name: src in: query type: string description: Show script tags with this URL. - name: fields in: query type: string description: A comma-separated list of fields to include in the response. - name: deprecated202004createscripttags method: POST description: Shopify Creates A New Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-04-script_tags-count.json path: /admin/api/2020-04/script_tags/count.json operations: - name: deprecated202004getscripttagscount method: GET description: Shopify Retrieves A Count Of All Script Tags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: src in: query type: string description: Count only script tags with a given URL. - name: admin-api-2020-04-script_tags-script_tag_id}.json path: /admin/api/2020-04/script_tags/{script_tag_id}.json operations: - name: deprecated202004getscripttagsparamscripttagid method: GET description: Shopify Retrieves A Single Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true - name: fields in: query type: string description: A comma-separated list of fields to include in the response. - name: deprecated202004updatescripttagsparamscripttagid method: PUT description: Shopify Updates A Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deprecated202004deletescripttagsparamscripttagid method: DELETE description: Shopify Deletes A Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true - name: admin-api-2020-07-script_tags.json path: /admin/api/2020-07/script_tags.json operations: - name: deprecated202007getscripttags method: GET description: Shopify Retrieves A List Of All Script Tags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: string description: The number of results to return. - name: since_id in: query type: string description: Restrict results to after the specified ID. - name: created_at_min in: query type: string description: 'Show script tags created after this date. (format: 2014-04-25T16:15:47-04:00)' - name: created_at_max in: query type: string description: 'Show script tags created before this date. (format: 2014-04-25T16:15:47-04:00)' - name: updated_at_min in: query type: string description: 'Show script tags last updated after this date. (format: 2014-04-25T16:15:47-04:00)' - name: updated_at_max in: query type: string description: 'Show script tags last updated before this date. (format: 2014-04-25T16:15:47-04:00)' - name: src in: query type: string description: Show script tags with this URL. - name: fields in: query type: string description: A comma-separated list of fields to include in the response. - name: deprecated202007createscripttags method: POST description: Shopify Creates A New Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-07-script_tags-count.json path: /admin/api/2020-07/script_tags/count.json operations: - name: deprecated202007getscripttagscount method: GET description: Shopify Retrieves A Count Of All Script Tags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: src in: query type: string description: Count only script tags with a given URL. - name: admin-api-2020-07-script_tags-script_tag_id}.json path: /admin/api/2020-07/script_tags/{script_tag_id}.json operations: - name: deprecated202007getscripttagsparamscripttagid method: GET description: Shopify Retrieves A Single Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true - name: fields in: query type: string description: A comma-separated list of fields to include in the response. - name: deprecated202007updatescripttagsparamscripttagid method: PUT description: Shopify Updates A Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deprecated202007deletescripttagsparamscripttagid method: DELETE description: Shopify Deletes A Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true - name: admin-api-2020-10-script_tags.json path: /admin/api/2020-10/script_tags.json operations: - name: getscripttags method: GET description: Shopify Retrieves A List Of All Script Tags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: string description: The number of results to return. - name: since_id in: query type: string description: Restrict results to after the specified ID. - name: created_at_min in: query type: string description: 'Show script tags created after this date. (format: 2014-04-25T16:15:47-04:00)' - name: created_at_max in: query type: string description: 'Show script tags created before this date. (format: 2014-04-25T16:15:47-04:00)' - name: updated_at_min in: query type: string description: 'Show script tags last updated after this date. (format: 2014-04-25T16:15:47-04:00)' - name: updated_at_max in: query type: string description: 'Show script tags last updated before this date. (format: 2014-04-25T16:15:47-04:00)' - name: src in: query type: string description: Show script tags with this URL. - name: fields in: query type: string description: A comma-separated list of fields to include in the response. - name: createscripttags method: POST description: Shopify Creates A New Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-10-script_tags-count.json path: /admin/api/2020-10/script_tags/count.json operations: - name: getscripttagscount method: GET description: Shopify Retrieves A Count Of All Script Tags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: src in: query type: string description: Count only script tags with a given URL. - name: admin-api-2020-10-script_tags-script_tag_id}.json path: /admin/api/2020-10/script_tags/{script_tag_id}.json operations: - name: getscripttagsparamscripttagid method: GET description: Shopify Retrieves A Single Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true - name: fields in: query type: string description: A comma-separated list of fields to include in the response. - name: updatescripttagsparamscripttagid method: PUT description: Shopify Updates A Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deletescripttagsparamscripttagid method: DELETE description: Shopify Deletes A Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true - name: admin-api-2021-01-script_tags.json path: /admin/api/2021-01/script_tags.json operations: - name: deprecated202101getscripttags method: GET description: Shopify Retrieves A List Of All Script Tags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: string description: The number of results to return. - name: since_id in: query type: string description: Restrict results to after the specified ID. - name: created_at_min in: query type: string description: 'Show script tags created after this date. (format: 2014-04-25T16:15:47-04:00)' - name: created_at_max in: query type: string description: 'Show script tags created before this date. (format: 2014-04-25T16:15:47-04:00)' - name: updated_at_min in: query type: string description: 'Show script tags last updated after this date. (format: 2014-04-25T16:15:47-04:00)' - name: updated_at_max in: query type: string description: 'Show script tags last updated before this date. (format: 2014-04-25T16:15:47-04:00)' - name: src in: query type: string description: Show script tags with this URL. - name: fields in: query type: string description: A comma-separated list of fields to include in the response. - name: deprecated202101createscripttags method: POST description: Shopify Creates A New Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2021-01-script_tags-count.json path: /admin/api/2021-01/script_tags/count.json operations: - name: deprecated202101getscripttagscount method: GET description: Shopify Retrieves A Count Of All Script Tags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: src in: query type: string description: Count only script tags with a given URL. - name: admin-api-2021-01-script_tags-script_tag_id}.json path: /admin/api/2021-01/script_tags/{script_tag_id}.json operations: - name: deprecated202101getscripttagsparamscripttagid method: GET description: Shopify Retrieves A Single Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true - name: fields in: query type: string description: A comma-separated list of fields to include in the response. - name: deprecated202101updatescripttagsparamscripttagid method: PUT description: Shopify Updates A Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deprecated202101deletescripttagsparamscripttagid method: DELETE description: Shopify Deletes A Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true - name: admin-api-unstable-script_tags.json path: /admin/api/unstable/script_tags.json operations: - name: deprecatedunstablegetscripttags method: GET description: Shopify Retrieves A List Of All Script Tags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: string description: The number of results to return. - name: since_id in: query type: string description: Restrict results to after the specified ID. - name: created_at_min in: query type: string description: 'Show script tags created after this date. (format: 2014-04-25T16:15:47-04:00)' - name: created_at_max in: query type: string description: 'Show script tags created before this date. (format: 2014-04-25T16:15:47-04:00)' - name: updated_at_min in: query type: string description: 'Show script tags last updated after this date. (format: 2014-04-25T16:15:47-04:00)' - name: updated_at_max in: query type: string description: 'Show script tags last updated before this date. (format: 2014-04-25T16:15:47-04:00)' - name: src in: query type: string description: Show script tags with this URL. - name: fields in: query type: string description: A comma-separated list of fields to include in the response. - name: deprecatedunstablecreatescripttags method: POST description: Shopify Creates A New Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-unstable-script_tags-count.json path: /admin/api/unstable/script_tags/count.json operations: - name: deprecatedunstablegetscripttagscount method: GET description: Shopify Retrieves A Count Of All Script Tags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: src in: query type: string description: Count only script tags with a given URL. - name: admin-api-unstable-script_tags-script_tag_id}.json path: /admin/api/unstable/script_tags/{script_tag_id}.json operations: - name: deprecatedunstablegetscripttagsparamscripttagid method: GET description: Shopify Retrieves A Single Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true - name: fields in: query type: string description: A comma-separated list of fields to include in the response. - name: deprecatedunstableupdatescripttagsparamscripttagid method: PUT description: Shopify Updates A Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deprecatedunstabledeletescripttagsparamscripttagid method: DELETE description: Shopify Deletes A Script Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_tag_id in: path type: string description: script_tag_id required: true exposes: - type: rest namespace: shopify-script-rest port: 8080 description: REST adapter for Shopify API — Script. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/admin/api/2020-01/script-tags-json name: admin-api-2020-01-script-tags-json description: REST surface for admin-api-2020-01-script_tags.json. operations: - method: GET name: deprecated202001getscripttags description: Shopify Retrieves A List Of All Script Tags call: shopify-script.deprecated202001getscripttags with: limit: rest.limit since_id: rest.since_id created_at_min: rest.created_at_min created_at_max: rest.created_at_max updated_at_min: rest.updated_at_min updated_at_max: rest.updated_at_max src: rest.src fields: rest.fields outputParameters: - type: object mapping: $. - method: POST name: deprecated202001createscripttags description: Shopify Creates A New Script Tag call: shopify-script.deprecated202001createscripttags with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/script-tags/count-json name: admin-api-2020-01-script-tags-count-json description: REST surface for admin-api-2020-01-script_tags-count.json. operations: - method: GET name: deprecated202001getscripttagscount description: Shopify Retrieves A Count Of All Script Tags call: shopify-script.deprecated202001getscripttagscount with: src: rest.src outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/script-tags/script-tag-id-json name: admin-api-2020-01-script-tags-script-tag-id-json description: REST surface for admin-api-2020-01-script_tags-script_tag_id}.json. operations: - method: GET name: deprecated202001getscripttagsparamscripttagid description: Shopify Retrieves A Single Script Tag call: shopify-script.deprecated202001getscripttagsparamscripttagid with: script_tag_id: rest.script_tag_id fields: rest.fields outputParameters: - type: object mapping: $. - method: PUT name: deprecated202001updatescripttagsparamscripttagid description: Shopify Updates A Script Tag call: shopify-script.deprecated202001updatescripttagsparamscripttagid with: script_tag_id: rest.script_tag_id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deprecated202001deletescripttagsparamscripttagid description: Shopify Deletes A Script Tag call: shopify-script.deprecated202001deletescripttagsparamscripttagid with: script_tag_id: rest.script_tag_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/script-tags-json name: admin-api-2020-04-script-tags-json description: REST surface for admin-api-2020-04-script_tags.json. operations: - method: GET name: deprecated202004getscripttags description: Shopify Retrieves A List Of All Script Tags call: shopify-script.deprecated202004getscripttags with: limit: rest.limit since_id: rest.since_id created_at_min: rest.created_at_min created_at_max: rest.created_at_max updated_at_min: rest.updated_at_min updated_at_max: rest.updated_at_max src: rest.src fields: rest.fields outputParameters: - type: object mapping: $. - method: POST name: deprecated202004createscripttags description: Shopify Creates A New Script Tag call: shopify-script.deprecated202004createscripttags with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/script-tags/count-json name: admin-api-2020-04-script-tags-count-json description: REST surface for admin-api-2020-04-script_tags-count.json. operations: - method: GET name: deprecated202004getscripttagscount description: Shopify Retrieves A Count Of All Script Tags call: shopify-script.deprecated202004getscripttagscount with: src: rest.src outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/script-tags/script-tag-id-json name: admin-api-2020-04-script-tags-script-tag-id-json description: REST surface for admin-api-2020-04-script_tags-script_tag_id}.json. operations: - method: GET name: deprecated202004getscripttagsparamscripttagid description: Shopify Retrieves A Single Script Tag call: shopify-script.deprecated202004getscripttagsparamscripttagid with: script_tag_id: rest.script_tag_id fields: rest.fields outputParameters: - type: object mapping: $. - method: PUT name: deprecated202004updatescripttagsparamscripttagid description: Shopify Updates A Script Tag call: shopify-script.deprecated202004updatescripttagsparamscripttagid with: script_tag_id: rest.script_tag_id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deprecated202004deletescripttagsparamscripttagid description: Shopify Deletes A Script Tag call: shopify-script.deprecated202004deletescripttagsparamscripttagid with: script_tag_id: rest.script_tag_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/script-tags-json name: admin-api-2020-07-script-tags-json description: REST surface for admin-api-2020-07-script_tags.json. operations: - method: GET name: deprecated202007getscripttags description: Shopify Retrieves A List Of All Script Tags call: shopify-script.deprecated202007getscripttags with: limit: rest.limit since_id: rest.since_id created_at_min: rest.created_at_min created_at_max: rest.created_at_max updated_at_min: rest.updated_at_min updated_at_max: rest.updated_at_max src: rest.src fields: rest.fields outputParameters: - type: object mapping: $. - method: POST name: deprecated202007createscripttags description: Shopify Creates A New Script Tag call: shopify-script.deprecated202007createscripttags with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/script-tags/count-json name: admin-api-2020-07-script-tags-count-json description: REST surface for admin-api-2020-07-script_tags-count.json. operations: - method: GET name: deprecated202007getscripttagscount description: Shopify Retrieves A Count Of All Script Tags call: shopify-script.deprecated202007getscripttagscount with: src: rest.src outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/script-tags/script-tag-id-json name: admin-api-2020-07-script-tags-script-tag-id-json description: REST surface for admin-api-2020-07-script_tags-script_tag_id}.json. operations: - method: GET name: deprecated202007getscripttagsparamscripttagid description: Shopify Retrieves A Single Script Tag call: shopify-script.deprecated202007getscripttagsparamscripttagid with: script_tag_id: rest.script_tag_id fields: rest.fields outputParameters: - type: object mapping: $. - method: PUT name: deprecated202007updatescripttagsparamscripttagid description: Shopify Updates A Script Tag call: shopify-script.deprecated202007updatescripttagsparamscripttagid with: script_tag_id: rest.script_tag_id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deprecated202007deletescripttagsparamscripttagid description: Shopify Deletes A Script Tag call: shopify-script.deprecated202007deletescripttagsparamscripttagid with: script_tag_id: rest.script_tag_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/script-tags-json name: admin-api-2020-10-script-tags-json description: REST surface for admin-api-2020-10-script_tags.json. operations: - method: GET name: getscripttags description: Shopify Retrieves A List Of All Script Tags call: shopify-script.getscripttags with: limit: rest.limit since_id: rest.since_id created_at_min: rest.created_at_min created_at_max: rest.created_at_max updated_at_min: rest.updated_at_min updated_at_max: rest.updated_at_max src: rest.src fields: rest.fields outputParameters: - type: object mapping: $. - method: POST name: createscripttags description: Shopify Creates A New Script Tag call: shopify-script.createscripttags with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/script-tags/count-json name: admin-api-2020-10-script-tags-count-json description: REST surface for admin-api-2020-10-script_tags-count.json. operations: - method: GET name: getscripttagscount description: Shopify Retrieves A Count Of All Script Tags call: shopify-script.getscripttagscount with: src: rest.src outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/script-tags/script-tag-id-json name: admin-api-2020-10-script-tags-script-tag-id-json description: REST surface for admin-api-2020-10-script_tags-script_tag_id}.json. operations: - method: GET name: getscripttagsparamscripttagid description: Shopify Retrieves A Single Script Tag call: shopify-script.getscripttagsparamscripttagid with: script_tag_id: rest.script_tag_id fields: rest.fields outputParameters: - type: object mapping: $. - method: PUT name: updatescripttagsparamscripttagid description: Shopify Updates A Script Tag call: shopify-script.updatescripttagsparamscripttagid with: script_tag_id: rest.script_tag_id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletescripttagsparamscripttagid description: Shopify Deletes A Script Tag call: shopify-script.deletescripttagsparamscripttagid with: script_tag_id: rest.script_tag_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/script-tags-json name: admin-api-2021-01-script-tags-json description: REST surface for admin-api-2021-01-script_tags.json. operations: - method: GET name: deprecated202101getscripttags description: Shopify Retrieves A List Of All Script Tags call: shopify-script.deprecated202101getscripttags with: limit: rest.limit since_id: rest.since_id created_at_min: rest.created_at_min created_at_max: rest.created_at_max updated_at_min: rest.updated_at_min updated_at_max: rest.updated_at_max src: rest.src fields: rest.fields outputParameters: - type: object mapping: $. - method: POST name: deprecated202101createscripttags description: Shopify Creates A New Script Tag call: shopify-script.deprecated202101createscripttags with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/script-tags/count-json name: admin-api-2021-01-script-tags-count-json description: REST surface for admin-api-2021-01-script_tags-count.json. operations: - method: GET name: deprecated202101getscripttagscount description: Shopify Retrieves A Count Of All Script Tags call: shopify-script.deprecated202101getscripttagscount with: src: rest.src outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/script-tags/script-tag-id-json name: admin-api-2021-01-script-tags-script-tag-id-json description: REST surface for admin-api-2021-01-script_tags-script_tag_id}.json. operations: - method: GET name: deprecated202101getscripttagsparamscripttagid description: Shopify Retrieves A Single Script Tag call: shopify-script.deprecated202101getscripttagsparamscripttagid with: script_tag_id: rest.script_tag_id fields: rest.fields outputParameters: - type: object mapping: $. - method: PUT name: deprecated202101updatescripttagsparamscripttagid description: Shopify Updates A Script Tag call: shopify-script.deprecated202101updatescripttagsparamscripttagid with: script_tag_id: rest.script_tag_id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deprecated202101deletescripttagsparamscripttagid description: Shopify Deletes A Script Tag call: shopify-script.deprecated202101deletescripttagsparamscripttagid with: script_tag_id: rest.script_tag_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/script-tags-json name: admin-api-unstable-script-tags-json description: REST surface for admin-api-unstable-script_tags.json. operations: - method: GET name: deprecatedunstablegetscripttags description: Shopify Retrieves A List Of All Script Tags call: shopify-script.deprecatedunstablegetscripttags with: limit: rest.limit since_id: rest.since_id created_at_min: rest.created_at_min created_at_max: rest.created_at_max updated_at_min: rest.updated_at_min updated_at_max: rest.updated_at_max src: rest.src fields: rest.fields outputParameters: - type: object mapping: $. - method: POST name: deprecatedunstablecreatescripttags description: Shopify Creates A New Script Tag call: shopify-script.deprecatedunstablecreatescripttags with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/script-tags/count-json name: admin-api-unstable-script-tags-count-json description: REST surface for admin-api-unstable-script_tags-count.json. operations: - method: GET name: deprecatedunstablegetscripttagscount description: Shopify Retrieves A Count Of All Script Tags call: shopify-script.deprecatedunstablegetscripttagscount with: src: rest.src outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/script-tags/script-tag-id-json name: admin-api-unstable-script-tags-script-tag-id-json description: REST surface for admin-api-unstable-script_tags-script_tag_id}.json. operations: - method: GET name: deprecatedunstablegetscripttagsparamscripttagid description: Shopify Retrieves A Single Script Tag call: shopify-script.deprecatedunstablegetscripttagsparamscripttagid with: script_tag_id: rest.script_tag_id fields: rest.fields outputParameters: - type: object mapping: $. - method: PUT name: deprecatedunstableupdatescripttagsparamscripttagid description: Shopify Updates A Script Tag call: shopify-script.deprecatedunstableupdatescripttagsparamscripttagid with: script_tag_id: rest.script_tag_id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deprecatedunstabledeletescripttagsparamscripttagid description: Shopify Deletes A Script Tag call: shopify-script.deprecatedunstabledeletescripttagsparamscripttagid with: script_tag_id: rest.script_tag_id outputParameters: - type: object mapping: $. - type: mcp namespace: shopify-script-mcp port: 9090 transport: http description: MCP adapter for Shopify API — Script. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: shopify-retrieves-list-all-script description: Shopify Retrieves A List Of All Script Tags hints: readOnly: true destructive: false idempotent: true call: shopify-script.deprecated202001getscripttags with: limit: tools.limit since_id: tools.since_id created_at_min: tools.created_at_min created_at_max: tools.created_at_max updated_at_min: tools.updated_at_min updated_at_max: tools.updated_at_max src: tools.src fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-creates-new-script-tag description: Shopify Creates A New Script Tag hints: readOnly: false destructive: false idempotent: false call: shopify-script.deprecated202001createscripttags with: body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-all-script description: Shopify Retrieves A Count Of All Script Tags hints: readOnly: true destructive: false idempotent: true call: shopify-script.deprecated202001getscripttagscount with: src: tools.src outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-script-tag description: Shopify Retrieves A Single Script Tag hints: readOnly: true destructive: false idempotent: true call: shopify-script.deprecated202001getscripttagsparamscripttagid with: script_tag_id: tools.script_tag_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-updates-script-tag description: Shopify Updates A Script Tag hints: readOnly: false destructive: false idempotent: true call: shopify-script.deprecated202001updatescripttagsparamscripttagid with: script_tag_id: tools.script_tag_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-script-tag description: Shopify Deletes A Script Tag hints: readOnly: false destructive: true idempotent: true call: shopify-script.deprecated202001deletescripttagsparamscripttagid with: script_tag_id: tools.script_tag_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-list-all-script-2 description: Shopify Retrieves A List Of All Script Tags hints: readOnly: true destructive: false idempotent: true call: shopify-script.deprecated202004getscripttags with: limit: tools.limit since_id: tools.since_id created_at_min: tools.created_at_min created_at_max: tools.created_at_max updated_at_min: tools.updated_at_min updated_at_max: tools.updated_at_max src: tools.src fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-creates-new-script-tag-2 description: Shopify Creates A New Script Tag hints: readOnly: false destructive: false idempotent: false call: shopify-script.deprecated202004createscripttags with: body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-all-script-2 description: Shopify Retrieves A Count Of All Script Tags hints: readOnly: true destructive: false idempotent: true call: shopify-script.deprecated202004getscripttagscount with: src: tools.src outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-script-tag-2 description: Shopify Retrieves A Single Script Tag hints: readOnly: true destructive: false idempotent: true call: shopify-script.deprecated202004getscripttagsparamscripttagid with: script_tag_id: tools.script_tag_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-updates-script-tag-2 description: Shopify Updates A Script Tag hints: readOnly: false destructive: false idempotent: true call: shopify-script.deprecated202004updatescripttagsparamscripttagid with: script_tag_id: tools.script_tag_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-script-tag-2 description: Shopify Deletes A Script Tag hints: readOnly: false destructive: true idempotent: true call: shopify-script.deprecated202004deletescripttagsparamscripttagid with: script_tag_id: tools.script_tag_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-list-all-script-3 description: Shopify Retrieves A List Of All Script Tags hints: readOnly: true destructive: false idempotent: true call: shopify-script.deprecated202007getscripttags with: limit: tools.limit since_id: tools.since_id created_at_min: tools.created_at_min created_at_max: tools.created_at_max updated_at_min: tools.updated_at_min updated_at_max: tools.updated_at_max src: tools.src fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-creates-new-script-tag-3 description: Shopify Creates A New Script Tag hints: readOnly: false destructive: false idempotent: false call: shopify-script.deprecated202007createscripttags with: body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-all-script-3 description: Shopify Retrieves A Count Of All Script Tags hints: readOnly: true destructive: false idempotent: true call: shopify-script.deprecated202007getscripttagscount with: src: tools.src outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-script-tag-3 description: Shopify Retrieves A Single Script Tag hints: readOnly: true destructive: false idempotent: true call: shopify-script.deprecated202007getscripttagsparamscripttagid with: script_tag_id: tools.script_tag_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-updates-script-tag-3 description: Shopify Updates A Script Tag hints: readOnly: false destructive: false idempotent: true call: shopify-script.deprecated202007updatescripttagsparamscripttagid with: script_tag_id: tools.script_tag_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-script-tag-3 description: Shopify Deletes A Script Tag hints: readOnly: false destructive: true idempotent: true call: shopify-script.deprecated202007deletescripttagsparamscripttagid with: script_tag_id: tools.script_tag_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-list-all-script-4 description: Shopify Retrieves A List Of All Script Tags hints: readOnly: true destructive: false idempotent: true call: shopify-script.getscripttags with: limit: tools.limit since_id: tools.since_id created_at_min: tools.created_at_min created_at_max: tools.created_at_max updated_at_min: tools.updated_at_min updated_at_max: tools.updated_at_max src: tools.src fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-creates-new-script-tag-4 description: Shopify Creates A New Script Tag hints: readOnly: false destructive: false idempotent: false call: shopify-script.createscripttags with: body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-all-script-4 description: Shopify Retrieves A Count Of All Script Tags hints: readOnly: true destructive: false idempotent: true call: shopify-script.getscripttagscount with: src: tools.src outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-script-tag-4 description: Shopify Retrieves A Single Script Tag hints: readOnly: true destructive: false idempotent: true call: shopify-script.getscripttagsparamscripttagid with: script_tag_id: tools.script_tag_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-updates-script-tag-4 description: Shopify Updates A Script Tag hints: readOnly: false destructive: false idempotent: true call: shopify-script.updatescripttagsparamscripttagid with: script_tag_id: tools.script_tag_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-script-tag-4 description: Shopify Deletes A Script Tag hints: readOnly: false destructive: true idempotent: true call: shopify-script.deletescripttagsparamscripttagid with: script_tag_id: tools.script_tag_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-list-all-script-5 description: Shopify Retrieves A List Of All Script Tags hints: readOnly: true destructive: false idempotent: true call: shopify-script.deprecated202101getscripttags with: limit: tools.limit since_id: tools.since_id created_at_min: tools.created_at_min created_at_max: tools.created_at_max updated_at_min: tools.updated_at_min updated_at_max: tools.updated_at_max src: tools.src fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-creates-new-script-tag-5 description: Shopify Creates A New Script Tag hints: readOnly: false destructive: false idempotent: false call: shopify-script.deprecated202101createscripttags with: body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-all-script-5 description: Shopify Retrieves A Count Of All Script Tags hints: readOnly: true destructive: false idempotent: true call: shopify-script.deprecated202101getscripttagscount with: src: tools.src outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-script-tag-5 description: Shopify Retrieves A Single Script Tag hints: readOnly: true destructive: false idempotent: true call: shopify-script.deprecated202101getscripttagsparamscripttagid with: script_tag_id: tools.script_tag_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-updates-script-tag-5 description: Shopify Updates A Script Tag hints: readOnly: false destructive: false idempotent: true call: shopify-script.deprecated202101updatescripttagsparamscripttagid with: script_tag_id: tools.script_tag_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-script-tag-5 description: Shopify Deletes A Script Tag hints: readOnly: false destructive: true idempotent: true call: shopify-script.deprecated202101deletescripttagsparamscripttagid with: script_tag_id: tools.script_tag_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-list-all-script-6 description: Shopify Retrieves A List Of All Script Tags hints: readOnly: true destructive: false idempotent: true call: shopify-script.deprecatedunstablegetscripttags with: limit: tools.limit since_id: tools.since_id created_at_min: tools.created_at_min created_at_max: tools.created_at_max updated_at_min: tools.updated_at_min updated_at_max: tools.updated_at_max src: tools.src fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-creates-new-script-tag-6 description: Shopify Creates A New Script Tag hints: readOnly: false destructive: false idempotent: false call: shopify-script.deprecatedunstablecreatescripttags with: body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-all-script-6 description: Shopify Retrieves A Count Of All Script Tags hints: readOnly: true destructive: false idempotent: true call: shopify-script.deprecatedunstablegetscripttagscount with: src: tools.src outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-script-tag-6 description: Shopify Retrieves A Single Script Tag hints: readOnly: true destructive: false idempotent: true call: shopify-script.deprecatedunstablegetscripttagsparamscripttagid with: script_tag_id: tools.script_tag_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-updates-script-tag-6 description: Shopify Updates A Script Tag hints: readOnly: false destructive: false idempotent: true call: shopify-script.deprecatedunstableupdatescripttagsparamscripttagid with: script_tag_id: tools.script_tag_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-script-tag-6 description: Shopify Deletes A Script Tag hints: readOnly: false destructive: true idempotent: true call: shopify-script.deprecatedunstabledeletescripttagsparamscripttagid with: script_tag_id: tools.script_tag_id outputParameters: - type: object mapping: $.