clerk.update_instance_settings
Update core settings for a connected Clerk application instance.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account.
Returns the updated instance settings.
Cost = 8 tokens.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hibp | No | Whether Have I Been Pwned password checking should be enabled. | |
| test_mode | No | Whether the instance should run in test mode. | |
| support_email | No | Support email address shown to end users. | |
| allowed_origins | No | Allowed browser origins for the instance. | |
| clerk_js_version | No | Pinned Clerk.js version for the instance. | |
| clerk_instance_id | No | Clerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account. | |
| development_origin | No | Development origin URL for local testing. | |
| url_based_session_syncing | No | Whether URL-based session syncing should be enabled. | |
| preferred_sign_in_strategy_when_password_required | No | Preferred sign-in strategy when a password is required: "password" or "otp". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| instance_settings | No | Updated Clerk instance settings from the Backend API. |