| Field | Type | Required | Description |
|---|---|---|---|
name |
JsonNullable<String> | ➖ | The display name of the enterprise connection |
domains |
List<String> | ➖ | Domains associated with the enterprise connection. Values are normalized to lowercase. Empty array means ignored (no change); non-empty array means set domains to the given list (replaces existing). |
active |
JsonNullable<Boolean> | ➖ | Whether the enterprise connection is active. When set to true (enabling), any existing verified organization domains for the same domain(s) will be removed so the connection can be enabled. |
syncUserAttributes |
JsonNullable<Boolean> | ➖ | Whether to sync user attributes on sign-in |
disableAdditionalIdentifications |
JsonNullable<Boolean> | ➖ | Whether to disable additional identifications |
allowOrganizationAccountLinking |
JsonNullable<Boolean> | ➖ | Whether this connection supports account linking via organization membership |
organizationId |
JsonNullable<String> | ➖ | Organization ID to link to this enterprise connection. Only linking is supported; sending this field sets or changes the linked organization. There is no way to unlink an organization once linked. |
saml |
JsonNullable<UpdateEnterpriseConnectionSaml> | ➖ | SAML connection-specific properties. Only applied when the enterprise connection uses SAML. Use this to update IdP configuration, attribute mapping, and other SAML-specific settings. |
oidc |
JsonNullable<UpdateEnterpriseConnectionOidc> | ➖ | OIDC connection-specific properties. Only applied when the enterprise connection uses OIDC (e.g. oidc_custom, oidc_github_enterprise, or oidc_gitlab). |
customAttributes |
List<UpdateEnterpriseConnectionCustomAttributes> | ➖ | Custom attributes to map from the IdP to the user's profile via SSO or SCIM provisioning. Requires the custom attributes feature to be enabled for the instance. |