Understanding how HookStack handles webhook payload versioning
HookStack implements a robust versioning system for webhook payloads to ensure compatibility and reliability across different API versions. This guide explains how payload versioning works and how to handle different versions in your implementations.
When HookStack sends webhooks to your endpoints, each payload includes version information in both the headers and the payload structure. This allows your systems to handle different versions of the webhook data format appropriately.
Every webhook payload follows this standardized structure:
HookStack includes version information in the HTTP headers of each webhook request:
The X-HookStack-Version
header allows you to validate the payload version before processing the
data, enabling version-specific handling if needed.
See Verification docs for more information on how to verify webhook requests from HookStack.
HookStack maintains backward compatibility for all supported versions. When we introduce breaking changes, we:
HookStack provides TypeScript definitions for all supported versions to help you implement type-safe webhook handlers.
When upgrading to a new version:
Always test your webhook handlers with our testing tools before deploying to production.
Understanding how HookStack handles webhook payload versioning
HookStack implements a robust versioning system for webhook payloads to ensure compatibility and reliability across different API versions. This guide explains how payload versioning works and how to handle different versions in your implementations.
When HookStack sends webhooks to your endpoints, each payload includes version information in both the headers and the payload structure. This allows your systems to handle different versions of the webhook data format appropriately.
Every webhook payload follows this standardized structure:
HookStack includes version information in the HTTP headers of each webhook request:
The X-HookStack-Version
header allows you to validate the payload version before processing the
data, enabling version-specific handling if needed.
See Verification docs for more information on how to verify webhook requests from HookStack.
HookStack maintains backward compatibility for all supported versions. When we introduce breaking changes, we:
HookStack provides TypeScript definitions for all supported versions to help you implement type-safe webhook handlers.
When upgrading to a new version:
Always test your webhook handlers with our testing tools before deploying to production.