Skip to main content
Identities

清理 Identity

清理 Identity 当前会影响未来会话的配置、入口和绑定资源。

POST /api/v1/forward/identities/{identity_id}/clear 清理后 Identity 本身仍然保留,可以继续创建新的会话。新的会话不会继续使用清理前的相关配置、定时任务和资源绑定;历史会话保持归档状态。

请求头

Header是否必填说明
AuthorizationBearer <PAT 或 SAT>
Content-Type请求体非空时使用 application/json

路径参数

参数类型是否必填说明
identity_idstringForward Identity ID。

请求体参数

参数类型是否必填说明
reasonstring清理原因,仅用于记录调用意图。
请求体可以省略,也可以传入空 JSON 对象。

示例请求

curl -s -X POST 'https://api.qoder.com/api/v1/forward/identities/idn_019eabc123/clear' \
  -H "Authorization: Bearer $QODER_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "reason": "customer requested cleanup"
}'

示例响应

HTTP 200 OK
{
  "identity_id": "idn_019eabc123",
  "status": "completed",
  "completed_at": "2026-07-13T08:00:00Z",
  "summary": {
    "identity_configs_archived": 1,
    "resource_bindings_archived": 2,
    "identity_owned_resources_archived": 1,
    "schedules_archived": 1,
    "schedule_runs_skipped": 2,
    "sessions_archived": 3
  }
}

响应字段

字段类型说明
identity_idstring被清理的 Identity ID。
statusstring清理状态,成功时为 completed
completed_atstringForward 侧清理完成时间,使用 RFC 3339 格式。
summary.identity_configs_archivednumber本次处理的 Identity Config 数量。
summary.resource_bindings_archivednumber本次处理的资源绑定数量。
summary.identity_owned_resources_archivednumber本次处理的 Identity 资源数量。
summary.schedules_archivednumber本次处理的 Schedule 数量。
summary.schedule_runs_skippednumber本次跳过的待执行 Schedule Run 数量。
summary.sessions_archivednumber本次处理的 Session 数量。

错误

HTTPTypeCode触发条件
400invalid_request_error-请求体格式或参数不合法。
401authentication_errorauthentication_requiredPAT 或 SAT 无效、过期或缺失。
404not_found_error-Identity 不存在或当前调用方不可见。
409conflict_errorADMIN_IDENTITY_READ_ONLY 或 -Admin Identity 只读,或该 Identity 存在正在运行的 Schedule Run。

备注

  • 该接口不会删除 Identity 本体。
  • 清理后可以继续创建新的 Session、配置和 Schedule。
  • 重复调用不会恢复已处理的资源或配置。

相关