Deletes a specified Copilot session.
Operation description
You can delete only the sessions of the current user.
You cannot delete a session if it has an ongoing execution. Send
action=stopby calling the GenerateCopilotStreamResponse operation first, and delete the session after you confirm that the execution has ended.After the session is deleted, you can no longer retrieve the session or its history by calling the session query operation.
An error is returned if the session does not exist or does not belong to the current user. Repeatedly deleting the same session is not guaranteed to succeed.
Deleting a session does not roll back executed operations or delete the scheduled task that created the session.
Try it now
Test
RAM authorization
Request syntax
DELETE /api/v1/copilot/delete-session HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| sessionId |
string |
Yes |
The session ID. |
c356bc310e4345c3a602a2912322ad21 |
| agentId |
string |
No |
The agent identifier. |
sre_agent |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| code |
string |
The status code.
|
Success |
| data |
object |
The response data. |
|
| deleted |
boolean |
Indicates whether the deletion was successful. |
true |
| sessionId |
string |
The ID of the deleted session. |
c356bc310e4345c3a602a2912322ad21 |
| message |
string |
The error message returned when |
"" |
| requestId |
string |
The request ID, which can be used for end-to-end diagnostics. |
5BC79EF5-798B-5499-9683-4E14EBBBF712 |
Examples
Success response
JSON format
{
"code": "Success",
"data": {
"deleted": true,
"sessionId": "c356bc310e4345c3a602a2912322ad21"
},
"message": "\"\"",
"requestId": "5BC79EF5-798B-5499-9683-4E14EBBBF712"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.