経路 C · API only — 完成形
約 3 分後、管理画面を開かずに公開コンテンツを読める状態になります(公開済みプロジェクトがある前提)。
できていること
| 項目 | 状態 |
|---|---|
| ベース URL | /public/p/{projectId}/v1 を使っている |
| 発見 | llms.txt で公開フォームセット / エントリが分かる |
| 取得 | 一覧・単体(include_snapshot=true)が取れる |
| (任意)キー | 必須設定なら X-Luno-Public-Api-Key を付けている |
確認チェックリスト
- [ ]
projectIdを用意した - [ ]
llms.txtが 200 で返る - [ ] エントリ一覧(
include_snapshot=true)が取れる - [ ] (任意)サイトに Embed または自前 fetch を繋いだ
今すぐやる
projectIdを取得する(プロジェクト設定、または MCPget_public_api_info)- 公開インデックスを読む
bash
curl "https://api.luno.rest/public/p/{projectId}/v1/llms.txt"ts
const text = await fetch(
'https://api.luno.rest/public/p/{projectId}/v1/llms.txt'
).then((r) => r.text())bash
# 「この projectId の llms.txt を読んで公開構造を要約して」- エントリを本文付きで取る
bash
curl "https://api.luno.rest/public/p/{projectId}/v1/form-sets/blog/entries?include_snapshot=true"- エンドポイント全体は 公開 API · API only へ
次の一手
| 目的 | ページ |
|---|---|
| エンドポイント一覧 | 公開 API |
| サイトに繋ぐ | フレームワーク別レシピ(Next.js / Astro / Nuxt) |
| 埋め込みで載せる | Embed & Pub |
| 公開イベントで再生成 | Webhooks |
| 中身を書く | 経路 A · Agents / 経路 B · Console |