AI makes mistakes! Undisk makes recovery instant: every write is versioned, every file is reversible.
See it heal →

What it does

Manage webhook endpoints for real-time event notifications. Register HTTPS URLs to receive signed POST requests when workspace events occur (file changes, policy updates, etc.). Supports up to 10 webhooks per workspace. Payloads are signed with HMAC-SHA256 via the X-Undisk-Signature header.

Parameters

ParameterTypeRequiredDescription
actionstringYesOperation to perform. Values: create, list, get, update, delete, list_deliveries.
webhook_idstringNoWebhook ID. Required for ‘get’, ‘update’, ‘delete’, and ‘list_deliveries’ actions.
urlstringNoHTTPS URL to receive webhook POST requests. Required for ‘create’. Max 2048 characters.
eventsstring[]NoEvent types to subscribe to. Required for ‘create’. Available: file.created, file.updated, file.deleted, file.moved, file.restored, version.created, policy.updated, secret.rotated, checkpoint.created, checkpoint.restored.
activebooleanNoEnable or disable the webhook. Only used with ‘update’.
descriptionstringNoOptional human-readable description. Max 256 characters.
limitnumberNoMaximum deliveries to return for ‘list_deliveries’ (default: 20, max: 100).