删除会话中的消息
删除指定会话中的消息记录。
请求信息
请求 URI
DELETE https://lg.jimitu.top/api/open/sessions/{session_id}/messages请求头参数
| Header | 必填 | 说明 |
|---|---|---|
Authorization | 是 | Bearer {API Key},接口鉴权,所有请求均需携带 |
Content-Type | 否 | 仅 POST/PUT 携带 JSON 请求体时需要,值为 application/json |
请求路径参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| session_id | integer | 是 | 会话 ID |
请求查询参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| user_id | string | 是 | 外部用户 ID,必须是会话所属用户 |
请求示例
curl -X DELETE "https://lg.jimitu.top/api/open/sessions/{session_id}/messages?user_id=<user_id>" \
-H "Authorization: Bearer <your_api_key>"响应信息
响应体示例
{
"success": true,
"data": {
"deleted_session_id": 1001,
"deleted_count": 42
}
}响应参数
| 字段 | 类型 | 说明 |
|---|---|---|
| deleted_session_id | integer | 所属会话 ID |
| deleted_count | integer | 已删除消息条数 |
错误码
错误码
| error_code | HTTP | 说明 |
|---|---|---|
SESSION_NOT_FOUND | 404 | 会话不存在或无权访问 |
INVALID_QUERY_PARAMETER | 400 | 请求参数错误 |