GET
/v1/posts
List posts
Returns published and draft blog posts for the authenticated workspace.
posts:read
200 OK
Response example
200 OK
{ "data": [ { "id": "pst_01HX9", "title": "Designing a calmer changelog", "slug": "designing-a-calmer-changelog", "status": "published", "published_at": "2026-06-14T03:12:00Z" } ]}