Obtén la definición completa de campos de un componente personalizado por nombre.
Obtén la definición completa de un componente personalizado individual por nombre, incluida su lista de campos.
Auth: Clave de API (encabezado x-api-key o parámetro de consulta api_key).
| Parámetro | Tipo | Obligatorio | Notas |
|---|---|---|---|
name | string | sí | El nombre del esquema, p. ej., post. |
| Parámetro | Tipo | Obligatorio | Notas |
|---|---|---|---|
websiteId | uuid | sí | Debe ser un UUID válido. |
api_key | string | no | Alternativa al encabezado x-api-key. |
{
"id": "...",
"name": "post",
"displayName": "Post",
"description": "A documentation Post",
"category": "Custom",
"titleField": "title",
"routeSlugField": "title",
"icon": null,
"fields": [
{ "name": "title", "type": "string", "required": true }
],
"slugFields": ["title", "description"],
"version": 8
}
slugFields se calcula: los nombres de todos los campos de tipo cadena.
curl '{CMS_API_URL}/components/post?websiteId=<uuid>' \
-H 'x-api-key: <key>'
400 — websiteId ausente o no válido401 — clave de API no válida404 — esquema no encontrado