Delete an agent session
client.beta.agents.sessions.delete(stringsessionID, RequestOptionsoptions?): AgentSessionDeleted { id, deleted, object }
DELETE/agents/sessions/{session_id}
Removes a managed agent session from the public API and returns a deletion confirmation. If backend execution has ended, deletion can cancel a still-open public turn and abandon unpublished outputs. Running execution must be cancelled first. Physical cleanup may continue asynchronously. See managing sessions.
Delete an agent session
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: process.env['OPENAI_API_KEY'], // This is the default and can be omitted
});
const agentSessionDeleted = await client.beta.agents.sessions.delete('session_id');
console.log(agentSessionDeleted.id);{
"id": "id",
"deleted": true,
"object": "agent.session.deleted"
}Returns Examples
{
"id": "id",
"deleted": true,
"object": "agent.session.deleted"
}