メインコンテンツへスキップ
POST /api/v1/cloud/memory_stores/{memory_store_id}/memories 新しい Memory エントリを作成します。content を含む作成された Memory を返します。

パスパラメータ

パラメータ説明
memory_store_idストア ID(memstore_...

ヘッダー

ヘッダー必須説明
AuthorizationはいBearer <PAT>
Content-Typeはいapplication/json

リクエストボディ

フィールド必須説明
pathstringはいエントリパス。最大 1024 文字。.. を含めることはできません
contentstringはいエントリコンテンツ。最大 100 KB
metadataobjectいいえキーバリュータグ。最大 16 個のペア。キーは 1〜64 文字、値は最大 512 文字

リクエスト例

curl -X POST "https://api.qoder.com/api/v1/cloud/memory_stores/memstore_xxx/memories" \
  -H "Authorization: Bearer $QODER_PAT" \
  -H "Content-Type: application/json" \
  -d '{
    "path": "decisions/arch-choice.md",
    "content": "# Architecture Decision\n\nChose microservices."
  }'

レスポンス

{
  "id": "mem_019e5cdba1b674e4a6a7d4f8c9b3e2a1",
  "type": "memory",
  "memory_store_id": "memstore_019e5cdb9c3f71c3b6505eba937a40b4",
  "path": "decisions/arch-choice.md",
  "content": "# Architecture Decision\n\nChose microservices.",
  "content_size_bytes": 46,
  "content_sha256": "a1b2c3...",
  "version": 1,
  "metadata": {},
  "created_at": "2026-05-18T08:01:00.000Z",
  "updated_at": "2026-05-18T08:01:00.000Z"
}

エラー

HTTPTypeトリガー
400invalid_request_error無効なパス、空またはサイズ超過のコンテンツ
404not_found_errorストアが存在しない
409invalid_request_errorストアがアーカイブ済み、またはパスが既に存在する