Skip to main content
GET
Get a webhook endpoint

Authorizations

Authorization
string
header
required

Your API key, sent bare. See Authentication.

Path Parameters

id
string
required

Webhook endpoint ID, beginning with whe_. Treat it as an opaque string.

Example:

"whe_01k6d4a1b2c3d4e5f6g7h8j9km"

Response

The endpoint, without its secret.

id
string

Webhook endpoint ID, beginning with whe_. Treat it as an opaque string.

Example:

"whe_01k6d4a1b2c3d4e5f6g7h8j9km"

object
string

Always webhook_endpoint.

workspace_id
string

Workspace ID, beginning with wks_. Treat it as an opaque string.

Example:

"wks_01k6a2r9s8x7c2dvq3m5n6p4ab"

name
string

Defaults to the URL's host.

Example:

"Acme production"

url
string<uri>

The public HTTPS URL events are sent to.

Example:

"https://api.acme.com/meetingkit/webhooks"

enabled_events
string[]

The events it receives, named as its api_version names them. * is every event.

Example:
status
enum<string>

Whether it receives events.

  • enabled: receives events.
  • disabled: receives nothing; disabling cancels its pending deliveries.
Available options:
enabled,
disabled
api_version
string<date>

The version its events are named and shaped at.

Example:

"2026-10-09"

metadata
object

Your own key-value pairs, for your ids and context. MeetingKit stores them, returns them on the object and in every webhook that carries it, and never acts on them. Up to 50 keys of up to 40 characters (no square brackets), values up to 500 characters. See metadata.

Example:
created_at
string<date-time>

When it was created, in ISO 8601.

updated_at
string<date-time>

When it last changed, in ISO 8601.