> ## Documentation Index
> Fetch the complete documentation index at: https://docs.meetingkit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# The webhook endpoint object

> Where a workspace sends its events, and which ones.

A webhook endpoint receives the events of one workspace, signed with its `whsec_` secret and shaped at its `api_version`. See [Webhooks](/api-reference/webhooks).

## Attributes

<ResponseField name="id" type="string">
  Webhook endpoint ID, beginning with `whe_`. Treat it as an opaque string.
</ResponseField>

<ResponseField name="object" type="string">
  Always `webhook_endpoint`.
</ResponseField>

<ResponseField name="workspace_id" type="string">
  Workspace ID, beginning with `wks_`. Treat it as an opaque string.
</ResponseField>

<ResponseField name="name" type="string">
  Defaults to the URL's host.
</ResponseField>

<ResponseField name="url" type="string">
  The public HTTPS URL events are sent to.
</ResponseField>

<ResponseField name="enabled_events" type="string[]">
  The events it receives, named as its `api_version` names them. `*` is every event.
</ResponseField>

<ResponseField name="status" type="string">
  Whether it receives events.

  * `enabled`: receives events.
  * `disabled`: receives nothing; disabling cancels its pending deliveries.

  Available options: `enabled`, `disabled`.
</ResponseField>

<ResponseField name="api_version" type="string">
  The version its events are named and shaped at.
</ResponseField>

<ResponseField name="metadata" type="object">
  Your key-value pairs on this endpoint: a flat map of strings. See
  [metadata](/meetingkit/setup#a-workspace-per-customer).
</ResponseField>

<ResponseField name="created_at" type="string">
  When it was created, in ISO 8601.
</ResponseField>

<ResponseField name="updated_at" type="string">
  When it last changed, in ISO 8601.
</ResponseField>

<ResponseExample>
  ```json The webhook endpoint object theme={null}
  {
    "id": "whe_01k6d0r9s8x7c2dvq3m5n6p4ab",
    "object": "webhook_endpoint",
    "workspace_id": "wks_01k6a2r9s8x7c2dvq3m5n6p4ab",
    "name": "api.acme.com",
    "url": "https://api.acme.com/meetingkit/webhooks",
    "enabled_events": [
      "meeting.created",
      "meeting.updated",
      "meeting.finished"
    ],
    "status": "enabled",
    "api_version": "2026-10-10",
    "metadata": {},
    "created_at": "2026-09-22T10:10:00Z",
    "updated_at": "2026-09-22T10:10:00Z"
  }
  ```
</ResponseExample>
