Webhook endpoints

Get a webhook endpoint

get/webhook_endpoints/{id}

Request

  • Base URL
    https://www.happyscribe.com/api/v1
  • Auth
    API key in header Authorization

Response

The endpoint, without its secret.

idstring

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

objectstring

Always webhook_endpoint.

workspace_idstring

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

namestring

Defaults to the URL's host.

urlstring uri

The public HTTPS URL events are sent to.

enabled_eventsstring[]

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

status'enabled' | 'disabled'

Whether it receives events.

  • enabled: receives events.
  • disabled: receives nothing; disabling cancels its pending deliveries.
api_versionstring date

The version its events are named and shaped at.

metadataMetadata

Your own key-value pairs, for your ids and context. HappyScribe 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.

created_atstring date-time

When it was created, in ISO 8601.

updated_atstring date-time

When it last changed, in ISO 8601.

Example response

{
  "id": "whe_01k6d4a1b2c3d4e5f6g7h8j9km",
  "workspace_id": "wks_01k6a2r9s8x7c2dvq3m5n6p4ab",
  "name": "Acme production",
  "url": "https://api.acme.com/happyscribe/webhooks",
  "enabled_events": [
    "meeting.finished",
    "bot.summary_ready"
  ],
  "api_version": "2026-10-09",
  "metadata": {
    "gurusup_user_id": "usr_8812"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.