Skip to main content
Case.dev exposes the following customer-facing events through webhook endpoints. This page is generated from the router event catalog and typed payload contracts so it stays aligned with the API.
Stable events keep their event name and payload shape frozen except for additive fields. Beta events may change during their early access window.
Generated from apps/router/server/utils/webhooks/catalog.ts.

vault.upload.initiated

A vault object upload was initiated.

Payload

Example

vault.upload.completed

A vault object upload finished successfully.

Payload

Example

vault.upload.failed

A vault object upload failed.

Payload

Example

vault.object.append.started

Vault object append started.

Payload

Example

vault.object.append.completed

Vault object append finished successfully.

Payload

Example

vault.object.append.failed

Vault object append failed.

Payload

Example

vault.object.merge.started

Searchable vault object merge started.

Payload

Example

vault.object.merge.completed

Searchable vault object merge finished successfully.

Payload

Example

vault.object.merge.failed

Searchable vault object merge failed.

Payload

Example

vault.ingest.started

Vault object ingest started.

Payload

Example

vault.ingest.completed

Vault object ingest finished successfully.

Payload

Example

vault.ingest.failed

Vault object ingest failed.

Payload

Example

vault.ingest.page_count.retrieved

Vault object page count was derived during ingest.

Payload

Example

ocr.job.created

An OCR job was enqueued.

Payload

Example

ocr.job.completed

An OCR job finished successfully.

Payload

Example

ocr.job.failed

An OCR job failed.

Payload

Example

voice.transcription.created

A transcription job was created.

Payload

Example

voice.transcription.reused

A completed transcription job was reused from cache.

Payload

Example

voice.transcription.audio_derivative.started

Audio derivative creation started for a large Vault video.

Payload

Example

voice.transcription.audio_derivative.completed

Audio derivative creation completed for a large Vault video.

Payload

Example

voice.transcription.audio_derivative.failed

Audio derivative creation failed for a large Vault video.

Payload

Example

voice.transcription.completed

A transcription job finished successfully.

Payload

Example

voice.transcription.failed

A transcription job failed.

Payload

Example

voice.transcription.deleted

A transcription job was deleted.

Payload

Example

linc.session.ended

A native Linc session reached a terminal state (user_deleted, completed, failed, cancelled, runtime_crashed, timed_out).

Payload

Example

linc.session.turn.completed

A native Linc session completed an assistant turn.

Payload

Example

matter.created

A matter was created.

Payload

Example

matter.updated

A matter was updated.

Payload

Example

work_item.execution.completed

A matter work item finished execution.

Payload

Example

work_item.execution.failed

A matter work item execution failed.

Payload

Example

billing.charge.succeeded

A billing charge succeeded.

Payload

Example

billing.charge.failed

A billing charge failed.

Payload

Example

balance.changed

The organization credit balance changed.

Payload

Example

compute.run.completed

A compute function run completed successfully.

Payload

Example

compute.run.failed

A compute function run failed.

Payload

Example

deployment.succeeded

A deployment succeeded.

Payload

Example

deployment.failed

A deployment failed.

Payload

Example

webhook.endpoint.auto_disabled

A webhook endpoint was automatically disabled after too many consecutive delivery failures. Subscribe to this to be notified when a downstream customer endpoint starts failing.

Payload

Example

connection.reauth_required

A connector connection lost provider authorization and needs reconnecting.

Payload

Example

connection.revoked

A connector connection was unlinked and its provider tokens revoked.

Payload

Example

A connector link lost its provider folder, provider access, or vault.

Payload

Example

run.completed

A connector transfer run finished (possibly with per-file errors).

Payload

Example

run.failed

A connector transfer run failed before completing.

Payload

Example

A connector run changed the set of synced objects behind a link.

Payload

Example