Shopify · Capability

Shopify API — Article

Shopify API — Article. 32 operations. Lead operation: Shopify Retrieves A List All Of Article Authors. Self-contained Naftiko capability covering one Shopify business surface.

Run with Naftiko ShopifyArticle

What You Can Do

GET
Deprecated202001getarticlesauthors — Shopify Retrieves A List All Of Article Authors
/v1/admin/api/2020-01/articles/authors-json
POST
Deprecated202001createblogsparamblogidarticles — Shopify Creates An Article For A Blog
/v1/admin/api/2020-01/blogs/{blog-id}/articles-json
GET
Deprecated202001getblogsparamblogidarticlesparamarticleid — Shopify Retrieves A Single Article
/v1/admin/api/2020-01/blogs/{blog-id}/articles/article-id-json
PUT
Deprecated202001updateblogsparamblogidarticlesparamarticleid — Shopify Updates An Article
/v1/admin/api/2020-01/blogs/{blog-id}/articles/article-id-json
DELETE
Deprecated202001deleteblogsparamblogidarticlesparamarticleid — Shopify Deletes An Article
/v1/admin/api/2020-01/blogs/{blog-id}/articles/article-id-json
POST
Deprecated202001createcomments — Shopify Creates A Comment For An Article
/v1/admin/api/2020-01/comments-json
PUT
Deprecated202001updatecommentsparamcommentid — Shopify Updates A Comment Of An Article
/v1/admin/api/2020-01/comments/comment-id-json
GET
Deprecated202004getarticlesauthors — Shopify Retrieves A List All Of Article Authors
/v1/admin/api/2020-04/articles/authors-json
POST
Deprecated202004createblogsparamblogidarticles — Shopify Creates An Article For A Blog
/v1/admin/api/2020-04/blogs/{blog-id}/articles-json
GET
Deprecated202004getblogsparamblogidarticlesparamarticleid — Shopify Retrieves A Single Article
/v1/admin/api/2020-04/blogs/{blog-id}/articles/article-id-json
PUT
Deprecated202004updateblogsparamblogidarticlesparamarticleid — Shopify Updates An Article
/v1/admin/api/2020-04/blogs/{blog-id}/articles/article-id-json
DELETE
Deprecated202004deleteblogsparamblogidarticlesparamarticleid — Shopify Deletes An Article
/v1/admin/api/2020-04/blogs/{blog-id}/articles/article-id-json
GET
Deprecated202007getarticlesauthors — Shopify Retrieves A List All Of Article Authors
/v1/admin/api/2020-07/articles/authors-json
POST
Deprecated202007createblogsparamblogidarticles — Shopify Creates An Article For A Blog
/v1/admin/api/2020-07/blogs/{blog-id}/articles-json
GET
Deprecated202007getblogsparamblogidarticlesparamarticleid — Shopify Retrieves A Single Article
/v1/admin/api/2020-07/blogs/{blog-id}/articles/article-id-json
PUT
Deprecated202007updateblogsparamblogidarticlesparamarticleid — Shopify Updates An Article
/v1/admin/api/2020-07/blogs/{blog-id}/articles/article-id-json
DELETE
Deprecated202007deleteblogsparamblogidarticlesparamarticleid — Shopify Deletes An Article
/v1/admin/api/2020-07/blogs/{blog-id}/articles/article-id-json
GET
Getarticlesauthors — Shopify Retrieves A List All Of Article Authors
/v1/admin/api/2020-10/articles/authors-json
POST
Createblogsparamblogidarticles — Shopify Creates An Article For A Blog
/v1/admin/api/2020-10/blogs/{blog-id}/articles-json
GET
Getblogsparamblogidarticlesparamarticleid — Shopify Retrieves A Single Article
/v1/admin/api/2020-10/blogs/{blog-id}/articles/article-id-json
PUT
Updateblogsparamblogidarticlesparamarticleid — Shopify Updates An Article
/v1/admin/api/2020-10/blogs/{blog-id}/articles/article-id-json
DELETE
Deleteblogsparamblogidarticlesparamarticleid — Shopify Deletes An Article
/v1/admin/api/2020-10/blogs/{blog-id}/articles/article-id-json
GET
Deprecated202101getarticlesauthors — Shopify Retrieves A List All Of Article Authors
/v1/admin/api/2021-01/articles/authors-json
POST
Deprecated202101createblogsparamblogidarticles — Shopify Creates An Article For A Blog
/v1/admin/api/2021-01/blogs/{blog-id}/articles-json
GET
Deprecated202101getblogsparamblogidarticlesparamarticleid — Shopify Retrieves A Single Article
/v1/admin/api/2021-01/blogs/{blog-id}/articles/article-id-json
PUT
Deprecated202101updateblogsparamblogidarticlesparamarticleid — Shopify Updates An Article
/v1/admin/api/2021-01/blogs/{blog-id}/articles/article-id-json
DELETE
Deprecated202101deleteblogsparamblogidarticlesparamarticleid — Shopify Deletes An Article
/v1/admin/api/2021-01/blogs/{blog-id}/articles/article-id-json
GET
Deprecatedunstablegetarticlesauthors — Shopify Retrieves A List All Of Article Authors
/v1/admin/api/unstable/articles/authors-json
POST
Deprecatedunstablecreateblogsparamblogidarticles — Shopify Creates An Article For A Blog
/v1/admin/api/unstable/blogs/{blog-id}/articles-json
GET
Deprecatedunstablegetblogsparamblogidarticlesparamarticleid — Shopify Retrieves A Single Article
/v1/admin/api/unstable/blogs/{blog-id}/articles/article-id-json
PUT
Deprecatedunstableupdateblogsparamblogidarticlesparamarticleid — Shopify Updates An Article
/v1/admin/api/unstable/blogs/{blog-id}/articles/article-id-json
DELETE
Deprecatedunstabledeleteblogsparamblogidarticlesparamarticleid — Shopify Deletes An Article
/v1/admin/api/unstable/blogs/{blog-id}/articles/article-id-json

MCP Tools

shopify-retrieves-list-all-article

Shopify Retrieves A List All Of Article Authors

read-only idempotent
shopify-creates-article-blog

Shopify Creates An Article For A Blog

shopify-retrieves-single-article

Shopify Retrieves A Single Article

read-only idempotent
shopify-updates-article

Shopify Updates An Article

idempotent
shopify-deletes-article

Shopify Deletes An Article

idempotent
shopify-creates-comment-article

Shopify Creates A Comment For An Article

shopify-updates-comment-article

Shopify Updates A Comment Of An Article

idempotent
shopify-retrieves-list-all-article-2

Shopify Retrieves A List All Of Article Authors

read-only idempotent
shopify-creates-article-blog-2

Shopify Creates An Article For A Blog

shopify-retrieves-single-article-2

Shopify Retrieves A Single Article

read-only idempotent
shopify-updates-article-2

Shopify Updates An Article

idempotent
shopify-deletes-article-2

Shopify Deletes An Article

idempotent
shopify-retrieves-list-all-article-3

Shopify Retrieves A List All Of Article Authors

read-only idempotent
shopify-creates-article-blog-3

Shopify Creates An Article For A Blog

shopify-retrieves-single-article-3

Shopify Retrieves A Single Article

read-only idempotent
shopify-updates-article-3

Shopify Updates An Article

idempotent
shopify-deletes-article-3

Shopify Deletes An Article

idempotent
shopify-retrieves-list-all-article-4

Shopify Retrieves A List All Of Article Authors

read-only idempotent
shopify-creates-article-blog-4

Shopify Creates An Article For A Blog

shopify-retrieves-single-article-4

Shopify Retrieves A Single Article

read-only idempotent
shopify-updates-article-4

Shopify Updates An Article

idempotent
shopify-deletes-article-4

Shopify Deletes An Article

idempotent
shopify-retrieves-list-all-article-5

Shopify Retrieves A List All Of Article Authors

read-only idempotent
shopify-creates-article-blog-5

Shopify Creates An Article For A Blog

shopify-retrieves-single-article-5

Shopify Retrieves A Single Article

read-only idempotent
shopify-updates-article-5

Shopify Updates An Article

idempotent
shopify-deletes-article-5

Shopify Deletes An Article

idempotent
shopify-retrieves-list-all-article-6

Shopify Retrieves A List All Of Article Authors

read-only idempotent
shopify-creates-article-blog-6

Shopify Creates An Article For A Blog

shopify-retrieves-single-article-6

Shopify Retrieves A Single Article

read-only idempotent
shopify-updates-article-6

Shopify Updates An Article

idempotent
shopify-deletes-article-6

Shopify Deletes An Article

idempotent

Capability Spec

shopify-article.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Shopify  API — Article
  description: 'Shopify  API — Article. 32 operations. Lead operation: Shopify Retrieves A List All Of Article Authors. Self-contained
    Naftiko capability covering one Shopify business surface.'
  tags:
  - Shopify
  - Article
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    SHOPIFY_API_KEY: SHOPIFY_API_KEY
capability:
  consumes:
  - type: http
    namespace: shopify-article
    baseUri: ''
    description: Shopify  API — Article business capability. Self-contained, no shared references.
    resources:
    - name: admin-api-2020-01-articles-authors.json
      path: /admin/api/2020-01/articles/authors.json
      operations:
      - name: deprecated202001getarticlesauthors
        method: GET
        description: Shopify Retrieves A List All Of Article Authors
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-api-2020-01-blogs-blog_id-articles.json
      path: /admin/api/2020-01/blogs/{blog_id}/articles.json
      operations:
      - name: deprecated202001createblogsparamblogidarticles
        method: POST
        description: Shopify Creates An Article For A Blog
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: admin-api-2020-01-blogs-blog_id-articles-article_id}.json
      path: /admin/api/2020-01/blogs/{blog_id}/articles/{article_id}.json
      operations:
      - name: deprecated202001getblogsparamblogidarticlesparamarticleid
        method: GET
        description: Shopify Retrieves A Single Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
        - name: fields
          in: query
          type: string
          description: Show only certain fields, specifed by a comma-separated list of field names.
      - name: deprecated202001updateblogsparamblogidarticlesparamarticleid
        method: PUT
        description: Shopify Updates An Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deprecated202001deleteblogsparamblogidarticlesparamarticleid
        method: DELETE
        description: Shopify Deletes An Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
    - name: admin-api-2020-01-comments.json
      path: /admin/api/2020-01/comments.json
      operations:
      - name: deprecated202001createcomments
        method: POST
        description: Shopify Creates A Comment For An Article
        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-comments-comment_id}.json
      path: /admin/api/2020-01/comments/{comment_id}.json
      operations:
      - name: deprecated202001updatecommentsparamcommentid
        method: PUT
        description: Shopify Updates A Comment Of An Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: comment_id
          in: path
          type: string
          description: comment_id
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: admin-api-2020-04-articles-authors.json
      path: /admin/api/2020-04/articles/authors.json
      operations:
      - name: deprecated202004getarticlesauthors
        method: GET
        description: Shopify Retrieves A List All Of Article Authors
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-api-2020-04-blogs-blog_id-articles.json
      path: /admin/api/2020-04/blogs/{blog_id}/articles.json
      operations:
      - name: deprecated202004createblogsparamblogidarticles
        method: POST
        description: Shopify Creates An Article For A Blog
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: admin-api-2020-04-blogs-blog_id-articles-article_id}.json
      path: /admin/api/2020-04/blogs/{blog_id}/articles/{article_id}.json
      operations:
      - name: deprecated202004getblogsparamblogidarticlesparamarticleid
        method: GET
        description: Shopify Retrieves A Single Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
        - name: fields
          in: query
          type: string
          description: Show only certain fields, specifed by a comma-separated list of field names.
      - name: deprecated202004updateblogsparamblogidarticlesparamarticleid
        method: PUT
        description: Shopify Updates An Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deprecated202004deleteblogsparamblogidarticlesparamarticleid
        method: DELETE
        description: Shopify Deletes An Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
    - name: admin-api-2020-07-articles-authors.json
      path: /admin/api/2020-07/articles/authors.json
      operations:
      - name: deprecated202007getarticlesauthors
        method: GET
        description: Shopify Retrieves A List All Of Article Authors
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-api-2020-07-blogs-blog_id-articles.json
      path: /admin/api/2020-07/blogs/{blog_id}/articles.json
      operations:
      - name: deprecated202007createblogsparamblogidarticles
        method: POST
        description: Shopify Creates An Article For A Blog
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: admin-api-2020-07-blogs-blog_id-articles-article_id}.json
      path: /admin/api/2020-07/blogs/{blog_id}/articles/{article_id}.json
      operations:
      - name: deprecated202007getblogsparamblogidarticlesparamarticleid
        method: GET
        description: Shopify Retrieves A Single Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
        - name: fields
          in: query
          type: string
          description: Show only certain fields, specifed by a comma-separated list of field names.
      - name: deprecated202007updateblogsparamblogidarticlesparamarticleid
        method: PUT
        description: Shopify Updates An Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deprecated202007deleteblogsparamblogidarticlesparamarticleid
        method: DELETE
        description: Shopify Deletes An Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
    - name: admin-api-2020-10-articles-authors.json
      path: /admin/api/2020-10/articles/authors.json
      operations:
      - name: getarticlesauthors
        method: GET
        description: Shopify Retrieves A List All Of Article Authors
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-api-2020-10-blogs-blog_id-articles.json
      path: /admin/api/2020-10/blogs/{blog_id}/articles.json
      operations:
      - name: createblogsparamblogidarticles
        method: POST
        description: Shopify Creates An Article For A Blog
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: admin-api-2020-10-blogs-blog_id-articles-article_id}.json
      path: /admin/api/2020-10/blogs/{blog_id}/articles/{article_id}.json
      operations:
      - name: getblogsparamblogidarticlesparamarticleid
        method: GET
        description: Shopify Retrieves A Single Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
        - name: fields
          in: query
          type: string
          description: Show only certain fields, specifed by a comma-separated list of field names.
      - name: updateblogsparamblogidarticlesparamarticleid
        method: PUT
        description: Shopify Updates An Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deleteblogsparamblogidarticlesparamarticleid
        method: DELETE
        description: Shopify Deletes An Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
    - name: admin-api-2021-01-articles-authors.json
      path: /admin/api/2021-01/articles/authors.json
      operations:
      - name: deprecated202101getarticlesauthors
        method: GET
        description: Shopify Retrieves A List All Of Article Authors
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-api-2021-01-blogs-blog_id-articles.json
      path: /admin/api/2021-01/blogs/{blog_id}/articles.json
      operations:
      - name: deprecated202101createblogsparamblogidarticles
        method: POST
        description: Shopify Creates An Article For A Blog
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: admin-api-2021-01-blogs-blog_id-articles-article_id}.json
      path: /admin/api/2021-01/blogs/{blog_id}/articles/{article_id}.json
      operations:
      - name: deprecated202101getblogsparamblogidarticlesparamarticleid
        method: GET
        description: Shopify Retrieves A Single Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
        - name: fields
          in: query
          type: string
          description: Show only certain fields, specifed by a comma-separated list of field names.
      - name: deprecated202101updateblogsparamblogidarticlesparamarticleid
        method: PUT
        description: Shopify Updates An Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deprecated202101deleteblogsparamblogidarticlesparamarticleid
        method: DELETE
        description: Shopify Deletes An Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
    - name: admin-api-unstable-articles-authors.json
      path: /admin/api/unstable/articles/authors.json
      operations:
      - name: deprecatedunstablegetarticlesauthors
        method: GET
        description: Shopify Retrieves A List All Of Article Authors
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-api-unstable-blogs-blog_id-articles.json
      path: /admin/api/unstable/blogs/{blog_id}/articles.json
      operations:
      - name: deprecatedunstablecreateblogsparamblogidarticles
        method: POST
        description: Shopify Creates An Article For A Blog
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: admin-api-unstable-blogs-blog_id-articles-article_id}.json
      path: /admin/api/unstable/blogs/{blog_id}/articles/{article_id}.json
      operations:
      - name: deprecatedunstablegetblogsparamblogidarticlesparamarticleid
        method: GET
        description: Shopify Retrieves A Single Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
        - name: fields
          in: query
          type: string
          description: Show only certain fields, specifed by a comma-separated list of field names.
      - name: deprecatedunstableupdateblogsparamblogidarticlesparamarticleid
        method: PUT
        description: Shopify Updates An Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deprecatedunstabledeleteblogsparamblogidarticlesparamarticleid
        method: DELETE
        description: Shopify Deletes An Article
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: blog_id
          in: path
          type: string
          description: blog_id
          required: true
        - name: article_id
          in: path
          type: string
          description: article_id
          required: true
  exposes:
  - type: rest
    namespace: shopify-article-rest
    port: 8080
    description: REST adapter for Shopify  API — Article. One Spectral-compliant resource per consumed operation, prefixed
      with /v1.
    resources:
    - path: /v1/admin/api/2020-01/articles/authors-json
      name: admin-api-2020-01-articles-authors-json
      description: REST surface for admin-api-2020-01-articles-authors.json.
      operations:
      - method: GET
        name: deprecated202001getarticlesauthors
        description: Shopify Retrieves A List All Of Article Authors
        call: shopify-article.deprecated202001getarticlesauthors
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-01/blogs/{blog-id}/articles-json
      name: admin-api-2020-01-blogs-blog-id-articles-json
      description: REST surface for admin-api-2020-01-blogs-blog_id-articles.json.
      operations:
      - method: POST
        name: deprecated202001createblogsparamblogidarticles
        description: Shopify Creates An Article For A Blog
        call: shopify-article.deprecated202001createblogsparamblogidarticles
        with:
          blog_id: rest.blog_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-01/blogs/{blog-id}/articles/article-id-json
      name: admin-api-2020-01-blogs-blog-id-articles-article-id-json
      description: REST surface for admin-api-2020-01-blogs-blog_id-articles-article_id}.json.
      operations:
      - method: GET
        name: deprecated202001getblogsparamblogidarticlesparamarticleid
        description: Shopify Retrieves A Single Article
        call: shopify-article.deprecated202001getblogsparamblogidarticlesparamarticleid
        with:
          blog_id: rest.blog_id
          article_id: rest.article_id
          fields: rest.fields
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: deprecated202001updateblogsparamblogidarticlesparamarticleid
        description: Shopify Updates An Article
        call: shopify-article.deprecated202001updateblogsparamblogidarticlesparamarticleid
        with:
          blog_id: rest.blog_id
          article_id: rest.article_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: deprecated202001deleteblogsparamblogidarticlesparamarticleid
        description: Shopify Deletes An Article
        call: shopify-article.deprecated202001deleteblogsparamblogidarticlesparamarticleid
        with:
          blog_id: rest.blog_id
          article_id: rest.article_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-01/comments-json
      name: admin-api-2020-01-comments-json
      description: REST surface for admin-api-2020-01-comments.json.
      operations:
      - method: POST
        name: deprecated202001createcomments
        description: Shopify Creates A Comment For An Article
        call: shopify-article.deprecated202001createcomments
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-01/comments/comment-id-json
      name: admin-api-2020-01-comments-comment-id-json
      description: REST surface for admin-api-2020-01-comments-comment_id}.json.
      operations:
      - method: PUT
        name: deprecated202001updatecommentsparamcommentid
        description: Shopify Updates A Comment Of An Article
        call: shopify-article.deprecated202001updatecommentsparamcommentid
        with:
          comment_id: rest.comment_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-04/articles/authors-json
      name: admin-api-2020-04-articles-authors-json
      description: REST surface for admin-api-2020-04-articles-authors.json.
      operations:
      - method: GET
        name: deprecated202004getarticlesauthors
        description: Shopify Retrieves A List All Of Article Authors
        call: shopify-article.deprecated202004getarticlesauthors
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-04/blogs/{blog-id}/articles-json
      name: admin-api-2020-04-blogs-blog-id-articles-json
      description: REST surface for admin-api-2020-04-blogs-blog_id-articles.json.
      operations:
      - method: POST
        name: deprecated202004createblogsparamblogidarticles
        description: Shopify Creates An Article For A Blog
        call: shopify-article.deprecated202004createblogsparamblogidarticles
        with:
          blog_id: rest.blog_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-04/blogs/{blog-id}/articles/article-id-json
      name: admin-api-2020-04-blogs-blog-id-articles-article-id-json
      description: REST surface for admin-api-2020-04-blogs-blog_id-articles-article_id}.json.
      operations:
      - method: GET
        name: deprecated202004getblogsparamblogidarticlesparamarticleid
        description: Shopify Retrieves A Single Article
        call: shopify-article.deprecated202004getblogsparamblogidarticlesparamarticleid
        with:
          blog_id: rest.blog_id
          article_id: rest.article_id
          fields: rest.fields
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: deprecated202004updateblogsparamblogidarticlesparamarticleid
        description: Shopify Updates An Article
        call: shopify-article.deprecated202004updateblogsparamblogidarticlesparamarticleid
        with:
          blog_id: rest.blog_id
          article_id: rest.article_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: deprecated202004deleteblogsparamblogidarticlesparamarticleid
        description: Shopify Deletes An Article
        call: shopify-article.deprecated202004deleteblogsparamblogidarticlesparamarticleid
        with:
          blog_id: rest.blog_id
          article_id: rest.article_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-07/articles/authors-json
      name: admin-api-2020-07-articles-authors-json
      description: REST surface for admin-api-2020-07-articles-authors.json.
      operations:
      - method: GET
        name: deprecated202007getarticlesauthors
        description: Shopify Retrieves A List All Of Article Authors
        call: shopify-article.deprecated202007getarticlesauthors
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-07/blogs/{blog-id}/articles-json
      name: admin-api-2020-07-blogs-blog-id-articles-json
      description: REST surface for admin-api-2020-07-blogs-blog_id-articles.json.
      operations:
      - method: POST
        name: deprecated202007createblogsparamblogidarticles
        description: Shopify Creates An Article For A Blog
        call: shopify-article.deprecated202007createblogsparamblogidarticles
        with:
          blog_id: rest.blog_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-07/blogs/{blog-id}/articles/article-id-json
      name: admin-api-2020-07-blogs-blog-id-articles-article-id-json
      description: REST surface for admin-api-2020-07-blogs-blog_id-articles-article_id}.json.
      operations:
      - method: GET
        name: deprecated202007getblogsparamblogidarticlesparamarticleid
        description: Shopify Retrieves A Single Article
        call: shopify-article.deprecated202007getblogsparamblogidarticlesparamarticleid
        with:
          blog_id: rest.blog_id
          article_id: rest.article_id
          fields: rest.fields
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: deprecated202007updateblogsparamblogidarticlesparamarticleid
        description: Shopify Updates An Article
        call: shopify-article.deprecated202007updateblogsparamblogidarticlesparamarticleid
        with:
          blog_id: rest.blog_id
          article_id: rest.article_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: deprecated202007deleteblogsparamblogidarticlesparamarticleid
        description: Shopify Deletes An Article
        call: shopify-article.deprecated202007deleteblogsparamblogidarticlesparamarticleid
        with:
          blog_id: rest.blog_id
          article_id: rest.article_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-10/articles/authors-json
      name: admin-api-2020-10-articles-authors-json
      description: REST surface for admin-api-2020-10-articles-authors.json.
      operations:
      - method: GET
        name: getarticlesauthors
        description: Shopify Retrieves A List All Of Article Authors
        call: shopify-article.getarticlesauthors
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-10/blogs/{blog-id}/articles-json
      name: admin-api-2020-10-blogs-blog-id-articles-json
      description: REST surface for admin-api-2020-10-blogs-blog_id-articles.json.
      operations:
      - method: POST
        name: createblogsparamblogidarticles
        description: Shopify Creates An Article For A Blog
        call: shopify-article.createblogsparamblogidarticles
        with:
          blog_id: rest.blog_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2020-10/blogs/{blog-id}/articles/article-id-json
      name: admin-api-2020-10-blogs-blog-id-articles-article-id-json
      description: REST surface for admin-api-2020-10-blogs-blog_id-articles-article_id}.json.
      operations:
      - method: GET
        name: getblogsparamblogidarticlesparamarticleid
        description: Shopify Retrieves A Single Article
        call: shopify-article.getblogsparamblogidarticlesparamarticleid
        with:
          blog_id: rest.blog_id
          article_id: rest.article_id
          fields: rest.fields
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: updateblogsparamblogidarticlesparamarticleid
        description: Shopify Updates An Article
        call: shopify-article.updateblogsparamblogidarticlesparamarticleid
        with:
          blog_id: rest.blog_id
          article_id: rest.article_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: deleteblogsparamblogidarticlesparamarticleid
        description: Shopify Deletes An Article
        call: shopify-article.deleteblogsparamblogidarticlesparamarticleid
        with:
          blog_id: rest.blog_id
          article_id: rest.article_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2021-01/articles/authors-json
      name: admin-api-2021-01-articles-authors-json
      description: REST surface for admin-api-2021-01-articles-authors.json.
      operations:
      - method: GET
        name: deprecated202101getarticlesauthors
        description: Shopify Retrieves A List All Of Article Authors
        call: shopify-article.deprecated202101getarticlesauthors
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/admin/api/2021-01/blogs/{blog-id}/articles-json
      name: admin-api-2021-01-blogs-blog-id-articles-json
      description: REST surface for admin-api-2021-01-blogs-blog_id-articles.json.
      operations:
      - method: POST
        name: deprecated202101createblogsparamblogidarticles
        descript

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