Skip to content

Delete message

Deprecated
beta.threads.messages.delete(message_id, **kwargs) -> MessageDeleted { id, deleted, object }
DELETE/threads/{thread_id}/messages/{message_id}

Deletes a message.

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

Delete message

require "openai"

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

message_deleted = openai.beta.threads.messages.delete("message_id", thread_id: "thread_id")

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