メモ・リンク・回答を1つ保存
1つずつ MyInc ワークスペースに clip として送り、AIチームが再利用できるようにします。
Agent API v1
1つの API キーで、メモ・リンク・マークダウン・ファイルを MyInc ワークスペースに送れます。同じ API でその文脈を pages や drafts に変えられますが、公開される前には必ずあなたの承認を待ちます。
curl https://myinc.app/api/agent/clips \
-X POST \
-H 'Authorization: Bearer tk_your_api_key' \
-H 'Idempotency-Key: clip-001' \
-H 'Content-Type: application/json' \
-d '{
"title": "今週のインサイト",
"text": "今日のリサーチで残す価値のある最終回答です。"
}'1つずつ MyInc ワークスペースに clip として送り、AIチームが再利用できるようにします。
関連する項目を1つの capture にまとめ、ワークスペースで後からまとめて使えるようにします。
まず文脈をページに整理し、MyInc にドラフトを生成させると、その結果はあなたの承認待ちの状態で残ります。
エージェントからプロジェクトを開き、作業の進行に合わせて clip・page・draft をプロジェクトの stage に追加します。
MyInc にサインインし、Settings → API keys で scoped API キーを作成します。
すべてのリクエストでキーを Bearer 認証として送り、書き込みリクエストには Idempotency-Key も付けます。
まず clip 1つか ingest バッチ1つから始め、その後 pages、ドラフト生成、アップロード、projects へ広げます。
MyInc Agent API v1 は個人 API キーを使用します。Settings → API keys で連携ごとの scoped key を作成し、サーバー側で Bearer トークンとして保管します。
curl https://myinc.app/api/agent/clips \
-X POST \
-H 'Authorization: Bearer tk_your_api_key' \
-H 'Idempotency-Key: clip-001' \
-H 'Content-Type: application/json' \
-d '{
"title": "今週のインサイト",
"text": "今日のリサーチで残す価値のある最終回答です。"
}'Agent API のリクエストもプロダクトと同じプラン制限に従います。エージェント専用の別枠ではなく、AI 処理は同じクレジット台帳を使用します。
書き込みエンドポイントは Idempotency-Key に対応します。同じキーで同じリクエストを再送すると保存済みの結果を返し、同じキーを別の body で再利用すると 409 を返します。
curl https://myinc.app/api/agent/projects \
-X POST \
-H 'Authorization: Bearer tk_your_api_key' \
-H 'Idempotency-Key: project-2026-04-launch' \
-H 'Content-Type: application/json' \
-d '{
"name": "4月ローンチ計画",
"template": "goal_milestones"
}'/api/agent/clipsメモ・リンク・保存したい回答を1つ送るときに使います。
{
"title": "保存する回答",
"text": "再利用する価値のある最終サマリーです。",
"tags": ["research", "launch"]
}/api/agent/ingestテキスト・URL・マークダウンをまとめて送り、同じ capture にまとめられます。
{
"items": [
{ "type": "url", "url": "https://example.com/article" },
{ "type": "markdown", "title": "メモ", "text": "# 要点\n- 一\n- 二" }
]
}/api/agent/uploadエージェントがファイルを添付する必要があるときも、同じ Agent API 経由で multipart アップロードを処理できます。
curl https://myinc.app/api/agent/upload \
-H 'Authorization: Bearer tk_your_api_key' \
-H 'Idempotency-Key: upload-001' \
-F '[email protected]'/api/agent/pages/:id/generate保存した clip をすでに page に整理したあと、その page を元にドラフトを生成するときに使います。
{
"mode": "custom",
"prompt": "このページを公開可能な短いブリーフにしてください。"
}/api/agent/projects名前・テンプレート・ステータスを指定して、外部エージェントから MyInc プロジェクトを開けます。
{
"name": "4月ローンチ計画",
"template": "goal_milestones",
"icon": "🚀"
}/api/agent/projects/:id/itemsエージェントのワークフローから clip・page・draft・published の項目を MyInc プロジェクトの stage に直接入れます。
{
"stage": "clip",
"referenceId": "clip_123"
}Agent API v1 は成功と失敗を同じ envelope で返すため、連携側で一貫して処理できます。
{
"success": true,
"data": {
"id": "clip_123",
"title": "保存する回答"
},
"error": null
}Hermes や自作のエージェントを MyInc ワークスペースに繋ぎます。clips と ingest から始め、AIチームがより多くの作業を担うようになったら pages、generation、projects を追加します。
エージェントを clips と ingest に向け、メモ・リンク・マークダウンを随時 MyInc ワークスペースへ送ります。
プロダクト概要を見る文脈がワークスペースに入ったら pages と drafts を生成し、作業を projects に整理します。すべてあなたの承認を待ちます。
プロダクト概要を見る各エンドポイントを開くと、リクエストボディ、レスポンス例、連携メモを確認できます。
/api/agent/clipsクリップを1つ作成{
"title": "保存する回答",
"text": "再利用する価値のある最終サマリーです。",
"tags": ["research", "launch"]
}{
"success": true,
"data": {
"id": "clip_123",
"title": "保存する回答",
"text": "再利用する価値のある最終サマリーです。"
},
"error": null
}/api/agent/ingestバッチ ingest{
"items": [
{ "type": "url", "url": "https://example.com/article" },
{ "type": "markdown", "title": "メモ", "text": "# 要点\n- 一\n- 二" }
]
}{
"success": true,
"data": {
"captureBatchId": "batch_123",
"created": [
{ "id": "clip_1", "title": "https://example.com/article", "url": "https://example.com/article" },
{ "id": "clip_2", "title": "メモ", "url": null }
],
"failed": []
},
"error": null
}/api/agent/uploadファイルをアップロードcurl https://myinc.app/api/agent/upload \
-H 'Authorization: Bearer tk_your_api_key' \
-H 'Idempotency-Key: upload-001' \
-F '[email protected]'{
"success": true,
"data": {
"id": "clip_upload_123",
"title": "notes.md"
},
"error": null
}/api/agent/pages/:id/generateページからドラフトを生成{
"mode": "custom",
"prompt": "このページを公開可能な短いブリーフにしてください。"
}{
"success": true,
"data": {
"jobId": "draft_123",
"type": "page_generation",
"status": "completed",
"result": {
"draftId": "draft_123"
}
},
"error": null
}/api/agent/projectsプロジェクトを作成{
"name": "4月ローンチ計画",
"template": "goal_milestones",
"icon": "🚀"
}{
"success": true,
"data": {
"id": "project_123",
"name": "4月ローンチ計画",
"template": "goal_milestones"
},
"error": null
}/api/agent/projects/:id/itemsプロジェクトの stage に項目を追加{
"stage": "clip",
"referenceId": "clip_123"
}{
"success": true,
"data": {
"id": "project_item_123",
"stage": "clip",
"referenceId": "clip_123"
},
"error": null
}最初の連携はシンプルなほど良いです。保存したい回答1つ、リンク1つ、マークダウンのメモ1つをワークスペースに送り、その結果を AIチームが承認待ちで用意する pages や drafts につなげましょう。