clerk.update_instance_organization_settings
Update organization feature settings for a connected Clerk 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 organization settings.
Cost = 8 tokens.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| enabled | No | Whether organizations should be enabled for the instance. | |
| creator_role | No | Default role assigned to the organization creator. | |
| domains_enabled | No | Whether organization domains should be enabled. | |
| clerk_instance_id | No | Clerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account. | |
| admin_delete_enabled | No | Whether organization admins can delete their organization. | |
| domains_default_role | No | Default role for members who join via a verified organization domain. | |
| initial_role_set_key | No | Initial role set key applied to new organizations. | |
| max_allowed_memberships | No | Maximum organization memberships allowed per user. | |
| domains_enrollment_modes | No | Allowed organization domain enrollment modes: manual_invitation, automatic_invitation, or automatic_suggestion. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| organization_settings | No | Updated Clerk instance organization settings from the Backend API. |