Workspace webhooks: managed endpoints and versioned payloads
Workspace webhooks: managed endpoints and versioned payloads
Workspace webhooks now have a proper control surface. You can manage endpoints, inspect delivery history, subscribe to a resource.action event catalog, and pin the payload shape each endpoint receives.
Managed endpoints and delivery history
Webhook endpoints have their own lifecycle. Deliveries are listed back through the API so teams can see what was sent, when, how the endpoint responded, and whether Speechify will retry.
Signatures moved into one combined Speechify-Signature header — easier to copy into verifier code and less likely to drift across products.
Versioned payloads
Each endpoint can carry its own api_version. Payloads render through the same version engine as the rest of the API, so a background consumer keeps receiving the shape it was built for while newer endpoints move forward.
Safer endpoint URLs
Endpoints are rejected at create and update time if they point at internal, loopback, or metadata IP targets — failing when the endpoint is saved rather than when a delivery worker later tries to reach it.
See the webhooks guide for post-call delivery and signing.