Daftar ringkasan komponen kustom (skema jenis konten) milik sebuah situs web.
Daftar ringkasan komponen kustom (skema jenis konten) untuk sebuah situs web, diurutkan berdasarkan nama. Hanya skema kustom yang ditentukan pengguna yang dikembalikan.
Auth: Kunci API (header x-api-key atau parameter kueri api_key).
| Parameter | Tipe | Wajib | Catatan |
|---|---|---|---|
websiteId | uuid | ya | Harus berupa UUID yang valid. Tidak ada fallback Host/konfigurasi pada endpoint ini. |
state | string | tidak | Saring berdasarkan status siklus hidup: draft, active, atau archived. |
api_key | string | tidak | Alternatif untuk header x-api-key. |
Sebuah array JSON berisi ringkasan komponen:
[
{
"id": "...",
"name": "post",
"displayName": "Post",
"description": "A documentation Post",
"category": "Custom",
"tags": [],
"fields": [],
"icon": null,
"source": "custom",
"version": 8,
"routeSlugField": "title"
}
]
source selalu "custom". displayName akan menggunakan name, dan category akan menjadi default ke "Custom" saat tidak ditetapkan.
curl '{CMS_API_URL}/components?websiteId=<uuid>&state=active' \
-H 'x-api-key: <key>'
400 — websiteId hilang atau tidak valid401 — kunci API tidak valid