Skip to content

Delete thread

Deprecated
beta.threads.delete(thread_id) -> ThreadDeleted { id, deleted, object }
DELETE/threads/{thread_id}

Delete a thread.

ParametersExpand Collapse
thread_id: String
ReturnsExpand Collapse
class ThreadDeleted { id, deleted, object }
id: String
deleted: bool
object: :"thread.deleted"

Delete thread

require "openai"

openai = OpenAI::Client.new(api_key: "My API Key")

thread_deleted = openai.beta.threads.delete("thread_id")

puts(thread_deleted)
{
  "id": "thread_abc123",
  "object": "thread.deleted",
  "deleted": true
}
Returns Examples
{
  "id": "thread_abc123",
  "object": "thread.deleted",
  "deleted": true
}