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

List Webhook Endpoints

GET
/webhook_endpoints

Returns webhook endpoints for the authenticated project in newest-first order.

Query Parameters
after: optional string or null

ID of the last webhook endpoint from the previous page.

limit: optional integer

Maximum number of webhook endpoints to return. Defaults to 20.

minimum1
maximum100
Returns
WebhookEndpointList object { data, first_id, has_more, 2 more }
data: array of WebhookEndpoint { id, created_at, event_types, 5 more }

The webhook endpoints in this page.

id: string

The unique ID of the webhook endpoint.

created_at: integer

The Unix timestamp when the endpoint was created.

formatunixtime
event_types: array of string

The event types that trigger deliveries to this endpoint.

name: string

The human-readable name of the endpoint.

object: "webhook_endpoint" (default: "webhook_endpoint")

The object type, which is always webhook_endpoint.

signing_secret_hint: string or null

A masked hint for the endpoint’s signing secret.

url: string

The HTTPS URL that receives webhook deliveries.

updated_at: optional integer

The Unix timestamp of the last endpoint configuration or signing-secret change. Initialized at creation; tests and unchanged updates do not advance it.

formatunixtime
first_id: string or null

The ID of the first endpoint in this page.

has_more: boolean

Whether more webhook endpoints are available.

last_id: string or null

The ID of the last endpoint in this page.

object: "list" (default: "list")

The object type, which is always list.

List Webhook Endpoints

curl https://api.openai.com/v1/webhook_endpoints \
    -H "Authorization: Bearer $OPENAI_API_KEY"
200 — Example
{
  "data": [
    {
      "id": "id",
      "created_at": 0,
      "event_types": [
        "string"
      ],
      "name": "name",
      "object": "webhook_endpoint",
      "signing_secret_hint": "signing_secret_hint",
      "url": "url",
      "updated_at": 0
    }
  ],
  "first_id": "first_id",
  "has_more": true,
  "last_id": "last_id",
  "object": "list"
}
Returns Examples
200 — Example
{
  "data": [
    {
      "id": "id",
      "created_at": 0,
      "event_types": [
        "string"
      ],
      "name": "name",
      "object": "webhook_endpoint",
      "signing_secret_hint": "signing_secret_hint",
      "url": "url",
      "updated_at": 0
    }
  ],
  "first_id": "first_id",
  "has_more": true,
  "last_id": "last_id",
  "object": "list"
}