type Webhook

A subscription that delivers event notifications to an owner-supplied HTTPS endpoint. Referenced by id so its url or event list can change without affecting referencing records.

FieldTypeDescription
idID!
ownerIdID!

The entity this webhook belongs to. Where a webhook can only belong to one kind of entity, this is that entity's own id; where it can belong to several, the form also names the kind.

urlString!

Destination HTTPS endpoint that receives event payloads via POST.

events[String!]!

Event types this webhook is subscribed to (e.g. "commitment.created").

descriptionString

Optional human-readable label describing the webhook's purpose.

enabledBoolean!

Whether the webhook is active and delivering events.

secretCheckValueString!

Checksum of the signing secret, used to confirm which secret is configured without exposing it. The raw secret is only ever returned by webhookCreate and webhookRotateSecret.

createdAtDateTime!
updatedAtDateTime!