Skip to main content
Vault lifecycle events are delivered through the platform-wide Events API. Use vault webhooks when you want to:
  • update UI state when uploads or ingestion finish
  • trigger downstream workflows after documents become searchable
  • avoid polling vault object status endpoints

Subscribe to vault events

Create a webhook endpoint with a vault event filter:
Create vault endpoint
For a single vault or a small set of vaults, add resourceScopes:
Vault-scoped endpoint

Vault event types

Common vault events include: The full generated reference, including payload fields, is available in Event types.

Delivery contract

Vault events use the same signed envelope as every Case.dev webhook:
Verify every delivery with the Case.dev signature headers before parsing the body. See the Events quickstart for Node and Python receiver examples.

Next steps

Events quickstart

Create an endpoint, send a test event, and verify the signature.

Event types

See generated event names, required scopes, and payload fields.

API reference

See the OpenAPI-generated reference for webhook endpoints and deliveries.