Shopify · Capability

Shopify API — Script

Shopify API — Script. 36 operations. Lead operation: Shopify Retrieves A List Of All Script Tags. Self-contained Naftiko capability covering one Shopify business surface.

Run with Naftiko ShopifyScript

What You Can Do

GET
Deprecated202001getscripttags — Shopify Retrieves A List Of All Script Tags
/v1/admin/api/2020-01/script-tags-json
POST
Deprecated202001createscripttags — Shopify Creates A New Script Tag
/v1/admin/api/2020-01/script-tags-json
GET
Deprecated202001getscripttagscount — Shopify Retrieves A Count Of All Script Tags
/v1/admin/api/2020-01/script-tags/count-json
GET
Deprecated202001getscripttagsparamscripttagid — Shopify Retrieves A Single Script Tag
/v1/admin/api/2020-01/script-tags/script-tag-id-json
PUT
Deprecated202001updatescripttagsparamscripttagid — Shopify Updates A Script Tag
/v1/admin/api/2020-01/script-tags/script-tag-id-json
DELETE
Deprecated202001deletescripttagsparamscripttagid — Shopify Deletes A Script Tag
/v1/admin/api/2020-01/script-tags/script-tag-id-json
GET
Deprecated202004getscripttags — Shopify Retrieves A List Of All Script Tags
/v1/admin/api/2020-04/script-tags-json
POST
Deprecated202004createscripttags — Shopify Creates A New Script Tag
/v1/admin/api/2020-04/script-tags-json
GET
Deprecated202004getscripttagscount — Shopify Retrieves A Count Of All Script Tags
/v1/admin/api/2020-04/script-tags/count-json
GET
Deprecated202004getscripttagsparamscripttagid — Shopify Retrieves A Single Script Tag
/v1/admin/api/2020-04/script-tags/script-tag-id-json
PUT
Deprecated202004updatescripttagsparamscripttagid — Shopify Updates A Script Tag
/v1/admin/api/2020-04/script-tags/script-tag-id-json
DELETE
Deprecated202004deletescripttagsparamscripttagid — Shopify Deletes A Script Tag
/v1/admin/api/2020-04/script-tags/script-tag-id-json
GET
Deprecated202007getscripttags — Shopify Retrieves A List Of All Script Tags
/v1/admin/api/2020-07/script-tags-json
POST
Deprecated202007createscripttags — Shopify Creates A New Script Tag
/v1/admin/api/2020-07/script-tags-json
GET
Deprecated202007getscripttagscount — Shopify Retrieves A Count Of All Script Tags
/v1/admin/api/2020-07/script-tags/count-json
GET
Deprecated202007getscripttagsparamscripttagid — Shopify Retrieves A Single Script Tag
/v1/admin/api/2020-07/script-tags/script-tag-id-json
PUT
Deprecated202007updatescripttagsparamscripttagid — Shopify Updates A Script Tag
/v1/admin/api/2020-07/script-tags/script-tag-id-json
DELETE
Deprecated202007deletescripttagsparamscripttagid — Shopify Deletes A Script Tag
/v1/admin/api/2020-07/script-tags/script-tag-id-json
GET
Getscripttags — Shopify Retrieves A List Of All Script Tags
/v1/admin/api/2020-10/script-tags-json
POST
Createscripttags — Shopify Creates A New Script Tag
/v1/admin/api/2020-10/script-tags-json
GET
Getscripttagscount — Shopify Retrieves A Count Of All Script Tags
/v1/admin/api/2020-10/script-tags/count-json
GET
Getscripttagsparamscripttagid — Shopify Retrieves A Single Script Tag
/v1/admin/api/2020-10/script-tags/script-tag-id-json
PUT
Updatescripttagsparamscripttagid — Shopify Updates A Script Tag
/v1/admin/api/2020-10/script-tags/script-tag-id-json
DELETE
Deletescripttagsparamscripttagid — Shopify Deletes A Script Tag
/v1/admin/api/2020-10/script-tags/script-tag-id-json
GET
Deprecated202101getscripttags — Shopify Retrieves A List Of All Script Tags
/v1/admin/api/2021-01/script-tags-json
POST
Deprecated202101createscripttags — Shopify Creates A New Script Tag
/v1/admin/api/2021-01/script-tags-json
GET
Deprecated202101getscripttagscount — Shopify Retrieves A Count Of All Script Tags
/v1/admin/api/2021-01/script-tags/count-json
GET
Deprecated202101getscripttagsparamscripttagid — Shopify Retrieves A Single Script Tag
/v1/admin/api/2021-01/script-tags/script-tag-id-json
PUT
Deprecated202101updatescripttagsparamscripttagid — Shopify Updates A Script Tag
/v1/admin/api/2021-01/script-tags/script-tag-id-json
DELETE
Deprecated202101deletescripttagsparamscripttagid — Shopify Deletes A Script Tag
/v1/admin/api/2021-01/script-tags/script-tag-id-json
GET
Deprecatedunstablegetscripttags — Shopify Retrieves A List Of All Script Tags
/v1/admin/api/unstable/script-tags-json
POST
Deprecatedunstablecreatescripttags — Shopify Creates A New Script Tag
/v1/admin/api/unstable/script-tags-json
GET
Deprecatedunstablegetscripttagscount — Shopify Retrieves A Count Of All Script Tags
/v1/admin/api/unstable/script-tags/count-json
GET
Deprecatedunstablegetscripttagsparamscripttagid — Shopify Retrieves A Single Script Tag
/v1/admin/api/unstable/script-tags/script-tag-id-json
PUT
Deprecatedunstableupdatescripttagsparamscripttagid — Shopify Updates A Script Tag
/v1/admin/api/unstable/script-tags/script-tag-id-json
DELETE
Deprecatedunstabledeletescripttagsparamscripttagid — Shopify Deletes A Script Tag
/v1/admin/api/unstable/script-tags/script-tag-id-json

MCP Tools

shopify-retrieves-list-all-script

Shopify Retrieves A List Of All Script Tags

read-only idempotent
shopify-creates-new-script-tag

Shopify Creates A New Script Tag

shopify-retrieves-count-all-script

Shopify Retrieves A Count Of All Script Tags

read-only idempotent
shopify-retrieves-single-script-tag

Shopify Retrieves A Single Script Tag

read-only idempotent
shopify-updates-script-tag

Shopify Updates A Script Tag

idempotent
shopify-deletes-script-tag

Shopify Deletes A Script Tag

idempotent
shopify-retrieves-list-all-script-2

Shopify Retrieves A List Of All Script Tags

read-only idempotent
shopify-creates-new-script-tag-2

Shopify Creates A New Script Tag

shopify-retrieves-count-all-script-2

Shopify Retrieves A Count Of All Script Tags

read-only idempotent
shopify-retrieves-single-script-tag-2

Shopify Retrieves A Single Script Tag

read-only idempotent
shopify-updates-script-tag-2

Shopify Updates A Script Tag

idempotent
shopify-deletes-script-tag-2

Shopify Deletes A Script Tag

idempotent
shopify-retrieves-list-all-script-3

Shopify Retrieves A List Of All Script Tags

read-only idempotent
shopify-creates-new-script-tag-3

Shopify Creates A New Script Tag

shopify-retrieves-count-all-script-3

Shopify Retrieves A Count Of All Script Tags

read-only idempotent
shopify-retrieves-single-script-tag-3

Shopify Retrieves A Single Script Tag

read-only idempotent
shopify-updates-script-tag-3

Shopify Updates A Script Tag

idempotent
shopify-deletes-script-tag-3

Shopify Deletes A Script Tag

idempotent
shopify-retrieves-list-all-script-4

Shopify Retrieves A List Of All Script Tags

read-only idempotent
shopify-creates-new-script-tag-4

Shopify Creates A New Script Tag

shopify-retrieves-count-all-script-4

Shopify Retrieves A Count Of All Script Tags

read-only idempotent
shopify-retrieves-single-script-tag-4

Shopify Retrieves A Single Script Tag

read-only idempotent
shopify-updates-script-tag-4

Shopify Updates A Script Tag

idempotent
shopify-deletes-script-tag-4

Shopify Deletes A Script Tag

idempotent
shopify-retrieves-list-all-script-5

Shopify Retrieves A List Of All Script Tags

read-only idempotent
shopify-creates-new-script-tag-5

Shopify Creates A New Script Tag

shopify-retrieves-count-all-script-5

Shopify Retrieves A Count Of All Script Tags

read-only idempotent
shopify-retrieves-single-script-tag-5

Shopify Retrieves A Single Script Tag

read-only idempotent
shopify-updates-script-tag-5

Shopify Updates A Script Tag

idempotent
shopify-deletes-script-tag-5

Shopify Deletes A Script Tag

idempotent
shopify-retrieves-list-all-script-6

Shopify Retrieves A List Of All Script Tags

read-only idempotent
shopify-creates-new-script-tag-6

Shopify Creates A New Script Tag

shopify-retrieves-count-all-script-6

Shopify Retrieves A Count Of All Script Tags

read-only idempotent
shopify-retrieves-single-script-tag-6

Shopify Retrieves A Single Script Tag

read-only idempotent
shopify-updates-script-tag-6

Shopify Updates A Script Tag

idempotent
shopify-deletes-script-tag-6

Shopify Deletes A Script Tag

idempotent

Capability Spec

shopify-script.yaml Raw ↑
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: $.
 

# --- truncated at 32 KB (57 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/shopify/refs/heads/main/capabilities/shopify-script.yaml