action | string | Yes | Operation to perform. Values: create, list, get, update, delete, list_deliveries. |
webhook_id | string | No | Webhook ID. Required for ‘get’, ‘update’, ‘delete’, and ‘list_deliveries’ actions. |
url | string | No | HTTPS URL to receive webhook POST requests. Required for ‘create’. Max 2048 characters. |
events | string[] | No | Event 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. |
active | boolean | No | Enable or disable the webhook. Only used with ‘update’. |
description | string | No | Optional human-readable description. Max 256 characters. |
limit | number | No | Maximum deliveries to return for ‘list_deliveries’ (default: 20, max: 100). |