Headless CMS
backend platform 上の Headless CMS 能力です。コンテンツの定義・作成・承認・公開を一つのフローで回します。Form Set で型を決め、エントリとリビジョンで版管理し、公開 API / Pub / Embed へ届けます。
できていること(完成形)
| 項目 | 状態 |
|---|---|
| Form Set | 公開したい型(例: blog)がある |
| エントリ | 公開済みが 1 件以上 |
| 配信 | 公開 API で一覧 / 単体が取れる |
| (任意) | レビュー承認またはスケジュール公開を一度使った |
いつ使うか
- ブログ・お知らせ・事例・製品情報などの構造化コンテンツ
- 承認が必要なチーム運用
- 公開後に API / 埋め込み / Pub で配信したいとき
確認チェックリスト
- [ ] フォームセットの slug を把握している
- [ ] エントリが 公開済み
- [ ]
include_snapshot=trueで本文が返る - [ ] (任意)メディアが
mediaUrlsに出る
今すぐやる
- 経路を選ぶ — B · Console 完成形 または A · Agents 完成形
- 1 件公開する(Console またはエージェント)
- 公開 API で確認する
bash
curl "https://api.luno.rest/public/p/{projectId}/v1/form-sets/blog/entries?include_snapshot=true"ts
const BASE = 'https://api.luno.rest/public/p/{projectId}/v1'
const res = await fetch(
`${BASE}/form-sets/blog/entries?include_snapshot=true`
)
const data = await res.json()bash
# 「blog の公開エントリを本文付きで一覧して」次の一手
| 目的 | ページ |
|---|---|
| 経路 B · Console | 完成形 |
| 経路 A · Agents | 完成形 |
| フィールド設計 | フォームビルダー |
| 承認・リビジョン | コンテンツ管理 |
| スケジュール公開 | スケジュール公開 |