Buscar blocos por ID, na ordem da solicitação, com referências de imagem resolvidas.
Buscar blocos por ID para um site, com referências de imagem resolvidas para URLs. Os blocos são retornados na mesma ordem dos ids solicitados; IDs desconhecidos são ignorados silenciosamente.
Autenticação: Chave de API (cabeçalho x-api-key ou parâmetro de consulta api_key).
| Parâmetro | Tipo | Obrigatório | Observações |
|---|---|---|---|
websiteId | uuid | não | Site de destino; reverte para o cabeçalho Host/configuração. |
ids | string | não | UUIDs de blocos separados por vírgula. Vazio ou ausente → []. |
api_key | string | não | Alternativa ao cabeçalho x-api-key. |
Uma matriz JSON de blocos:
[
{
"id": "...",
"website_id": "...",
"schema_id": "...",
"draft_content": {},
"published_content": {},
"state": "published",
"version": 3,
"schema_name": "hero-block",
"layout": {},
"cloned_from_id": null,
"created_at": "2026-06-23T18:34:16Z",
"updated_at": "2026-06-23T20:36:55Z"
}
]
curl '{CMS_API_URL}/blocks?websiteId=<uuid>&ids=<id1>,<id2>' \
-H 'x-api-key: <key>'
400 — UUID inválido em ids, ou site não resolvido401 — Chave de API inválida