永久删除指定环境。此操作不可逆,需要管理员权限。
请求头
|
头部 |
必选 |
说明 |
|
|
是 |
|
路径参数
|
参数 |
类型 |
必选 |
说明 |
|
|
string |
是 |
环境的唯一标识(前缀为 |
请求体
无需请求体。
示例请求
curl -s -X DELETE "https://api.qoder.com.cn/api/v1/cloud/environments/env_019e3bb39b6774d8878cd0b9d237574b" \
-H "Authorization: Bearer $QODER_PAT"
示例响应
成功时返回 HTTP 200,响应体如下:
{
"deleted": true,
"id": "env_019e3bb39b6774d8878cd0b9d237574b",
"type": "environment"
}
权限不足时返回错误:
{
"type": "error",
"error": {
"type": "permission_error",
"message": "You do not have permission to access this resource."
}
}
错误码
|
HTTP |
type |
说明 |
|
401 |
|
认证失败,PAT 无效或过期 |
|
403 |
|
无权执行删除操作(需要管理员权限) |
|
404 |
|
指定 ID 的环境不存在 |
|
409 |
|
环境下仍有会话引用,无法删除 |
注意事项
-
该端点需要管理员级别的 PAT 权限。普通用户调用会返回 403 错误。
-
建议在删除前先通过 归档端点 进行归档操作。
-
如果环境下仍有活跃会话,删除可能会失败。
该文章对您有帮助吗?