JS Backend SDK Backend ExternalAccount object 
The Backend ExternalAccount object The Backend ExternalAccount object is a model around an identification obtained by an external provider (e.g. a social provider such as Google).
External account must be verified, so that you can make sure they can be assigned to their rightful owners. The ExternalAccount object holds all necessary state around the verification process.
Name   approvedScopesType stringDescription The scopes that the user has granted access to.
Name   emailAddressType stringDescription The user's email address.
Name   externalIdType stringDescription The unique ID of the user in the provider.
Name   firstNameType stringDescription Name   idType stringDescription The unique identifier for this external account.
Name   identificationIdType stringDescription The identification with which this external account is associated.
Name   imageUrlType stringDescription Name   labelType null | stringDescription A descriptive label to differentiate multiple external accounts of the same user for the same provider.
Name   lastNameType stringDescription Name   phoneNumberType null | stringDescription The phone number related to this specific external account.
Name   providerType stringDescription The provider name (e.g., google).
Name   publicMetadataType null | Record<string, unknown>Description Metadata that can be read from the Frontend API and Backend API and can be set only from the Backend API.
Name   usernameType null | stringDescription Name   verificationType null | Verification Description An object holding information on the verification of this external account.
Last updated on Oct 21, 2025