You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(webhooks): name the methods switch for what it actually accepts
"Accept All HTTP Methods" was not true: HEAD and OPTIONS still answer 405, so
a browser preflight or a HEAD probe fails against a webhook whose panel says
every method is accepted. Overstating what the endpoint does is the bug this
whole change set exists to remove, so the switch should not reintroduce it.
Renames it to "Accept Other HTTP Methods", says "no others" in the description,
and renames the flag to match. Nothing has shipped under the old key, so no
saved state is orphaned.
'Also accept GET, PUT, PATCH and DELETE, and expose the method under "method". Leave off unless you need it: a GET URL can be replayed by link prefetchers and scanners, and a request with no body cannot be deduplicated.',
58
+
'Also accept GET, PUT, PATCH and DELETE — no others — and expose the method under "method". Leave off unless you need it: a GET URL can be replayed by link prefetchers and scanners, and a request with no body cannot be deduplicated.',
'Copy the webhook URL and use it in your external service or API.',
138
138
'Configure your service to send webhooks to this URL.',
139
-
'The webhook accepts POST. Turn on "Accept All HTTP Methods" to also accept GET, PUT, PATCH and DELETE — for example to trigger the workflow from a link in an email.',
140
-
'Body fields are available in your workflow, and URL query parameters under "query" (for example "query.id"). Turn on "Expose Request Headers" to also get "headers" (for example "headers.x-event-name"), and "Accept All HTTP Methods" to also get "method".',
139
+
'The webhook accepts POST. Turn on "Accept Other HTTP Methods" to also accept GET, PUT, PATCH and DELETE — for example to trigger the workflow from a link in an email.',
140
+
'Body fields are available in your workflow, and URL query parameters under "query" (for example "query.id"). Turn on "Expose Request Headers" to also get "headers" (for example "headers.x-event-name"), and "Accept Other HTTP Methods" to also get "method".',
141
141
'Authentication is header-based, so it cannot be used with a plain link. If authentication is enabled, include the token in the Secret Header Name you configured, or in "Authorization: Bearer TOKEN" if you left it blank — only the configured one is accepted, not either.',
142
142
'To deduplicate incoming events, set the Deduplication Field to the dot-notation path of a unique identifier in the payload (e.g. "event.id"). Duplicate values within 7 days will be skipped.',
143
143
'Enable "Verify Test Events" only if the sending service needs a temporary 200 response while validating the webhook URL.',
0 commit comments