Skip to main content
Memory Stores

Memory の削除

Forward Memory Store から Memory エントリを削除します。

Memory を削除します。削除時に operation=deleted のバージョンスナップショットが生成され、過去バージョンの内容は保持されてバージョン API から取得できます。 バージョンに保存された内容を物理的に削除するには、Memory バージョンの墨消しを使用します。

パス

DELETE /api/v1/forward/memory_stores/{memory_store_id}/memories/{memory_id}

ヘッダー

ヘッダー必須説明
AuthorizationはいBearer <PAT or admin SAT>

パスパラメータ

パラメータ必須説明
memory_store_idstringはいMemory Store ID(memstore_...)。
memory_idstringはいMemory ID(mem_...)。

リクエスト例

curl -X DELETE "https://api.qoder.com/api/v1/forward/memory_stores/memstore_00mc7mukn7lkxr454tjd/memories/mem_00mc7mvag5u68kkfvxhy" \
  -H "Authorization: Bearer $QODER_ACCESS_TOKEN"

レスポンス例

HTTP 200 OK
{
  "id": "mem_00mc7mvag5u68kkfvxhy",
  "type": "memory_deleted",
  "deleted": true
}

レスポンスフィールド

フィールド説明
idstring削除した Memory の ID。
typestring常に memory_deleted
deletedbooleanMemory が削除されたかどうか。

注意事項

削除後は同じ path で新しい mem_ ID の Memory を作成できます。アーカイブ済みの Memory Store では Memory を削除できず、409 が返されます。

エラー

HTTPType発生条件
400invalid_request_errorパスパラメータが無効です。
401authentication_error認証トークンがないか無効です。
403permission_error呼び出し元にこのリソースへのアクセス権限がありません。
404not_found_errorMemory Store または Memory が存在しないか、別ユーザーのため参照できません。
409conflict_errorMemory Store はアーカイブ済みです。
500/502/503api_errorForward または依存サービスでエラーが発生しました。
Memory の削除 - Qoder