Shopify Article API

The Article API from Shopify — 20 operation(s) for article.

Business capability
Content Marketing Management BC-400.70

Operations 26

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /admin/api/2020-01/blogs/{blog_id}/articles.json Publish a new article to a blog (2020-01) · Shopify Creates An Article For A Blog #
Ask an LLM
“Can I post a new article to my store blog with the 2020-01 Admin API?”
“What 2020-01 call adds an article under a specific blog?”
Tell an agent
Create an article in blog {blog} using API version 2020-01.
Write a new post into blog {blog} through the 2020-01 API.
GET /admin/api/2020-01/blogs/{blog_id}/articles/{article_id}.json Get a blog article (2020-01) · Shopify Retrieves A Single Article #
Ask an LLM
“How do I read one article from a blog with the 2020-01 API?”
“Can the 2020-01 article lookup return only the fields I ask for?”
Tell an agent
Get article {article} from blog {blog} using API version 2020-01.
Fetch {fields} of article {article} in blog {blog} on 2020-01.
PUT /admin/api/2020-01/blogs/{blog_id}/articles/{article_id}.json Update a blog article (2020-01) · Shopify Updates An Article #
Ask an LLM
“Can I edit a published blog article with the 2020-01 API?”
“What 2020-01 endpoint saves changes to an existing article?”
Tell an agent
Update article {article} in blog {blog} using API version 2020-01.
Revise the existing post {article} on blog {blog} with 2020-01.
DELETE /admin/api/2020-01/blogs/{blog_id}/articles/{article_id}.json Delete a blog article (2020-01) · Shopify Deletes An Article #
Ask an LLM
“How do I delete an article from a blog on 2020-01?”
“Can I permanently take down a blog post with the 2020-01 API?”
Tell an agent destructive · confirm first
Delete article {article} from blog {blog} using API version 2020-01.
Take down post {article} on blog {blog} permanently via 2020-01.
POST /admin/api/2020-04/blogs/{blog_id}/articles.json Publish a new article to a blog (2020-04) · Shopify Creates An Article For A Blog #
Ask an LLM
“Which 2020-04 endpoint creates a blog article?”
“Is posting an article to a particular blog supported on version 2020-04?”
Tell an agent
Add a new article to blog {blog} through the 2020-04 API.
Publish a post under blog {blog} with version 2020-04.
GET /admin/api/2020-04/blogs/{blog_id}/articles/{article_id}.json Get a blog article (2020-04) · Shopify Retrieves A Single Article #
Ask an LLM
“Which 2020-04 call retrieves a single blog article?”
“Could I pull a post's details by blog and article ID in 2020-04?”
Tell an agent
Retrieve article {article} in blog {blog} via the 2020-04 API.
Show only {fields} for article {article} of blog {blog} on 2020-04.
PUT /admin/api/2020-04/blogs/{blog_id}/articles/{article_id}.json Update a blog article (2020-04) · Shopify Updates An Article #
Ask an LLM
“Which 2020-04 call modifies a blog article?”
“Is changing an article I already posted possible on version 2020-04?”
Tell an agent
Modify article {article} in blog {blog} through the 2020-04 API.
Save edits to post {article} on blog {blog} with 2020-04.
DELETE /admin/api/2020-04/blogs/{blog_id}/articles/{article_id}.json Delete a blog article (2020-04) · Shopify Deletes An Article #
Ask an LLM
“Which 2020-04 call removes an article from a blog?”
“Is there a 2020-04 way to get rid of an old blog post?”
Tell an agent destructive · confirm first
Remove article {article} from blog {blog} through the 2020-04 API.
Get rid of post {article} in blog {blog} with 2020-04.
POST /admin/api/2020-07/blogs/{blog_id}/articles.json Publish a new article to a blog (2020-07) · Shopify Creates An Article For A Blog #
Ask an LLM
“What 2020-07 endpoint posts an article to a blog?”
“Can I create a blog entry for my shop using version 2020-07?”
Tell an agent
Create a blog article in blog {blog} with version 2020-07.
Start a new post on blog {blog} via the 2020-07 Admin API.
GET /admin/api/2020-07/blogs/{blog_id}/articles/{article_id}.json Get a blog article (2020-07) · Shopify Retrieves A Single Article #
Ask an LLM
“What 2020-07 endpoint returns one article from a blog?”
“Does version 2020-07 let me trim the fields on an article lookup?”
Tell an agent
Look up article {article} in blog {blog} using 2020-07.
Return only {fields} of article {article} from blog {blog} on version 2020-07.
PUT /admin/api/2020-07/blogs/{blog_id}/articles/{article_id}.json Update a blog article (2020-07) · Shopify Updates An Article #
Ask an LLM
“Is updating a blog article possible in 2020-07?”
“What endpoint in 2020-07 edits a post that's already on my blog?”
Tell an agent
Edit article {article} in blog {blog} using version 2020-07.
Apply changes to post {article} on blog {blog} via the 2020-07 Admin API.
DELETE /admin/api/2020-07/blogs/{blog_id}/articles/{article_id}.json Delete a blog article (2020-07) · Shopify Deletes An Article #
Ask an LLM
“What 2020-07 endpoint deletes a blog article?”
“Can I remove a post from my blog for good using version 2020-07?”
Tell an agent destructive · confirm first
Delete article {article} in blog {blog} via version 2020-07.
Wipe out post {article} from blog {blog} using the 2020-07 Admin API.
POST /admin/api/2020-10/blogs/{blog_id}/articles.json Publish a new article to a blog (2020-10) · Shopify Creates An Article For A Blog #
Ask an LLM
“How can I publish an article to one of my blogs on 2020-10?”
“Which 2020-10 call writes a new article into a Shopify store blog?”
Tell an agent
Create an article in blog {blog} on 2020-10.
Post a new entry to blog {blog} using the 2020-10 endpoint.
GET /admin/api/2020-10/blogs/{blog_id}/articles/{article_id}.json Get a blog article (2020-10) · Shopify Retrieves A Single Article #
Ask an LLM
“How can I view a single blog article in version 2020-10?”
“Can I fetch one post by its blog and article IDs from the 2020-10 API?”
Tell an agent
Retrieve article {article} from blog {blog} on 2020-10.
Get {fields} of article {article} in blog {blog} via version 2020-10.
PUT /admin/api/2020-10/blogs/{blog_id}/articles/{article_id}.json Update a blog article (2020-10) · Shopify Updates An Article #
Ask an LLM
“What's the 2020-10 call for updating a blog article?”
“Which 2020-10 endpoint rewrites a post already live on my blog?”
Tell an agent
Update article {article} in blog {blog} on 2020-10.
Change the content of post {article} on blog {blog} via version 2020-10.
DELETE /admin/api/2020-10/blogs/{blog_id}/articles/{article_id}.json Delete a blog article (2020-10) · Shopify Deletes An Article #
Ask an LLM
“How can I delete a blog article on 2020-10?”
“Which 2020-10 call permanently removes a post from a blog?”
Tell an agent destructive · confirm first
Delete article {article} from blog {blog} on 2020-10.
Remove post {article} from blog {blog} for good via version 2020-10.
POST /admin/api/2021-01/blogs/{blog_id}/articles.json Publish a new article to a blog (2021-01) · Shopify Creates An Article For A Blog #
Ask an LLM
“Can I add a new article to a blog through the 2021-01 API?”
“Where do I create a blog post in version 2021-01?”
Tell an agent
Publish an article to blog {blog} with the 2021-01 release.
Create a new post in blog {blog} on API version 2021-01.
GET /admin/api/2021-01/blogs/{blog_id}/articles/{article_id}.json Get a blog article (2021-01) · Shopify Retrieves A Single Article #
Ask an LLM
“Is there a 2021-01 call to read one blog article?”
“Can I request specific fields of an article in 2021-01?”
Tell an agent
Fetch article {article} of blog {blog} with the 2021-01 release.
Pull {fields} from article {article} in blog {blog} using 2021-01.
PUT /admin/api/2021-01/blogs/{blog_id}/articles/{article_id}.json Update a blog article (2021-01) · Shopify Updates An Article #
Ask an LLM
“Can the 2021-01 API change an existing blog article?”
“Where do I edit a published post in version 2021-01?”
Tell an agent
Modify article {article} in blog {blog} with the 2021-01 release.
Push edits to post {article} on blog {blog} using 2021-01.
DELETE /admin/api/2021-01/blogs/{blog_id}/articles/{article_id}.json Delete a blog article (2021-01) · Shopify Deletes An Article #
Ask an LLM
“Can the 2021-01 API delete a blog article?”
“Where is the article delete call in 2021-01?”
Tell an agent destructive · confirm first
Remove article {article} from blog {blog} with the 2021-01 release.
Delete my post {article} in blog {blog} using 2021-01.
POST /admin/api/unstable/blogs/{blog_id}/articles.json Publish a new article to a blog (unstable) · Shopify Creates An Article For A Blog #
Ask an LLM
“Does the unstable API let me create a blog article?”
“What's the unstable-version call for a new blog post?”
Tell an agent
Create an article in blog {blog} using the unstable version.
Add a post to blog {blog} through the unstable Admin API.
GET /admin/api/unstable/blogs/{blog_id}/articles/{article_id}.json Get a blog article (unstable) · Shopify Retrieves A Single Article #
Ask an LLM
“How would I fetch a blog article from the unstable API?”
“Which unstable endpoint returns one post from a blog?”
Tell an agent
Get article {article} in blog {blog} from the unstable version.
Look up the {fields} on article {article} of blog {blog} with the unstable API.
PUT /admin/api/unstable/blogs/{blog_id}/articles/{article_id}.json Update a blog article (unstable) · Shopify Updates An Article #
Ask an LLM
“Does the unstable version support editing a blog article?”
“What's the unstable call for revising a blog post?”
Tell an agent
Update article {article} in blog {blog} on the unstable API.
Edit the existing post {article} on blog {blog} via the unstable version.
DELETE /admin/api/unstable/blogs/{blog_id}/articles/{article_id}.json Delete a blog article (unstable) · Shopify Deletes An Article #
Ask an LLM
“Does the unstable version let me delete a blog article?”
“What unstable endpoint removes a blog post?”
Tell an agent destructive · confirm first
Delete article {article} from blog {blog} on the unstable API.
Get rid of post {article} in blog {blog} via the unstable version.
POST /admin/api/2020-01/comments.json Add a comment to an article (2020-01) · Shopify Creates A Comment For An Article #
Ask an LLM
“Can I post a comment on a blog article through the 2020-01 API?”
“What 2020-01 endpoint creates a reader comment for an article?”
Tell an agent
Add a comment to an article using the 2020-01 comments endpoint.
Create a new article comment on API version 2020-01.
PUT /admin/api/2020-01/comments/{comment_id}.json Edit a comment on an article (2020-01) · Shopify Updates A Comment Of An Article #
Ask an LLM
“Can I change the text of an existing article comment with the 2020-01 API?”
“Which 2020-01 call updates a comment someone left on a blog post?”
Tell an agent
Update comment {comment} using API version 2020-01.
Edit the article comment {comment} through the 2020-01 comments endpoint.

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/shopify-article-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

shopify-article-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Shopify Article API
  description: Explore Shopify's API reference and templating documentation. Shopify provides a range of software tools, app templates, example apps, and libraries to accelerate your development process. The Admin API lets you build apps and integrations that extend and enhance the Shopify admin.
  version: 2020-10
tags:


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