List articles
GET/openapi/2026-01/articles
Retrieve a list of articles with optional filtering.
Request
Query Parameters
Cursor for pagination
Page size, default 10
Optional filter for author name
Optional keyword to fuzzy-match article title/content
Optional published-status filter: true = published only, false = drafts only, omit = all
Page number (1-based). Mutually exclusive with cursor
Responses
- 200
OK
- application/json
- Schema
- Example
Schema
- Array [
- ]
error code
error message
data object
articles object[]
List of articles
Article ID
Title of the article
Short summary or preview of the article content
Full content of the article
image object
Image associated with the article containing src, width, height, and alt
Image URL
Width
Height
Path
Whether the article is published or not
URL-friendly identifier for the article
Custom SEO title
SEO meta description
SEO keywords
Author of the article
ISO 8601 timestamp when article was published
Array of blog IDs this article belongs to
ISO 8601 timestamp when article was created
ISO 8601 timestamp when article was last updated
Cursor for the next page
Whether there are more records
Total number of articles (from the backend)
{
"code": "string",
"message": "string",
"data": {
"articles": [
{
"id": "string",
"title": "string",
"excerpt": "string",
"content": "string",
"image": {
"src": "string",
"width": 0,
"height": 0,
"path": "string"
},
"published": true,
"handle": "string",
"seo_title": "string",
"seo_description": "string",
"seo_keywords": [
"string"
],
"author": "string",
"published_at": "string",
"blog_ids": [
"string"
],
"created_at": "string",
"updated_at": "string"
}
],
"cursor": "string",
"has_more": true,
"count": 0
}
}