/fw/webhooks.
Overview
This admin screen loads webhook endpoints viauseWebhookEndpoints. Endpoints are displayed in a table with columns for name, slug, authentication type, and status. Status is derived via deriveEndpointStatus and shown as a badge (active, inactive, suspended). Authentication types supported: hmac_sha256, api_key, oauth_bearer, none. A search input and status filter dropdown narrow the list. Creating and editing endpoints uses WebhookEndpointDialog. A Logs view is toggled by showLogs to render WebhookLogsTable. New endpoints require fw.webhooks.manage (gated inside PermissionGate).
Who it’s for
Requires permission:fw.webhooks.view (FW_PERMISSIONS.WEBHOOKS_VIEW). Endpoint management requires fw.webhooks.manage.
Before you start
- Hold
fw.webhooks.viewto access this screen. - Hold
fw.webhooks.manageto create or edit endpoints. - Hold
fw.webhooks.secrets.rotateto rotate secrets. - Hold
fw.webhooks.replayto replay webhook deliveries.
Steps
1
Open Inbound Webhooks
Navigate to
/fw/webhooks.2
Search and filter
Use the search input and status filter to locate a specific endpoint.
3
Create a new endpoint
Click New Endpoint (requires
fw.webhooks.manage) to open WebhookEndpointDialog.4
Edit an endpoint
Click the edit action on a row to open
WebhookEndpointDialog with existing values.5
View logs
Toggle the logs view to open
WebhookLogsTable for incoming delivery records.Key concepts
- Endpoint slug — the URL path segment that identifies the webhook endpoint to external senders.
- Auth types —
hmac_sha256(signature-based),api_key,oauth_bearer,none. - Endpoint status — derived from
deriveEndpointStatus:active,inactive, orsuspended.
Related
Forms & Workflow
Forms & Workflow core overview.
Governance & parity
Documentation coverage and governance.
This page documents shipped product behavior. It is not medical, legal, or
billing advice. Verify against your organization’s policies and applicable
regulations before using it for clinical, compliance, or billing decisions.
Protected health information (PHI) shown in the product is governed by your
tenant’s access controls and is never exposed in this documentation.
Documentation sources
Documentation sources
- src/routes/fw.tsx
- src/cores/fw/pages/WebhookEndpointsPage.tsx
- src/cores/fw/types/webhook.ts
- src/platform/permissions/constants.ts