Skip to content

Webhooks

Create Webhook

POST /v1/webhooks
{
  "url": "https://example.com/webhooks/vaultstream",
  "events": ["content.transcoded"],
  "secret": "whsec_xxx",
  "active": true
}

List Webhooks

GET /v1/webhooks

Delete Webhook

DELETE /v1/webhooks/{webhook_id}

Event Types

Event Fires When
content.uploaded File upload complete
content.transcoded Transcoding finishes
content.deleted Content removed
content.updated Metadata changed
playback.started Viewer starts watching
playback.completed Viewer reaches 90%
user.provisioned New user created
user.deactivated User deactivated