Handle Clerk Webhook
clerk-webhooks
Handle Clerk Webhook
Handle Clerk webhook events.
Supported events:
- organization.created → no workspace creation; workspaces are created by Ontora APIs
- organization.updated / organizationDomain.* → sync Workspace name/domain
- organizationMembership.created → create UserWorkspace entry
- organizationMembership.deleted → delete UserWorkspace entry
- user.created → record signup; workspace creation waits for Ontora provisioning
- user.updated → remove memberships when Directory Sync deactivates user
- user.deleted → clean up personal vaults/connections
POST
Handle Clerk Webhook
Authorizations
Clerk-issued RS256 JWT.
Response
200 - application/json
Successful Response