#4609·kratos

transient_payload is not propagated to all settings webhooks

Author: icamysCreated Sep 17, 2026Updated Sep 17, 2026
Labelsbug

Preflight checklist

Ory Network Project

No response

Describe the bug

The transient_payload is not passed down to the settings flow webhooks for most of the strategies.

Reproducing the bug

  1. Configure an after-settings web hook for the password method whose jsonnet body reads ctx.flow.transient_payload.
  2. Submit a settings update: {"method": "password", "password": "...", "transient_payload": {"stuff": "42"}}.
  3. The web hook receives an empty transient_payload instead of the submitted value.

Relevant log output

bash

Relevant configuration

yaml

Version

b86338d (latest commit as of the issue creation date)

On which operating system are you observing this issue?

None

In which environment are you deploying?

None

Additional Context

No response