@@ -60,6 +60,7 @@ def create(
6060 * ,
6161 organization_id : str ,
6262 sso_configuration_id : str ,
63+ allow_unverified_email_account_linking : Optional [bool ] | Omit = omit ,
6364 name : Optional [str ] | Omit = omit ,
6465 token_expires_in : Optional [str ] | Omit = omit ,
6566 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
@@ -107,6 +108,10 @@ def create(
107108 sso_configuration_id: sso_configuration_id is the SSO configuration to link (required for user
108109 provisioning)
109110
111+ allow_unverified_email_account_linking: allow_unverified_email_account_linking allows SCIM to link provisioned users to
112+ existing accounts when the identity provider does not mark the email address as
113+ verified
114+
110115 name: name is a human-readable name for the SCIM configuration
111116
112117 token_expires_in: token_expires_in is the duration until the token expires. Defaults to 1 year.
@@ -126,6 +131,7 @@ def create(
126131 {
127132 "organization_id" : organization_id ,
128133 "sso_configuration_id" : sso_configuration_id ,
134+ "allow_unverified_email_account_linking" : allow_unverified_email_account_linking ,
129135 "name" : name ,
130136 "token_expires_in" : token_expires_in ,
131137 },
@@ -194,6 +200,7 @@ def update(
194200 self ,
195201 * ,
196202 scim_configuration_id : str ,
203+ allow_unverified_email_account_linking : Optional [bool ] | Omit = omit ,
197204 enabled : Optional [bool ] | Omit = omit ,
198205 name : Optional [str ] | Omit = omit ,
199206 sso_configuration_id : Optional [str ] | Omit = omit ,
@@ -236,6 +243,10 @@ def update(
236243 Args:
237244 scim_configuration_id: scim_configuration_id is the ID of the SCIM configuration to update
238245
246+ allow_unverified_email_account_linking: allow_unverified_email_account_linking allows SCIM to link provisioned users to
247+ existing accounts when the identity provider does not mark the email address as
248+ verified
249+
239250 enabled: enabled controls whether SCIM provisioning is active
240251
241252 name: name is a human-readable name for the SCIM configuration
@@ -255,6 +266,7 @@ def update(
255266 body = maybe_transform (
256267 {
257268 "scim_configuration_id" : scim_configuration_id ,
269+ "allow_unverified_email_account_linking" : allow_unverified_email_account_linking ,
258270 "enabled" : enabled ,
259271 "name" : name ,
260272 "sso_configuration_id" : sso_configuration_id ,
@@ -482,6 +494,7 @@ async def create(
482494 * ,
483495 organization_id : str ,
484496 sso_configuration_id : str ,
497+ allow_unverified_email_account_linking : Optional [bool ] | Omit = omit ,
485498 name : Optional [str ] | Omit = omit ,
486499 token_expires_in : Optional [str ] | Omit = omit ,
487500 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
@@ -529,6 +542,10 @@ async def create(
529542 sso_configuration_id: sso_configuration_id is the SSO configuration to link (required for user
530543 provisioning)
531544
545+ allow_unverified_email_account_linking: allow_unverified_email_account_linking allows SCIM to link provisioned users to
546+ existing accounts when the identity provider does not mark the email address as
547+ verified
548+
532549 name: name is a human-readable name for the SCIM configuration
533550
534551 token_expires_in: token_expires_in is the duration until the token expires. Defaults to 1 year.
@@ -548,6 +565,7 @@ async def create(
548565 {
549566 "organization_id" : organization_id ,
550567 "sso_configuration_id" : sso_configuration_id ,
568+ "allow_unverified_email_account_linking" : allow_unverified_email_account_linking ,
551569 "name" : name ,
552570 "token_expires_in" : token_expires_in ,
553571 },
@@ -616,6 +634,7 @@ async def update(
616634 self ,
617635 * ,
618636 scim_configuration_id : str ,
637+ allow_unverified_email_account_linking : Optional [bool ] | Omit = omit ,
619638 enabled : Optional [bool ] | Omit = omit ,
620639 name : Optional [str ] | Omit = omit ,
621640 sso_configuration_id : Optional [str ] | Omit = omit ,
@@ -658,6 +677,10 @@ async def update(
658677 Args:
659678 scim_configuration_id: scim_configuration_id is the ID of the SCIM configuration to update
660679
680+ allow_unverified_email_account_linking: allow_unverified_email_account_linking allows SCIM to link provisioned users to
681+ existing accounts when the identity provider does not mark the email address as
682+ verified
683+
661684 enabled: enabled controls whether SCIM provisioning is active
662685
663686 name: name is a human-readable name for the SCIM configuration
@@ -677,6 +700,7 @@ async def update(
677700 body = await async_maybe_transform (
678701 {
679702 "scim_configuration_id" : scim_configuration_id ,
703+ "allow_unverified_email_account_linking" : allow_unverified_email_account_linking ,
680704 "enabled" : enabled ,
681705 "name" : name ,
682706 "sso_configuration_id" : sso_configuration_id ,
0 commit comments