Rufen Sie die vollständige Felddefinition einer einzelnen benutzerdefinierten Komponente anhand ihres Namens ab.
Rufen Sie die vollständige Definition einer einzelnen benutzerdefinierten Komponente anhand ihres Namens ab, einschließlich der Feldliste.
Authentifizierung: API-Schlüssel (x-api-key-Header oder api_key-Abfrageparameter).
| Parameter | Typ | Erforderlich | Hinweise |
|---|---|---|---|
name | string | ja | Der Schemaname, z. B. beitrag. |
| Parameter | Typ | Erforderlich | Hinweise |
|---|---|---|---|
websiteId | uuid | ja | Muss eine gültige UUID sein. |
api_key | string | nein | Alternative zum Header x-api-key. |
{
"id": "...",
"name": "beitrag",
"displayName": "Beitrag",
"description": "Ein Dokumentationsbeitrag",
"category": "Benutzerdefiniert",
"titleField": "titel",
"routeSlugField": "titel",
"icon": null,
"fields": [
{ "name": "titel", "type": "String", "required": true }
],
"slugFields": ["titel", "beschreibung"],
"version": 8
}
slugFields wird berechnet — die Namen aller Felder mit dem Typ String.
curl '{CMS_API_URL}/components/beitrag?websiteId=<uuid>' \
-H 'x-api-key: <key>'
400 — fehlende oder ungültige websiteId401 — ungültiger API-Schlüssel404 — Schema nicht gefunden