| Field | Type | Required | Description |
|---|---|---|---|
object |
ExternalAccountWithVerificationObject | ✔️ | String representing the object's type. Objects of the same type share the same value. |
id |
String | ✔️ | N/A |
provider |
String | ✔️ | N/A |
identificationId |
String | ✔️ | N/A |
providerUserId |
String | ✔️ | The unique ID of the user in the external provider's system |
approvedScopes |
String | ✔️ | N/A |
emailAddress |
String | ✔️ | N/A |
emailAddressVerified |
JsonNullable<Boolean> | ➖ | Whether the email was verified by the OAuth provider at creation time. null = unknown (pre-migration data or custom OAuth providers), true = provider confirmed email was verified, false = provider confirmed email was NOT verified |
firstName |
String | ✔️ | N/A |
lastName |
String | ✔️ | N/A |
avatarUrl |
Optional<String> | ➖ | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. Please use image_url instead |
imageUrl |
JsonNullable<String> | ➖ | N/A |
username |
JsonNullable<String> | ➖ | N/A |
phoneNumber |
JsonNullable<String> | ➖ | N/A |
publicMetadata |
Map<String, Object> | ✔️ | N/A |
label |
JsonNullable<String> | ➖ | N/A |
createdAt |
long | ✔️ | Unix timestamp of creation |
updatedAt |
long | ✔️ | Unix timestamp of creation |
verification |
Optional<ExternalAccountWithVerificationVerification> | ✔️ | N/A |
additionalProperties |
Map<String, Object> | ➖ | N/A |