Bir web sitesinin özel bileşen (içerik türü şeması) özetlerini listeleyin.
Bir web sitesi için özel bileşen (içerik türü şeması) özetlerini ada göre sıralanmış olarak listeler. Yalnızca kullanıcı tanımlı özel şemalar döndürülür.
Kimlik doğrulama: API anahtarı (x-api-key üstbilgisi veya api_key sorgu parametresi).
| Parametre | Tür | Gerekli | Notlar |
|---|---|---|---|
websiteId | uuid | evet | Geçerli bir UUID olmalıdır. Bu uç noktada Host/config geri dönüşü yoktur. |
state | string | hayır | Yaşam döngüsü durumuna göre filtreleyin: draft, active veya archived. |
api_key | string | hayır | x-api-key üstbilgisine alternatif. |
Bileşen özetlerinden oluşan bir JSON dizisi:
[
{
"id": "...",
"name": "post",
"displayName": "Post",
"description": "Bir dokümantasyon gönderisi",
"category": "Custom",
"tags": [],
"fields": [],
"icon": null,
"source": "custom",
"version": 8,
"routeSlugField": "title"
}
]
source her zaman "custom" değerindedir. displayName, ayarlanmadığında name değerine geri döner ve category varsayılan olarak "Custom" olur.
curl '{CMS_API_URL}/components?websiteId=<uuid>&state=active' \
-H 'x-api-key: <key>'
400 — eksik veya geçersiz websiteId401 — geçersiz API anahtarı