articles.list
GET/articles
Liệt kê metadata các bài public, article lẫn guide. Bỏ locale thì trả về cả hai ngôn ngữ. Không cần key.
Tham số
| Tham số | Vị trí | Mô tả |
|---|---|---|
locale | query | Không bắt buộc. vi hoặc en. |
limit | query | Không bắt buộc. Số bài mỗi trang, 1 đến 100. Bỏ trống thì trả về toàn bộ danh sách. |
offset | query | Không bắt buộc. Bỏ qua bao nhiêu bài đầu, mặc định 0. Trang sau dùng nextOffset của phản hồi; trang cuối không có nextOffset. |
Yêu cầu
curl "https://api.modernengineer.dev/articles?locale=vi"Phản hồi
{
"items": [
{
"access": "public",
"alternate": "/en/library/claudekit-beginners-guide",
"blogCategory": "tutorial",
"canonical": "/vi/library/claudekit-beginners-guide",
"category": "public",
"created": "2026-04-18",
"kind": "article",
"license": "All rights reserved",
"locale": "vi",
"readingMinutes": 22,
"rightsOwner": "Thieu Nguyen",
"route": "/vi/library/claudekit-beginners-guide",
"sections": [
"Claude Code là gì?",
"ClaudeKit là gì?",
"Cài đặt và Setup",
"…"
],
"sha256": "23ef18a5…",
"slug": "claudekit-beginners-guide",
"summary": "Từ AI assistant thành development partner. Cơ chế hoạt động của Claude và cách dùng Engineer Kit qua các use case thực tế.",
"tags": [
"claude-code",
"claudekit",
"engineer-kit",
"getting-started"
],
"title": "Bắt đầu với Claude Code và ClaudeKit",
"topic": "workflow",
"updated": "2026-07-24",
"version": "1.0.0",
"visual": {
"contentType": "text/html; charset=utf-8",
"key": "visuals/claudekit-beginners-guide/866692f0….html"
}
}
],
"total": 1
}Lỗi
| Mã | Lỗi | Khi nào |
|---|---|---|
| 400 | invalid_input | Tham số thiếu hoặc sai, ví dụ locale khác vi và en. |