メインコンテンツへスキップ
DELETE /api/v1/cloud/environments/{environment_id} Environment を削除し、削除確認を返します。対象の Environment がまだ Session や tool call に参照されている場合、API は 409 を返します。その場合は、削除ではなくアーカイブしてください。

ヘッダー

ヘッダーフィールド必須説明
AuthorizationBearer $QODER_PATはい個人アクセストークン

パスパラメータ

パラメータ必須説明
environment_idstringはいEnvironment の一意識別子(env_ プレフィックス)

リクエスト例

curl -X DELETE 'https://api.qoder.com/api/v1/cloud/environments/env_019e3bb39b6774d8878cd0b9d237574b' \
  -H 'Authorization: Bearer $QODER_PAT'

レスポンス例

HTTP 200 OK
{
  "id": "env_019e3bb39b6774d8878cd0b9d237574b",
  "type": "environment_deleted"
}
削除成功はレスポンスボディの "type": "environment_deleted" で示されます。

エラーコード

HTTP ステータスコードエラータイプ説明
401authentication_error認証失敗、PAT が無効または期限切れ
403permission_errorこのリソースにアクセスする権限がない
404not_found_error指定 ID の Environment が存在しない
409invalid_request_errorEnvironment がまだ Session や tool call に参照されている
HTTP 404 Not Found
{
  "type": "error",
  "request_id": "cb80235f-76a2-4ff3-9e28-5aa2da12dc14",
  "error": {
    "type": "not_found_error",
    "message": "Environment 'env_does_not_exist_0000000000000000000000000000' was not found."
  }
}
HTTP 409 Conflict
{
  "type": "error",
  "request_id": "cb80235f-76a2-4ff3-9e28-5aa2da12dc14",
  "error": {
    "type": "invalid_request_error",
    "message": "Environment 'env_019e3bb39b6774d8878cd0b9d237574b' is in use and cannot be deleted: 1 session still reference it. Archive the environment instead."
  }
}
エラーで完全なエラーエンベロープを参照してください。

関連項目

クラウド環境

Agent が動作するコンテナ、ネットワーク、依存関係を選択する。