Wyświetl listę podsumowań niestandardowych komponentów (schemat typu treści) witryny.
Wyświetla listę streszczeń komponentów niestandardowych (schemat typu treści) dla witryny, uporządkowanych według nazwy. Zwracane są wyłącznie niestandardowe schematy zdefiniowane przez użytkownika.
Uwierzytelnianie: Klucz API (nagłówek x-api-key lub parametr zapytania api_key).
| Parametr | Typ | Wymagane | Uwagi |
|---|---|---|---|
websiteId | uuid | tak | Musi być prawidłowym identyfikatorem UUID. Brak mechanizmu zastępczego Host/konfiguracji dla tego punktu końcowego. |
state | string | nie | Filtruj według stanu cyklu życia: draft, active lub archived. |
api_key | string | nie | Alternatywa dla nagłówka x-api-key. |
Tablica JSON z podsumowaniami komponentów:
[
{
"id": "...",
"name": "post",
"displayName": "Post",
"description": "Post dokumentacyjny",
"category": "Custom",
"tags": [],
"fields": [],
"icon": null,
"source": "custom",
"version": 8,
"routeSlugField": "title"
}
]
source jest zawsze "custom". displayName domyślnie przyjmuje wartość name, a category domyślnie przyjmuje "Custom", jeśli nie zostały ustawione.
curl '{CMS_API_URL}/components?websiteId=<uuid>&state=active' \
-H 'x-api-key: <key>'
400 — brakujący lub nieprawidłowy websiteId401 — nieprawidłowy klucz API