Lite progression
Implicit progression
When a new full account is created, either by standard registration, or social or federated login, and the email address used for creating that full account already exists for an email account, the newly created full account will share a UID with the existing email account.
Journey
Notifications
- lite account updated to full
Lazy progression
When a registered user changes their main email address, and that email address is associated with a lite registration (email account), the existing email account will share the UID with the registered user.
Journey
Notifications
Explicit progression
When a lite account choose to progress his account using his email to verify the identity
Journey
Notifications
Use webhooks to track account progression
Notification format
{
"type": "accountProgressed",
"id": "549f3f9b-XXX-XXX-XXX-XXX",
"timestamp": 1587917548,
"callId": "0fc9XXX",
"version": "2.0",
"apiKey": "4_PBxxxZ-Q",
"data": {
"uid": "33cxxx797",
"newUid": "33cxxx797"
}
}
{
"type": "accountProgressed",
"id": "549f3f9b-XXX-XXX-XXX-XXX",
"timestamp": 1487917548,
"callId": "0fc9XXuuX",
"version": "2.0",
"apiKey": "4_PBxxxZ-Q",
"data": {
"uid": "33uudsl.",
"newUid": "998291"
}
}
Use updates stream to track changes during account progression
Change format
in case uid id changed
{
"uid":"123",
"operation":"merge"
}
in case uid is the same
{
"uid":"567",
"operation":"upsert"
}