웹사이트의 사용자 지정 컴포넌트(콘텐츠 유형 스키마) 요약을 나열합니다.
웹사이트의 사용자 지정 컴포넌트(콘텐츠 유형 스키마) 요약을 이름순으로 나열합니다. 사용자 지정 스키마만 반환됩니다.
인증: API 키(x-api-key 헤더 또는 api_key 쿼리 매개변수).
| 매개변수 | 유형 | 필수 | 비고 |
|---|---|---|---|
websiteId | uuid | 예 | 유효한 UUID여야 합니다. 이 엔드포인트에서는 Host/구성 대체값을 사용할 수 없습니다. |
state | string | 아니요 | 라이프사이클 상태(draft, active, archived)로 필터링합니다. |
api_key | string | 아니요 | x-api-key 헤더의 대안입니다. |
컴포넌트 요약의 JSON 배열:
[
{
"id": "...",
"name": "post",
"displayName": "Post",
"description": "A documentation Post",
"category": "Custom",
"tags": [],
"fields": [],
"icon": null,
"source": "custom",
"version": 8,
"routeSlugField": "title"
}
]
source는 항상 "custom"입니다. displayName이 설정되어 있지 않은 경우 name으로 대체되며, category가 비어 있으면 기본값으로 "Custom"이 사용됩니다.
curl '{CMS_API_URL}/components?websiteId=<uuid>&state=active' \
-H 'x-api-key: <key>'
400 — websiteId가 없거나 잘못되었습니다401 — 잘못된 API 키