跳转到主要内容
POST /api/v1/forward/sessions/{session_id}/cancel 请求取消当前 Turn;如果当前没有正在运行的 Turn,也会返回成功。

请求头

Header是否必填说明
AuthorizationBearer <PAT>
Idempotency-Key有副作用请求可选的幂等键。

路径参数

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

示例请求

curl -s -X POST 'https://api.qoder.com/api/v1/forward/sessions/sess_xxx/cancel' \
  -H "Authorization: Bearer $QODER_PAT"

示例响应

HTTP 200 OK
{
  "id": "sess_xxx",
  "type": "session",
  "status": "canceling"
}

响应字段

字段类型说明
idstringSession ID。
typestring固定为 session
statusstring接受取消时返回 canceling

错误

HTTPTypeCode触发条件
404not_found_errorsession_not_foundSession 不存在。
409conflict_errorsession_archivedSession 已归档。
502api_errorruntime_unavailable运行时 Session 服务不可用。
401authentication_errorauthentication_requiredPAT 无效或已过期。

注意事项

  • 202 Accepted 表示已发起取消。
  • 200 OK 表示当前没有正在处理的 Turn。
  • 取消完成状态可通过 Event Stream 或 Session 详情确认。

相关

订阅 Session Events

发送 Session Events