Skip to main content

Email verified

The event is created when a user successfully verifies its email. The email of a user is verified in three cases:

  • Signup
  • Social account linking
  • Email code verification in the passwordless flow
ParameterTypeDescription
namestringuser.email.verified
descriptionstringEmail verified
user.idstringThe ID of the user
user.loginIdstringThe login ID of the user
user.firstNamestringThe first name of the user
user.lastNamestringThe last name of the user
user.statestringThe state of the user
user.languageCodestringThe language of the user
user.propertiesobjectThe custom properties the user
email.failedReasonstringThe reason in case of email verification failure. Values: invalidInput
note

During signup the email verification happens before a user is created. The user and actor ID does not yet exist and is left out of the log event.

Example event

{
"actor": {
"loginId": "[email protected]",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36",
"id": "c3fe8690-46ab-427a-aeb4-91a506f903a9",
"type": "user"
},
"eventId": "9f908fb8-7d51-11ed-9983-6045bd9186ff",
"name": "user.email.verified",
"description": "Email verified",
"user": {
"firstName": "Abigail",
"lastName": "Mackay",
"loginId": "[email protected]",
"id": "c3fe8690-46ab-427a-aeb4-91a506f903a9",
"languageCode": "en",
"state": "active",
"properties": {
"preferredContactChannel": "email"
}
},
"email": {
"failedReason": "invalidInput"
},
"timestamp": "2022-12-16T14:53:40.832Z",
"status": "failed"
}