User Aborted Event (v1.0.0)

A user has aborted or not confirmed the email adress, so the signup process is aborted.

Overview

This event is triggered when a user does not confirm the the e-mail adress in the onboarding process. The event is typically triggered by the UserOnboarding Step function, which is started when the TTL in the dynamodb record expires, and the record is removed from the PAL Users dynamodb table.

A service needs to act on this event if it has acted on UserSignup Event.

Architecture diagram

Payload example

Payload example
{
"User": {
"Id": "123e4567-e89b-12d3-a456-426614174000"
},
"Sub": "123e4567-e89b-12d3-a456-426614174000",
"Email": "johndoe@example.com",
"Reason": "Already got an account"
}

Reference which contains Id attribute is not required. Currently it duplicates the Sub field.

JSON Schema

7 properties
Userobjectnull
Substring
required

Sub is the unique identifier for the user.

Emailstring<email>
required

Email address to the user

Reasonstring
required

Additional text information of why the signup was aborted.

Attributesobject

Additional data that is not mandatory. Can be used for specific use cases.