CMSLanding page

Danh sách trang

Lấy danh sách các trang tĩnh.

Endpoint

GET /site/pages

Headers

KeyValueBắt buộcMô tả
SiteTenantId{tenant_id}CóID của công ty/tenant.
SiteAuthorization{jwt_token}KhôngToken khách hàng (nếu có).

Parameters

TênKiểuBắt buộcMô tả
page_category_idintegerKhôngLọc theo ID danh mục trang.
page_category_id_liststringKhôngDanh sách ID danh mục trang (comma-separated, tối đa 500 ID).
pageintegerKhôngSố trang (mặc định: 1).
limitintegerKhôngSố lượng mỗi trang (mặc định và tối đa: 1000).
sort_bystringKhôngTrường sắp xếp (display_order, id, title, date_created). Mặc định: display_order.
sort_typestringKhôngKiểu sắp xếp (ASC, DESC). Mặc định: ASC.

Response Schema

HTTP 200 - JSON Array

{
  "total": 10,
  "currentpage": 1,
  "limit": 1000,
  "items": [
    {
      "id": 100,
      "title": "Về chúng tôi",
      "seo_url": "ve-chung-toi",
      "page_category": { ... }
      // ... Các trường khác của Page Object
    }
  ]
}

Chỉ trả về các trang đang hiển thị (status = 1) của shop. Xem Page Object Schema

Error Codes

HTTPMã lỗiMô tả
404error_company_not_found_from_site_tenant_idSiteTenantId không hợp lệ hoặc shop không còn hoạt động.

On this page