{"templateId":"../../@theme/Templates/ChangelogEntry","sharedDataIds":{},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Upcoming Change","siteUrl":"https://developers.signable.app","description":"Integrate Signable’s eSignature API to send, sign, and manage documents with envelopes and webhooks.","image":"/assets/hero-placeholder-small.5b052639e5d5a3b6265375db1ac2835173dda2c0ed22f8c167f6284080cc84ce.db81178d.png"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upcoming-change","__idx":0},"children":["Upcoming Change"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["On ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["24th August 2026"]}," we’re removing the reachability check that runs when you create a webhook or update its URL."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Previously, we sent a GET request to the URL and required a successful response before the webhook could be saved. This prevented valid webhook endpoints that accept only POST requests from being registered."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"what-this-means","__idx":1},"children":["What this means"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You’ll now be able to register webhook URLs that don’t respond to GET requests. We’ll continue to validate that the URL is correctly formatted, but we won’t test whether the endpoint is reachable before saving it."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Webhook delivery will continue to use POST requests as usual."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"why-were-making-this-change","__idx":2},"children":["Why we're making this change"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The existing check was blocking valid webhook configurations. Removing it makes webhook setup more flexible while leaving delivery behaviour unchanged."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We may introduce a more suitable validation check in the future."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"need-help","__idx":3},"children":["Need help?"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you have any questions, please contact support."]}]},"headings":[{"value":"Upcoming Change","id":"upcoming-change","depth":2},{"value":"What this means","id":"what-this-means","depth":3},{"value":"Why we're making this change","id":"why-were-making-this-change","depth":3},{"value":"Need help?","id":"need-help","depth":3}],"frontmatter":{"title":"Webhook URL validation is changing","date":"2026-08-14T00:00:00.000Z","type":"API","breaking":false,"template":"../../@theme/Templates/ChangelogEntry","seo":{"title":"Upcoming Change"}},"lastModified":"2026-08-14T07:46:02.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/changelog/entries/2026-08-14-webhook-reachability","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}