Guides
Examples
Latest 5 published posts
const { data } = await blog.posts.list({
status: "published",
sort: "-published_at",
limit: 5,
});
Posts in a category
const { data } = await blog.posts.list({ category: "engineering" });
Posts with a tag
const { data } = await blog.posts.list({ tag: "ai" });
Paginate everything
let page = 1;
for (;;) {
const result = await blog.posts.list({ status: "published", page, limit: 100 });
process(result.data);
if (!result.pagination.hasNextPage) break;
page += 1;
}
Publish a draft
await blog.posts.update("post_123", { status: "published" });