Shopify · Capability

Shopify API — Published

Shopify API — Published. 30 operations. Lead operation: Shopify Retrieve Collection Listings That Are Published To Your App. Self-contained Naftiko capability covering one Shopify business surface.

Run with Naftiko ShopifyPublished

What You Can Do

GET
Deprecated202001getcollectionlistings — Shopify Retrieve Collection Listings That Are Published To Your App
/v1/admin/api/2020-01/collection-listings-json
GET
Deprecated202001getcollectionlistingsparamcollectionlistingid — Shopify Retrieve A Specific Collection Listing That Is Published To Your App
/v1/admin/api/2020-01/collection-listings/collection-listing-id-json
GET
Deprecated202001getcollectionlistingsparamcollectionlistingidproductids — Shopify Retrieve Product_ids That Are Published To A Collection_id
/v1/admin/api/2020-01/collection-listings/{collection-listing-id}/product-ids-json
GET
Deprecated202001getproductlistings — Shopify Retrieve Product Listings That Are Published To Your App
/v1/admin/api/2020-01/product-listings-json
GET
Deprecated202001getproductlistingscount — Shopify Retrieve A Count Of Products That Are Published To Your App
/v1/admin/api/2020-01/product-listings/count-json
GET
Deprecated202001getproductlistingsproductids — Shopify Retrieve Product_ids That Are Published To Your App
/v1/admin/api/2020-01/product-listings/product-ids-json
GET
Deprecated202001getproductlistingsparamproductlistingid — Shopify Retrieve A Specific Product Listing That Is Published To Your App
/v1/admin/api/2020-01/product-listings/product-listing-id-json
GET
Deprecated202004getcollectionlistings — Shopify Retrieve Collection Listings That Are Published To Your App
/v1/admin/api/2020-04/collection-listings-json
GET
Deprecated202004getcollectionlistingsparamcollectionlistingid — Shopify Retrieve A Specific Collection Listing That Is Published To Your App
/v1/admin/api/2020-04/collection-listings/collection-listing-id-json
GET
Deprecated202004getcollectionlistingsparamcollectionlistingidproductids — Shopify Retrieve Product_ids That Are Published To A Collection_id
/v1/admin/api/2020-04/collection-listings/{collection-listing-id}/product-ids-json
GET
Deprecated202004getproductlistings — Shopify Retrieve Product Listings That Are Published To Your App
/v1/admin/api/2020-04/product-listings-json
GET
Deprecated202004getproductlistingscount — Shopify Retrieve A Count Of Products That Are Published To Your App
/v1/admin/api/2020-04/product-listings/count-json
GET
Deprecated202004getproductlistingsproductids — Shopify Retrieve Product_ids That Are Published To Your App
/v1/admin/api/2020-04/product-listings/product-ids-json
GET
Deprecated202004getproductlistingsparamproductlistingid — Shopify Retrieve A Specific Product Listing That Is Published To Your App
/v1/admin/api/2020-04/product-listings/product-listing-id-json
GET
Deprecated202007getcollectionlistings — Shopify Retrieve Collection Listings That Are Published To Your App
/v1/admin/api/2020-07/collection-listings-json
GET
Deprecated202007getcollectionlistingsparamcollectionlistingid — Shopify Retrieve A Specific Collection Listing That Is Published To Your App
/v1/admin/api/2020-07/collection-listings/collection-listing-id-json
GET
Deprecated202007getcollectionlistingsparamcollectionlistingidproductids — Shopify Retrieve Product_ids That Are Published To A Collection_id
/v1/admin/api/2020-07/collection-listings/{collection-listing-id}/product-ids-json
GET
Deprecated202007getproductlistings — Shopify Retrieve Product Listings That Are Published To Your App
/v1/admin/api/2020-07/product-listings-json
GET
Deprecated202007getproductlistingscount — Shopify Retrieve A Count Of Products That Are Published To Your App
/v1/admin/api/2020-07/product-listings/count-json
GET
Deprecated202007getproductlistingsproductids — Shopify Retrieve Product_ids That Are Published To Your App
/v1/admin/api/2020-07/product-listings/product-ids-json
GET
Deprecated202007getproductlistingsparamproductlistingid — Shopify Retrieve A Specific Product Listing That Is Published To Your App
/v1/admin/api/2020-07/product-listings/product-listing-id-json
GET
Getcollectionlistings — Shopify Retrieve Collection Listings That Are Published To Your App
/v1/admin/api/2020-10/collection-listings-json
GET
Getcollectionlistingsparamcollectionlistingid — Shopify Retrieve A Specific Collection Listing That Is Published To Your App
/v1/admin/api/2020-10/collection-listings/collection-listing-id-json
GET
Getcollectionlistingsparamcollectionlistingidproductids — Shopify Retrieve Product_ids That Are Published To A Collection_id
/v1/admin/api/2020-10/collection-listings/{collection-listing-id}/product-ids-json
GET
Deprecated202101getcollectionlistings — Shopify Retrieve Collection Listings That Are Published To Your App
/v1/admin/api/2021-01/collection-listings-json
GET
Deprecated202101getcollectionlistingsparamcollectionlistingid — Shopify Retrieve A Specific Collection Listing That Is Published To Your App
/v1/admin/api/2021-01/collection-listings/collection-listing-id-json
GET
Deprecated202101getcollectionlistingsparamcollectionlistingidproductids — Shopify Retrieve Product_ids That Are Published To A Collection_id
/v1/admin/api/2021-01/collection-listings/{collection-listing-id}/product-ids-json
GET
Deprecatedunstablegetcollectionlistings — Shopify Retrieve Collection Listings That Are Published To Your App
/v1/admin/api/unstable/collection-listings-json
GET
Deprecatedunstablegetcollectionlistingsparamcollectionlistingid — Shopify Retrieve A Specific Collection Listing That Is Published To Your App
/v1/admin/api/unstable/collection-listings/collection-listing-id-json
GET
Deprecatedunstablegetcollectionlistingsparamcollectionlistingidproductids — Shopify Retrieve Product_ids That Are Published To A Collection_id
/v1/admin/api/unstable/collection-listings/{collection-listing-id}/product-ids-json

MCP Tools

shopify-retrieve-collection-listings-that

Shopify Retrieve Collection Listings That Are Published To Your App

read-only idempotent
shopify-retrieve-specific-collection-listing

Shopify Retrieve A Specific Collection Listing That Is Published To Your App

read-only idempotent
shopify-retrieve-product-ids-that

Shopify Retrieve Product_ids That Are Published To A Collection_id

read-only idempotent
shopify-retrieve-product-listings-that

Shopify Retrieve Product Listings That Are Published To Your App

read-only idempotent
shopify-retrieve-count-products-that

Shopify Retrieve A Count Of Products That Are Published To Your App

read-only idempotent
shopify-retrieve-product-ids-that-2

Shopify Retrieve Product_ids That Are Published To Your App

read-only idempotent
shopify-retrieve-specific-product-listing

Shopify Retrieve A Specific Product Listing That Is Published To Your App

read-only idempotent
shopify-retrieve-collection-listings-that-2

Shopify Retrieve Collection Listings That Are Published To Your App

read-only idempotent
shopify-retrieve-specific-collection-listing-2

Shopify Retrieve A Specific Collection Listing That Is Published To Your App

read-only idempotent
shopify-retrieve-product-ids-that-3

Shopify Retrieve Product_ids That Are Published To A Collection_id

read-only idempotent
shopify-retrieve-product-listings-that-2

Shopify Retrieve Product Listings That Are Published To Your App

read-only idempotent
shopify-retrieve-count-products-that-2

Shopify Retrieve A Count Of Products That Are Published To Your App

read-only idempotent
shopify-retrieve-product-ids-that-4

Shopify Retrieve Product_ids That Are Published To Your App

read-only idempotent
shopify-retrieve-specific-product-listing-2

Shopify Retrieve A Specific Product Listing That Is Published To Your App

read-only idempotent
shopify-retrieve-collection-listings-that-3

Shopify Retrieve Collection Listings That Are Published To Your App

read-only idempotent
shopify-retrieve-specific-collection-listing-3

Shopify Retrieve A Specific Collection Listing That Is Published To Your App

read-only idempotent
shopify-retrieve-product-ids-that-5

Shopify Retrieve Product_ids That Are Published To A Collection_id

read-only idempotent
shopify-retrieve-product-listings-that-3

Shopify Retrieve Product Listings That Are Published To Your App

read-only idempotent
shopify-retrieve-count-products-that-3

Shopify Retrieve A Count Of Products That Are Published To Your App

read-only idempotent
shopify-retrieve-product-ids-that-6

Shopify Retrieve Product_ids That Are Published To Your App

read-only idempotent
shopify-retrieve-specific-product-listing-3

Shopify Retrieve A Specific Product Listing That Is Published To Your App

read-only idempotent
shopify-retrieve-collection-listings-that-4

Shopify Retrieve Collection Listings That Are Published To Your App

read-only idempotent
shopify-retrieve-specific-collection-listing-4

Shopify Retrieve A Specific Collection Listing That Is Published To Your App

read-only idempotent
shopify-retrieve-product-ids-that-7

Shopify Retrieve Product_ids That Are Published To A Collection_id

read-only idempotent
shopify-retrieve-collection-listings-that-5

Shopify Retrieve Collection Listings That Are Published To Your App

read-only idempotent
shopify-retrieve-specific-collection-listing-5

Shopify Retrieve A Specific Collection Listing That Is Published To Your App

read-only idempotent
shopify-retrieve-product-ids-that-8

Shopify Retrieve Product_ids That Are Published To A Collection_id

read-only idempotent
shopify-retrieve-collection-listings-that-6

Shopify Retrieve Collection Listings That Are Published To Your App

read-only idempotent
shopify-retrieve-specific-collection-listing-6

Shopify Retrieve A Specific Collection Listing That Is Published To Your App

read-only idempotent
shopify-retrieve-product-ids-that-9

Shopify Retrieve Product_ids That Are Published To A Collection_id

read-only idempotent

Capability Spec

shopify-published.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Shopify  API — Published
  description: 'Shopify  API — Published. 30 operations. Lead operation: Shopify Retrieve Collection Listings That Are Published
    To Your App. Self-contained Naftiko capability covering one Shopify business surface.'
  tags:
  - Shopify
  - Published
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    SHOPIFY_API_KEY: SHOPIFY_API_KEY
capability:
  consumes:
  - type: http
    namespace: shopify-published
    baseUri: ''
    description: Shopify  API — Published business capability. Self-contained, no shared references.
    resources:
    - name: admin-api-2020-01-collection_listings.json
      path: /admin/api/2020-01/collection_listings.json
      operations:
      - name: deprecated202001getcollectionlistings
        method: GET
        description: Shopify Retrieve Collection Listings That Are Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: string
          description: Amount of results
    - name: admin-api-2020-01-collection_listings-collection_listing_id}.json
      path: /admin/api/2020-01/collection_listings/{collection_listing_id}.json
      operations:
      - name: deprecated202001getcollectionlistingsparamcollectionlistingid
        method: GET
        description: Shopify Retrieve A Specific Collection Listing That Is Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: collection_listing_id
          in: path
          type: string
          description: collection_listing_id
          required: true
    - name: admin-api-2020-01-collection_listings-collection_listing_id-product_ids.json
      path: /admin/api/2020-01/collection_listings/{collection_listing_id}/product_ids.json
      operations:
      - name: deprecated202001getcollectionlistingsparamcollectionlistingidproductids
        method: GET
        description: Shopify Retrieve Product_ids That Are Published To A Collection_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: collection_listing_id
          in: path
          type: string
          description: collection_listing_id
          required: true
        - name: limit
          in: query
          type: string
          description: Amount of results
    - name: admin-api-2020-01-product_listings.json
      path: /admin/api/2020-01/product_listings.json
      operations:
      - name: deprecated202001getproductlistings
        method: GET
        description: Shopify Retrieve Product Listings That Are Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: product_ids
          in: query
          type: string
          description: A comma-separated list of product ids
        - name: limit
          in: query
          type: string
          description: Amount of results
        - name: collection_id
          in: query
          type: string
          description: Filter by products belonging to a particular collection
        - name: updated_at_min
          in: query
          type: string
          description: Filter by products last updated after a certain date and time (formatted in ISO 8601)
        - name: handle
          in: query
          type: string
          description: Filter by product handle
    - name: admin-api-2020-01-product_listings-count.json
      path: /admin/api/2020-01/product_listings/count.json
      operations:
      - name: deprecated202001getproductlistingscount
        method: GET
        description: Shopify Retrieve A Count Of Products That Are Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-api-2020-01-product_listings-product_ids.json
      path: /admin/api/2020-01/product_listings/product_ids.json
      operations:
      - name: deprecated202001getproductlistingsproductids
        method: GET
        description: Shopify Retrieve Product_ids That Are Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: string
          description: Amount of results
    - name: admin-api-2020-01-product_listings-product_listing_id}.json
      path: /admin/api/2020-01/product_listings/{product_listing_id}.json
      operations:
      - name: deprecated202001getproductlistingsparamproductlistingid
        method: GET
        description: Shopify Retrieve A Specific Product Listing That Is Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: product_listing_id
          in: path
          type: string
          description: product_listing_id
          required: true
    - name: admin-api-2020-04-collection_listings.json
      path: /admin/api/2020-04/collection_listings.json
      operations:
      - name: deprecated202004getcollectionlistings
        method: GET
        description: Shopify Retrieve Collection Listings That Are Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: string
          description: Amount of results
    - name: admin-api-2020-04-collection_listings-collection_listing_id}.json
      path: /admin/api/2020-04/collection_listings/{collection_listing_id}.json
      operations:
      - name: deprecated202004getcollectionlistingsparamcollectionlistingid
        method: GET
        description: Shopify Retrieve A Specific Collection Listing That Is Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: collection_listing_id
          in: path
          type: string
          description: collection_listing_id
          required: true
    - name: admin-api-2020-04-collection_listings-collection_listing_id-product_ids.json
      path: /admin/api/2020-04/collection_listings/{collection_listing_id}/product_ids.json
      operations:
      - name: deprecated202004getcollectionlistingsparamcollectionlistingidproductids
        method: GET
        description: Shopify Retrieve Product_ids That Are Published To A Collection_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: collection_listing_id
          in: path
          type: string
          description: collection_listing_id
          required: true
        - name: limit
          in: query
          type: string
          description: Amount of results
    - name: admin-api-2020-04-product_listings.json
      path: /admin/api/2020-04/product_listings.json
      operations:
      - name: deprecated202004getproductlistings
        method: GET
        description: Shopify Retrieve Product Listings That Are Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: product_ids
          in: query
          type: string
          description: A comma-separated list of product ids
        - name: limit
          in: query
          type: string
          description: Amount of results
        - name: collection_id
          in: query
          type: string
          description: Filter by products belonging to a particular collection
        - name: updated_at_min
          in: query
          type: string
          description: Filter by products last updated after a certain date and time (formatted in ISO 8601)
        - name: handle
          in: query
          type: string
          description: Filter by product handle
    - name: admin-api-2020-04-product_listings-count.json
      path: /admin/api/2020-04/product_listings/count.json
      operations:
      - name: deprecated202004getproductlistingscount
        method: GET
        description: Shopify Retrieve A Count Of Products That Are Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-api-2020-04-product_listings-product_ids.json
      path: /admin/api/2020-04/product_listings/product_ids.json
      operations:
      - name: deprecated202004getproductlistingsproductids
        method: GET
        description: Shopify Retrieve Product_ids That Are Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: string
          description: Amount of results
    - name: admin-api-2020-04-product_listings-product_listing_id}.json
      path: /admin/api/2020-04/product_listings/{product_listing_id}.json
      operations:
      - name: deprecated202004getproductlistingsparamproductlistingid
        method: GET
        description: Shopify Retrieve A Specific Product Listing That Is Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: product_listing_id
          in: path
          type: string
          description: product_listing_id
          required: true
    - name: admin-api-2020-07-collection_listings.json
      path: /admin/api/2020-07/collection_listings.json
      operations:
      - name: deprecated202007getcollectionlistings
        method: GET
        description: Shopify Retrieve Collection Listings That Are Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: string
          description: Amount of results
    - name: admin-api-2020-07-collection_listings-collection_listing_id}.json
      path: /admin/api/2020-07/collection_listings/{collection_listing_id}.json
      operations:
      - name: deprecated202007getcollectionlistingsparamcollectionlistingid
        method: GET
        description: Shopify Retrieve A Specific Collection Listing That Is Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: collection_listing_id
          in: path
          type: string
          description: collection_listing_id
          required: true
    - name: admin-api-2020-07-collection_listings-collection_listing_id-product_ids.json
      path: /admin/api/2020-07/collection_listings/{collection_listing_id}/product_ids.json
      operations:
      - name: deprecated202007getcollectionlistingsparamcollectionlistingidproductids
        method: GET
        description: Shopify Retrieve Product_ids That Are Published To A Collection_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: collection_listing_id
          in: path
          type: string
          description: collection_listing_id
          required: true
        - name: limit
          in: query
          type: string
          description: Amount of results
    - name: admin-api-2020-07-product_listings.json
      path: /admin/api/2020-07/product_listings.json
      operations:
      - name: deprecated202007getproductlistings
        method: GET
        description: Shopify Retrieve Product Listings That Are Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: product_ids
          in: query
          type: string
          description: A comma-separated list of product ids
        - name: limit
          in: query
          type: string
          description: Amount of results
        - name: collection_id
          in: query
          type: string
          description: Filter by products belonging to a particular collection
        - name: updated_at_min
          in: query
          type: string
          description: Filter by products last updated after a certain date and time (formatted in ISO 8601)
        - name: handle
          in: query
          type: string
          description: Filter by product handle
    - name: admin-api-2020-07-product_listings-count.json
      path: /admin/api/2020-07/product_listings/count.json
      operations:
      - name: deprecated202007getproductlistingscount
        method: GET
        description: Shopify Retrieve A Count Of Products That Are Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-api-2020-07-product_listings-product_ids.json
      path: /admin/api/2020-07/product_listings/product_ids.json
      operations:
      - name: deprecated202007getproductlistingsproductids
        method: GET
        description: Shopify Retrieve Product_ids That Are Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: string
          description: Amount of results
    - name: admin-api-2020-07-product_listings-product_listing_id}.json
      path: /admin/api/2020-07/product_listings/{product_listing_id}.json
      operations:
      - name: deprecated202007getproductlistingsparamproductlistingid
        method: GET
        description: Shopify Retrieve A Specific Product Listing That Is Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: product_listing_id
          in: path
          type: string
          description: product_listing_id
          required: true
    - name: admin-api-2020-10-collection_listings.json
      path: /admin/api/2020-10/collection_listings.json
      operations:
      - name: getcollectionlistings
        method: GET
        description: Shopify Retrieve Collection Listings That Are Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: string
          description: Amount of results
    - name: admin-api-2020-10-collection_listings-collection_listing_id}.json
      path: /admin/api/2020-10/collection_listings/{collection_listing_id}.json
      operations:
      - name: getcollectionlistingsparamcollectionlistingid
        method: GET
        description: Shopify Retrieve A Specific Collection Listing That Is Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: collection_listing_id
          in: path
          type: string
          description: collection_listing_id
          required: true
    - name: admin-api-2020-10-collection_listings-collection_listing_id-product_ids.json
      path: /admin/api/2020-10/collection_listings/{collection_listing_id}/product_ids.json
      operations:
      - name: getcollectionlistingsparamcollectionlistingidproductids
        method: GET
        description: Shopify Retrieve Product_ids That Are Published To A Collection_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: collection_listing_id
          in: path
          type: string
          description: collection_listing_id
          required: true
        - name: limit
          in: query
          type: string
          description: Amount of results
    - name: admin-api-2021-01-collection_listings.json
      path: /admin/api/2021-01/collection_listings.json
      operations:
      - name: deprecated202101getcollectionlistings
        method: GET
        description: Shopify Retrieve Collection Listings That Are Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: string
          description: Amount of results
    - name: admin-api-2021-01-collection_listings-collection_listing_id}.json
      path: /admin/api/2021-01/collection_listings/{collection_listing_id}.json
      operations:
      - name: deprecated202101getcollectionlistingsparamcollectionlistingid
        method: GET
        description: Shopify Retrieve A Specific Collection Listing That Is Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: collection_listing_id
          in: path
          type: string
          description: collection_listing_id
          required: true
    - name: admin-api-2021-01-collection_listings-collection_listing_id-product_ids.json
      path: /admin/api/2021-01/collection_listings/{collection_listing_id}/product_ids.json
      operations:
      - name: deprecated202101getcollectionlistingsparamcollectionlistingidproductids
        method: GET
        description: Shopify Retrieve Product_ids That Are Published To A Collection_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: collection_listing_id
          in: path
          type: string
          description: collection_listing_id
          required: true
        - name: limit
          in: query
          type: string
          description: Amount of results
    - name: admin-api-unstable-collection_listings.json
      path: /admin/api/unstable/collection_listings.json
      operations:
      - name: deprecatedunstablegetcollectionlistings
        method: GET
        description: Shopify Retrieve Collection Listings That Are Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: string
          description: Amount of results
    - name: admin-api-unstable-collection_listings-collection_listing_id}.json
      path: /admin/api/unstable/collection_listings/{collection_listing_id}.json
      operations:
      - name: deprecatedunstablegetcollectionlistingsparamcollectionlistingid
        method: GET
        description: Shopify Retrieve A Specific Collection Listing That Is Published To Your App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: collection_listing_id
          in: path
          type: string
          description: collection_listing_id
          required: true
    - name: admin-api-unstable-collection_listings-collection_listing_id-product_ids.json
      path: /admin/api/unstable/collection_listings/{collection_listing_id}/product_ids.json
      operations:
      - name: deprecatedunstablegetcollectionlistingsparamcollectionlistingidproductids
        method: GET
        description: Shopify Retrieve Product_ids That Are Published To A Collection_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: collection_listing_id
          in: path
          type: string
          description: collection_listing_id
          required: true
        - name: limit
          in: query
          type: string
          description: Amount of results
  exposes:
  - type: rest
    namespace: shopify-published-rest
    port: 8080
    description: REST adapter for Shopify  API — Published. One Spectral-compliant resource per consumed operation, prefixed
      with /v1.
    resources:
    - path: /v1/admin/api/2020-01/collection-listings-json
      name: admin-api-2020-01-collection-listings-json
      description: REST surface for admin-api-2020-01-collection_listings.json.
      operations:
      - method: GET
        name: deprecated202001getcollectionlistings
        description: Shopify Retrieve Collection Listings That Are Published To Your App
        call: shopify-published.deprecated202001getcollectionlistings
        with:
          limit: rest.limit
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-01/collection-listings/collection-listing-id-json
      name: admin-api-2020-01-collection-listings-collection-listing-id-json
      description: REST surface for admin-api-2020-01-collection_listings-collection_listing_id}.json.
      operations:
      - method: GET
        name: deprecated202001getcollectionlistingsparamcollectionlistingid
        description: Shopify Retrieve A Specific Collection Listing That Is Published To Your App
        call: shopify-published.deprecated202001getcollectionlistingsparamcollectionlistingid
        with:
          collection_listing_id: rest.collection_listing_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-01/collection-listings/{collection-listing-id}/product-ids-json
      name: admin-api-2020-01-collection-listings-collection-listing-id-product-ids-json
      description: REST surface for admin-api-2020-01-collection_listings-collection_listing_id-product_ids.json.
      operations:
      - method: GET
        name: deprecated202001getcollectionlistingsparamcollectionlistingidproductids
        description: Shopify Retrieve Product_ids That Are Published To A Collection_id
        call: shopify-published.deprecated202001getcollectionlistingsparamcollectionlistingidproductids
        with:
          collection_listing_id: rest.collection_listing_id
          limit: rest.limit
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-01/product-listings-json
      name: admin-api-2020-01-product-listings-json
      description: REST surface for admin-api-2020-01-product_listings.json.
      operations:
      - method: GET
        name: deprecated202001getproductlistings
        description: Shopify Retrieve Product Listings That Are Published To Your App
        call: shopify-published.deprecated202001getproductlistings
        with:
          product_ids: rest.product_ids
          limit: rest.limit
          collection_id: rest.collection_id
          updated_at_min: rest.updated_at_min
          handle: rest.handle
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-01/product-listings/count-json
      name: admin-api-2020-01-product-listings-count-json
      description: REST surface for admin-api-2020-01-product_listings-count.json.
      operations:
      - method: GET
        name: deprecated202001getproductlistingscount
        description: Shopify Retrieve A Count Of Products That Are Published To Your App
        call: shopify-published.deprecated202001getproductlistingscount
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-01/product-listings/product-ids-json
      name: admin-api-2020-01-product-listings-product-ids-json
      description: REST surface for admin-api-2020-01-product_listings-product_ids.json.
      operations:
      - method: GET
        name: deprecated202001getproductlistingsproductids
        description: Shopify Retrieve Product_ids That Are Published To Your App
        call: shopify-published.deprecated202001getproductlistingsproductids
        with:
          limit: rest.limit
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-01/product-listings/product-listing-id-json
      name: admin-api-2020-01-product-listings-product-listing-id-json
      description: REST surface for admin-api-2020-01-product_listings-product_listing_id}.json.
      operations:
      - method: GET
        name: deprecated202001getproductlistingsparamproductlistingid
        description: Shopify Retrieve A Specific Product Listing That Is Published To Your App
        call: shopify-published.deprecated202001getproductlistingsparamproductlistingid
        with:
          product_listing_id: rest.product_listing_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-04/collection-listings-json
      name: admin-api-2020-04-collection-listings-json
      description: REST surface for admin-api-2020-04-collection_listings.json.
      operations:
      - method: GET
        name: deprecated202004getcollectionlistings
        description: Shopify Retrieve Collection Listings That Are Published To Your App
        call: shopify-published.deprecated202004getcollectionlistings
        with:
          limit: rest.limit
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-04/collection-listings/collection-listing-id-json
      name: admin-api-2020-04-collection-listings-collection-listing-id-json
      description: REST surface for admin-api-2020-04-collection_listings-collection_listing_id}.json.
      operations:
      - method: GET
        name: deprecated202004getcollectionlistingsparamcollectionlistingid
        description: Shopify Retrieve A Specific Collection Listing That Is Published To Your App
        call: shopify-published.deprecated202004getcollectionlistingsparamcollectionlistingid
        with:
          collection_listing_id: rest.collection_listing_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-04/collection-listings/{collection-listing-id}/product-ids-json
      name: admin-api-2020-04-collection-listings-collection-listing-id-product-ids-json
      description: REST surface for admin-api-2020-04-collection_listings-collection_listing_id-product_ids.json.
      operations:
      - method: GET
        name: deprecated202004getcollectionlistingsparamcollectionlistingidproductids
        description: Shopify Retrieve Product_ids That Are Published To A Collection_id
        call: shopify-published.deprecated202004getcollectionlistingsparamcollectionlistingidproductids
        with:
          collection_listing_id: rest.collection_listing_id
          limit: rest.limit
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-04/product-listings-json
      name: admin-api-2020-04-product-listings-json
      description: REST surface for admin-api-2020-04-product_listings.json.
      operations:
      - method: GET
        name: deprecated202004getproductlistings
        description: Shopify Retrieve Product Listings That Are Published To Your App
        call: shopify-published.deprecated202004getproductlistings
        with:
          product_ids: rest.product_ids
          limit: rest.limit
          collection_id: rest.collection_id
          updated_at_min: rest.updated_at_min
          handle: rest.handle
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-04/product-listings/count-json
      name: admin-api-2020-04-product-listings-count-json
      description: REST surface for admin-api-2020-04-product_listings-count.json.
      operations:
      - method: GET
        name: deprecated202004getproductlistingscount
        description: Shopify Retrieve A Count Of Products That Are Published To Your App
        call: shopify-published.deprecated202004getproductlistingscount
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-04/product-listings/product-ids-json
      name: admin-api-2020-04-product-listings-product-ids-json
      description: REST surface for admin-api-2020-04-product_listings-product_ids.json.
      operations:
      - method: GET
        name: deprecated202004getproductlistingsproductids
        description: Shopify Retrieve Product_ids That Are Published To Your App
        call: shopify-published.deprecated202004getproductlistingsproductids
        with:
          limit: rest.limit
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-04/product-listings/product-listing-id-json
      name: admin-api-2020-04-product-listings-product-listing-id-json
      description: REST surface for admin-api-2020-04-product_listings-product_listing_id}.json.
      operations:
      - method: GET
        name: deprecated202004getproductlistingsparamproductlistingid
        description: Shopify Retrieve A Specific Product Listing That Is Published To Your App
        call: shopify-published.deprecated202004getproductlistingsparamproductlistingid
        with:
          product_listing_id: rest.product_listing_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-07/collection-listings-json
      name: admin-api-2020-07-collection-listings-json
      description: REST surface for admin-api-2020-07-collection_listings.json.
      operations:
      - method: GET
        name: deprecated202007getcollectionlistings
        description: Shopify Retrieve Collection Listings That Are Published To Your App
        call: shopify-published.deprecated202007getcollectionlistings
        with:
          limit: rest.limit
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-07/collection-listings/collection-listing-id-json
      name: admin-api-2020-07-collection-listings-collection-listing-id-json
      description: REST surface for admin-api-2020-07-collection_listings-collection_listing_id}.json.
      operations:
      - method: GET
        name: deprecated202007getcollectionlistingsparamcollectionlistingid
        description: Shopify Retrieve A Specific Collection Listing That Is Published To Your App
        call: shopify-published.deprecated202007getcollectionlistingsparamcollectionlistingid
        with:
          collection_listing_id: rest.collection_listing_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-07/collection-listings/{collection-listing-id}/product-ids-json
      name: admin-api-2020-07-collection-listings-collection-listing-id-product-ids-json
      description: REST surface for admin-api-2020-07-collection_listings-collection_listing_id-product_ids.json.
      operations:
      - method: GET
        name: deprecated202007getcollectionlistingsparamcollectionlistingidproductids
        description: Shopify Retrieve Product_ids That Are Published To A Collection_id
        call: shopify-published.deprecated202007getcollectionlistingsparamcollectionlistingidproductids
        with:
          collection_listing_id: rest.collection_listing_id
          limit: rest.limit
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-07/product-listings-json
      name: admin-api-2020-07-product-listings-json
      description: REST surface for admin-api-2020-07-product_listings.json.
      operations:
      - method: GET
        name: deprecated202007getproductlistings
        description: Shopify Retrieve Product Listings That Are Published To Your App
        call: shopify-published.deprecated202007getproductlistings
        with:
          product_ids: rest.product_ids
          limit: rest.limit
          collection_id: rest.collection_id
 

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