Lấy định nghĩa đầy đủ của một thành phần tùy chỉnh theo tên.
Lấy đầy đủ định nghĩa của một thành phần tùy chỉnh duy nhất theo tên, bao gồm danh sách các trường của nó.
Xác thực: Khóa API (header x-api-key hoặc tham số truy vấn api_key).
| Tham số | Kiểu | Bắt buộc | Ghi chú |
|---|---|---|---|
name | chuỗi | có | Tên schema, ví dụ post. |
| Tham số | Kiểu | Bắt buộc | Ghi chú |
|---|---|---|---|
websiteId | uuid | có | Phải là một UUID hợp lệ. |
api_key | chuỗi | không | Thay thế cho header x-api-key. |
{
"id": "...",
"name": "post",
"displayName": "Post",
"description": "Một bài viết tài liệu",
"category": "Tùy chỉnh",
"titleField": "title",
"routeSlugField": "title",
"icon": null,
"fields": [
{ "name": "title", "type": "string", "required": true }
],
"slugFields": ["title", "description"],
"version": 8
}
slugFields được tính toán — tên của tất cả các trường kiểu chuỗi.
curl '{CMS_API_URL}/components/post?websiteId=<uuid>' \
-H 'x-api-key: <key>'
400 — thiếu hoặc websiteId không hợp lệ401 — khóa API không hợp lệ404 — không tìm thấy schema