| Field | Type | Required | Description |
|---|---|---|---|
id |
String | ✔️ | The enterprise connection ID |
name |
String | ✔️ | The display name of the connection |
provider |
String | ✔️ | N/A |
logoPublicUrl |
JsonNullable<String> | ➖ | N/A |
active |
boolean | ✔️ | Whether the enterprise connection is active |
domains |
List<String> | ✔️ | Domains associated with the enterprise connection |
organizationId |
JsonNullable<String> | ➖ | Organization ID when the connection is linked to an organization |
syncUserAttributes |
Optional<Boolean> | ➖ | Controls whether to update the user's attributes on each sign-in |
disableAdditionalIdentifications |
Optional<Boolean> | ➖ | When true, users cannot add additional identifications when using this connection |
allowOrganizationAccountLinking |
Optional<Boolean> | ➖ | Whether this connection supports account linking via organization membership |
customAttributes |
List<CustomAttributes> | ➖ | Custom attributes to map from the IdP to the user's profile via SSO or SCIM provisioning |
samlConnection |
JsonNullable<EnterpriseConnectionSamlConnection> | ➖ | Present when the enterprise connection uses SAML |
oauthConfig |
JsonNullable<OauthConfig> | ➖ | Present when the enterprise connection uses OIDC or EASIE |
createdAt |
long | ✔️ | Unix timestamp in milliseconds when the connection was created |
updatedAt |
long | ✔️ | Unix timestamp in milliseconds when the connection was last updated |