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" } ]}
Field reference
schema
| Key | Location | Data type | Required |
|---|---|---|---|
data
|
Response |
array<object>
|
- |
data[].id
|
Response |
string
|
- |
data[].title
|
Response |
string
|
- |
data[].slug
|
Response |
string
|
- |
data[].status
|
Response |
string
|
- |
data[].published_at
|
Response |
string<date-time>
|
- |