Skip to main content
Memory Stores

Memory Store の削除

マウントされていない Forward Memory Store を削除します。

マウントされていない Memory Store を、すべての Memory エントリとバージョン履歴とともに削除します。 削除前にマウント関係が確認されます。 Store がいずれかの (identity, template) にマウントされていると 409 が返されます。すべてのマウントを解除してから削除してください。アーカイブ済みの Store は削除できません。

パス

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

ヘッダー

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

パスパラメータ

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

リクエスト例

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

レスポンス例

HTTP 200 OK
{
  "id": "memstore_00mc7mukn7lkxr454tjd",
  "type": "memory_store_deleted",
  "deleted": true
}

レスポンスフィールド

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

エラー

HTTPType発生条件
400invalid_request_errorパスパラメータが無効です。
401authentication_error認証トークンがないか無効です。
403permission_error呼び出し元にこのリソースへのアクセス権限がありません。
404not_found_errorStore が存在しないか、別ユーザーのため参照できません。
409conflict_errorStore はアーカイブ済みか、(identity, template) にマウントされています。
500/502/503api_errorForward または依存サービスでエラーが発生しました。