content.list
GET/content
Liệt kê metadata các bài cho subscriber, article lẫn guide. Cần key của một tài khoản đã đăng ký; chưa cần quyền subscriber.
Tham số
| Tham số | Vị trí | Mô tả |
|---|---|---|
locale | query | Không bắt buộc. vi hoặc en. |
q | query | Không bắt buộc. Tìm trong tiêu đề, tóm tắt, slug, tag và tên mục. Không phân biệt hoa thường hay dấu. |
topic | query | Không bắt buộc. Mảng: workflow, harness, agents, tools, repos, patterns hoặc system-design. |
blogCategory | query | Không bắt buộc. Mục trong thư viện: article, deep-dive, tutorial hoặc series. |
kind | query | Không bắt buộc. article (bài viết) hoặc guide (hướng dẫn từng bước). Kind không quyết định quyền đọc: cả hai đều có thể public hoặc cho subscriber. |
series | query | Không bắt buộc. Slug của series, ví dụ inside-omp. Kết quả xếp theo thứ tự trong series. |
akKit | query | Không bắt buộc. Kit AgentKit chứa skill của guide: core (có trong mọi kit), engineer hoặc marketing. Chỉ guide skill AgentKit có trường này. |
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/content?locale=vi" \
-H "Authorization: Bearer $SE_KEY"Phản hồi
{
"items": [
{
"access": "subscriber",
"alternate": "/en/library/omp-model-routing-guide",
"blogCategory": "series",
"canonical": "/vi/library/omp-model-routing-guide",
"category": "facebook_subscriber",
"created": "2026-08-26",
"kind": "guide",
"license": "Subscriber-only; redistribution prohibited",
"locale": "vi",
"readingMinutes": 19,
"rightsOwner": "Thieu Nguyen",
"route": "/vi/library/omp-model-routing-guide",
"sections": [
"1. Chuỗi định tuyến",
"2. Nhà cung cấp xuất hiện trong bài",
"3. Role hoạt động và được trigger ra sao?",
"…"
],
"sha256": "29537d02…",
"slug": "omp-model-routing-guide",
"summary": "Role OMP là alias định tuyến, không phải agent. Gán model theo workload, kiểm tra effective state, và fallback khi lỗi.",
"tags": [
"oh-my-pi",
"models",
"routing",
"advisor"
],
"title": "Định tuyến model trong OMP: role, fallback và cấu hình thực tế",
"topic": "harness",
"updated": "2026-08-30",
"version": "1.0.0",
"visual": {
"contentType": "text/html; charset=utf-8",
"key": "visuals/omp-model-routing-guide/d6c28f8f….html"
}
}
],
"total": 1
}Lỗi
| Mã | Lỗi | Khi nào |
|---|---|---|
| 403 | forbidden | Thiếu key, hoặc key không thuộc tài khoản đã đăng ký. |
| 400 | invalid_input | Tham số thiếu hoặc sai, ví dụ locale khác vi và en. |