CMSLanding page

Chi tiết trang theo Slug

Lấy nội dung chi tiết của trang dựa trên Slug (SEO URL) hoặc ID.

Endpoint

GET /site/pages/slug/{slug}

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ả
slugstringCóSlug của trang (ví dụ: ve-chung-toi) hoặc ID trang.

Workflow & Logic

  1. Hệ thống tìm kiếm trang có seo_url trùng với {slug}.
  2. Nếu {slug} là định dạng số, hệ thống sẽ tìm trực tiếp theo id trang.
  3. Chỉ trả về các trang của shop hiện tại và có trạng thái STATUS_ENABLE (1).

Response Schema

HTTP 200 - JSON Object

Trả về đối tượng Page đầy đủ thông tin.

{
  "id": 100,
  "title": "Về chúng tôi",
  "content": "Nội dung...",
  "seo_url": "ve-chung-toi"
  // ... Các trường khác của Page Object
}

Xem Page Object Schema

HTTP 404

Nếu không tìm thấy trang hoặc trang đang bị tắt.

Error Codes

HTTPMã lỗiMô tả
404error_not_foundKhông tìm thấy trang, trang thuộc shop khác hoặc đang bị tắ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