Update blog post
PUT https://{handle}.myshopline.com/admin/openapi/v20260301/store/blogs/:blog_collection_id/articles/:blog_id.json
handle : The store's unique identifier, which is the prefix of the store's domain name. For example, if a store's domain name is open001.myshopline.com , the store handle is open001 .Update blog (supports modifying URL)
Path Parameters
- blog_collection_id string requiredThe id of the blog collection
- blog_id string requiredBlog id
Request Headers
- Content-Type string requiredThe field must be set to the fixed value
application/json; charset=utf-8. - Authorization string requiredThe access token for the API resource. Refer to App authorization to obtain the access token, and then pass the obtained token in the Bearer format.Example:
Bearer eyJhbGciOiJIUzUxMiJ9.eyJhcHBLZXkiOiJmMjM3OWQyMTYyOGMzM2QxMWRiMWZkYjY5N2EzZjdjMjZlNGMwYTA5Iiwic2VsbGVySWQiOiIyMDAwMjM0ODgwIiwic3RvcmVJZCI6IjE2NzIzNjk3Mjk2MDYiLCJ2ZXJzaW9uIjoiVjIiLCJkb21haW4iOiJodHRwczovL3NsLW9wZW4tc2cubXlzaG9wbGluZS5jb20iLCJ0aW1lc3RhbXAiOjE2NzUzMTk0OTI0MzksImlzcyI6Inlzb3VsIiwiZXhwIjoxNzY5OTI3NDkyfQ.UwQzomM2veGCUaOZ0paUxq5dpc7DXuhHYFvsQ_uIAKduzWcb_j2E4q_36El83sp145D4cKbpcE5KCeeIz-JNQw
Request Body
blogobject
Blog Informationtemplate_name stringThe name of the associated templateExample:"templates/blogs/detail.a2c29192484301fa.json"url stringCustom route, maximum 512 characters, eg: "/custom-url"Example:"/update-handle1-70626"title stringBlog TitleExample:"70626title"digest stringBlog SummaryExample:"28086digest"handle stringBlog handleExample:"update-handle"imageobject
Blog cover informationalt stringImage altExample:"21933Alt"src stringimage linkExample:"https://img-preview-va.myshopline.com/image/store/3400001642/1624538086300/30e35c9beb4e4be5b3ef336954dcdc14.jpg?w=626&h=417"published booleanWhether to publish, optional values: true (publish); false (not publish)Example:truepublished_at stringRelease time ISO 8601Example:"2024-06-25T11:15:47+08:00"author stringBlog AuthorExample:"Alvin"content_html stringThe text of the blog body, with HTML tags, the maximum limit is 5MExample:"content of the blog"
Status Codes
- 200
- 401
- 429
For the complete list of codes and messages, see Http status code.
Response Headers
traceId
A globally unique identifier for the request. It is used to track the request flow throughout the system, allowing for easy location and debugging when issues arise.
Response Body
blogobject
Blog Informationblog_collection_id stringThe id of the blog collectionExample:"64e313c4cd5956279e61d150"created_at stringCreation time ISO 8601Example:"2024-06-18T13:34:57+00:00"id stringBlog idExample:"66718d010588d64ef7d15c96"title stringBlog TitleExample:"70626title"updated_at stringUpdated ISO 8601Example:"2024-06-19T12:42:55+00:00",user_id stringOperator's IDExample:"3400001642"author stringBlog AuthorExample:"Alvin"content_html stringThe text of the blog post, with HTML tagsExample:"content of the blog"imageobject
Blog cover informationalt stringImage altExample:"21933Alt"src stringimage linkExample:"https://img-preview-va.myshopline.com/image/store/3400001642/1624538086300/30e35c9beb4e4be5b3ef336954dcdc14.jpg?w=626&h=417"published_at stringRelease time ISO 8601Example:"2024-06-25T11:15:47+08:00"template_name stringThe name of the associated templateExample:"templates/blogs/detail.a2c29192484301fa.json"digest stringBlog SummaryExample:"28086digest"handle stringBlog handleExample:"update-handle"
API Explorer
Debugger
Was this article helpful to you?