> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-actions-triggers-prototype.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ScreenMembersOnResetPasswordMfaWebAuthnRoamingChallenge

ScreenMembersOnResetPasswordMfaWebAuthnRoamingChallenge

```ts Example theme={null}
export interface ScreenMembersOnResetPasswordMfaWebAuthnRoamingChallenge extends ScreenMembers {
  /**
   * A direct accessor for the `passkey.public_key` data from `screen.data`.
   * This object contains the challenge and other options necessary for the
   * `navigator.credentials.get()` WebAuthn API call.
   * It is `null` if `screen.data.passkey.public_key` is not available.
   * @type {PasskeyRead['public_key'] | null}
   * @public
   */
  publicKey: PasskeyRead['public_key'] | null;

  /**
   * A direct accessor for the `show_remember_device` flag from `screen.data`.
   * Indicates whether the UI should present an option to the user to remember this device/browser
   * to potentially bypass MFA on future logins. Defaults to `false` if not set in `screen.data`.
   * @type {boolean}
   * @public
   */
  showRememberDevice: boolean;
}
```

## Properties

<ParamField body="captcha" type={<span><a href="/docs/libraries/acul/js-sdk/Screens/interfaces/CaptchaContext">CaptchaContext</a></span>} />

<ParamField body="captchaImage" type="string" />

<ParamField body="captchaProvider" type="string" />

<ParamField body="captchaSiteKey" type="string" />

<ParamField body="data" type={<span><a href="/docs/libraries/acul/js-sdk/Screens/interfaces/PasskeyCreate">PasskeyCreate</a></span>}>
  Screen-specific data,
  including WebAuthn challenge options and the "show remember device" flag.
</ParamField>

<ParamField body="isCaptchaAvailable" type="boolean" />

<ParamField body="links" type="Record" />

<ParamField body="name" type="string" />

<ParamField body="publicKey" type={<span><a href="/docs/libraries/acul/js-sdk/Screens/interfaces/AllowCredential">AllowCredential</a></span>}>
  A convenience accessor for `screen.data.passkey.public_key`.
  Provides the challenge and related options for `navigator.credentials.get()`.
</ParamField>

<ParamField body="showRememberDevice" type="boolean">
  A convenience accessor for `screen.data.show_remember_device`.
  Indicates if the "Remember this device" option should be displayed. Defaults to `false` if not present.
</ParamField>

<ParamField body="texts" type="Record" />
