> ## Documentation Index
> Fetch the complete documentation index at: https://stytch.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 400

> Reference for Stytch API Bad Request errors

export const PUBLIC_SLACK_INVITE_URL = "https://join.slack.com/t/stytch/shared_invite/zt-42pquopf7-wRPXlPff773jBd2DiwKv8g";

## active\_totp\_exists

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Active totp exists</strong></p>

    <p>Cannot create a new TOTP for the specified user since the user already has an active TOTP. Users may only have one active TOTP at a time.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "active_totp_exists",
    "error_message": "Cannot create a new TOTP for the specified user since the user already has an active TOTP. Users may only have one active TOTP at a time.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#active_totp_exists"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## ad\_blocker\_detected

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Ad blocker detected</strong></p>

    <p>The request was blocked by an Ad Blocker. Please disable your ad blocker and try the request again.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "ad_blocker_detected",
    "error_message": "The request was blocked by an Ad Blocker. Please disable your ad blocker and try the request again.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#ad_blocker_detected"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## allow\_list\_max\_exceeded

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Allow list max exceeded</strong></p>

    <p>The number of user methods registered to the allow list has exceeded the maximum of 500.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "allow_list_max_exceeded",
    "error_message": "The number of user methods registered to the allow list has exceeded the maximum of 500.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#allow_list_max_exceeded"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## apple\_oauth\_config\_not\_found

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Apple oauth config not found</strong></p>

    <p>The Apple OAuth config was not found.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "apple_oauth_config_not_found",
    "error_message": "The Apple OAuth config was not found.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#apple_oauth_config_not_found"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## argon\_2\_key\_length\_mismatch

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Argon 2 key length mismatch</strong></p>

    <p>The key\_length value doesn't match the length of the provided hash.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "argon_2_key_length_mismatch",
    "error_message": "The key_length value doesn't match the length of the provided hash.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#argon_2_key_length_mismatch"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## authorization\_endpoint\_not\_configured\_for\_project

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Authorization endpoint not configured for project</strong></p>

    <p>The project does not have an authorization endpoint configured. Please configure it in the dashboard.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "authorization_endpoint_not_configured_for_project",
    "error_message": "The project does not have an authorization endpoint configured. Please configure it in the dashboard.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#authorization_endpoint_not_configured_for_project"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## bad\_app\_bundle\_for\_stytch\_sdk

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Bad app bundle for stytch sdk</strong></p>

    <p>This app bundle ID has not been registered as an allowed app for the Stytch SDK. Please add it here: [https://stytch.com/dashboard/sdk-configuration](https://stytch.com/dashboard/sdk-configuration)</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "bad_app_bundle_for_stytch_sdk",
    "error_message": "This app bundle ID has not been registered as an allowed app for the Stytch SDK. Please add it here: https://stytch.com/dashboard/sdk-configuration",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#bad_app_bundle_for_stytch_sdk"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## bad\_domain\_for\_stytch\_sdk

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Bad domain for stytch sdk</strong></p>

    <p>This website has not been registered as an allowed domain for the Stytch SDK. Please add it here: [https://stytch.com/dashboard/sdk-configuration](https://stytch.com/dashboard/sdk-configuration)</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "bad_domain_for_stytch_sdk",
    "error_message": "This website has not been registered as an allowed domain for the Stytch SDK. Please add it here: https://stytch.com/dashboard/sdk-configuration",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#bad_domain_for_stytch_sdk"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## bad\_request

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Bad request</strong></p>

    <p>The submitted request is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "bad_request",
    "error_message": "The submitted request is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#bad_request"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## bad\_vertical\_for\_stytch\_sdk

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Bad vertical for stytch sdk</strong></p>

    <p>The credentials used match a different vertical than the one specified in the SDK configuration. Please check if you are using a B2B or B2C project.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "bad_vertical_for_stytch_sdk",
    "error_message": "The credentials used match a different vertical than the one specified in the SDK configuration. Please check if you are using a B2B or B2C project.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#bad_vertical_for_stytch_sdk"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## billing\_not\_verified

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Billing not verified</strong></p>

    <p>You cannot use this endpoint in the live environment until credit card details are added to your account, but you can try the endpoint in the test environment. Once your billing information is verified, this endpoint can be used in live. Your first 5,000 monthly active users are free every month, but collecting this information helps us prevent abuse of the platform. Please go to <a href="/docs/dashboard/settings/billing">billing settings</a> to provide billing information.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "billing_not_verified",
    "error_message": "You cannot use this endpoint in the Live environment until credit card details are added to your account, but you can try the endpoint in the Test environment. Once your billing information is verified, this endpoint can be used in Live. Collecting this information helps us prevent abuse of the platform. Please go to https://stytch.com/dashboard/settings/billing to provide billing information.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#billing_not_verified"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## billing\_not\_verified\_for\_email

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Billing not verified for email</strong></p>

    <p>You can only send magic links to emails matching your project's domain until credit card details are added to your account. Once your billing information is verified, emails can be sent to anyone. Your first 5,000 monthly active users are free every month, but collecting this information helps us prevent abuse of the platform. Please go to <a href="/docs/dashboard/settings/billing">billing settings</a> to provide billing information.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "billing_not_verified_for_email",
    "error_message": "Billing is not yet verified. You can only send emails to yourself or to coworkers sharing the same email domain used to sign up to Stytch until credit card details are added to your account. Once your billing information is verified, emails can be sent to anyone. Collecting this information helps us prevent abuse of the platform. Please see https://stytch.com/dashboard/settings/billing to provide billing information.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#billing_not_verified_for_email"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## breached\_password

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Breached password</strong></p>

    <p>Password doesn't meet the API's strength requirements. A password's strength could be tested with the <a href="/docs/docs/api/password-strength-check">password strength check endpoint</a>.</p>

    <Heading noAnchor={true} level={3}>Common Causes</Heading>

    <ul>
      <li>The password was previously leaked, and the password now appears in the HaveIBeenPwned dataset.</li>
    </ul>

    <Heading noAnchor={true} level={3}>Troubleshooting</Heading>

    <ul>
      <li>Use the <a href="/docs/docs/api/password-strength-check">password strength check endpoint</a> endpoint to get actionable feedback on improving the strength of the password string. This feedback can be passed on to the end user via your UI.</li>
    </ul>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "breached_password",
    "error_message": "password appears in a list of breached passwords.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#breached_password"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## bulk\_migrate\_invalid\_user\_count

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Bulk migrate invalid user count</strong></p>

    <p>The number of users passed to bulk migrate password was invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "bulk_migrate_invalid_user_count",
    "error_message": "The number of users passed to bulk migrate password was invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#bulk_migrate_invalid_user_count"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## cannot\_add\_pem\_file\_to\_non\_pem\_trusted\_token\_profile

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Cannot add pem file to non pem trusted token profile</strong></p>

    <p>This trusted token profile does not use public key type PEM and cannot have associated PEM files</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "cannot_add_pem_file_to_non_pem_trusted_token_profile",
    "error_message": "This trusted token profile does not use public key type PEM and cannot have associated PEM files",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#cannot_add_pem_file_to_non_pem_trusted_token_profile"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## cannot\_assign\_default\_rbac\_role\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Cannot assign default rbac role id</strong></p>

    <p>The default role is implicitly assigned to all members in the project and cannot be explicitly assigned.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "cannot_assign_default_rbac_role_id",
    "error_message": "The default role is implicitly assigned to all members in the project and cannot be explicitly assigned.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#cannot_assign_default_rbac_role_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## cannot\_delete\_default\_email\_template

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Cannot delete default email template</strong></p>

    <p>Cannot delete an email template that is currently set as a default. Please update or unset the default email template setting before deleting this template.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "cannot_delete_default_email_template",
    "error_message": "Cannot delete an email template that is currently set as a default. Please update or unset the default email template setting before deleting this template.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#cannot_delete_default_email_template"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## cannot\_delete\_email

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Cannot delete email</strong></p>

    <p>Cannot delete the last email for a user with a password. This ensures they can complete a password reset.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "cannot_delete_email",
    "error_message": "Cannot delete the last email for a user with a password. This ensures they can complete a password reset.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#cannot_delete_email"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## cannot\_delete\_last\_primary\_factor

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Cannot delete last primary factor</strong></p>

    <p>You cannot delete the last primary factor (email, phone number, crypto wallet) for a user because that would make their account difficult or impossible to recover. If you want to remove the user from your project, <a href="/docs/docs/api/delete-user">delete the user</a> instead.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "cannot_delete_last_primary_factor",
    "error_message": "Cannot delete the last primary factor (email, phone number, crypto wallet) for a user. If you want to delete the user instead, use the DeleteUser endpoint: https://stytch.com/docs/api/delete-user",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#cannot_delete_last_primary_factor"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## cannot\_remove\_primary\_auth\_mechanism

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Cannot remove primary auth mechanism</strong></p>

    <p>If you remove this factor, the user will be unable to log in.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "cannot_remove_primary_auth_mechanism",
    "error_message": "If you remove this factor, the user will be unable to log in.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#cannot_remove_primary_auth_mechanism"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## cannot\_reset\_password\_with\_existing\_password

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Cannot reset password with existing password</strong></p>

    <p>Cannot reset user's password using their existing password. This could be because their existing password was part of a data breach or to prevent password squatting. Please reset the password via a session or email reset.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "cannot_reset_password_with_existing_password",
    "error_message": "Cannot reset user's password using their existing password. This could be because their existing password was part of a data breach or to prevent password squatting. Please reset the password via a session or email reset.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#cannot_reset_password_with_existing_password"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## cannot\_specify\_wildcard\_with\_other\_actions

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Cannot specify wildcard with other actions</strong></p>

    <p>If you want to specify wildcard (`*`) for a resource, do not pass any other actions.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "cannot_specify_wildcard_with_other_actions",
    "error_message": "If you want to specify wildcard (`*`) for a resource, do not pass any other actions.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#cannot_specify_wildcard_with_other_actions"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## cannot\_use\_biometrics\_with\_pending\_user

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Cannot use biometrics with pending user</strong></p>

    <p>Mobile biometrics can only be used for active users.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "cannot_use_biometrics_with_pending_user",
    "error_message": "Mobile biometrics can only be used for active users.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#cannot_use_biometrics_with_pending_user"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## cannot\_use\_webauthn\_with\_pending\_user

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Cannot use webauthn with pending user</strong></p>

    <p>WebAuthn can only be used with active users. To learn more about WebAuthn and user states please see <a href="/docs/docs/api/webauthn-register-start">here</a> and <a href="/docs/docs/api/user-states">here</a>.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "cannot_use_webauthn_with_pending_user",
    "error_message": "WebAuthn can only be used for active users. To learn more about WebAuthn and user states read more at https://stytch.com/docs/api/webauthn-register-start and https://stytch.com/docs/api/user-states.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#cannot_use_webauthn_with_pending_user"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## client\_secret\_too\_long

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Client secret too long</strong></p>

    <p>Client secret is too long. Please make sure you have the correct value.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "client_secret_too_long",
    "error_message": "Client secret is too long. Please make sure you have the correct value.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#client_secret_too_long"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## cname\_required\_to\_enable\_http\_only\_cookies

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Cname required to enable http only cookies</strong></p>

    <p>You must have a valid CNAME record to enable HTTP-only cookies. Please add a CNAME record to your DNS configuration.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "cname_required_to_enable_http_only_cookies",
    "error_message": "You must have a valid CNAME record to enable HTTP-only cookies. Please add a CNAME record to your DNS configuration.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#cname_required_to_enable_http_only_cookies"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## connected\_app\_already\_rotating\_secret

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Connected app already rotating secret</strong></p>

    <p>The client is already in a secret rotation flow. Please finish or cancel the current secret rotation flow before starting a new one.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "connected_app_already_rotating_secret",
    "error_message": "The client is already in a secret rotation flow. Please finish or cancel the current secret rotation flow before starting a new one.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#connected_app_already_rotating_secret"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## connected\_app\_invalid\_redirect\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Connected app invalid redirect url</strong></p>

    <p>The redirect URL for this client is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "connected_app_invalid_redirect_url",
    "error_message": "The redirect URL for this client is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#connected_app_invalid_redirect_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## connected\_app\_misconfigured\_client

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Connected app misconfigured client</strong></p>

    <p>The client is misconfigured. Check application logs for additional details.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "connected_app_misconfigured_client",
    "error_message": "The client is misconfigured. Check application logs for additional details.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#connected_app_misconfigured_client"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## connected\_app\_not\_rotating\_secret

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Connected app not rotating secret</strong></p>

    <p>The client is not in a secret rotation flow. Please start a secret rotation flow before calling this endpoint.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "connected_app_not_rotating_secret",
    "error_message": "The client is not in a secret rotation flow. Please start a secret rotation flow before calling this endpoint.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#connected_app_not_rotating_secret"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## connected\_app\_redirect\_url\_cannot\_use\_localhost

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Connected app redirect url cannot use localhost</strong></p>

    <p>The redirect URL for this client cannot be localhost. See [https://datatracker.ietf.org/doc/html/rfc8252#section-8.3](https://datatracker.ietf.org/doc/html/rfc8252#section-8.3) for more details.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "connected_app_redirect_url_cannot_use_localhost",
    "error_message": "The redirect URL for this client cannot be localhost. See https://datatracker.ietf.org/doc/html/rfc8252#section-8.3 for more details.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#connected_app_redirect_url_cannot_use_localhost"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## connected\_app\_redirect\_url\_http\_scheme\_must\_use\_loopback

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Connected app redirect url http scheme must use loopback</strong></p>

    <p>The redirect URL for this public client uses an 'http' scheme. Only loopback addresses are allowed with 'http' schemes.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "connected_app_redirect_url_http_scheme_must_use_loopback",
    "error_message": "The redirect URL for this public client uses an 'http' scheme. Only loopback addresses are allowed with 'http' schemes.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#connected_app_redirect_url_http_scheme_must_use_loopback"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## connected\_app\_redirect\_url\_must\_include\_scheme

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Connected app redirect url must include scheme</strong></p>

    <p>The redirect URL for this public client must have a scheme. If you believe this to be in error, please contact [support@stytch.com](mailto:support@stytch.com) for assistance.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "connected_app_redirect_url_must_include_scheme",
    "error_message": "The redirect URL for this public client must have a scheme. If you believe this to be in error, please contact support@stytch.com for assistance.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#connected_app_redirect_url_must_include_scheme"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## connected\_app\_redirect\_url\_must\_use\_http\_or\_https\_scheme

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Connected app redirect url must use http or https scheme</strong></p>

    <p>The redirect URL for this non-public client must use the 'http' or 'https' schemes.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "connected_app_redirect_url_must_use_http_or_https_scheme",
    "error_message": "The redirect URL for this non-public client must use the 'http' or 'https' schemes.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#connected_app_redirect_url_must_use_http_or_https_scheme"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## connected\_app\_redirect\_url\_must\_use\_https\_scheme

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Connected app redirect url must use https scheme</strong></p>

    <p>The redirect URL for this non-public client must use the 'https' scheme. Localhost or loopback addresses are not allowed</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "connected_app_redirect_url_must_use_https_scheme",
    "error_message": "The redirect URL for this non-public client must use the 'https' scheme. Localhost or loopback addresses are not allowed",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#connected_app_redirect_url_must_use_https_scheme"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## could\_not\_parse\_biometric\_signature

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Could not parse biometric signature</strong></p>

    <p>Could not parse the biometric signature. The field should be base64 encoded.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "could_not_parse_biometric_signature",
    "error_message": "Could not parse the biometric signature. The field should be base64 encoded.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#could_not_parse_biometric_signature"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## country\_code\_allowlist\_empty

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Country code allowlist empty</strong></p>

    <p>The country code allowlist cannot be empty as this will block the project from sending SMS / WhatsApp messages.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "country_code_allowlist_empty",
    "error_message": "The country code allowlist cannot be empty as this will block the project from sending SMS / WhatsApp messages.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#country_code_allowlist_empty"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## country\_code\_allowlist\_invalid\_country\_codes

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Country code allowlist invalid country codes</strong></p>

    <p>The country code allowlist contains one or more invalid country codes. Please check that each provided country code follows the Alpha-2 standard here: [https://www.iban.com/country-codes](https://www.iban.com/country-codes).</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "country_code_allowlist_invalid_country_codes",
    "error_message": "The country code allowlist contains one or more invalid country codes. Please check that each provided country code follows the Alpha-2 standard here: https://www.iban.com/country-codes.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#country_code_allowlist_invalid_country_codes"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## crypto\_wallet\_type\_incompatible\_with\_siwe

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Crypto wallet type incompatible with siwe</strong></p>

    <p>You may only pass in siwe\_params if the wallet type is Ethereum.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "crypto_wallet_type_incompatible_with_siwe",
    "error_message": "You may only pass in siwe_params if the wallet type is Ethereum.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#crypto_wallet_type_incompatible_with_siwe"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## custom\_claims\_too\_large

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Custom claims too large</strong></p>

    <p>Custom claims are too large.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "custom_claims_too_large",
    "error_message": "Custom claims are too large.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#custom_claims_too_large"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## deny\_list\_max\_exceeded

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Deny list max exceeded</strong></p>

    <p>The number of user methods registered to the deny list has exceeded the maximum of 500.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "deny_list_max_exceeded",
    "error_message": "The number of user methods registered to the deny list has exceeded the maximum of 500.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#deny_list_max_exceeded"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## deprecated\_endpoint

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Deprecated endpoint</strong></p>

    <p>This endpoint has been deprecated</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "deprecated_endpoint",
    "error_message": "This endpoint has been deprecated",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#deprecated_endpoint"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## downstream\_carrier\_error

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Downstream carrier error</strong></p>

    <p>The downstream carrier returned an error. This could be temporary, please try again. If this issue persists, please contact support.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "downstream_carrier_error",
    "error_message": "The downstream carrier returned an error. This could be temporary, please try again. If this issue persists, please contact support.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#downstream_carrier_error"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## duplicate\_biometric\_registration

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Duplicate biometric registration</strong></p>

    <p>This biometric public key has already been registered. Please register a different key.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "duplicate_biometric_registration",
    "error_message": "This biometric public key has already been registered. Please register a different key.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#duplicate_biometric_registration"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## duplicate\_custom\_hostname\_found

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Duplicate custom hostname found</strong></p>

    <p>Duplicate custom hostname found during CNAME creation. A custom hostname can only be used in one project.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "duplicate_custom_hostname_found",
    "error_message": "Duplicate custom hostname found during CNAME creation. A custom hostname can only be used in one project.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#duplicate_custom_hostname_found"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## duplicate\_email

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Duplicate email</strong></p>

    <p>A user with the specified email already exists for this project.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "duplicate_email",
    "error_message": "A user with the specified email already exists for this project.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#duplicate_email"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## duplicate\_email\_for\_user

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Duplicate email for user</strong></p>

    <p>The specified email is already tied to this user.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "duplicate_email_for_user",
    "error_message": "The specified email is already tied to this user.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#duplicate_email_for_user"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## duplicate\_m2m\_client\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Duplicate m2m client id</strong></p>

    <p>The client ID submitted is already in use by another client.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "duplicate_m2m_client_id",
    "error_message": "The client ID submitted is already in use by another client.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#duplicate_m2m_client_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## duplicate\_organization

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Duplicate organization</strong></p>

    <p>An organization with the specified name already exists.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "duplicate_organization",
    "error_message": "An organization with the specified name already exists.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#duplicate_organization"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## duplicate\_organization\_user

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Duplicate organization user</strong></p>

    <p>A user with the specified email already exists for this organization.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "duplicate_organization_user",
    "error_message": "A user with the specified email already exists for this organization.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#duplicate_organization_user"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## duplicate\_phone\_number

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Duplicate phone number</strong></p>

    <p>The phone number provided is already associated with an existing Stytch user.</p>

    <Heading noAnchor={true} level={3}>Common Causes</Heading>

    <ul>
      <li>You're attempting to create a new Stytch user with a phone number that already belongs to an existing user.</li>
    </ul>

    <Heading noAnchor={true} level={3}>Troubleshooting</Heading>

    <ul>
      <li>Instead of creating a new user, locate the existing user via our <a href="/docs/docs/api/search-users">Search users endpoint</a>. You can search by user phone number by adding a `phone_number` filter to your search request.</li>
    </ul>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "duplicate_phone_number",
    "error_message": "A user with the specified phone number already exists for this project.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#duplicate_phone_number"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## duplicate\_phone\_number\_for\_user

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Duplicate phone number for user</strong></p>

    <p>The specified phone number is already tied to this user.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "duplicate_phone_number_for_user",
    "error_message": "The specified phone number is already tied to this user.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#duplicate_phone_number_for_user"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## duplicate\_project\_user

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Duplicate project user</strong></p>

    <p>A project user for the specified organization user already exists for this project.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "duplicate_project_user",
    "error_message": "A project user for the specified organization user already exists for this project.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#duplicate_project_user"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## duplicate\_redirect\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Duplicate redirect url</strong></p>

    <p>A redirect URL already exists for the provided URL.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "duplicate_redirect_url",
    "error_message": "A redirect URL already exists for the provided URL.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#duplicate_redirect_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## duplicate\_user\_external\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Duplicate user external id</strong></p>

    <p>A user with the specified external\_id already exists for this project.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "duplicate_user_external_id",
    "error_message": "A user with the specified external_id already exists for this project.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#duplicate_user_external_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## duplicate\_wallet\_address

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Duplicate wallet address</strong></p>

    <p>A user with the specified crypto wallet address already exists for this project.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "duplicate_wallet_address",
    "error_message": "A user with the specified crypto wallet address already exists for this project.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#duplicate_wallet_address"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## duplicate\_wallet\_address\_for\_user

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Duplicate wallet address for user</strong></p>

    <p>The specified crypto wallet address is already tied to this user.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "duplicate_wallet_address_for_user",
    "error_message": "The specified crypto wallet address is already tied to this user.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#duplicate_wallet_address_for_user"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## duplicate\_webauthn\_registration

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Duplicate webauthn registration</strong></p>

    <p>The supplied credential ID already exists for this project.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "duplicate_webauthn_registration",
    "error_message": "The supplied credential ID already exists for this project.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#duplicate_webauthn_registration"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## dynamic\_client\_registration\_not\_enabled

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Dynamic client registration not enabled</strong></p>

    <p>Dynamic Client Registration is not enabled for this project. Please enable them in the dashboard to continue: [https://stytch.com/dashboard/connected-apps](https://stytch.com/dashboard/connected-apps).</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "dynamic_client_registration_not_enabled",
    "error_message": "Dynamic Client Registration is not enabled for this project. Please enable them in the dashboard to continue: https://stytch.com/dashboard/connected-apps.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#dynamic_client_registration_not_enabled"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## empty\_rbac\_resource\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Empty rbac resource id</strong></p>

    <p>All resource\_ids must be nonempty.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "empty_rbac_resource_id",
    "error_message": "All resource_ids must be nonempty.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#empty_rbac_resource_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## empty\_rbac\_role\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Empty rbac role id</strong></p>

    <p>All role\_ids must be nonempty.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "empty_rbac_role_id",
    "error_message": "All role_ids must be nonempty.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#empty_rbac_role_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## empty\_rbac\_scope

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Empty rbac scope</strong></p>

    <p>All scopes must be nonempty.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "empty_rbac_scope",
    "error_message": "All scopes must be nonempty.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#empty_rbac_scope"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## empty\_webauthn\_registration\_name

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Empty webauthn registration name</strong></p>

    <p>Invalid name. Valid webauthn registration names are non-empty.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "empty_webauthn_registration_name",
    "error_message": "Invalid name. Valid webauthn registration names are non-empty.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#empty_webauthn_registration_name"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## event\_log\_streaming\_bad\_datadog\_config

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Event log streaming bad datadog config</strong></p>

    <p>The Datadog config is invalid. Ensure there is a valid API Key and Site.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "event_log_streaming_bad_datadog_config",
    "error_message": "The Datadog config is invalid. Ensure there is a valid API Key and Site.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#event_log_streaming_bad_datadog_config"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## event\_log\_streaming\_bad\_grafana\_loki\_config

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Event log streaming bad grafana loki config</strong></p>

    <p>The Grafana Loki config is invalid. Ensure there is a valid URL, username, and password.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "event_log_streaming_bad_grafana_loki_config",
    "error_message": "The Grafana Loki config is invalid. Ensure there is a valid URL, username, and password.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#event_log_streaming_bad_grafana_loki_config"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## event\_log\_streaming\_invalid\_destination\_type

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Event log streaming invalid destination type</strong></p>

    <p>The destination type is invalid. Please use one of the following: datadog, grafana\_loki.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "event_log_streaming_invalid_destination_type",
    "error_message": "The destination type is invalid. Please use one of the following: datadog, grafana_loki.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#event_log_streaming_invalid_destination_type"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## event\_log\_streaming\_invalid\_streaming\_status

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Event log streaming invalid streaming status</strong></p>

    <p>The streaming status is invalid. Please use one of the following: active, disabled, pending.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "event_log_streaming_invalid_streaming_status",
    "error_message": "The streaming status is invalid. Please use one of the following: active, disabled, pending.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#event_log_streaming_invalid_streaming_status"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## event\_log\_streaming\_too\_many\_destinations

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Event log streaming too many destinations</strong></p>

    <p>A project can only have one active event log streaming destination.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "event_log_streaming_too_many_destinations",
    "error_message": "A project can only have one active event log streaming destination.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#event_log_streaming_too_many_destinations"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## expired\_totp

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Expired totp</strong></p>

    <p>The TOTP for this user has expired without being verified.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "expired_totp",
    "error_message": "The TOTP for this user has expired without being verified.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#expired_totp"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## forbidden\_character\_zero\_width\_space

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Forbidden character zero width space</strong></p>

    <p>Zero width space (U+200B) identified in request, please remove.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "forbidden_character_zero_width_space",
    "error_message": "Zero width space (U+200B) identified in request, please remove.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#forbidden_character_zero_width_space"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## id\_token\_expired

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Id token expired</strong></p>

    <p>ID token is expired.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "id_token_expired",
    "error_message": "ID token is expired.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#id_token_expired"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## id\_token\_incorrect\_audience

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Id token incorrect audience</strong></p>

    <p>ID token's audience does not match the OAuth configuration's ID.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "id_token_incorrect_audience",
    "error_message": "ID token's audience does not match the OAuth configuration's ID.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#id_token_incorrect_audience"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## id\_token\_invalid

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Id token invalid</strong></p>

    <p>ID token is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "id_token_invalid",
    "error_message": "ID token is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#id_token_invalid"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## id\_token\_nonce\_invalid

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Id token nonce invalid</strong></p>

    <p>The provided nonce does not match the nonce in the ID token.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "id_token_nonce_invalid",
    "error_message": "The provided nonce does not match the nonce in the ID token.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#id_token_nonce_invalid"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## idp\_access\_token\_expired

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Idp access token expired</strong></p>

    <p>The access token is expired.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "idp_access_token_expired",
    "error_message": "The access token is expired.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#idp_access_token_expired"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## idp\_auth\_code\_expired

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Idp auth code expired</strong></p>

    <p>The authorization code is expired.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "idp_auth_code_expired",
    "error_message": "The authorization code is expired.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#idp_auth_code_expired"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## idp\_invalid\_access\_token\_custom\_audience

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Idp invalid access token custom audience</strong></p>

    <p>Access Token Custom Audience is invalid, should be less than 255 characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "idp_invalid_access_token_custom_audience",
    "error_message": "Access Token Custom Audience is invalid, should be less than 255 characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#idp_invalid_access_token_custom_audience"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## idp\_invalid\_access\_token\_expiry\_minutes

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Idp invalid access token expiry minutes</strong></p>

    <p>Access Token Expiry Minutes is invalid, should be between 5 to 1440 minutes.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "idp_invalid_access_token_expiry_minutes",
    "error_message": "Access Token Expiry Minutes is invalid, should be between 5 to 1440 minutes.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#idp_invalid_access_token_expiry_minutes"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## idp\_invalid\_access\_token\_jwt\_template

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Idp invalid access token jwt template</strong></p>

    <p>Access Token Template Content is invalid, should be less than 255 characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "idp_invalid_access_token_jwt_template",
    "error_message": "Access Token Template Content is invalid, should be less than 255 characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#idp_invalid_access_token_jwt_template"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## idp\_refresh\_token\_already\_used

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Idp refresh token already used</strong></p>

    <p>The refresh token has already been used.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "idp_refresh_token_already_used",
    "error_message": "The refresh token has already been used.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#idp_refresh_token_already_used"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## idp\_refresh\_token\_expired

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Idp refresh token expired</strong></p>

    <p>The refresh token is expired.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "idp_refresh_token_expired",
    "error_message": "The refresh token is expired.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#idp_refresh_token_expired"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## inactive\_email

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Inactive email</strong></p>

    <p>The email provided has been marked as inactive by our email provider.</p>

    <Heading noAnchor={true} level={3}>Common Causes</Heading>

    <ul>
      <li>Our email provider received a hard bounce when previously attempting to deliver an email to this email address.</li>
      <li>This user previously marked an email sent by Stytch as spam.</li>
    </ul>

    <Heading noAnchor={true} level={3}>Troubleshooting</Heading>

    <ul>
      <li>Confirm with your user that their email address can now successfully receive emails.</li>
      <li>If our email provider previously hit a hard bounce but the email address can now successfully receive emails, you can reactivate it via the <a href="/docs/dashboard/user-management">User management</a> or <a href="/docs/dashboard/members">Members</a> tab in the Stytch Dashboard.</li>
      <li>If the user previously marked a Stytch email as spam but is now interested in receiving Stytch emails again, please reach out to <a href="mailto:support@stytch.com?subject=Email%20reactivation">[support@stytch.com](mailto:support@stytch.com)</a> so that we can reactivate their email address.</li>
    </ul>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "inactive_email",
    "error_message": "The email provided has been marked as inactive by our email provider. This happens most often when the email is undeliverable due to a hard bounce. If the cause of the hard bounce has been resolved, you can reactivate the email address via the User management tab or the Members tab in the Stytch Dashboard.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#inactive_email"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## incompatible\_session\_type

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Incompatible session type</strong></p>

    <p>Session token and session duration are arguments for Stytch sessions. Leave these arguments blank when using IDP sessions.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "incompatible_session_type",
    "error_message": "Session token and session duration are arguments for Stytch sessions. Leave these arguments blank when using IDP sessions.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#incompatible_session_type"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## insecure\_m2m\_client\_secret

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Insecure m2m client secret</strong></p>

    <p>The client secret submitted is not secure enough. Please generate a more secure secret.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "insecure_m2m_client_secret",
    "error_message": "The client secret submitted is not secure enough. Please generate a more secure secret.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#insecure_m2m_client_secret"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_append\_salt

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid append salt</strong></p>

    <p>The append\_salt value is not supported because it's too long.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_append_salt",
    "error_message": "The append_salt value is not supported because it's too long.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_append_salt"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_argon\_2\_iteration\_amount

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid argon 2 iteration amount</strong></p>

    <p>The iteration\_amount value is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_argon_2_iteration_amount",
    "error_message": "The iteration_amount value is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_argon_2_iteration_amount"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_argon\_2\_key\_length

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid argon 2 key length</strong></p>

    <p>The key\_length value is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_argon_2_key_length",
    "error_message": "The key_length value is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_argon_2_key_length"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_argon\_2\_memory

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid argon 2 memory</strong></p>

    <p>The memory value is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_argon_2_memory",
    "error_message": "The memory value is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_argon_2_memory"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_argon\_2\_salt

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid argon 2 salt</strong></p>

    <p>The salt value is an unsupported length.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_argon_2_salt",
    "error_message": "The salt value is an unsupported length.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_argon_2_salt"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_argon\_2\_threads

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid argon 2 threads</strong></p>

    <p>The threads value is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_argon_2_threads",
    "error_message": "The threads value is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_argon_2_threads"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_argument

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid argument</strong></p>

    <p>Invalid argument.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_argument",
    "error_message": "Invalid argument.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_argument"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_authentication\_type

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid authentication type</strong></p>

    <p>The authentication type provided in the header of the request is invalid. The Stytch API uses basic authentication. See more about authenticating Stytch API requests <a href="/docs/docs/api">here</a>.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_authentication_type",
    "error_message": "The authentication type provided in the header of the request is invalid. The Stytch API uses basic authentication. See more about authenticating Stytch API requests here: https://stytch.com/docs/api/authentication",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_authentication_type"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_authenticator\_type

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid authenticator type</strong></p>

    <p>Invalid authenticator type. The valid values are platform and cross-platform.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_authenticator_type",
    "error_message": "Invalid authenticator type. The valid values are platform and cross-platform.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_authenticator_type"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_authorization\_header

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid authorization header</strong></p>

    <p>The authorization header provided with the request is invalid.</p>

    <Heading noAnchor={true} level={3}>Common Causes</Heading>

    <ul>
      <li>HTTP request is missing an Authorization header</li>
      <li>The Authorization header in the HTTP request is not formatted properly</li>
      <li>The Authorization header in the HTTP request has the incorrect credentials</li>
    </ul>

    <Heading noAnchor={true} level={3}>Troubleshooting</Heading>

    <ul>
      <li>Check the Authorization header in the HTTP request for proper formatting.</li>
      <li>Always use the Basic Auth type in the header.</li>
      <li>Check the project credentials you entered match your API keys in the <a href="/docs/dashboard">Dashboard</a>.</li>
    </ul>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_authorization_header",
    "error_message": "The authorization header provided with the request is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_authorization_header"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_b2b\_endpoint

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid b2b endpoint</strong></p>

    <p>The provided project\_id is a Consumer project and this endpoint is only enabled for B2B projects. Please go to [https://stytch.com/docs/home](https://stytch.com/docs/home) for the consumer version.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_b2b_endpoint",
    "error_message": "The provided project_id is a Consumer project and this endpoint is only enabled for B2B projects. Please go to https://stytch.com/docs/home for the consumer version.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_b2b_endpoint"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_base64\_scrypt\_hash

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid base64 scrypt hash</strong></p>

    <p>The provided hash isn't a base64 encoded string. Please base64 encode the hash before passing it to this endpoint.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_base64_scrypt_hash",
    "error_message": "The provided hash isn't a base64 encoded string. Please base64 encode the hash before passing it to this endpoint.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_base64_scrypt_hash"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_base64\_scrypt\_salt

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid base64 scrypt salt</strong></p>

    <p>The provided salt isn't a base64 encoded string. Please base64 encode the salt before passing it to this endpoint.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_base64_scrypt_salt",
    "error_message": "The provided salt isn't a base64 encoded string. Please base64 encode the salt before passing it to this endpoint.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_base64_scrypt_salt"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_bcrypt\_cost

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid bcrypt cost</strong></p>

    <p>The bcrypt cost value is too high, it must be less than 15. If you need a higher cost parameter, please email [support@stytch.com](mailto:support@stytch.com).</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_bcrypt_cost",
    "error_message": "The bcrypt cost value is too high, it must be less than 15. If you need a higher cost parameter, please email support@stytch.com.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_bcrypt_cost"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_bcrypt\_hash

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid bcrypt hash</strong></p>

    <p>The bcrypt hash passed is not valid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_bcrypt_hash",
    "error_message": "The bcrypt hash passed is not valid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_bcrypt_hash"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_biometric\_registration\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid biometric registration id</strong></p>

    <p>biometric\_registration\_id format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_biometric_registration_id",
    "error_message": "biometric_registration_id format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_biometric_registration_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_callback\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid callback id</strong></p>

    <p>The callback URL has an invalid OAuth Callback ID. Please find it in the dashboard at [https://stytch.com/dashboard/](https://stytch.com/dashboard/) and follow the steps there to enter it into the identity provider</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_callback_id",
    "error_message": "The callback URL has an invalid OAuth Callback ID. Please find it in the dashboard at https://stytch.com/dashboard/ and follow the steps there to enter it into the identity provider",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_callback_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_captcha\_provider\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid captcha provider id</strong></p>

    <p>captcha\_provider\_id format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_captcha_provider_id",
    "error_message": "captcha_provider_id format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_captcha_provider_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_captcha\_provider\_type

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid captcha provider type</strong></p>

    <p>provider\_type should be set to 'GoogleRecaptchaEnterpriseSilentWeb', 'GoogleRecaptchaEnterpriseSilentAndroid', or 'GoogleRecaptchaEnterpriseSilentIOS',.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_captcha_provider_type",
    "error_message": "provider_type should be set to 'GoogleRecaptchaEnterpriseSilentWeb', 'GoogleRecaptchaEnterpriseSilentAndroid', or 'GoogleRecaptchaEnterpriseSilentIOS',.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_captcha_provider_type"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_captcha\_threshold

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid captcha threshold</strong></p>

    <p>threshold should be in the range 0 to 1 inclusive.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_captcha_threshold",
    "error_message": "threshold should be in the range 0 to 1 inclusive.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_captcha_threshold"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_code

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid code</strong></p>

    <p>Code format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_code",
    "error_message": "Code format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_code"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_connected\_app\_type

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid connected app type</strong></p>

    <p>Connected Apps must be created with a valid client type. Accepted types are 'first\_party', 'first\_party\_public', 'third\_party', and 'third\_party\_public'.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_connected_app_type",
    "error_message": "Connected Apps must be created with a valid client type. Accepted types are 'first_party', 'first_party_public', 'third_party', and 'third_party_public'.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_connected_app_type"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_create\_user\_request

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid create user request</strong></p>

    <p>Invalid CreateUser request. Please provide either an email or phone\_number in the request.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_create_user_request",
    "error_message": "Invalid CreateUser request. Please provide either an email or phone_number in the request.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_create_user_request"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_crypto\_wallet\_address

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid crypto wallet address</strong></p>

    <p>crypto\_wallet\_address must be nonempty.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_crypto_wallet_address",
    "error_message": "crypto_wallet_address must be nonempty.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_crypto_wallet_address"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_crypto\_wallet\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid crypto wallet id</strong></p>

    <p>The `crypto_wallet_id` is invalid (i.e. not properly formatted) or missing. `crypto-wallet-test-dbbd372e-79f8-48ea-907c-5f0755e7d328` is an example `crypto_wallet_id`.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_crypto_wallet_id",
    "error_message": "crypto_wallet_id format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_crypto_wallet_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_default\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid default url</strong></p>

    <p>Thanks for trying Stytch! Replace the default URL with your own to get started. If you haven't already done so, you'll also need to set your magic\_link\_urls in the dashboard here: [https://stytch.com/dashboard/redirect-urls](https://stytch.com/dashboard/redirect-urls)</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_default_url",
    "error_message": "Thanks for trying Stytch! Replace the default URL with your own to get started. If you haven't already done so, you'll also need to set your magic_link_urls in the dashboard here: https://stytch.com/dashboard/redirect-urls",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_default_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_domain

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid domain</strong></p>

    <p>Invalid domain, ensure that only the domain was provided. Do not include `https://` or a port in this value. Visit the link <a href="https://w3c.github.io/webauthn/#rp-id">here</a> for more information about valid domains (called RP ID on the site).</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_domain",
    "error_message": "Invalid domain, ensure that only the domain was provided. Do not include https:// or a port in this value. Visit https://w3c.github.io/webauthn/#rp-id for more information about valid domains (called RP ID on the site).",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_domain"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_email

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid email</strong></p>

    <p>The email address is invalid (i.e. not properly formatted) or missing. Check that the email address is properly formatted and only includes allowed characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_email",
    "error_message": "Email format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_email"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_email\_domain

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid email domain</strong></p>

    <p>Email domain is too large. Please contact support if this is a valid email.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_email_domain",
    "error_message": "Email domain is too large. Please contact support if this is a valid email.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_email_domain"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_email\_html

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid email html</strong></p>

    <p>email html is not valid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_email_html",
    "error_message": "email html is not valid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_email_html"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_email\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid email id</strong></p>

    <p>The `email_id` is invalid (i.e. not properly formatted) or missing. `email-test-81bf03a8-86e1-4d95-bd44-bb3495224953` is an example `email_id`.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_email_id",
    "error_message": "email_id format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_email_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_email\_plaintext

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid email plaintext</strong></p>

    <p>email plaintext is not valid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_email_plaintext",
    "error_message": "email plaintext is not valid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_email_plaintext"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_email\_sandbox

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid email sandbox</strong></p>

    <p>Invalid email. The [sandbox@stytch.com](mailto:sandbox@stytch.com) email can only be used in the Test environment.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_email_sandbox",
    "error_message": "Invalid email. The sandbox@stytch.com email can only be used in the Test environment.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_email_sandbox"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_email\_subject

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid email subject</strong></p>

    <p>email subject is not valid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_email_subject",
    "error_message": "email subject is not valid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_email_subject"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_email\_template\_content

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid email template content</strong></p>

    <p>The email template contains a disallowed phrase. If you think this is an error, please contact [support@stytch.com](mailto:support@stytch.com).</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_email_template_content",
    "error_message": "The email template contains a disallowed phrase. If you think this is an error, please contact support@stytch.com.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_email_template_content"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_ethereum\_address

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid ethereum address</strong></p>

    <p>crypto\_wallet\_address format is invalid for an Ethereum address. Expecting a string starting with 0x followed by 40 hexadecimal characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_ethereum_address",
    "error_message": "crypto_wallet_address format is invalid for an Ethereum address. Expecting a string starting with 0x followed by 40 hexadecimal characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_ethereum_address"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_exchange\_primary\_factor\_fields

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid exchange primary factor fields</strong></p>

    <p>Please ensure exactly one of the following is provided: email\_address, phone\_number.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_exchange_primary_factor_fields",
    "error_message": "Please ensure exactly one of the following is provided: email_address, phone_number.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_exchange_primary_factor_fields"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_exchange\_primary\_factor\_user

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid exchange primary factor user</strong></p>

    <p>The provided user does not have exactly one factor that's either an email or a phone.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_exchange_primary_factor_user",
    "error_message": "The provided user does not have exactly one factor that's either an email or a phone.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_exchange_primary_factor_user"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_expiration

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid expiration</strong></p>

    <p>Expiration is invalid, should be between 5 and 10080 minutes.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_expiration",
    "error_message": "Expiration is invalid, should be between 5 and 10080 minutes.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_expiration"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_expiration\_otp

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid expiration otp</strong></p>

    <p>expiration\_minutes is invalid, should be between 1 and 10 minutes.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_expiration_otp",
    "error_message": "expiration_minutes is invalid, should be between 1 and 10 minutes.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_expiration_otp"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_from\_local\_part

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid from local part</strong></p>

    <p>from\_local\_part format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_from_local_part",
    "error_message": "from_local_part format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_from_local_part"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_hash

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid hash</strong></p>

    <p>hash is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_hash",
    "error_message": "hash is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_hash"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_hash\_type

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid hash type</strong></p>

    <p>The `hash_type` is invalid. Please check <a href="/docs/docs/api/password-migrate">here</a> for a list of supported hash types.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_hash_type",
    "error_message": "hash_type is invalid. Please check https://stytch.com/docs/api/password-migrate for a list of support hash types.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_hash_type"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid id</strong></p>

    <p>ID format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_id",
    "error_message": "ID format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_impersonation\_reason

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid impersonation reason</strong></p>

    <p>Impersonation reason must be less than 255 characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_impersonation_reason",
    "error_message": "Impersonation reason must be less than 255 characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_impersonation_reason"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_invite\_magic\_link\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid invite magic link url</strong></p>

    <p>invite\_magic\_link\_url format is invalid. Common issues include using http instead of https or omitting https\://.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_invite_magic_link_url",
    "error_message": "invite_magic_link_url format is invalid. Common issues include using http instead of https or omitting https://.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_invite_magic_link_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_invite\_redirect\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid invite redirect url</strong></p>

    <p>invite\_redirect\_url format is invalid. Common issues include using http instead of https or omitting https\://.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_invite_redirect_url",
    "error_message": "invite_redirect_url format is invalid. Common issues include using http instead of https or omitting https://.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_invite_redirect_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_ip\_address

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid ip address</strong></p>

    <p>ip\_address format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_ip_address",
    "error_message": "ip_address format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_ip_address"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_locale

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid locale</strong></p>

    <p>locale is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_locale",
    "error_message": "locale is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_locale"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_login\_magic\_link\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid login magic link url</strong></p>

    <p>login\_magic\_link\_url format is invalid. Common issues include using http instead of https or omitting https\://.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_login_magic_link_url",
    "error_message": "login_magic_link_url format is invalid. Common issues include using http instead of https or omitting https://.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_login_magic_link_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_login\_oauth\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid login oauth url</strong></p>

    <p>login\_redirect\_url format is invalid. Common issues include using http instead of https or omitting https\://.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_login_oauth_url",
    "error_message": "login_redirect_url format is invalid. Common issues include using http instead of https or omitting https://.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_login_oauth_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_login\_redirect\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid login redirect url</strong></p>

    <p>login\_redirect\_url format is invalid. Common issues include using http instead of https or omitting https\://.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_login_redirect_url",
    "error_message": "login_redirect_url format is invalid. Common issues include using http instead of https or omitting https://.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_login_redirect_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_m2m\_client\_scope

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid m2m client scope</strong></p>

    <p>The client scope was invalid. Client scopes must be at most 128 characters long and must not contain spaces, backslashes, or quotes.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_m2m_client_scope",
    "error_message": "The client scope was invalid. Client scopes must be at most 128 characters long and must not contain spaces, backslashes, or quotes.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_m2m_client_scope"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_m2m\_client\_status

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid m2m client status</strong></p>

    <p>The client status sent was invalid. Client statuses must be either 'active' or 'disabled'.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_m2m_client_status",
    "error_message": "The client status sent was invalid. Client statuses must be either 'active' or 'disabled'.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_m2m_client_status"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_magic\_link\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid magic link url</strong></p>

    <p>magic\_link\_url format is invalid. Common issues include using http instead of https or omitting https\://.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_magic_link_url",
    "error_message": "magic_link_url format is invalid. Common issues include using http instead of https or omitting https://.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_magic_link_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_md\_5\_hash

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid md 5 hash</strong></p>

    <p>The MD5 hash passed is not valid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_md_5_hash",
    "error_message": "The MD5 hash passed is not valid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_md_5_hash"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_method\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid method id</strong></p>

    <p>The `method_id` is invalid (i.e. not properly formatted) or missing. `email-test-81bf03a8-86e1-4d95-bd44-bb3495224953` is an example `method_id`.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_method_id",
    "error_message": "method_id format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_method_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_mobile\_identifier

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid mobile identifier</strong></p>

    <p>The mobile header sent is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_mobile_identifier",
    "error_message": "The mobile header sent is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_mobile_identifier"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_oauth\_attach\_token

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid oauth attach token</strong></p>

    <p>The OAuth attach token could not be matched.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_oauth_attach_token",
    "error_message": "The OAuth attach token could not be matched.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_oauth_attach_token"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_oauth\_provider

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid oauth provider</strong></p>

    <p>We didn't recognize the OAuth provider name in the request. Check that the argument is the name of a supported OAuth provider.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_oauth_provider",
    "error_message": "We didn't recognize the OAuth provider name in the request. Check that the argument is the name of a supported OAuth provider.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_oauth_provider"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_oauth\_user\_registration\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid oauth user registration id</strong></p>

    <p>oauth\_user\_registration\_id format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_oauth_user_registration_id",
    "error_message": "oauth_user_registration_id format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_oauth_user_registration_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_organization\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid organization id</strong></p>

    <p>organization\_id format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_organization_id",
    "error_message": "organization_id format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_organization_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_organization\_name

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid organization name</strong></p>

    <p>Organization name cannot be longer than 128 characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_organization_name",
    "error_message": "Organization name cannot be longer than 128 characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_organization_name"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_password\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid password id</strong></p>

    <p>password\_id format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_password_id",
    "error_message": "password_id format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_password_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_password\_reset\_redirect\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid password reset redirect url</strong></p>

    <p>reset\_password\_redirect\_url is invalid. Common issues include using http instead of https or omitting https\://.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_password_reset_redirect_url",
    "error_message": "reset_password_redirect_url is invalid. Common issues include using http instead of https or omitting https://.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_password_reset_redirect_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_password\_strength\_luds\_complexity

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid password strength luds complexity</strong></p>

    <p>The LUDS password complexity should be between 1 and 4, inclusive.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_password_strength_luds_complexity",
    "error_message": "The LUDS password complexity should be between 1 and 4, inclusive.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_password_strength_luds_complexity"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_password\_strength\_luds\_length

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid password strength luds length</strong></p>

    <p>The minimum password length should be between 8 and 32, inclusive.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_password_strength_luds_length",
    "error_message": "The minimum password length should be between 8 and 32, inclusive.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_password_strength_luds_length"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_pbkdf\_2\_algorithm

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid pbkdf 2 algorithm</strong></p>

    <p>The provided PBKDF-2 algorithm is invalid. Valid arguments are 'sha256' and 'sha512'.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_pbkdf_2_algorithm",
    "error_message": "The provided PBKDF-2 algorithm is invalid. Valid arguments are 'sha256' and 'sha512'.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_pbkdf_2_algorithm"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_pbkdf\_2\_hash

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid pbkdf 2 hash</strong></p>

    <p>The PBKDF-2 hash passed is not valid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_pbkdf_2_hash",
    "error_message": "The PBKDF-2 hash passed is not valid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_pbkdf_2_hash"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_pbkdf\_2\_iteration\_amount

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid pbkdf 2 iteration amount</strong></p>

    <p>The provided PBKDF-2 iteration\_amount value is invalid. Valid range: 512-900000.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_pbkdf_2_iteration_amount",
    "error_message": "The provided PBKDF-2 iteration_amount value is invalid. Valid range: 512-900000.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_pbkdf_2_iteration_amount"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_pbkdf\_2\_salt

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid pbkdf 2 salt</strong></p>

    <p>The provided PBKDF-2 salt is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_pbkdf_2_salt",
    "error_message": "The provided PBKDF-2 salt is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_pbkdf_2_salt"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_permission\_action

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid permission action</strong></p>

    <p>All actions used in RBAC role permissions must be defined within their respective resource.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_permission_action",
    "error_message": "All actions used in RBAC role permissions must be defined within their respective resource.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_permission_action"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_permission\_resource

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid permission resource</strong></p>

    <p>All resources used in RBAC role permissions must be defined.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_permission_resource",
    "error_message": "All resources used in RBAC role permissions must be defined.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_permission_resource"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_phone\_number

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid phone number</strong></p>

    <p>The phone number is invalid, i.e. not properly formatted, or missing.</p>

    <Heading noAnchor={true} level={3}>Common Causes</Heading>

    <ul>
      <li>If you're accepting the raw input from a user, they may have included an invalid character, i.e. not a digit.</li>
      <li>If the phone number is missing from the call, you may not be passing the input from the user to your backend.</li>
      <li>\[WhatsApp] Recipient has not accepted WhatsApp's new Terms of Service, or is using an unsupported version of the WhatsApp client for their phone.</li>
    </ul>

    <Heading noAnchor={true} level={3}>Troubleshooting</Heading>

    <ul>
      <li>If you're accepting the raw input form a user, make sure you're sanitizing the input and formatting it properly. Many libraries can help with this, like <a href="http://libphonenumber-js">libphonenumber-js</a>.</li>
      <li>Check that the phone number is properly formatted with the E. 164 format, e.g. “+14155551234”</li>
      <li>Check that the phone number only includes allowed characters, i.e. dashes “555-1234” and parentheses “(415)” are not included.</li>
    </ul>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_phone_number",
    "error_message": "Phone number format is invalid. Ensure the phone number is in the E.164 format.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_phone_number"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_phone\_number\_country\_code

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid phone number country code</strong></p>

    <p>The phone number's country code is invalid, unsupported, or disabled for your Project.</p>

    <Heading noAnchor={true} level={3}>Common Causes</Heading>

    <ul>
      <li>SMS to phone numbers outside of the US and Canada is disabled by default for customers who did not use SMS prior to October 2023. If you're interested in sending international SMS, please add those countries to your Project's allowlist via the <a href="/docs/dashboard/country-code-allowlists">Dashboard</a> or <a href="/docs/workspace-management/pwa/set-allowed-country-codes">Programmatic Workspace Actions</a>, and <a href="/docs/dashboard/settings/billing">add credit card details</a> to your account.</li>
      <li>Regardless of whether or not you are enabled for international SMS, Stytch does not support sending SMS to countries on our <a href="/docs/docs/guides/passcodes/unsupported-countries">Unsupported countries list</a>.</li>
    </ul>

    <Heading noAnchor={true} level={3}>Troubleshooting</Heading>

    <ul>
      <li>Make sure that the country code you've provided is correctly formatted.</li>
      <li>Make sure that the country is not included in our <a href="/docs/docs/guides/passcodes/unsupported-countries">Unsupported countries list</a>.</li>
      <li>Make sure that your Stytch project has the phone number's country code added to its allowlist via the <a href="/docs/dashboard/country-code-allowlists">Dashboard</a> or <a href="/docs/workspace-management/pwa/set-allowed-country-codes">Programmatic Workspace Actions</a>.</li>
    </ul>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_phone_number_country_code",
    "error_message": "The phone number's country code is invalid, unsupported, or disabled for your Stytch Workspace. Please see here for additional information: https://stytch.com/docs/api/errors/400#invalid_phone_number_country_code",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_phone_number_country_code"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_phone\_number\_docs

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid phone number docs</strong></p>

    <p>Thanks for trying Stytch! Replace the test phone number with a valid one to start sending one-time passcodes.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_phone_number_docs",
    "error_message": "Thanks for trying Stytch! Replace the test phone number with a valid one to start sending one-time passcodes.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_phone_number_docs"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_phone\_number\_sandbox

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid phone number sandbox</strong></p>

    <p>Phone number is invalid. The sandbox phone number, +10000000000, can only be used in the Test environment.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_phone_number_sandbox",
    "error_message": "Phone number is invalid. The sandbox phone number, +10000000000, can only be used in the Test environment.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_phone_number_sandbox"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_phpass\_hash\_format

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid phpass hash format</strong></p>

    <p>The phpass hash has an incorrect format as it needs to be exactly 34 characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_phpass_hash_format",
    "error_message": "The phpass hash has an incorrect format as it needs to be exactly 34 characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_phpass_hash_format"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_phpass\_hash\_prefix

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid phpass hash prefix</strong></p>

    <p>The phpass hash is invalid as it needs to start with $P$</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_phpass_hash_prefix",
    "error_message": "The phpass hash is invalid as it needs to start with $P$",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_phpass_hash_prefix"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_pkce\_code\_challenge

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid pkce code challenge</strong></p>

    <p>The PKCE Code Challenge param may only contain alphanumerics and the reserved characters '-', '.', '\_', or '\~'. It must also be between 43 and 128 characters long. Please refer to [https://datatracker.ietf.org/doc/html/rfc7636#section-4.2](https://datatracker.ietf.org/doc/html/rfc7636#section-4.2) for details.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_pkce_code_challenge",
    "error_message": "The PKCE Code Challenge param may only contain alphanumerics and the reserved characters '-', '.', '_', or '~'. It must also be between 43 and 128 characters long. Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.2 for details.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_pkce_code_challenge"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_pkce\_code\_verifier

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid pkce code verifier</strong></p>

    <p>The PKCE Code Verifier param may only contain alphanumerics and the reserved characters '-', '.', '\_', or '\~'. It must also be between 43 and 128 characters long. Please refer to [https://datatracker.ietf.org/doc/html/rfc7636#section-4.1](https://datatracker.ietf.org/doc/html/rfc7636#section-4.1) for details.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_pkce_code_verifier",
    "error_message": "The PKCE Code Verifier param may only contain alphanumerics and the reserved characters '-', '.', '_', or '~'. It must also be between 43 and 128 characters long. Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.1 for details.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_pkce_code_verifier"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_prepend\_salt

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid prepend salt</strong></p>

    <p>The prepend\_salt value is not supported because it's too long.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_prepend_salt",
    "error_message": "The prepend_salt value is not supported because it's too long.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_prepend_salt"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_project\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid project id</strong></p>

    <p>project\_id format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_project_id",
    "error_message": "project_id format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_project_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_project\_id\_authentication

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid project id authentication</strong></p>

    <p>The project ID provided in the basic authentication header is invalid. Please check to make sure the format is correct and there are no trailing whitespaces. To view your project ID please visit the Stytch Dashboard <a href="/docs/dashboard">here</a>.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_project_id_authentication",
    "error_message": "The project ID provided in the basic authentication header is invalid. Please check to make sure the format is correct and there are no trailing whitespaces. To create a new project or confirm an existing project ID please visit the Stytch dashboard here: https://stytch.com/dashboard/api-keys",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_project_id_authentication"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_project\_name

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid project name</strong></p>

    <p>The project name is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_project_name",
    "error_message": "The project name is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_project_name"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_public\_key

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid public key</strong></p>

    <p>Invalid public key. The key is present but is malformed and cannot be decoded. The field should be base64 encoded.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_public_key",
    "error_message": "Invalid public key. The key is present but is malformed and cannot be decoded. The field should be base64 encoded.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_public_key"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_public\_key\_credential

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid public key credential</strong></p>

    <p>Invalid public key credential. Please confirm you're passing a correctly formatted public key credential.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_public_key_credential",
    "error_message": "Invalid public key credential. Please confirm you're passing a correctly formatted public key credential.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_public_key_credential"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_public\_key\_credential\_invalid\_authenticator\_data

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid public key credential invalid authenticator data</strong></p>

    <p>Invalid public key credential. The authenticatorData field is present but is malformed and cannot be decoded. The field should be base64 encoded.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_public_key_credential_invalid_authenticator_data",
    "error_message": "Invalid public key credential. The authenticatorData field is present but is malformed and cannot be decoded. The field should be base64 encoded.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_public_key_credential_invalid_authenticator_data"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_public\_key\_credential\_invalid\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid public key credential invalid id</strong></p>

    <p>Invalid public key credential. The id field is present but is malformed and cannot be decoded. The field should be base64 encoded.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_public_key_credential_invalid_id",
    "error_message": "Invalid public key credential. The id field is present but is malformed and cannot be decoded. The field should be base64 encoded.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_public_key_credential_invalid_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_public\_key\_credential\_invalid\_signature

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid public key credential invalid signature</strong></p>

    <p>Invalid public key credential. The signature field is present but is malformed and cannot be decoded. The field should be base64 encoded.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_public_key_credential_invalid_signature",
    "error_message": "Invalid public key credential. The signature field is present but is malformed and cannot be decoded. The field should be base64 encoded.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_public_key_credential_invalid_signature"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_public\_key\_credential\_malformed\_attestation\_object

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid public key credential malformed attestation object</strong></p>

    <p>Invalid public key credential. The attestationObject field is present but is malformed and cannot be parsed.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_public_key_credential_malformed_attestation_object",
    "error_message": "Invalid public key credential. The attestationObject field is present but is malformed and cannot be parsed.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_public_key_credential_malformed_attestation_object"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_public\_key\_credential\_malformed\_client\_data\_json

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid public key credential malformed client data json</strong></p>

    <p>Invalid public key credential. The clientDataJSON field is present but is malformed and cannot be parsed.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_public_key_credential_malformed_client_data_json",
    "error_message": "Invalid public key credential. The clientDataJSON field is present but is malformed and cannot be parsed.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_public_key_credential_malformed_client_data_json"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_public\_key\_credential\_missing\_attestation\_object\_field

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid public key credential missing attestation object field</strong></p>

    <p>Invalid public key credential. The public key credential is missing the attestationObject field.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_public_key_credential_missing_attestation_object_field",
    "error_message": "Invalid public key credential. The public key credential is missing the attestationObject field.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_public_key_credential_missing_attestation_object_field"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_public\_key\_credential\_missing\_authenticator\_data\_field

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid public key credential missing authenticator data field</strong></p>

    <p>Invalid public key credential. The public key credential is missing the authenticatorData field.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_public_key_credential_missing_authenticator_data_field",
    "error_message": "Invalid public key credential. The public key credential is missing the authenticatorData field.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_public_key_credential_missing_authenticator_data_field"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_public\_key\_credential\_missing\_client\_data\_json\_field

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid public key credential missing client data json field</strong></p>

    <p>Invalid public key credential. The public key credential is missing the clientDataJSON field.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_public_key_credential_missing_client_data_json_field",
    "error_message": "Invalid public key credential. The public key credential is missing the clientDataJSON field.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_public_key_credential_missing_client_data_json_field"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_public\_key\_credential\_missing\_id\_field

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid public key credential missing id field</strong></p>

    <p>Invalid public key credential. The public key credential is missing an id field.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_public_key_credential_missing_id_field",
    "error_message": "Invalid public key credential. The public key credential is missing an id field.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_public_key_credential_missing_id_field"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_public\_key\_credential\_missing\_response\_field

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid public key credential missing response field</strong></p>

    <p>Invalid public key credential. The public key credential is missing the response field.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_public_key_credential_missing_response_field",
    "error_message": "Invalid public key credential. The public key credential is missing the response field.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_public_key_credential_missing_response_field"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_public\_key\_credential\_missing\_signature\_field

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid public key credential missing signature field</strong></p>

    <p>Invalid public key credential. The public key credential is missing the signature field.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_public_key_credential_missing_signature_field",
    "error_message": "Invalid public key credential. The public key credential is missing the signature field.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_public_key_credential_missing_signature_field"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_public\_token\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid public token id</strong></p>

    <p>The `public_token` used to instantiate the Stytch SDK is invalid. You can find your `public_token` in the <a href="https://stytch.com/dashboard">Project ID & API keys section of the Project Overview</a> in the Stytch Dashboard.</p>

    <Heading noAnchor={true} level={3}>Common Causes</Heading>

    <ul>
      <li>No `public_token` was passed in when loading the Stytch SDK.</li>
      <li>The `public_token` passed was invalid, e.g. it contains quotes, was of an incorrect length or format, etc.</li>
    </ul>

    <Heading noAnchor={true} level={3}>Troubleshooting</Heading>

    <ul>
      <li>Check that your environment contains your Stytch `public_token`.</li>
      <li>Check that you're passing the `public_token` in via the correct method. You can see how to launch each Stytch SDK by visiting their respective <a href="/docs/docs/sdks">Docs</a>.</li>
    </ul>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_public_token_id",
    "error_message": "public_token_id format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_public_token_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_rbac\_custom\_role

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid rbac custom role</strong></p>

    <p>You may not use the pre-defined role names of 'stytch\_member' or 'stytch\_admin' in your custom roles.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_rbac_custom_role",
    "error_message": "You may not use the pre-defined role names of 'stytch_member' or 'stytch_admin' in your custom roles.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_rbac_custom_role"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_rbac\_role\_assignment

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid rbac role assignment</strong></p>

    <p>The role assignment provided is not properly formatted. Make sure both a domain and role\_id are included.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_rbac_role_assignment",
    "error_message": "The role assignment provided is not properly formatted. Make sure both a domain and role_id are included.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_rbac_role_assignment"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_rbac\_role\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid rbac role id</strong></p>

    <p>The role\_id provided is not valid for this project's RBAC policy.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_rbac_role_id",
    "error_message": "The role_id provided is not valid for this project's RBAC policy.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_rbac_role_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_rbac\_scope

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid rbac scope</strong></p>

    <p>Scopes cannot contain whitespace, '\\', or '"'</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_rbac_scope",
    "error_message": "Scopes cannot contain whitespace, '\\\\', or '\\\"'",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_rbac_scope"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_rbac\_stytch\_role\_edit

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid rbac stytch role edit</strong></p>

    <p>You may not edit the role\_id or description of the stytch\_user, stytch\_member, or stytch\_admin roles.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_rbac_stytch_role_edit",
    "error_message": "You may not edit the role_id or description of the stytch_user, stytch_member, or stytch_admin roles.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_rbac_stytch_role_edit"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_recovery\_code

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid recovery code</strong></p>

    <p>The recovery\_code submitted was invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_recovery_code",
    "error_message": "The recovery_code submitted was invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_recovery_code"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_redirect\_url\_type

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid redirect url type</strong></p>

    <p>Invalid redirect URL Type. Type should be login, invite, signup, reset\_password, or discovery. Only B2B projects can pass discovery.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_redirect_url_type",
    "error_message": "Invalid redirect URL Type. Type should be login, invite, signup, reset_password, or discovery. Only B2B projects can pass discovery.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_redirect_url_type"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_reply\_to\_local\_part

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid reply to local part</strong></p>

    <p>reply\_to\_local\_part format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_reply_to_local_part",
    "error_message": "reply_to_local_part format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_reply_to_local_part"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_request

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid request</strong></p>

    <p>Invalid request. Ensure that your project ID exists is passed into the URI path.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_request",
    "error_message": "Invalid request. Ensure that your project ID exists is passed into the URI path.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_request"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_request\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid request id</strong></p>

    <p>request\_id format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_request_id",
    "error_message": "request_id format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_request_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_request\_value

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid request value</strong></p>

    <p>Invalid request value, request is required and must have a value.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_request_value",
    "error_message": "Invalid request value, request is required and must have a value.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_request_value"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_role

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid role</strong></p>

    <p>Role specified is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_role",
    "error_message": "Role specified is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_role"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_scope

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid scope</strong></p>

    <p>Please make sure that the scopes requested are included in the client.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_scope",
    "error_message": "Please make sure that the scopes requested are included in the client.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_scope"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_scope\_parameter

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid scope parameter</strong></p>

    <p>`scopes` is not a recognized parameter. Please use `scope` instead.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_scope_parameter",
    "error_message": "`scopes` is not a recognized parameter. Please use `scope` instead.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_scope_parameter"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_scrypt\_n\_parameter

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid scrypt n parameter</strong></p>

    <p>The n parameter is invalid. It needs to be greater than 1, a power of 2, and less than or equal to 262,144. If you need a higher n parameter, please email [support@stytch.com](mailto:support@stytch.com).</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_scrypt_n_parameter",
    "error_message": "The n parameter is invalid. It needs to be greater than 1, a power of 2, and less than or equal to 262,144. If you need a higher n parameter, please email support@stytch.com.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_scrypt_n_parameter"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_scrypt\_parameters

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid scrypt parameters</strong></p>

    <p>The scrypt parameters are too large. The r parameter multiplied by p parameter must be under 2 raised to the 30th power (r \* p \< 2^30).</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_scrypt_parameters",
    "error_message": "The scrypt parameters are too large. The r parameter multiplied by p parameter must be under 2 raised to the 30th power (r * p < 2^30).",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_scrypt_parameters"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_scrypt\_salt\_length

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid scrypt salt length</strong></p>

    <p>The salt value is an unsupported length.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_scrypt_salt_length",
    "error_message": "The salt value is an unsupported length.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_scrypt_salt_length"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_secret\_authentication

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid secret authentication</strong></p>

    <p>The secret provided in the basic authentication header is invalid. Please check to make sure the format is correct and there are no trailing whitespaces. To create a new secret for your project or to confirm an existing secret please visit the Stytch Dashboard <a href="/docs/dashboard">here</a>.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_secret_authentication",
    "error_message": "The secret provided in the basic authentication header is invalid. Please check to make sure the format is correct and there are no trailing whitespaces. To create a new secret for your project or to confirm an existing secret please visit the Stytch dashboard here: https://stytch.com/dashboard/api-keys",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_secret_authentication"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_secret\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid secret id</strong></p>

    <p>secret\_id format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_secret_id",
    "error_message": "secret_id format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_secret_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_session\_duration\_minutes

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid session duration minutes</strong></p>

    <p>session\_duration\_minutes is invalid, should be between 5 to 527040 minutes.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_session_duration_minutes",
    "error_message": "session_duration_minutes is invalid, should be between 5 to 527040 minutes.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_session_duration_minutes"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_session\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid session id</strong></p>

    <p>session\_id format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_session_id",
    "error_message": "session_id format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_session_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_session\_management

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid session management</strong></p>

    <p>session\_management\_type should be set to 'none', 'idp', or 'stytch'.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_session_management",
    "error_message": "session_management_type should be set to 'none', 'idp', or 'stytch'.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_session_management"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_session\_missing\_primary\_factor

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid session missing primary factor</strong></p>

    <p>Cannot create a new session without primary factors.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_session_missing_primary_factor",
    "error_message": "Cannot create a new session without primary factors.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_session_missing_primary_factor"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_session\_token

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid session token</strong></p>

    <p>The session\_token format is invalid (i.e. not properly formatted). Stytch will return this error if the `session_token` or `session_jwt` is invalid, e.g. malformed, too few characters, too many etc.</p>

    <Heading noAnchor={true} level={3}>Common Causes</Heading>

    <ul>
      <li>Your backend or frontend  is not properly parsing the session value from where you are storing it, e.g. you're parsing and passing the key *and* value instead of just the value.</li>
      <li>You are running automated tests with a placeholder value, e.g. “test-123”,  for sessions against our API.</li>
    </ul>

    <Heading noAnchor={true} level={3}>Troubleshooting</Heading>

    <ul>
      <li>Double check your parsing logic for pulling the `session_token` or `session_jwt`. Make sure that you are only pulling the value itself and preserving the full length of each.</li>
      <li>`session_token`s are 44 characters long and may include numbers, letters, and special characters.</li>
      <li>`session_jwt`s can be arbitrarily long depending upon their contents, and conform to <a href="https://www.rfc-editor.org/rfc/rfc7519">RFC 7519</a>.</li>
    </ul>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_session_token",
    "error_message": "Session token format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_session_token"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_session\_token\_docs

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid session token docs</strong></p>

    <p>The session\_token you provided is a sample one from the Docs. Please use a session\_token that you received from a /sessions/authenticate request.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_session_token_docs",
    "error_message": "The session_token you provided is a sample one from the Docs. Please use a session_token that you received from a /sessions/authenticate request.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_session_token_docs"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_sha\_1\_hash

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid sha 1 hash</strong></p>

    <p>The SHA-1 hash passed is not valid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_sha_1_hash",
    "error_message": "The SHA-1 hash passed is not valid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_sha_1_hash"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_sha\_512\_hash

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid sha 512 hash</strong></p>

    <p>The SHA-512 hash passed is not valid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_sha_512_hash",
    "error_message": "The SHA-512 hash passed is not valid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_sha_512_hash"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_signature

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid signature</strong></p>

    <p>signature is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_signature",
    "error_message": "signature is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_signature"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_signup\_magic\_link\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid signup magic link url</strong></p>

    <p>signup\_magic\_link\_url format is invalid. Common issues include using http instead of https or omitting https\://.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_signup_magic_link_url",
    "error_message": "signup_magic_link_url format is invalid. Common issues include using http instead of https or omitting https://.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_signup_magic_link_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_signup\_oauth\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid signup oauth url</strong></p>

    <p>signup\_redirect\_url format is invalid. Common issues include using http instead of https or omitting https\://.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_signup_oauth_url",
    "error_message": "signup_redirect_url format is invalid. Common issues include using http instead of https or omitting https://.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_signup_oauth_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_signup\_redirect\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid signup redirect url</strong></p>

    <p>signup\_redirect\_url format is invalid. Common issues include using http instead of https or omitting https\://.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_signup_redirect_url",
    "error_message": "signup_redirect_url format is invalid. Common issues include using http instead of https or omitting https://.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_signup_redirect_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_siwe\_chain\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid siwe chain id</strong></p>

    <p>chain\_id must be the string representation of an integer between 1 and 9,223,372,036,854,775,771, inclusive.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_siwe_chain_id",
    "error_message": "chain_id must be the string representation of an integer between 1 and 9,223,372,036,854,775,771, inclusive.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_siwe_chain_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_siwe\_domain

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid siwe domain</strong></p>

    <p>Domain must be a valid RFC 3986 authority. Do not include the scheme in the domain.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_siwe_domain",
    "error_message": "Domain must be a valid RFC 3986 authority. Do not include the scheme in the domain.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_siwe_domain"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_siwe\_message\_request\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid siwe message request id</strong></p>

    <p>message\_request\_id must be a valid pchar according to RFC 3986 definitions and must not exceed 100 characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_siwe_message_request_id",
    "error_message": "message_request_id must be a valid pchar according to RFC 3986 definitions and must not exceed 100 characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_siwe_message_request_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_siwe\_resource

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid siwe resource</strong></p>

    <p>Resources must be a list of valid RFC 3986 URIs.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_siwe_resource",
    "error_message": "Resources must be a list of valid RFC 3986 URIs.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_siwe_resource"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_siwe\_statement

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid siwe statement</strong></p>

    <p>Statement may only include reserved, unreserved, or space characters according to RFC 3986 definitions. The statement must not contain other forms of whitespace such as newlines, tabs, and carriage returns. The statement must not exceed 200 characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_siwe_statement",
    "error_message": "Statement may only include reserved, unreserved, or space characters according to RFC 3986 definitions. The statement must not contain other forms of whitespace such as newlines, tabs, and carriage returns. The statement must not exceed 200 characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_siwe_statement"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_siwe\_uri

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid siwe uri</strong></p>

    <p>URI must be a valid RFC 3986 URI.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_siwe_uri",
    "error_message": "URI must be a valid RFC 3986 URI.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_siwe_uri"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_solana\_address

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid solana address</strong></p>

    <p>crypto\_wallet\_address format is invalid for an Solana address. Expecting a 32 or 44 character base58 string.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_solana_address",
    "error_message": "crypto_wallet_address format is invalid for an Solana address. Expecting a 32 or 44 character base58 string.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_solana_address"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_stytch\_prefixed\_resource

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid stytch prefixed resource</strong></p>

    <p>RBAC resources may not be prefixed with `stytch`.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_stytch_prefixed_resource",
    "error_message": "RBAC resources may not be prefixed with `stytch`.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_stytch_prefixed_resource"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_subject

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid subject</strong></p>

    <p>The subject provided is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_subject",
    "error_message": "The subject provided is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_subject"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_template\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid template id</strong></p>

    <p>template\_id format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_template_id",
    "error_message": "template_id format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_template_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_template\_values

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid template values</strong></p>

    <p>template\_values must only consist of string keys that map to string values.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_template_values",
    "error_message": "template_values must only consist of string keys that map to string values.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_template_values"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_token

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid token</strong></p>

    <p>Token format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_token",
    "error_message": "Token format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_token"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_token\_docs

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid token docs</strong></p>

    <p>Thanks for trying Stytch! Replace the test token with a valid one found in a Stytch email to start authenticating users.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_token_docs",
    "error_message": "Thanks for trying Stytch! Replace the test token with a valid one found in a Stytch email to start authenticating users.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_token_docs"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_totp\_code

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid totp code</strong></p>

    <p>The totp\_code submitted was invalid. The totp\_code must be 6 digits long.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_totp_code",
    "error_message": "The totp_code submitted was invalid. The totp_code must be 6 digits long.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_totp_code"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_totp\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid totp id</strong></p>

    <p>totp\_id format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_totp_id",
    "error_message": "totp_id format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_totp_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_trusted\_auth\_token

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid trusted auth token</strong></p>

    <p>Provided trusted auth token is not valid</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_trusted_auth_token",
    "error_message": "Provided trusted auth token is not valid",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_trusted_auth_token"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid url</strong></p>

    <p>URL format is invalid. Common issues include using http instead of https or omitting https\://. If including query parameters use {} as a placeholder value. For example: [https://example.com/authenticate?redirect=\{}](https://example.com/authenticate?redirect=\{})</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_url",
    "error_message": "URL format is invalid. Common issues include using http instead of https or omitting https://. If including query parameters use {} as a placeholder value. For example: https://example.com/authenticate?redirect={}",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_user\_agent

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid user agent</strong></p>

    <p>user\_agent format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_user_agent",
    "error_message": "user_agent format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_user_agent"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_user\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid user id</strong></p>

    <p>The `user_id` is invalid (i.e. not properly formatted) or missing. `user-test-16d9ba61-97a1-4ba4-9720-b03761dc50c6` is an example `user_id`.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_user_id",
    "error_message": "user_id format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_user_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_user\_lock\_threshold

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid user lock threshold</strong></p>

    <p>User lock threshold must be inside the range \[1, 100]</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_user_lock_threshold",
    "error_message": "User lock threshold must be inside the range [1, 100]",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_user_lock_threshold"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_user\_lock\_ttl

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid user lock ttl</strong></p>

    <p>User lock TTL value must be inside range \[300, 604800]</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_user_lock_ttl",
    "error_message": "User lock TTL value must be inside range [300, 604800]",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_user_lock_ttl"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_wallet\_address\_user

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid wallet address user</strong></p>

    <p>The passed crypto\_wallet\_address belongs to a different user than the user\_id provided.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_wallet_address_user",
    "error_message": "The passed crypto_wallet_address belongs to a different user than the user_id provided.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_wallet_address_user"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_wallet\_type

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid wallet type</strong></p>

    <p>crypto\_wallet\_type is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_wallet_type",
    "error_message": "crypto_wallet_type is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_wallet_type"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_webauthn\_registration\_domain

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid webauthn registration domain</strong></p>

    <p>The domain cannot be longer than 255 characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_webauthn_registration_domain",
    "error_message": "The domain cannot be longer than 255 characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_webauthn_registration_domain"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_webauthn\_registration\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid webauthn registration id</strong></p>

    <p>webauthn\_registration\_id format is invalid.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_webauthn_registration_id",
    "error_message": "webauthn_registration_id format is invalid.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_webauthn_registration_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## invalid\_wildcard\_action

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Invalid wildcard action</strong></p>

    <p>RBAC actions may not contain the wild character, `*`.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "invalid_wildcard_action",
    "error_message": "RBAC actions may not contain the wild character, `*`.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#invalid_wildcard_action"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## jwt\_template\_invalid\_json

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Jwt template invalid json</strong></p>

    <p>JWT Template did not produce valid JSON output.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "jwt_template_invalid_json",
    "error_message": "JWT Template did not produce valid JSON output.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#jwt_template_invalid_json"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## jwt\_template\_invalid\_tag

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Jwt template invalid tag</strong></p>

    <p>JWT Template contains an invalid tag.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "jwt_template_invalid_tag",
    "error_message": "JWT Template contains an invalid tag.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#jwt_template_invalid_tag"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## jwt\_template\_mismatched\_tag

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Jwt template mismatched tag</strong></p>

    <p>JWT Template contains a mismatched set of tags.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "jwt_template_mismatched_tag",
    "error_message": "JWT Template contains a mismatched set of tags.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#jwt_template_mismatched_tag"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## live\_id\_used\_in\_test\_environment

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Live id used in test environment</strong></p>

    <p>Invalid argument sent to Test environment. Looks like you supplied a Live identifier for a request for the Test environment (test.stytch.com). Try sending a request to api.stytch.com instead or using a different identifier.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "live_id_used_in_test_environment",
    "error_message": "Invalid argument sent to Test environment. Looks like you supplied a Live identifier for a request for the Test environment (test.stytch.com). Try sending a request to api.stytch.com instead or using a different identifier.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#live_id_used_in_test_environment"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## m2m\_client\_already\_rotating\_secret

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>M2m client already rotating secret</strong></p>

    <p>The client is already in a secret rotation flow. Please finish or cancel the current secret rotation flow before starting a new one.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "m2m_client_already_rotating_secret",
    "error_message": "The client is already in a secret rotation flow. Please finish or cancel the current secret rotation flow before starting a new one.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#m2m_client_already_rotating_secret"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## m2m\_client\_invalid\_client\_description

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>M2m client invalid client description</strong></p>

    <p>M2M Client Description may not be larger than 512 characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "m2m_client_invalid_client_description",
    "error_message": "M2M Client Description may not be larger than 512 characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#m2m_client_invalid_client_description"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## m2m\_client\_invalid\_client\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>M2m client invalid client id</strong></p>

    <p>M2M Client ID may not be larger than 128 characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "m2m_client_invalid_client_id",
    "error_message": "M2M Client ID may not be larger than 128 characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#m2m_client_invalid_client_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## m2m\_client\_invalid\_client\_name

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>M2m client invalid client name</strong></p>

    <p>M2M Client Name may not be larger than 128 characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "m2m_client_invalid_client_name",
    "error_message": "M2M Client Name may not be larger than 128 characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#m2m_client_invalid_client_name"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## m2m\_client\_invalid\_client\_secret

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>M2m client invalid client secret</strong></p>

    <p>M2M Client Secret may not be larger than 128 characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "m2m_client_invalid_client_secret",
    "error_message": "M2M Client Secret may not be larger than 128 characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#m2m_client_invalid_client_secret"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## m2m\_client\_invalid\_status

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>M2m client invalid status</strong></p>

    <p>M2M Client status must be either 'active' or 'inactive'.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "m2m_client_invalid_status",
    "error_message": "M2M Client status must be either 'active' or 'inactive'.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#m2m_client_invalid_status"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## m2m\_client\_not\_found

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>M2m client not found</strong></p>

    <p>The m2m client requested could not be found.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "m2m_client_not_found",
    "error_message": "The m2m client requested could not be found.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#m2m_client_not_found"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## m2m\_client\_not\_rotating\_secret

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>M2m client not rotating secret</strong></p>

    <p>The client is not in a secret rotation flow. Please start a secret rotation flow before calling this endpoint.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "m2m_client_not_rotating_secret",
    "error_message": "The client is not in a secret rotation flow. Please start a secret rotation flow before calling this endpoint.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#m2m_client_not_rotating_secret"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## m2m\_search\_expected\_array\_of\_strings

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>M2m search expected array of strings</strong></p>

    <p>Expected m2m search filter\_value to contain an array of strings.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "m2m_search_expected_array_of_strings",
    "error_message": "Expected m2m search filter_value to contain an array of strings.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#m2m_search_expected_array_of_strings"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## m2m\_search\_filter\_name\_must\_be\_string

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>M2m search filter name must be string</strong></p>

    <p>Expected m2m search operand 'filter\_name' to be a string.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "m2m_search_filter_name_must_be_string",
    "error_message": "Expected m2m search operand 'filter_name' to be a string.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#m2m_search_filter_name_must_be_string"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## m2m\_search\_filter\_name\_not\_recognized

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>M2m search filter name not recognized</strong></p>

    <p>The m2m search operand filter name was not recognized.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "m2m_search_filter_name_not_recognized",
    "error_message": "The m2m search operand filter name was not recognized.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#m2m_search_filter_name_not_recognized"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## m2m\_search\_missing\_filter\_name

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>M2m search missing filter name</strong></p>

    <p>Expected m2m search operand to contain a 'filter\_name' key.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "m2m_search_missing_filter_name",
    "error_message": "Expected m2m search operand to contain a 'filter_name' key.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#m2m_search_missing_filter_name"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## m2m\_search\_missing\_filter\_value

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>M2m search missing filter value</strong></p>

    <p>Expected m2m search operand to contain a filter\_value key.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "m2m_search_missing_filter_value",
    "error_message": "Expected m2m search operand to contain a filter_value key.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#m2m_search_missing_filter_value"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## migrate\_from\_external\_email\_does\_not\_exist

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Migrate from external email does not exist</strong></p>

    <p>Please ensure that the user and email exist before migrating an external session.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "migrate_from_external_email_does_not_exist",
    "error_message": "Please ensure that the user and email exist before migrating an external session.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#migrate_from_external_email_does_not_exist"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## migrate\_from\_external\_missing\_userinfo

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Migrate from external missing userinfo</strong></p>

    <p>The project is missing the OIDC userinfo endpoint. Please configure one in the Stytch dashboard and try again.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "migrate_from_external_missing_userinfo",
    "error_message": "The project is missing the OIDC userinfo endpoint. Please configure one in the Stytch dashboard and try again.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#migrate_from_external_missing_userinfo"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## migrate\_from\_external\_unexpected\_response

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Migrate from external unexpected response</strong></p>

    <p>An error was encountered when querying the external provider's userinfo endpoint.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "migrate_from_external_unexpected_response",
    "error_message": "An error was encountered when querying the external provider's userinfo endpoint.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#migrate_from_external_unexpected_response"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## missing\_apple\_app\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Missing apple app id</strong></p>

    <p>The Apple OAuth config is missing an App ID value.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "missing_apple_app_id",
    "error_message": "The Apple OAuth config is missing an App ID value.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#missing_apple_app_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## missing\_sms\_parameter

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Missing sms parameter</strong></p>

    <p>One or more of the parameters in the custom SMS request could not be found.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "missing_sms_parameter",
    "error_message": "One or more of the parameters in the custom SMS request could not be found.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#missing_sms_parameter"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## must\_have\_jwks\_url\_for\_trusted\_token\_profile\_with\_type\_jwk

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Must have jwks url for trusted token profile with type jwk</strong></p>

    <p>This trusted token profile using public key type JWK must have a JWKS url</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "must_have_jwks_url_for_trusted_token_profile_with_type_jwk",
    "error_message": "This trusted token profile using public key type JWK must have a JWKS url",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#must_have_jwks_url_for_trusted_token_profile_with_type_jwk"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## must\_have\_pem\_files\_for\_trusted\_token\_profile\_with\_type\_pem

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Must have pem files for trusted token profile with type pem</strong></p>

    <p>This trusted token profile using public key type PEM must have at least one PEM file</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "must_have_pem_files_for_trusted_token_profile_with_type_pem",
    "error_message": "This trusted token profile using public key type PEM must have at least one PEM file",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#must_have_pem_files_for_trusted_token_profile_with_type_pem"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_active\_biometric\_registrations

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No active biometric registrations</strong></p>

    <p>No active mobile biometric registrations were found.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_active_biometric_registrations",
    "error_message": "No active mobile biometric registrations were found.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_active_biometric_registrations"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_active\_webauthn\_registrations

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No active webauthn registrations</strong></p>

    <p>No active WebAuthn registrations for this user ID and domain. To create one, first hit the WebAuthn <a href="/docs/docs/api/webauthn-register-start">register/start</a> endpoint. Complete the registration by subsequently hitting the WebAuthn <a href="/docs/docs/api/webauthn-register">register</a> endpoint.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_active_webauthn_registrations",
    "error_message": "No active WebAuthn registrations for this user ID and domain. To create one, first hit the WebAuthn register/start endpointwith the supplied user ID and domain: https://stytch.com/docs/api/webauthn-register-start. Complete the registration by subsequently hitting the WebAuthn register endpoint: https://stytch.com/docs/api/webauthn-register.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_active_webauthn_registrations"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_associated\_session\_passed\_in

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No associated session passed in</strong></p>

    <p>A session was passed in on the /send request but not on this request</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_associated_session_passed_in",
    "error_message": "A session was passed in on the /send request but not on this request",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_associated_session_passed_in"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_default\_discovery\_redirect\_url\_set

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No default discovery redirect url set</strong></p>

    <p>There is no default discovery redirect URLs set for this project, so we are unable to redirect the user to the application. Please include a discovery redirect URL in the request or set a default for this project. To set discovery redirect URLs for this project please visit [https://stytch.com/dashboard/redirect-urls](https://stytch.com/dashboard/redirect-urls)</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_default_discovery_redirect_url_set",
    "error_message": "There is no default discovery redirect URLs set for this project, so we are unable to redirect the user to the application. Please include a discovery redirect URL in the request or set a default for this project. To set discovery redirect URLs for this project please visit https://stytch.com/dashboard/redirect-urls",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_default_discovery_redirect_url_set"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_default\_invite\_redirect\_url\_set

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No default invite redirect url set</strong></p>

    <p>There is no default invite redirect URLs set for this project, so we are unable to redirect the user to the application. Please include a invite redirect URL in the request or set a default for this project. To set invite redirect URLs for this project please visit [https://stytch.com/dashboard/redirect-urls](https://stytch.com/dashboard/redirect-urls)</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_default_invite_redirect_url_set",
    "error_message": "There is no default invite redirect URLs set for this project, so we are unable to redirect the user to the application. Please include a invite redirect URL in the request or set a default for this project. To set invite redirect URLs for this project please visit https://stytch.com/dashboard/redirect-urls",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_default_invite_redirect_url_set"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_default\_login\_redirect\_url\_set

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No default login redirect url set</strong></p>

    <p>There is no default login redirect URLs set for this project, so we are unable to redirect the user to the application. Please include a login redirect URL in the request or set a default for this project. To set login redirect URLs for this project please visit [https://stytch.com/dashboard/redirect-urls](https://stytch.com/dashboard/redirect-urls)</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_default_login_redirect_url_set",
    "error_message": "There is no default login redirect URLs set for this project, so we are unable to redirect the user to the application. Please include a login redirect URL in the request or set a default for this project. To set login redirect URLs for this project please visit https://stytch.com/dashboard/redirect-urls",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_default_login_redirect_url_set"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_default\_signup\_redirect\_url\_set

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No default signup redirect url set</strong></p>

    <p>There is no default signup redirect URLs set for this project, so we are unable to redirect the user to the application. Please include a signup redirect URL in the request or set a default for this project. To set signup redirect URLs for this project please visit [https://stytch.com/dashboard/redirect-urls](https://stytch.com/dashboard/redirect-urls)</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_default_signup_redirect_url_set",
    "error_message": "There is no default signup redirect URLs set for this project, so we are unable to redirect the user to the application. Please include a signup redirect URL in the request or set a default for this project. To set signup redirect URLs for this project please visit https://stytch.com/dashboard/redirect-urls",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_default_signup_redirect_url_set"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_invite\_redirect\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No invite redirect url</strong></p>

    <p>There are no invite redirect URLs registered. To set invite redirect URLs for this project please visit <a href="/docs/dashboard/redirect-urls">here</a>. For more information on why this validation is necessary please read more <a href="/docs/docs/api/url-validation">here</a>.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_invite_redirect_url",
    "error_message": "There are no invite redirect URLs registered. To set invite redirect URLs for this project please visit https://stytch.com/dashboard/redirect-urls. For more information on why this validation is necessary please visit https://stytch.com/docs/api/url-validation.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_invite_redirect_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_invite\_redirect\_urls\_set

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No invite redirect urls set</strong></p>

    <p>Unable to verify the provided `invite_magic_link_url`. There are no invite redirect URLs set for this project so we are unable to verify the `invite_magic_link_url` provided in the request. To set invite redirect URLs for the project please visit the Dashboard <a href="/docs/dashboard/redirect-urls">here</a>. For more information on why this validation is necessary please read more <a href="/docs/docs/api/url-validation">here</a>.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_invite_redirect_urls_set",
    "error_message": "Unable to verify the provided invite_magic_link_url. There are no invite redirect URLs set for this project so we are unable to verify the invite_magic_link_url provided in the request. To set invite redirect URLs for this project please visit https://stytch.com/dashboard/redirect-urls. For more information on why this validation is necessary please visit https://stytch.com/docs/api/url-validation",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_invite_redirect_urls_set"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_login\_redirect\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No login redirect url</strong></p>

    <p>There are no login redirect URLs registered. To set login redirect URLs for this project please visit <a href="/docs/dashboard/redirect-urls">here</a>. For more information on why this validation is necessary please read more <a href="/docs/docs/api/url-validation">here</a>.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_login_redirect_url",
    "error_message": "There are no login redirect URLs registered. To set login redirect URLs for this project please visit https://stytch.com/dashboard/redirect-urls. For more information on why this validation is necessary please visit https://stytch.com/docs/api/url-validation.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_login_redirect_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_login\_redirect\_urls\_set

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No login redirect urls set</strong></p>

    <p>Unable to verify the provided `login_magic_link_url`. There are no login redirect URLs set for this project so we are unable to verify the `login_magic_link_url` provided in the request. To set login redirect URLs for the project please visit the Dashboard <a href="/docs/dashboard/redirect-urls">here</a>. For more information on why this validation is necessary please read more <a href="/docs/docs/api/url-validation">here</a>.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_login_redirect_urls_set",
    "error_message": "Unable to verify the provided login_magic_link_url. There are no login redirect URLs set for this project so we are unable to verify the login_magic_link_url provided in the request. To set login redirect URLs for this project please visit https://stytch.com/dashboard/redirect-urls. For more information on why this validation is necessary please visit https://stytch.com/docs/api/url-validation",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_login_redirect_urls_set"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_match\_for\_provided\_magic\_link\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No match for provided magic link url</strong></p>

    <p>The `magic_link_url` in the request did not match any redirect URLs set for the project. Please visit the Stytch Dashboard <a href="/docs/dashboard/redirect-urls">here</a> to update the redirect URLs for the project. For more information on why this validation is necessary please read more <a href="/docs/docs/api/url-validation">here</a>.</p>

    <Heading noAnchor={true} level={3}>Common Causes</Heading>

    <ul>
      <li>The provided `magic_link_url` was not added to the Stytch Dashboard</li>
      <li>The provided `magic_link_url` contents were changed during development, and the Stytch Dashboard was not updated accordingly</li>
    </ul>

    <Heading noAnchor={true} level={3}>Troubleshooting</Heading>

    <ul>
      <li>Compare provided `magic_link_url` with values in the Dashboard</li>
      <li>Be sure `magic_link_url` is a redirect URL in the Stytch environment you are using. The **Test** and **Live** redirect urls are configured separately with the Dashboard.</li>
    </ul>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_match_for_provided_magic_link_url",
    "error_message": "The magic_link_url in the request did not match any redirect URLs set for this project. Please visit https://stytch.com/dashboard/redirect-urls to update the redirect URLs for this project. For more information on why this validation is necessary please visit https://stytch.com/docs/api/url-validation",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_match_for_provided_magic_link_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_match\_for\_provided\_oauth\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No match for provided oauth url</strong></p>

    <p>The oauth redirect url in the request did not match any redirect URLs set for this project. Please visit [https://stytch.com/dashboard/redirect-urls](https://stytch.com/dashboard/redirect-urls) to update the redirect URLs for this project. For more information on why this validation is necessary please visit [https://stytch.com/docs/api/url-validation](https://stytch.com/docs/api/url-validation)</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_match_for_provided_oauth_url",
    "error_message": "The oauth redirect url in the request did not match any redirect URLs set for this project. Please visit https://stytch.com/dashboard/redirect-urls to update the redirect URLs for this project. For more information on why this validation is necessary please visit https://stytch.com/docs/api/url-validation",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_match_for_provided_oauth_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_match\_for\_provided\_sso\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No match for provided sso url</strong></p>

    <p>The sso redirect url in the request did not match any redirect URLs set for this project. Please visit [https://stytch.com/dashboard/redirect-urls](https://stytch.com/dashboard/redirect-urls) to update the redirect URLs for this project. For more information on why this validation is necessary please visit [https://stytch.com/docs/api/url-validation](https://stytch.com/docs/api/url-validation)</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_match_for_provided_sso_url",
    "error_message": "The sso redirect url in the request did not match any redirect URLs set for this project. Please visit https://stytch.com/dashboard/redirect-urls to update the redirect URLs for this project. For more information on why this validation is necessary please visit https://stytch.com/docs/api/url-validation",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_match_for_provided_sso_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_oauth\_authorize\_user\_selector

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No oauth authorize user selector</strong></p>

    <p>Please ensure only one of the following is passed: session\_token, session\_jwt, or user\_id. Exactly one of those values is required to identify the user.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_oauth_authorize_user_selector",
    "error_message": "Please ensure only one of the following is passed: session_token, session_jwt, or user_id. Exactly one of those values is required to identify the user.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_oauth_authorize_user_selector"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_password\_reset\_redirect\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No password reset redirect url</strong></p>

    <p>There are no password reset redirect URLs registered. To set password reset redirect URLs for this project please visit <a href="/docs/dashboard/redirect-urls">here</a>. For more information on why this validation is necessary please read more <a href="/docs/docs/api/url-validation">here</a>.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_password_reset_redirect_url",
    "error_message": "Unable to verify the provided reset_password_redirect_url. There are no password reset redirect URLs set for this project so we are unable to verify the reset_password_redirect_url provided in the request. To set password reset redirect URLs for this project please visit https://stytch.com/dashboard/redirect-urls. For more information on why this validation is necessary please visit https://stytch.com/docs/api/url-validation.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_password_reset_redirect_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_pending\_webauthn\_registration

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No pending webauthn registration</strong></p>

    <p>Unable to find a pending registration tied to this user. Please ensure you've first hit the WebAuthn <a href="/docs/docs/api/webauthn-register-start">register/start</a> endpoint with the supplied `user_id`.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_pending_webauthn_registration",
    "error_message": "Unable to find a pending registration tied to this user. Please ensure you've first hit the WebAuthn register/start endpoint with the supplied user ID: https://stytch.com/docs/api/webauthn-register-start.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_pending_webauthn_registration"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_session\_arguments

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No session arguments</strong></p>

    <p>Please ensure you're passing exactly one session field.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_session_arguments",
    "error_message": "Please ensure you're passing exactly one session field.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_session_arguments"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_session\_revoke\_arguments

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No session revoke arguments</strong></p>

    <p>Please include a session\_id, session\_token, session\_jwt, or a member\_id (if the project is a B2B project). Exactly one of those values is required to revoke a session.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_session_revoke_arguments",
    "error_message": "Please include a session_id, session_token, session_jwt, or a member_id (if the project is a B2B project). Exactly one of those values is required to revoke a session.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_session_revoke_arguments"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_signup\_redirect\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No signup redirect url</strong></p>

    <p>There are no sign-up redirect URLs registered. To set sign-up redirect URLs for this project please visit <a href="/docs/dashboard/redirect-urls">here</a>. For more information on why this validation is necessary please read more <a href="/docs/docs/api/url-validation">here</a>.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_signup_redirect_url",
    "error_message": "There are no signup redirect URLs registered. To set signup redirect URLs for this project please visit https://stytch.com/dashboard/redirect-urls. For more information on why this validation is necessary please visit https://stytch.com/docs/api/url-validation.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_signup_redirect_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_signup\_redirect\_urls\_set

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No signup redirect urls set</strong></p>

    <p>Unable to verify the provided `signup_magic_link_url`. There are no sign-up redirect URLs set for this project so we are unable to verify the `signup_magic_link_url` provided in the request. To set signup redirect URLs for the project please visit the Dashboard <a href="/docs/dashboard/redirect-urls">here</a>. For more information on why this validation is necessary please read more <a href="/docs/docs/api/url-validation">here</a>.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_signup_redirect_urls_set",
    "error_message": "Unable to verify the provided signup_magic_link_url. There are no signup redirect URLs set for this project so we are unable to verify the signup_magic_link_url provided in the request. To set signup redirect URLs for this project please visit https://stytch.com/dashboard/redirect-urls. For more information on why this validation is necessary please visit https://stytch.com/docs/api/url-validation",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_signup_redirect_urls_set"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_user\_password

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No user password</strong></p>

    <p>An existing user doesn't have an password. A password can be added to a user through the <a href="/docs/docs/api/password-email-reset-start">password reset endpoint</a>.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_user_password",
    "error_message": "user doesn't have an associated password.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_user_password"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_user\_selection\_arguments

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No user selection arguments</strong></p>

    <p>Please include exactly one of user\_id, session\_token, or session\_jwt. This request did not contain any of those fields.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_user_selection_arguments",
    "error_message": "Please include exactly one of user_id, session_token, or session_jwt. This request did not contain any of those fields.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_user_selection_arguments"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## no\_wildcards\_in\_live\_redirect\_url

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>No wildcards in live redirect url</strong></p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "no_wildcards_in_live_redirect_url",
    "error_message": "",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#no_wildcards_in_live_redirect_url"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oauth\_access\_token\_exchange\_missing\_full\_access

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oauth access token exchange missing full access</strong></p>

    <p>The token used for Access Token exchange was missing the Full Access scope. The Full Access scope is required to call this endpoint.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oauth_access_token_exchange_missing_full_access",
    "error_message": "The token used for Access Token exchange was missing the Full Access scope. The Full Access scope is required to call this endpoint.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oauth_access_token_exchange_missing_full_access"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oauth\_access\_token\_exchange\_token\_invalid\_grant

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oauth access token exchange token invalid grant</strong></p>

    <p>The token used for Access Token exchange must be generated from an 'authorization\_code' grant.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oauth_access_token_exchange_token_invalid_grant",
    "error_message": "The token used for Access Token exchange must be generated from an 'authorization_code' grant.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oauth_access_token_exchange_token_invalid_grant"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oauth\_access\_token\_exchange\_token\_too\_old

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oauth access token exchange token too old</strong></p>

    <p>The token used for Access Token exchange is more than five minutes old. A fresh Access Token is required to call this endpoint.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oauth_access_token_exchange_token_too_old",
    "error_message": "The token used for Access Token exchange is more than five minutes old. A fresh Access Token is required to call this endpoint.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oauth_access_token_exchange_token_too_old"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oauth\_app\_not\_authorized

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oauth app not authorized</strong></p>

    <p>You did not authorize this app to perform a signup or login. To use this app, log in again and authorize the required permissions during the login flow. Please reach out to the application developer for more support.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oauth_app_not_authorized",
    "error_message": "You did not authorize this app to perform a signup or login. To use this app, log in again and authorize the required permissions during the login flow. Please reach out to the application developer for more support.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oauth_app_not_authorized"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oauth\_flow\_callback\_error

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oauth flow callback error</strong></p>

    <p>An error occurred during the OAuth callback.</p>

    <Heading noAnchor={true} level={3}>Common Causes</Heading>

    <ul>
      <li>The OAuth flow couldn't be completed successfully. See the `error_details.replay_error_details` object for additional information regarding the cause of the error.</li>
      <li>If `error_details.replay_error_details.error` is `access_denied`, the user likely cancelled the OAuth flow partway through.</li>
    </ul>

    <Heading noAnchor={true} level={3}>Troubleshooting</Heading>

    <ul>
      <li>Prompt the user to try completing the OAuth flow again from the beginning.</li>
    </ul>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oauth_flow_callback_error",
    "error_message": "An error was encountered in the callback of the OAuth flow. Please try again.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oauth_flow_callback_error"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oauth\_invalid\_callback\_request

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oauth invalid callback request</strong></p>

    <p>The OAuth callback request is invalid. Please reach out to the application developer for support.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oauth_invalid_callback_request",
    "error_message": "The OAuth callback request is invalid. Please reach out to the application developer for support.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oauth_invalid_callback_request"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oauth\_invalid\_scope\_requested

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oauth invalid scope requested</strong></p>

    <p>An invalid scope has been requested. Please check the set of scopes and try again.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oauth_invalid_scope_requested",
    "error_message": "An invalid scope has been requested. Please check the set of scopes and try again.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oauth_invalid_scope_requested"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oauth\_invalid\_state

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oauth invalid state</strong></p>

    <p>The OAuth state is invalid. Please reach out to the application developer for support.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oauth_invalid_state",
    "error_message": "The OAuth state is invalid. Please reach out to the application developer for support.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oauth_invalid_state"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oauth\_state\_mismatch

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oauth state mismatch</strong></p>

    <p>The state in the cookie doesn't match with the state in the query parameter. Please retry your login flow. If you continue receiving this error, reach out to the application developer for support.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oauth_state_mismatch",
    "error_message": "The state in the cookie doesn't match with the state in the query parameter. Please retry your login flow. If you continue receiving this error, reach out to the application developer for support.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oauth_state_mismatch"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oauth\_state\_used

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oauth state used</strong></p>

    <p>The OAuth state value has already been used.</p>

    <Heading noAnchor={true} level={3}>Common Causes</Heading>

    <ul>
      <li>The user completed the same OAuth flow twice. For example, they completed the OAuth flow, then navigated back in the browser and completed it again.</li>
    </ul>

    <Heading noAnchor={true} level={3}>Troubleshooting</Heading>

    <ul>
      <li>If the user already has an active Stytch Session, this error can likely be ignored.</li>
      <li>If the user does not have an active Stytch Session, prompt them to try completing the OAuth flow again from the beginning.</li>
    </ul>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oauth_state_used",
    "error_message": "The OAuth state has previously been used. Please try the login flow again.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oauth_state_used"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oauth\_token\_exchange\_google\_missing\_information

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oauth token exchange google missing information</strong></p>

    <p>Provider did not respond with required information during OAuth token exchange, please try again. If the problem persists, please reach out to support.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oauth_token_exchange_google_missing_information",
    "error_message": "Provider did not respond with required information during OAuth token exchange, please try again. If the problem persists, please reach out to support.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oauth_token_exchange_google_missing_information"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oauth\_token\_exchange\_invalid\_client

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oauth token exchange invalid client</strong></p>

    <p>Client authentication failed (e.g., unknown client, no client authentication included, or unsupported authentication method). Please check the client ID and secret of your OAuth configuration.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oauth_token_exchange_invalid_client",
    "error_message": "Client authentication failed (e.g., unknown client, no client authentication included, or unsupported authentication method). Please check the client ID and secret of your OAuth configuration.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oauth_token_exchange_invalid_client"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oauth\_token\_exchange\_invalid\_request

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oauth token exchange invalid request</strong></p>

    <p>The request is missing a required parameter, includes an unsupported parameter value (other than grant type), repeats a parameter, includes multiple credentials, utilizes more than one mechanism for authenticating the client, or is otherwise malformed. Please reach out to support.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oauth_token_exchange_invalid_request",
    "error_message": "The request is missing a required parameter, includes an unsupported parameter value (other than grant type), repeats a parameter, includes multiple credentials, utilizes more than one mechanism for authenticating the client, or is otherwise malformed. Please reach out to support.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oauth_token_exchange_invalid_request"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oauth\_token\_exchange\_invalid\_scope

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oauth token exchange invalid scope</strong></p>

    <p>The scopes requested were invalid. Please check the scopes you are requesting and try again.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oauth_token_exchange_invalid_scope",
    "error_message": "The scopes requested were invalid. Please check the scopes you are requesting and try again.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oauth_token_exchange_invalid_scope"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oauth\_token\_exchange\_microsoft\_expired\_secret

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oauth token exchange microsoft expired secret</strong></p>

    <p>Expired client secret provided. Ensure the secret in your OAuth configuration is up to date. You may need to add a new secret in your Microsoft Azure portal.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oauth_token_exchange_microsoft_expired_secret",
    "error_message": "Expired client secret provided. Ensure the secret in your OAuth configuration is up to date. You may need to add a new secret in your Microsoft Azure portal.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oauth_token_exchange_microsoft_expired_secret"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oauth\_token\_exchange\_microsoft\_invalid\_secret

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oauth token exchange microsoft invalid secret</strong></p>

    <p>Invalid client secret provided. Ensure the secret in your OAuth configuration is the client secret value, not the client secret ID.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oauth_token_exchange_microsoft_invalid_secret",
    "error_message": "Invalid client secret provided. Ensure the secret in your OAuth configuration is the client secret value, not the client secret ID.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oauth_token_exchange_microsoft_invalid_secret"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oauth\_token\_exchange\_unauthorized\_client

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oauth token exchange unauthorized client</strong></p>

    <p>The authenticated client is not authorized to use this authorization grant type. Please check your settings and try again. If the problem persists, please reach out to support.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oauth_token_exchange_unauthorized_client",
    "error_message": "The authenticated client is not authorized to use this authorization grant type. Please check your settings and try again. If the problem persists, please reach out to support.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oauth_token_exchange_unauthorized_client"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oidc\_prompt\_none\_must\_be\_exclusive

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oidc prompt none must be exclusive</strong></p>

    <p>If 'none' is used as a value for the 'prompt' parameter, then it must be the only value.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oidc_prompt_none_must_be_exclusive",
    "error_message": "If 'none' is used as a value for the 'prompt' parameter, then it must be the only value.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oidc_prompt_none_must_be_exclusive"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## oidc\_response\_email\_missing

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Oidc response email missing</strong></p>

    <p>The information provided in the ID token and userinfo did not include a email.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "oidc_response_email_missing",
    "error_message": "The information provided in the ID token and userinfo did not include a email.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#oidc_response_email_missing"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## password\_already\_exists

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Password already exists</strong></p>

    <p>User already has a password associated with it. Please use the <a href="/docs/docs/api/password-email-reset-start">password reset endpoint</a> to update the password if needed.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "password_already_exists",
    "error_message": "email already has a password associated with it.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#password_already_exists"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## password\_validation\_timeout

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Password validation timeout</strong></p>

    <p>Password validation timed out. Possible causes include an excessively long password or a high volume of requests.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "password_validation_timeout",
    "error_message": "Password validation timed out. Possible causes include an excessively long password or a high volume of requests.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#password_validation_timeout"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## passwords\_incompatible\_with\_sdk\_config

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Passwords incompatible with sdk config</strong></p>

    <p>The passwords product is incompatible with opaque errors in the project SDK configuration. Please change the configuration in the dashboard to continue: [https://stytch.com/dashboard/sdk-configuration](https://stytch.com/dashboard/sdk-configuration).</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "passwords_incompatible_with_sdk_config",
    "error_message": "The passwords product is incompatible with opaque errors in the project SDK configuration. Please change the configuration in the dashboard to continue: https://stytch.com/dashboard/sdk-configuration.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#passwords_incompatible_with_sdk_config"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## pbkdf\_2\_key\_length\_mismatch

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Pbkdf 2 key length mismatch</strong></p>

    <p>The provided PBKDF-2 key\_length does not match the length of the decoded hash.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "pbkdf_2_key_length_mismatch",
    "error_message": "The provided PBKDF-2 key_length does not match the length of the decoded hash.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#pbkdf_2_key_length_mismatch"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## pending\_totp\_exists

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Pending totp exists</strong></p>

    <p>Cannot create a new TOTP for the specified user since the user has a pending TOTP that has not yet expired. Please try creating a new TOTP for the user once the pending one has expired or delete the pending TOTP before attempting to create a new one.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "pending_totp_exists",
    "error_message": "Cannot create a new TOTP for the specified user since the user has a pending TOTP that has not yet expired. Please try creating a new TOTP for the user once the pending one has expired or delete the pending TOTP before attempting to create a new one.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#pending_totp_exists"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## pkce\_did\_not\_expect\_code\_verifier

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Pkce did not expect code verifier</strong></p>

    <p>This flow was started without a code\_challenge but the authentication call includes a code\_verifier.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "pkce_did_not_expect_code_verifier",
    "error_message": "This flow was started without a code_challenge but the authentication call includes a code_verifier.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#pkce_did_not_expect_code_verifier"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## pkce\_expected\_code\_verifier

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Pkce expected code verifier</strong></p>

    <p>This flow was started using a code\_challenge but the authentication call is missing the corresponding code\_verifier.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "pkce_expected_code_verifier",
    "error_message": "This flow was started using a code_challenge but the authentication call is missing the corresponding code_verifier.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#pkce_expected_code_verifier"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## pkce\_mismatch

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Pkce mismatch</strong></p>

    <p>The submitted code\_verifier does not match the code\_challenge sent at the start of the flow.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "pkce_mismatch",
    "error_message": "The submitted code_verifier does not match the code_challenge sent at the start of the flow.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#pkce_mismatch"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## pkce\_required\_for\_idp\_authorization\_flow

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Pkce required for idp authorization flow</strong></p>

    <p>Stytch requires native or mobile applications, as well as public clients, to use PKCE for all flows involving redirects. Please supply a code\_challenge with the request.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "pkce_required_for_idp_authorization_flow",
    "error_message": "Stytch requires native or mobile applications, as well as public clients, to use PKCE for all flows involving redirects. Please supply a code_challenge with the request.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#pkce_required_for_idp_authorization_flow"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## pkce\_required\_for\_native\_callback

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Pkce required for native callback</strong></p>

    <p>One of the callback URLs supplied is for a native or mobile application. Stytch requires native or mobile applications to use PKCE for all flows involving redirects. Please supply a code\_challenge with the request.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "pkce_required_for_native_callback",
    "error_message": "One of the callback URLs supplied is for a native or mobile application. Stytch requires native or mobile applications to use PKCE for all flows involving redirects. Please supply a code_challenge with the request.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#pkce_required_for_native_callback"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## private\_key\_too\_long

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Private key too long</strong></p>

    <p>Private key is too long. Please make sure you have the correct value.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "private_key_too_long",
    "error_message": "Private key is too long. Please make sure you have the correct value.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#private_key_too_long"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## project\_has\_no\_public\_tokens

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Project has no public tokens</strong></p>

    <p>Project has no public\_tokens. Please create one in the Dashboard at [https://stytch.com/dashboard/api-keys](https://stytch.com/dashboard/api-keys).</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "project_has_no_public_tokens",
    "error_message": "Project has no public_tokens. Please create one in the Dashboard at https://stytch.com/dashboard/api-keys.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#project_has_no_public_tokens"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## public\_connected\_apps\_do\_not\_have\_secrets

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Public connected apps do not have secrets</strong></p>

    <p>Public Connected Apps do not have secrets.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "public_connected_apps_do_not_have_secrets",
    "error_message": "Public Connected Apps do not have secrets.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#public_connected_apps_do_not_have_secrets"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## public\_key\_missing

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Public key missing</strong></p>

    <p>Public key missing from request</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "public_key_missing",
    "error_message": "Public key missing from request",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#public_key_missing"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## public\_token\_required

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Public token required</strong></p>

    <p>public\_token is required.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "public_token_required",
    "error_message": "public_token is required.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#public_token_required"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## query\_params\_do\_not\_match

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Query params do not match</strong></p>

    <p>The `magic_link_url` in the request provided query parameters that did not match any redirect URLs set on the Stytch Dashboard for the project. Please visit the Stytch Dashboard <a href="/docs/dashboard/redirect-urls">here</a> to make any necessary updates. For more information on why this validation is necessary please read more <a href="/docs/docs/api/url-validation">here</a>.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "query_params_do_not_match",
    "error_message": "The redirect url in the request provided query parameters that did not match any redirect URLs set on the Stytch dashboard for this project. Please visit https://stytch.com/dashboard/redirect-urls to make any necessary updates. For more information on why this validation is necessary please visit https://stytch.com/docs/api/url-validation",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#query_params_do_not_match"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## rbac\_action\_duplicate

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Rbac action duplicate</strong></p>

    <p>There is a duplicate action in your RBAC policy. Please remove it. Actions are case insensitive.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "rbac_action_duplicate",
    "error_message": "There is a duplicate action in your RBAC policy. Please remove it. Actions are case insensitive.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#rbac_action_duplicate"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## rbac\_action\_too\_long

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Rbac action too long</strong></p>

    <p>The action name provided was too long. Actions must be less than 100 characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "rbac_action_too_long",
    "error_message": "The action name provided was too long. Actions must be less than 100 characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#rbac_action_too_long"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## rbac\_description\_too\_long

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Rbac description too long</strong></p>

    <p>The description provided was too long. Descriptions must be less than 500 characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "rbac_description_too_long",
    "error_message": "The description provided was too long. Descriptions must be less than 500 characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#rbac_description_too_long"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## rbac\_domain\_too\_common

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Rbac domain too common</strong></p>

    <p>Common domains such as gmail.com are not allowed in rbac\_email\_implicit\_role\_assignments.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "rbac_domain_too_common",
    "error_message": "Common domains such as gmail.com are not allowed in rbac_email_implicit_role_assignments.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#rbac_domain_too_common"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## rbac\_invalid\_domain

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Rbac invalid domain</strong></p>

    <p>Please ensure that all domains in rbac\_email\_implicit\_role\_assignments are valid domains.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "rbac_invalid_domain",
    "error_message": "Please ensure that all domains in rbac_email_implicit_role_assignments are valid domains.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#rbac_invalid_domain"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## rbac\_permission\_missing\_actions

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Rbac permission missing actions</strong></p>

    <p>All permissions must have at least one action.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "rbac_permission_missing_actions",
    "error_message": "All permissions must have at least one action.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#rbac_permission_missing_actions"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## rbac\_reserved\_scope

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Rbac reserved scope</strong></p>

    <p>There is a reserved scope in your RBAC policy. Please remove it. Reserved scopes include 'openid', 'profile', 'email', 'phone', 'offline\_access', 'full\_access'.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "rbac_reserved_scope",
    "error_message": "There is a reserved scope in your RBAC policy. Please remove it. Reserved scopes include 'openid', 'profile', 'email', 'phone', 'offline_access', 'full_access'.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#rbac_reserved_scope"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## rbac\_resource\_duplicate

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Rbac resource duplicate</strong></p>

    <p>There is a duplicate resource ID in your RBAC policy. Please remove it. Resource IDs are case insensitive.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "rbac_resource_duplicate",
    "error_message": "There is a duplicate resource ID in your RBAC policy. Please remove it. Resource IDs are case insensitive.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#rbac_resource_duplicate"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## rbac\_resource\_id\_too\_long

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Rbac resource id too long</strong></p>

    <p>The resource\_id provided was too long. Resource IDs must be less than 100 characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "rbac_resource_id_too_long",
    "error_message": "The resource_id provided was too long. Resource IDs must be less than 100 characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#rbac_resource_id_too_long"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## rbac\_resource\_missing\_actions

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Rbac resource missing actions</strong></p>

    <p>All resources must have at least one action.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "rbac_resource_missing_actions",
    "error_message": "All resources must have at least one action.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#rbac_resource_missing_actions"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## rbac\_role\_duplicate

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Rbac role duplicate</strong></p>

    <p>There is a duplicate role ID in your RBAC policy. Please remove it. Role IDs are case insensitive.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "rbac_role_duplicate",
    "error_message": "There is a duplicate role ID in your RBAC policy. Please remove it. Role IDs are case insensitive.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#rbac_role_duplicate"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## rbac\_role\_id\_too\_long

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Rbac role id too long</strong></p>

    <p>The role\_id provided was too long. Role IDs must be less than 100 characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "rbac_role_id_too_long",
    "error_message": "The role_id provided was too long. Role IDs must be less than 100 characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#rbac_role_id_too_long"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## rbac\_role\_missing\_permissions

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Rbac role missing permissions</strong></p>

    <p>All roles must have at least one permission.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "rbac_role_missing_permissions",
    "error_message": "All roles must have at least one permission.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#rbac_role_missing_permissions"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## rbac\_scope\_duplicate

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Rbac scope duplicate</strong></p>

    <p>There is a duplicate scope in your RBAC policy. Please remove it. Scopes are case insensitive.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "rbac_scope_duplicate",
    "error_message": "There is a duplicate scope in your RBAC policy. Please remove it. Scopes are case insensitive.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#rbac_scope_duplicate"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## rbac\_scope\_missing\_permissions

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Rbac scope missing permissions</strong></p>

    <p>All scopes must have at least one permission.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "rbac_scope_missing_permissions",
    "error_message": "All scopes must have at least one permission.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#rbac_scope_missing_permissions"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## rbac\_scope\_too\_long

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Rbac scope too long</strong></p>

    <p>The scope provided was too long. Scopes must be less than 100 characters.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "rbac_scope_too_long",
    "error_message": "The scope provided was too long. Scopes must be less than 100 characters.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#rbac_scope_too_long"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## recovery\_code\_used\_as\_totp\_code

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Recovery code used as totp code</strong></p>

    <p>The totp\_code submitted was invalid. Based on the format of the submitted value it looks like a recovery\_code was entered instead. To authenticate a recovery code please use the /v1/totps/recover endpoint. You can read more here: [https://stytch.com/docs/api/totp-recover](https://stytch.com/docs/api/totp-recover).</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "recovery_code_used_as_totp_code",
    "error_message": "The totp_code submitted was invalid. Based on the format of the submitted value it looks like a recovery_code was entered instead. To authenticate a recovery code please use the /v1/totps/recover endpoint. You can read more here: https://stytch.com/docs/api/totp-recover.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#recovery_code_used_as_totp_code"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## redirect\_url\_cannot\_use\_protocol

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Redirect url cannot use protocol</strong></p>

    <p>Redirect URLs are not allowed to use this protocol. Please use a different protocol for your native application. If you believe this to be in error, please contact [support@stytch.com](mailto:support@stytch.com) for assistance.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "redirect_url_cannot_use_protocol",
    "error_message": "Redirect URLs are not allowed to use this protocol. Please use a different protocol for your native application. If you believe this to be in error, please contact support@stytch.com for assistance.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#redirect_url_cannot_use_protocol"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## redirect\_url\_must\_use\_https

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Redirect url must use https</strong></p>

    <p>Redirect URLs for web applications must use HTTPS unless redirecting to localhost. Please change the protocol to HTTPS.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "redirect_url_must_use_https",
    "error_message": "Redirect URLs for web applications must use HTTPS unless redirecting to localhost. Please change the protocol to HTTPS.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#redirect_url_must_use_https"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## redirect\_url\_with\_query\_param\_placeholder\_cannot\_be\_default

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Redirect url with query param placeholder cannot be default</strong></p>

    <p>Redirect URLs with query param placeholders ({}) cannot be set as a default redirect URL.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "redirect_url_with_query_param_placeholder_cannot_be_default",
    "error_message": "Redirect URLs with query param placeholders ({}) cannot be set as a default redirect URL.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#redirect_url_with_query_param_placeholder_cannot_be_default"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## redirect\_url\_with\_wildcard\_cannot\_be\_default

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Redirect url with wildcard cannot be default</strong></p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "redirect_url_with_wildcard_cannot_be_default",
    "error_message": "",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#redirect_url_with_wildcard_cannot_be_default"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## required\_custom\_email\_domain

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Required custom email domain</strong></p>

    <p>a custom email domain is required for custom html emails.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "required_custom_email_domain",
    "error_message": "a custom email domain is required for custom html emails.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#required_custom_email_domain"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## reserved\_claims\_in\_custom\_claims

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Reserved claims in custom claims</strong></p>

    <p>Cannot use a reserved claim as one of your custom claims.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "reserved_claims_in_custom_claims",
    "error_message": "Cannot use a reserved claim as one of your custom claims.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#reserved_claims_in_custom_claims"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## reset\_password

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Reset password</strong></p>

    <p>User must reset their password through the <a href="/docs/docs/api/password-email-reset-start">password reset endpoint</a>. This occurs if a user's credentials appeared in the HaveIBeenPwned dataset or the user used email based authentication (e.g. Magic Links, Google OAuth) without previously verified their email address. The password reset ensures that the user is the legitimate owner of the mail address. This stops malicious actors from abusing the compromised credentials or attempting to pre-hijack account by setting a password for an email.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "reset_password",
    "error_message": "user must reset their password",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#reset_password"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## retired\_email\_missing\_email\_identifiers

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Retired email missing email identifiers</strong></p>

    <p>You must provide one of email\_id or email\_address in the request.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "retired_email_missing_email_identifiers",
    "error_message": "You must provide one of email_id or email_address in the request.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#retired_email_missing_email_identifiers"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## scim\_connection\_not\_rotating\_token

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Scim connection not rotating token</strong></p>

    <p>Bearer token rotation has not been started for this connection. Please start a token rotation flow before calling this endpoint.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "scim_connection_not_rotating_token",
    "error_message": "Bearer token rotation has not been started for this connection. Please start a token rotation flow before calling this endpoint.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#scim_connection_not_rotating_token"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## scrypt\_key\_length\_mismatch

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Scrypt key length mismatch</strong></p>

    <p>The key\_length value doesn't match the length of the provided hash.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "scrypt_key_length_mismatch",
    "error_message": "The key_length value doesn't match the length of the provided hash.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#scrypt_key_length_mismatch"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## search\_invalid\_status\_filter

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Search invalid status filter</strong></p>

    <p>status should be set to 'active', 'pending', 'invited', or 'deleted'.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "search_invalid_status_filter",
    "error_message": "status should be set to 'active', 'pending', 'invited', or 'deleted'.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#search_invalid_status_filter"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## search\_timeout

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Search timeout</strong></p>

    <p>Search timed out. Please try using a more specific search query</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "search_timeout",
    "error_message": "Search timed out. Please try using a more specific search query",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#search_timeout"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## session\_enforced\_factor\_matching\_session\_required

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Session enforced factor matching session required</strong></p>

    <p>This action requires either a session\_token or session\_jwt of the user this authentication factor was attached to.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "session_enforced_factor_matching_session_required",
    "error_message": "This action requires either a session_token or session_jwt of the user this authentication factor was attached to.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#session_enforced_factor_matching_session_required"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## session\_must\_have\_at\_least\_one\_active\_factor

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Session must have at least one active factor</strong></p>

    <p>The provided session has no active factors and has been revoked.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "session_must_have_at_least_one_active_factor",
    "error_message": "The provided session has no active factors and has been revoked.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#session_must_have_at_least_one_active_factor"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## session\_not\_mutable

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Session not mutable</strong></p>

    <p>Attempting to extend or add a factor to an immutable session. The session is considered immutable due to it containing an immutable auth factor.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "session_not_mutable",
    "error_message": "Attempting to extend or add a factor to an immutable session. The session is considered immutable due to it containing an immutable auth factor.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#session_not_mutable"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## session\_on\_code\_does\_not\_match\_session\_passed\_in

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Session on code does not match session passed in</strong></p>

    <p>The session passed in on the /send request does not match the one passed in on this request</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "session_on_code_does_not_match_session_passed_in",
    "error_message": "The session passed in on the /send request does not match the one passed in on this request",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#session_on_code_does_not_match_session_passed_in"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## signature\_is\_incorrect\_size

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Signature is incorrect size</strong></p>

    <p>The signature is the incorrect size in bytes.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "signature_is_incorrect_size",
    "error_message": "The signature is the incorrect size in bytes.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#signature_is_incorrect_size"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## signature\_missing

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Signature missing</strong></p>

    <p>Signature missing from request</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "signature_missing",
    "error_message": "Signature missing from request",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#signature_missing"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## siwe\_message\_expired

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Siwe message expired</strong></p>

    <p>The SIWE message is expired.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "siwe_message_expired",
    "error_message": "The SIWE message is expired.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#siwe_message_expired"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## siwe\_message\_not\_valid\_yet

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Siwe message not valid yet</strong></p>

    <p>The SIWE message is not valid yet.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "siwe_message_not_valid_yet",
    "error_message": "The SIWE message is not valid yet.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#siwe_message_not_valid_yet"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## stytch\_claims\_in\_custom\_claims

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Stytch claims in custom claims</strong></p>

    <p>Cannot use [https://stytch.com/session](https://stytch.com/session) as a custom claim.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "stytch_claims_in_custom_claims",
    "error_message": "Cannot use https://stytch.com/session as a custom claim.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#stytch_claims_in_custom_claims"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## test\_id\_used\_in\_live\_environment

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Test id used in live environment</strong></p>

    <p>Invalid argument sent to Live environment. Looks like you supplied a Test identifier inside a request for the Live environment (api.stytch.com). Try sending the request to test.stytch.com instead or using a different identifier.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "test_id_used_in_live_environment",
    "error_message": "Invalid argument sent to Live environment. Looks like you supplied a Test identifier inside a request for the Live environment (api.stytch.com). Try sending the request to test.stytch.com instead or using a different identifier.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#test_id_used_in_live_environment"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## third\_party\_clients\_cannot\_use\_full\_access

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Third party clients cannot use full access</strong></p>

    <p>The Full Access scope can only be granted to First Party clients.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "third_party_clients_cannot_use_full_access",
    "error_message": "The Full Access scope can only be granted to First Party clients.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#third_party_clients_cannot_use_full_access"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## third\_party\_clients\_require\_consent\_for\_offline\_access

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Third party clients require consent for offline access</strong></p>

    <p>Offline Access consent can only be bypassed by First Party clients.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "third_party_clients_require_consent_for_offline_access",
    "error_message": "Offline Access consent can only be bypassed by First Party clients.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#third_party_clients_require_consent_for_offline_access"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## too\_many\_biometric\_registrations\_for\_user

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Too many biometric registrations for user</strong></p>

    <p>The provided user\_id has reached the maximum allowed mobile biometric registrations. The maximum is 25.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "too_many_biometric_registrations_for_user",
    "error_message": "The provided user_id has reached the maximum allowed mobile biometric registrations. The maximum is 25.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#too_many_biometric_registrations_for_user"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## too\_many\_connected\_apps

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Too many connected apps</strong></p>

    <p>Too many clients have been created for this project</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "too_many_connected_apps",
    "error_message": "Too many clients have been created for this project",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#too_many_connected_apps"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## too\_many\_email\_templates

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Too many email templates</strong></p>

    <p>You have reached the maximum number of email templates for this project. Please delete an email template before creating a new one.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "too_many_email_templates",
    "error_message": "You have reached the maximum number of email templates for this project. Please delete an email template before creating a new one.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#too_many_email_templates"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## too\_many\_m2m\_client\_scopes

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Too many m2m client scopes</strong></p>

    <p>Too many scopes were attached to the client. A maximum of 1000 scopes is allowed.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "too_many_m2m_client_scopes",
    "error_message": "Too many scopes were attached to the client. A maximum of 1000 scopes is allowed.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#too_many_m2m_client_scopes"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## too\_many\_pem\_files\_for\_trusted\_token\_profile

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Too many pem files for trusted token profile</strong></p>

    <p>This trusted token profile has too many PEM files. Please remove one to add more.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "too_many_pem_files_for_trusted_token_profile",
    "error_message": "This trusted token profile has too many PEM files. Please remove one to add more.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#too_many_pem_files_for_trusted_token_profile"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## too\_many\_projects

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Too many projects</strong></p>

    <p>You have reached the maximum number of projects for your workspace. Please delete a project before creating a new one.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "too_many_projects",
    "error_message": "You have reached the maximum number of projects for your workspace. Please delete a project before creating a new one.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#too_many_projects"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## too\_many\_public\_tokens

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Too many public tokens</strong></p>

    <p>You have reached the maximum number of public tokens for this project. Please delete a public token before creating a new one.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "too_many_public_tokens",
    "error_message": "You have reached the maximum number of public tokens for this project. Please delete a public token before creating a new one.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#too_many_public_tokens"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## too\_many\_redirect\_urls

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Too many redirect urls</strong></p>

    <p>You have reached the maximum number of redirect URLs for this project. Please delete a redirect URL before creating a new one.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "too_many_redirect_urls",
    "error_message": "You have reached the maximum number of redirect URLs for this project. Please delete a redirect URL before creating a new one.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#too_many_redirect_urls"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## too\_many\_roles

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Too many roles</strong></p>

    <p>RBAC policies contain too many roles.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "too_many_roles",
    "error_message": "RBAC policies contain too many roles.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#too_many_roles"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## too\_many\_secrets

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Too many secrets</strong></p>

    <p>You have reached the maximum number of secrets for this project. Please delete a secret before creating a new one.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "too_many_secrets",
    "error_message": "You have reached the maximum number of secrets for this project. Please delete a secret before creating a new one.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#too_many_secrets"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## too\_many\_session\_arguments

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Too many session arguments</strong></p>

    <p>Please include at most one of session\_token, session\_jwt, or intermediate\_session\_token in an authenticate request, not multiple.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "too_many_session_arguments",
    "error_message": "Please include at most one of session_token, session_jwt, or intermediate_session_token in an authenticate request, not multiple.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#too_many_session_arguments"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## too\_many\_session\_revoke\_arguments

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Too many session revoke arguments</strong></p>

    <p>Please ensure only one of the following is passed: session\_id, session\_token, session\_jwt, or a member\_id (if the project is a B2B project). Exactly one of those values is required to revoke a session.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "too_many_session_revoke_arguments",
    "error_message": "Please ensure only one of the following is passed: session_id, session_token, session_jwt, or a member_id (if the project is a B2B project). Exactly one of those values is required to revoke a session.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#too_many_session_revoke_arguments"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## too\_many\_sms\_templates

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Too many sms templates</strong></p>

    <p>The current project has already hit the maximum of 5 SMS templates. Please delete one in order to create another.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "too_many_sms_templates",
    "error_message": "The current project has already hit the maximum of 5 SMS templates. Please delete one in order to create another.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#too_many_sms_templates"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## too\_many\_trusted\_token\_profiles\_for\_project

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Too many trusted token profiles for project</strong></p>

    <p>This project has too many trusted token profiles. Please remove one to add more.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "too_many_trusted_token_profiles_for_project",
    "error_message": "This project has too many trusted token profiles. Please remove one to add more.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#too_many_trusted_token_profiles_for_project"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## too\_many\_unverified\_factors

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Too many unverified factors</strong></p>

    <p>We were unable to create a new auth factor. This user already has too many unverified factors.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "too_many_unverified_factors",
    "error_message": "We were unable to create a new auth factor. This user already has too many unverified factors.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#too_many_unverified_factors"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## too\_many\_user\_registrations\_for\_domain

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Too many user registrations for domain</strong></p>

    <p>The provided user\_id has reached the maximum allowed WebAuthn registrations for the provided domain. The maximum is 25.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "too_many_user_registrations_for_domain",
    "error_message": "The provided user_id has reached the maximum allowed WebAuthn registrations for the provided domain. The maximum is 25.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#too_many_user_registrations_for_domain"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## too\_many\_user\_selection\_arguments

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Too many user selection arguments</strong></p>

    <p>Please include exactly one of user\_id, session\_token, or session\_jwt. This request contained more than one of those fields.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "too_many_user_selection_arguments",
    "error_message": "Please include exactly one of user_id, session_token, or session_jwt. This request contained more than one of those fields.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#too_many_user_selection_arguments"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## totp\_code\_already\_authenticated

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Totp code already authenticated</strong></p>

    <p>This TOTP code has already been authenticated. Please attempt with the next generated code.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "totp_code_already_authenticated",
    "error_message": "This TOTP code has already been authenticated. Please attempt with the next generated code.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#totp_code_already_authenticated"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## totp\_code\_used\_as\_recovery\_code

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Totp code used as recovery code</strong></p>

    <p>The recovery\_code submitted was invalid. Based on the format of the submitted value it looks like a totp\_code was entered instead. To authenticate a totp code please use the /v1/totps/authenticate endpoint. You can read more here: [https://stytch.com/docs/api/totp-authenticate](https://stytch.com/docs/api/totp-authenticate).</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "totp_code_used_as_recovery_code",
    "error_message": "The recovery_code submitted was invalid. Based on the format of the submitted value it looks like a totp_code was entered instead. To authenticate a totp code please use the /v1/totps/authenticate endpoint. You can read more here: https://stytch.com/docs/api/totp-authenticate.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#totp_code_used_as_recovery_code"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## trusted\_token\_profile\_cannot\_have\_multiple\_external\_ids

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Trusted token profile cannot have multiple external ids</strong></p>

    <p>Trusted token profile attribute mapping cannot multiple external ID attribute mappings.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "trusted_token_profile_cannot_have_multiple_external_ids",
    "error_message": "Trusted token profile attribute mapping cannot multiple external ID attribute mappings.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#trusted_token_profile_cannot_have_multiple_external_ids"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## trusted\_token\_profile\_incorrect\_external\_id\_mapping

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Trusted token profile incorrect external id mapping</strong></p>

    <p>Trusted token profile has the wrong external ID attribute mapping for this project vertical.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "trusted_token_profile_incorrect_external_id_mapping",
    "error_message": "Trusted token profile has the wrong external ID attribute mapping for this project vertical.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#trusted_token_profile_incorrect_external_id_mapping"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## trusted\_token\_profile\_invalid\_request

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Trusted token profile invalid request</strong></p>

    <p>Trusted token profile is missing a required field.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "trusted_token_profile_invalid_request",
    "error_message": "Trusted token profile is missing a required field.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#trusted_token_profile_invalid_request"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## unable\_to\_authenticate\_crypto\_wallet

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Unable to authenticate crypto wallet</strong></p>

    <p>The crypto wallet could not be authenticated.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "unable_to_authenticate_crypto_wallet",
    "error_message": "The crypto wallet could not be authenticated.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#unable_to_authenticate_crypto_wallet"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## unable\_to\_authorize\_oauth\_provider

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Unable to authorize oauth provider</strong></p>

    <p>Unable to authorize request to this OAuth provider. Please check the client ID and secret of your OAuth configuration.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "unable_to_authorize_oauth_provider",
    "error_message": "Unable to authorize request to this OAuth provider. Please check the client ID and secret of your OAuth configuration.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#unable_to_authorize_oauth_provider"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## unable\_to\_delete\_email\_suppression

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Unable to delete email suppression</strong></p>

    <p>The messaging server returned a non-positive response while trying to delete this suppression.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "unable_to_delete_email_suppression",
    "error_message": "The messaging server returned a non-positive response while trying to delete this suppression.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#unable_to_delete_email_suppression"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## unable\_to\_delete\_last\_public\_token

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Unable to delete last public token</strong></p>

    <p>Cannot delete the last public\_token for a project. Please create another public\_token before deleting this one.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "unable_to_delete_last_public_token",
    "error_message": "Cannot delete the last public_token for a project. Please create another public_token before deleting this one.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#unable_to_delete_last_public_token"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## unable\_to\_parse\_session\_jwt

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Unable to parse session jwt</strong></p>

    <p>Unable to parse session JWT</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "unable_to_parse_session_jwt",
    "error_message": "Unable to parse session JWT",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#unable_to_parse_session_jwt"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## unable\_to\_register\_biometric\_registration

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Unable to register biometric registration</strong></p>

    <p>The Biometric registration could not be registered.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "unable_to_register_biometric_registration",
    "error_message": "The Biometric registration could not be registered.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#unable_to_register_biometric_registration"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## unable\_to\_register\_webauthn\_registration

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Unable to register webauthn registration</strong></p>

    <p>The WebAuthn registration could not be registered.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "unable_to_register_webauthn_registration",
    "error_message": "The WebAuthn registration could not be registered.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#unable_to_register_webauthn_registration"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## unable\_to\_represent\_custom\_claims\_json

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Unable to represent custom claims json</strong></p>

    <p>Unable to represent custom claims as a JSON map.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "unable_to_represent_custom_claims_json",
    "error_message": "Unable to represent custom claims as a JSON map.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#unable_to_represent_custom_claims_json"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## unauthorized\_client

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Unauthorized client</strong></p>

    <p>Please check that the `client_id` and `client_secret` are correct, and that the client exists and is active.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "unauthorized_client",
    "error_message": "Please check that the `client_id` and `client_secret` are correct, and that the client exists and is active.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#unauthorized_client"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## unsubscribed\_phone\_number

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Unsubscribed phone number</strong></p>

    <p>User has unsubscribed. User must resubscribe by texting 'START' before messages can be sent.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "unsubscribed_phone_number",
    "error_message": "User has unsubscribed. User must resubscribe by texting 'START' before messages can be sent.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#unsubscribed_phone_number"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## unsupported\_grant\_type

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Unsupported grant type</strong></p>

    <p>Unsupported grant type. Note that the `grant_type` parameter must be equal to `client_credentials` in order for the request to succeed.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "unsupported_grant_type",
    "error_message": "Unsupported grant type. Note that the `grant_type` parameter must be equal to `client_credentials` in order for the request to succeed.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#unsupported_grant_type"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## update\_user\_auth\_method\_not\_allowed

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Update user auth method not allowed</strong></p>

    <p>Update user no longer accepts phone\_numbers, emails, or crypto\_wallets. To add these authentication factors to an existing user, use their respective Send endpoints.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "update_user_auth_method_not_allowed",
    "error_message": "Update user no longer accepts phone_numbers, emails, or crypto_wallets. To add these authentication factors to an existing user, use their respective Send endpoints.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#update_user_auth_method_not_allowed"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_already\_invited

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User already invited</strong></p>

    <p>The user has already been invited.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_already_invited",
    "error_message": "The user has already been invited.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_already_invited"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_impersonation\_not\_allowed

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User impersonation not allowed</strong></p>

    <p>User cannot be impersonated</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_impersonation_not_allowed",
    "error_message": "User cannot be impersonated",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_impersonation_not_allowed"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_cannot\_mix\_internal\_and\_external\_user\_ids

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search cannot mix internal and external user ids</strong></p>

    <p>Cannot mix internal and external user ids for this filter</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_cannot_mix_internal_and_external_user_ids",
    "error_message": "Cannot mix internal and external user ids for this filter",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_cannot_mix_internal_and_external_user_ids"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_email\_address\_fuzzy\_too\_short

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search email address fuzzy too short</strong></p>

    <p>Expected email\_address\_fuzzy to have a length of at least 3 but it was too short. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_email_address_fuzzy_too_short",
    "error_message": "Expected email_address_fuzzy to have a length of at least 3 but it was too short. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_email_address_fuzzy_too_short"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_expected\_array\_of\_string

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search expected array of string</strong></p>

    <p>Expected user search filter\_value to contain an array of strings. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_expected_array_of_string",
    "error_message": "Expected user search filter_value to contain an array of strings. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_expected_array_of_string"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_expected\_bool

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search expected bool</strong></p>

    <p>Expected user search filter\_value to contain a boolean. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_expected_bool",
    "error_message": "Expected user search filter_value to contain a boolean. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_expected_bool"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_expected\_object

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search expected object</strong></p>

    <p>Expected user search filter\_value to contain an object. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_expected_object",
    "error_message": "Expected user search filter_value to contain an object. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_expected_object"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_expected\_string

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search expected string</strong></p>

    <p>Expected user search filter\_value to contain a string. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_expected_string",
    "error_message": "Expected user search filter_value to contain a string. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_expected_string"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_expected\_timestamp

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search expected timestamp</strong></p>

    <p>Expected user search filter\_value to contain a string containing a RFC3339 formatted timestamp. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_expected_timestamp",
    "error_message": "Expected user search filter_value to contain a string containing a RFC3339 formatted timestamp. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_expected_timestamp"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_filter\_name\_must\_be\_string

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search filter name must be string</strong></p>

    <p>Expected user search operand filter\_name to be a string. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_filter_name_must_be_string",
    "error_message": "Expected user search operand filter_name to be a string. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_filter_name_must_be_string"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_filter\_name\_not\_recognized

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search filter name not recognized</strong></p>

    <p>The user search operand filter\_name was not recognized. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_filter_name_not_recognized",
    "error_message": "The user search operand filter_name was not recognized. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_filter_name_not_recognized"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_full\_name\_fuzzy\_too\_short

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search full name fuzzy too short</strong></p>

    <p>Expected full\_name\_fuzzy to have a length of at least 3 but it was too short. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_full_name_fuzzy_too_short",
    "error_message": "Expected full_name_fuzzy to have a length of at least 3 but it was too short. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_full_name_fuzzy_too_short"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_invalid\_cursor

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search invalid cursor</strong></p>

    <p>The submitted cursor is not valid. Please contact [support@stytch.com](mailto:support@stytch.com) for assistance.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_invalid_cursor",
    "error_message": "The submitted cursor is not valid. Please contact support@stytch.com for assistance.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_invalid_cursor"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_invalid\_limit

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search invalid limit</strong></p>

    <p>limit should be in the range 1 to 1000 inclusive.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_invalid_limit",
    "error_message": "limit should be in the range 1 to 1000 inclusive.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_invalid_limit"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_invalid\_oauth\_provider\_filter

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search invalid oauth provider filter</strong></p>

    <p>provider should be set to 'Amazon', 'Apple', 'Bitbucket', 'Coinbase', 'Discord', 'Facebook', 'Figma', 'Github', 'GitLab', 'Google', 'Instagram', 'LinkedIn', 'Microsoft', 'Salesforce', 'Shopify', 'Slack', 'Snapchat', 'Spotify', 'Steam', 'TikTok', 'Twitch', 'Twitter', or 'Yahoo'.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_invalid_oauth_provider_filter",
    "error_message": "provider should be set to 'Amazon', 'Apple', 'Bitbucket', 'Coinbase', 'Discord', 'Facebook', 'Figma', 'Github', 'GitLab', 'Google', 'Instagram', 'LinkedIn', 'Microsoft', 'Salesforce', 'Shopify', 'Slack', 'Snapchat', 'Spotify', 'Steam', 'TikTok', 'Twitch', 'Twitter', or 'Yahoo'.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_invalid_oauth_provider_filter"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_invalid\_operator

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search invalid operator</strong></p>

    <p>operator should be set to 'AND' or 'OR'.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_invalid_operator",
    "error_message": "operator should be set to 'AND' or 'OR'.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_invalid_operator"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_invalid\_status\_filter

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search invalid status filter</strong></p>

    <p>status should be set to 'active' or 'pending'.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_invalid_status_filter",
    "error_message": "status should be set to 'active' or 'pending'.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_invalid_status_filter"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_maximum\_filter\_value\_count\_exceeded

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search maximum filter value count exceeded</strong></p>

    <p>The number of filter values passed in the search request exceeded our maximum of 1000. Please try again with a lower number.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_maximum_filter_value_count_exceeded",
    "error_message": "The number of filter values passed in the search request exceeded our maximum of 1000. Please try again with a lower number.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_maximum_filter_value_count_exceeded"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_biometric\_registration\_ids

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing biometric registration ids</strong></p>

    <p>Expected biometric\_registration\_ids to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_biometric_registration_ids",
    "error_message": "Expected biometric_registration_ids to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_biometric_registration_ids"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_biometric\_verified

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing biometric verified</strong></p>

    <p>Expected field `biometric_registration_ids` to be passed in the search request but it was not. Please see <a href="/docs/docs/api/search-users">search users endpoint</a> for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_biometric_verified",
    "error_message": "Expected biometric_verified to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_biometric_verified"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_created\_at\_greater\_than

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing created at greater than</strong></p>

    <p>Expected created\_at\_greater\_than to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_created_at_greater_than",
    "error_message": "Expected created_at_greater_than to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_created_at_greater_than"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_created\_at\_less\_than

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing created at less than</strong></p>

    <p>Expected created\_at\_less\_than to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_created_at_less_than",
    "error_message": "Expected created_at_less_than to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_created_at_less_than"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_crypto\_wallet\_address

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing crypto wallet address</strong></p>

    <p>Expected crypto\_wallet\_address to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_crypto_wallet_address",
    "error_message": "Expected crypto_wallet_address to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_crypto_wallet_address"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_crypto\_wallet\_id

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing crypto wallet id</strong></p>

    <p>Expected crypto\_wallet\_id to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_crypto_wallet_id",
    "error_message": "Expected crypto_wallet_id to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_crypto_wallet_id"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_crypto\_wallet\_verified

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing crypto wallet verified</strong></p>

    <p>Expected crypto\_wallet\_verified to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_crypto_wallet_verified",
    "error_message": "Expected crypto_wallet_verified to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_crypto_wallet_verified"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_email\_address\_fuzzy

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing email address fuzzy</strong></p>

    <p>Expected email\_address\_fuzzy to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_email_address_fuzzy",
    "error_message": "Expected email_address_fuzzy to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_email_address_fuzzy"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_email\_addresses

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing email addresses</strong></p>

    <p>Expected email\_addresses to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_email_addresses",
    "error_message": "Expected email_addresses to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_email_addresses"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_email\_domain

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing email domain</strong></p>

    <p>Expected email\_domain to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_email_domain",
    "error_message": "Expected email_domain to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_email_domain"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_email\_ids

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing email ids</strong></p>

    <p>Expected email\_ids to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_email_ids",
    "error_message": "Expected email_ids to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_email_ids"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_email\_verified

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing email verified</strong></p>

    <p>Expected email\_verified to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_email_verified",
    "error_message": "Expected email_verified to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_email_verified"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_filter\_name

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing filter name</strong></p>

    <p>Expected user search operand to contain a filter\_name key. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_filter_name",
    "error_message": "Expected user search operand to contain a filter_name key. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_filter_name"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_filter\_value

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing filter value</strong></p>

    <p>Expected user search operand to contain a filter\_value key. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_filter_value",
    "error_message": "Expected user search operand to contain a filter_value key. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_filter_value"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_full\_name\_fuzzy

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing full name fuzzy</strong></p>

    <p>Expected full\_name\_fuzzy to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_full_name_fuzzy",
    "error_message": "Expected full_name_fuzzy to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_full_name_fuzzy"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_greater\_than

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing greater than</strong></p>

    <p>Expected user search filter\_value to contain greater\_than key. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_greater_than",
    "error_message": "Expected user search filter_value to contain greater_than key. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_greater_than"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_less\_than

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing less than</strong></p>

    <p>Expected user search filter\_value to contain less\_than key. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_less_than",
    "error_message": "Expected user search filter_value to contain less_than key. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_less_than"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_oauth\_providers

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing oauth providers</strong></p>

    <p>Expected oauth\_providers to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_oauth_providers",
    "error_message": "Expected oauth_providers to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_oauth_providers"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_password

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing password</strong></p>

    <p>Expected field `password_exist` to be passed in the search request but it was not. Please see <a href="/docs/docs/api/search-users">search users endpoint</a> for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_password",
    "error_message": "Expected password to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_password"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_phone\_ids

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing phone ids</strong></p>

    <p>Expected phone\_ids to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_phone_ids",
    "error_message": "Expected phone_ids to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_phone_ids"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_phone\_number\_fuzzy

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing phone number fuzzy</strong></p>

    <p>Expected phone\_number\_fuzzy to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_phone_number_fuzzy",
    "error_message": "Expected phone_number_fuzzy to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_phone_number_fuzzy"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_phone\_numbers

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing phone numbers</strong></p>

    <p>Expected phone\_numbers to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_phone_numbers",
    "error_message": "Expected phone_numbers to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_phone_numbers"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_phone\_verified

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing phone verified</strong></p>

    <p>Expected phone\_verified to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_phone_verified",
    "error_message": "Expected phone_verified to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_phone_verified"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_status

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing status</strong></p>

    <p>Expected status to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_status",
    "error_message": "Expected status to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_status"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_totp\_ids

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing totp ids</strong></p>

    <p>Expected totp\_ids to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_totp_ids",
    "error_message": "Expected totp_ids to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_totp_ids"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_totp\_verified

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing totp verified</strong></p>

    <p>Expected totp\_verified to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_totp_verified",
    "error_message": "Expected totp_verified to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_totp_verified"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_user\_ids

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing user ids</strong></p>

    <p>Expected user\_ids to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_user_ids",
    "error_message": "Expected user_ids to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_user_ids"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_webauthn\_registration\_ids

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing webauthn registration ids</strong></p>

    <p>Expected webauthn\_registration\_ids to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_webauthn_registration_ids",
    "error_message": "Expected webauthn_registration_ids to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_webauthn_registration_ids"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_missing\_webauthn\_verified

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search missing webauthn verified</strong></p>

    <p>Expected webauthn\_verified to be passed in the search request but it was not. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_missing_webauthn_verified",
    "error_message": "Expected webauthn_verified to be passed in the search request but it was not. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_missing_webauthn_verified"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## user\_search\_phone\_number\_fuzzy\_too\_short

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>User search phone number fuzzy too short</strong></p>

    <p>Expected phone\_number\_fuzzy to have a length of at least 3 but it was too short. Please see [https://stytch.com/docs/api/search-users](https://stytch.com/docs/api/search-users) for request schema details and examples.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "user_search_phone_number_fuzzy_too_short",
    "error_message": "Expected phone_number_fuzzy to have a length of at least 3 but it was too short. Please see https://stytch.com/docs/api/search-users for request schema details and examples.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#user_search_phone_number_fuzzy_too_short"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## weak\_password

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Weak password</strong></p>

    <p>Password doesn't meet the API's strength requirements. A password's strength could be tested with the <a href="/docs/docs/api/password-strength-check">password strength check endpoint</a>.</p>

    <Heading noAnchor={true} level={3}>Common Causes</Heading>

    <ul>
      <li>The password does not meet the complexity requirements established by <a href="https://github.com/dropbox/zxcvbn">zxcvbn</a> or <a href="https://stytch.com/blog/strong-passwords/">luds</a>.</li>
    </ul>

    <Heading noAnchor={true} level={3}>Troubleshooting</Heading>

    <ul>
      <li>Use the <a href="/docs/docs/api/password-strength-check">password strength check endpoint</a> endpoint to get actionable feedback on improving the strength of the password string. This feedback can be passed on to the end user via your UI.</li>
    </ul>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "weak_password",
    "error_message": "password doesn't meet our strength requirements.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#weak_password"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## wrong\_stack\_live

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Wrong stack live</strong></p>

    <p>Wrong endpoint, try hitting test.stytch.com instead.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "wrong_stack_live",
    "error_message": "Wrong endpoint, try hitting test.stytch.com instead.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#wrong_stack_live"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***

## wrong\_stack\_test

<Columns cols={2}>
  <div>
    <p><Badge color="red">400</Badge> <strong>Wrong stack test</strong></p>

    <p>Wrong endpoint, try hitting api.stytch.com instead.</p>
  </div>

  ```js theme={null}
  {
    "status_code": 400,
    "request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
    "error_type": "wrong_stack_test",
    "error_message": "Wrong endpoint, try hitting api.stytch.com instead.",
    "error_url": "https://stytch.com/docs/api-reference/consumer/api/errors/400#wrong_stack_test"
  }
  ```
</Columns>

<Heading noAnchor={true} level={3}>Need help?</Heading>

<Columns cols={2}>
  <Card title="Send us an email" icon="mail" horizontal href="mailto:support@stytch.com" />

  <Card title="Contact us on slack" icon="slack" horizontal href={PUBLIC_SLACK_INVITE_URL} />
</Columns>

***
