/v1/blogs/{subdomain}/postsReturns a paginated list of published posts for the given blog.
Results can be filtered by tag slug or a full-text search query,
and sorted by any supported field. Only posts with status PUBLISHED
are returned — drafts and scheduled posts are never included.
Posts with accessMode: PAID are included in the listing but their
full content is only accessible via the single-post endpoint for
authenticated subscribers.
subdomainpathstringrequiredalice for alice.writizzy.com)pagequeryinteger (int32)optional0limitqueryinteger (int32)optional20tagquerystringoptionalslug field from the Tags endpoint.searchquerystringoptionalsortquerystringoptionalpublishedAt, updatedAt, title, claps.publishedAtorderquerystringoptionalasc for ascending, desc for descending.descpostsobject[]requiredidstringrequiredtitlestringrequiredslugstringrequiredexcerptstringoptionalpublishedAtstring (date)optionalupdatedAtstring (date-time)requiredcoverImageUrlstringoptionalurlstringrequiredaccessModestringrequiredclapsinteger (int64)requiredtagsobject[]requirednamestringrequiredslugstringrequiredtag query parameter when filtering postsauthorsobject[]requirednamestringrequiredavatarUrlstringoptionalshortBiostringoptionalpageinteger (int32)requiredlimitinteger (int32)requiredtotalinteger (int64)requiredtotalPagesinteger (int32)required/v1/blogs/{subdomain}/postscurl -X GET \
-H "Accept: application/json" \
"https://api.writizzy.com/v1/blogs/<subdomain>/posts"