遮蔽(Redact)指定版本的內容。遮蔽後該版本的內容將永久不可訪問。
要求標頭
頭部 | 必選 | 說明 |
| 是 |
|
| 是 |
|
路徑參數
參數 | 類型 | 必選 | 說明 |
| string | 是 | Memory Store ID( |
| string | 是 | 版本 ID( |
樣本請求
curl -X POST "https://api.qoder.com.cn/api/v1/cloud/memory_stores/memstore_xxx/versions/memver_xxx/redact" \
-H "Authorization: Bearer $QODER_PAT" \
-H "Content-Type: application/json"樣本響應
HTTP 200 OK
返回更新後的 MemoryVersion 對象(不含 content)。
{
"id": "memver_019e3bb9cf417d89970ba7f45e728c56",
"type": "memory_version",
"store_id": "memstore_019e3bb93b7074f9a5130d39ddcca90f",
"entry_id": "mem_019e3bb9cf417d7dbb11fe9784dbb65c",
"entry_path": "versions/test.md",
"action": "created",
"size": 17,
"content_sha256": "fe80a065cb120813abf7dfceb4018a53d6eb7140c785181634e019656176c64e",
"redacted": true,
"redacted_at": "2026-05-18T15:35:13.100297Z",
"created_at": "2026-05-18T15:34:53.528628Z"
}響應欄位
欄位 | 類型 | 說明 |
| string | 版本唯一識別碼 |
| string | 固定值 |
| string | 所屬 Store ID |
| string | 關聯的記憶條目 ID |
| string | 關聯記憶條目的路徑 |
| string | 原始操作類型(不變) |
| int64 | 原始內容大小(保留) |
| string | 原始內容雜湊(保留) |
| boolean | 遮蔽後為 |
| string | 遮蔽執行時間(ISO 8601) |
| string | 版本建立時間(ISO 8601) |
錯誤碼
HTTP | type | 觸發條件 |
401 |
| 未提供或無效的認證令牌 |
404 |
| 指定的 Memory Store 或版本不存在 |
注意事項
遮蔽操作無法復原,執行後該版本的內容永久不可訪問
遮蔽後
redacted變為true,並設定redacted_at時間戳記響應中不再包含
content欄位size和content_sha256保留原值(用於審計追蹤)不需要請求體
適用情境:清除敏感性資料、滿足資料合規要求
完整錯誤信封說明詳見 錯誤參考。