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 20, 2025