Buscar a definição completa de campos de um único componente personalizado pelo nome.
Buscar a definição completa de um único componente personalizado pelo nome, incluindo sua lista de campos.
Auth: Chave de API (cabeçalho x-api-key ou parâmetro de consulta api_key).
| Parâmetro | Tipo | Obrigatório | Notas |
|---|---|---|---|
name | string | sim | O nome do esquema, por exemplo postagem. |
| Parâmetro | Tipo | Obrigatório | Notas |
|---|---|---|---|
websiteId | uuid | sim | Deve ser um UUID válido. |
api_key | string | não | Alternativa ao cabeçalho x-api-key. |
{
"id": "...",
"name": "postagem",
"displayName": "Postagem",
"description": "Uma postagem de documentação",
"category": "Personalizado",
"titleField": "titulo",
"routeSlugField": "titulo",
"icon": null,
"fields": [
{ "name": "titulo", "type": "string", "required": true }
],
"slugFields": ["titulo", "descricao"],
"version": 8
}
slugFields é calculado — os nomes de todos os campos do tipo string.
curl '{CMS_API_URL}/components/postagem?websiteId=<uuid>' \
-H 'x-api-key: <chave>'
400 — websiteId ausente ou inválido401 — chave de API inválida404 — esquema não encontrado