ブロック ID の集合に対して、AI 生成コンテンツとレイアウトを取得します。
generated_blocks テーブルから指定されたブロック ID の AI 生成コンテンツとレイアウトを取得します。
認証: API キー(x-api-key ヘッダーまたは api_key クエリパラメーター)。
| パラメーター | 型 | 必須 | 備考 |
|---|---|---|---|
websiteId | uuid | no | 対象の Web サイト。Host ヘッダー / 設定がフォールバックとして使用されます。blockIds が空でない場合にのみチェックされます。 |
blockIds | string | no | カンマ区切りのブロック UUID。空または欠落している場合 → 空のオブジェクト。 |
api_key | string | no | x-api-key ヘッダーの代替手段。 |
{
"generatedBlocks": {
"<block_id>": {
"id": "...",
"generated_content": {},
"generated_layout": {},
"schema_name": "hero-block",
"status": "ready"
}
}
}
外側のマップは要求された block_id をキーとしており、内側の id は生成された行自身の ID です。
curl '{CMS_API_URL}/blocks/generated?websiteId=<uuid>&blockIds=<id1>,<id2>' \
-H 'x-api-key: <key>'
400 — blockIds 内の無効な UUID、または解決できない Web サイト401 — 無効な API キー