Skip to content
For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Primary navigation
Theme

Delete Webhook Endpoint

webhooks.delete(webhook_endpoint_id) -> DeletedWebhookEndpoint { id, deleted, object }
DELETE
/webhook_endpoints/{webhook_endpoint_id}

Deletes a webhook endpoint for the authenticated project.

Parameters
webhook_endpoint_id: String
Returns
class DeletedWebhookEndpoint { id, deleted, object }
id: String

The ID of the deleted webhook endpoint.

deleted: bool

Whether the endpoint was deleted.

object: :"webhook_endpoint.deleted"

The object type, which is always webhook_endpoint.deleted.

Delete Webhook Endpoint

require "openai"

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

deleted_webhook_endpoint = openai.webhooks.delete("whe_123")

puts(deleted_webhook_endpoint)
200 — Example
{
  "id": "id",
  "deleted": true,
  "object": "webhook_endpoint.deleted"
}
Returns Examples
200 — Example
{
  "id": "id",
  "deleted": true,
  "object": "webhook_endpoint.deleted"
}