Oplist resuméer af et websites brugerdefinerede komponenter (indholdstypeskemaer).
Oplist resuméer af brugerdefinerede komponenter (indholdstypeskemaer) for et website, sorteret efter navn. Kun brugerdefinerede skemaer, som brugeren har oprettet, returneres.
Godkendelse: API-nøgle (x-api-key-header eller api_key-forespørgselsparameter).
| Parameter | Type | Påkrævet | Bemærkninger |
|---|---|---|---|
websiteId | uuid | ja | Skal være en gyldig UUID. Ingen Host-/konfigurations-fallback på dette endepunkt. |
state | string | nej | Filtrér efter livscyklusstatus: draft, active eller archived. |
api_key | string | nej | Alternativ til x-api-key-headeren. |
Et JSON-array med komponentresuméer:
[
{
"id": "...",
"name": "post",
"displayName": "Indlæg",
"description": "Et dokumentationsindlæg",
"category": "Brugerdefineret",
"tags": [],
"fields": [],
"icon": null,
"source": "custom",
"version": 8,
"routeSlugField": "title"
}
]
source er altid "custom". displayName falder tilbage til name, og category har standardværdien "Custom", når den ikke er angivet.
curl '{CMS_API_URL}/components?websiteId=<uuid>&state=active' \
-H 'x-api-key: <key>'
400 — manglende eller ugyldig websiteId401 — ugyldig API-nøgle