/v1/blogs/{subdomain}/posts/{id}/publishMakes a post visible. This is the only effect: no newsletter is sent and no cross-posting is triggered (those are separate, explicit actions).
A future publishedAt schedules the post: it stays hidden and is published at 00:00 UTC
that day. Defaults to today when omitted. Publishing an already-published post is a no-op,
and a future date on it is refused. Publishing a scheduled post without a date publishes it now.
subdomainpathstringrequiredidpathstringrequiredapplication/json
publishedAtstring (date)optionalidstringrequiredtitlestringrequiredslugstringrequiredstatusstringrequiredDRAFTIN_REVIEWSCHEDULEDPUBLISHEDexcerptstringoptionalcontentstringrequiredcontentFormatcontentFormatstringrequiredcontent field. Currently always markdown.publishedAtstring (date)optionalupdatedAtstring (date-time)requiredcoverImageUrlstringoptionalurlstringrequiredaccessModestringrequiredclapsinteger (int64)requiredtagsobject[]requirednamestringrequiredslugstringrequiredtag query parameter when filtering postsauthorsobject[]requirednamestringrequiredavatarUrlstringoptionalshortBiostringoptionalcanonicalUrlstringoptionalurl, which is this post's own address on this blog. Null when this post is the original./v1/blogs/{subdomain}/posts/{id}/publishcurl -X POST \
-H "Accept: application/json" \
"https://api.writizzy.com/v1/blogs/<subdomain>/posts/<id>/publish"