Update a blog article
Partial-updates an article. Send any subset of the create fields
(title, bodyHtml, handle, tags, author, excerpt, image,
seo, isPublished, publishDate); at least one field is required
(an empty body returns 400). isPublished and publishDate behave as
on create: isPublished: false unpublishes back to a draft and a
future publishDate schedules publication natively on the platform.
Supported on Shopify (platform shopify). Accounts on platforms
without blogs support return 400; a blogs-capable platform that lacks
this specific operation returns 405.
Authorization
bearerAuth API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.
In: header
Path Parameters
Connected Shopify SocialAccount id.
Platform-native numeric blog id. Non-numeric values return 400.
^\d+$Platform-native numeric article id. Non-numeric values return 400.
^\d+$Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
At least one field is required.
Response Body
application/json
application/json
application/json
{ "platform": "shopify", "article": { "id": "string", "blogId": "string", "platform": "shopify", "title": "string", "bodyHtml": "string", "handle": "string", "tags": [ "string" ], "author": "string", "excerpt": "string", "image": { "url": "string", "altText": "string" }, "isPublished": true, "publishedAt": "2019-08-24T14:15:22Z", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" }}Get a blog article
Fetches a single article. An article addressed through a blog it does not belong to is a 404 (code blog_article_not_found). Supported on Shopify (platform `shopify`). Accounts on platforms without blogs support return 400; a blogs-capable platform that lacks this specific operation returns 405.
Delete a blog article
Deletes the article. The delete happens on the platform and is permanent; Zernio stores nothing to restore it from. Supported on Shopify (platform `shopify`). Accounts on platforms without blogs support return 400; a blogs-capable platform that lacks this specific operation returns 405.