Webhook subscriptions
Register and list outbound event subscriptions through the public API.
The public contract exposes webhook subscription management at /api/v1/webhooks:
GET /api/v1/webhookslists the subscriptions visible to a tenant administrator. It uses the standard$topand$skippagination envelope.POST /api/v1/webhookscreates a subscription with aneventType, callbackurl, secret of at least 16 characters, and optionalactiveflag.- Both operations require the
webhooks:adminscope and the tenant-admin permission gate.
The current event catalog is matter.created, relation.created, hour.created, task.created, and invoice.sent. Subscription responses never return the supplied secret.
The committed OpenAPI does not yet publish delivery-signature headers, retry timing, or a public update/revoke operation. Do not infer those details from internal code; treat them as outside the published contract until they appear in OpenAPI.
Open the published OpenAPI JSON for the exact request and response schemas, or read the developer API map.