| Field | Type | Required | Description |
|---|---|---|---|
id |
String | ✔️ | N/A |
object |
EnterpriseAccountObject | ✔️ | String representing the object's type. Objects of the same type share the same value. |
protocol |
Optional<Protocol> | ➖ | The authentication protocol used to sign in. |
provider |
String | ✔️ | N/A |
active |
boolean | ✔️ | N/A |
emailAddress |
String | ✔️ | N/A |
firstName |
JsonNullable<String> | ➖ | N/A |
lastName |
JsonNullable<String> | ➖ | N/A |
providerUserId |
JsonNullable<String> | ➖ | The unique ID of the user in the external provider's system |
enterpriseConnectionId |
JsonNullable<String> | ➖ | N/A |
publicMetadata |
Map<String, Object> | ➖ | N/A |
verification |
Optional<EnterpriseAccountVerification> | ✔️ | N/A |
enterpriseConnection |
JsonNullable<EnterpriseAccountEnterpriseConnection> | ➖ | N/A |
lastAuthenticatedAt |
JsonNullable<Long> | ➖ | Unix timestamp of last authentication. |