Enumera los resúmenes de componentes personalizados (esquemas de tipo de contenido) de un sitio web.
Enumera los resúmenes de componentes personalizados (esquemas de tipo de contenido) de un sitio web, ordenados por nombre. Solo se devuelven los esquemas personalizados definidos por el usuario.
Autenticación: Clave de API (encabezado x-api-key o parámetro de consulta api_key).
| Parámetro | Tipo | Obligatorio | Notas |
|---|---|---|---|
websiteId | uuid | sí | Debe ser un UUID válido. No hay respaldo de Host/config en este endpoint. |
state | string | no | Filtra por estado del ciclo de vida: draft, active o archived. |
api_key | string | no | Alternativa al encabezado x-api-key. |
Una matriz JSON de resúmenes de componentes:
[
{
"id": "...",
"name": "publicacion",
"displayName": "Publicación",
"description": "Una publicación de documentación",
"category": "Personalizado",
"tags": [],
"fields": [],
"icon": null,
"source": "personalizado",
"version": 8,
"routeSlugField": "título"
}
]
source siempre es "custom". displayName recurre a name, y category toma el valor predeterminado "Custom" cuando no se establece.
curl '{CMS_API_URL}/components?websiteId=<uuid>&state=active' \
-H 'x-api-key: <key>'
400 — websiteId ausente o no válido401 — clave de API no válida