Webhook version tools
Browse, preview, and diff webhook schema versions.
EPD’s webhook payloads evolve. Each endpoint is pinned to a webhook version. These tools help you inspect what a version looks like and compare two versions before upgrading.
Tools
list_webhook_versions
List every published webhook schema version with its status (current, supported, deprecated, sunset).
| readOnly | destructive | idempotent | openWorld |
|---|---|---|---|
true | false | true | false |
preview_webhook_payload
Generate a synthetic example payload for a specific event type at a specific version. Use it to see what your handler will actually receive.
| readOnly | destructive | idempotent | openWorld |
|---|---|---|---|
true | false | true | false |
Required: event_type, version. Optional: resource_id (pull live data shape).
compare_webhook_versions
Diff two versions for a specific event type. Returns added, removed, and changed fields — what an agent or release-notes generator can use to summarize an upgrade.
| readOnly | destructive | idempotent | openWorld |
|---|---|---|---|
true | false | true | false |
Run compare_webhook_versions before calling upgrade_webhook_version so you can see the breaking changes ahead of time.