UserCreatedv1.0.0
Indicates a new application user has been created
When a user first logs into the application site, an initial record will be created for them. Note that the identity the person used for the first login will become their default identity until and unless they change their profile later.
flowchart LR
l-User_Aggregate[User Aggregate]:::producer-->UserCreated[UserCreated]:::event
classDef event stroke:#7d08ba,stroke-width: 4px;
classDef producer stroke:#75d7b6,stroke-width: 2px;
classDef consumer stroke:#818cf8,stroke-width: 2px;
UserCreated[UserCreated]:::event-->r-User_Aggregate[User Aggregate]:::consumer
click l-User_Aggregate href "/services/User Aggregate" "Go to User Aggregate" _self
click r-User_Aggregate href "/services/User Aggregate" "Go to User Aggregate" _self
click UserCreated href "/events/UserCreated" "Go to UserCreated" _self
Schema
userId
stringGlobally unique identifier for this user
name
stringThe name of the user created
email
stringEmail address of the user created
timestamp
stringRFC 3339 timestamp when user creation occurred
identity
objectavatar
stringImage URL of the user's avatar if we have it
identityId
stringUnique identifier of the user as seen by the identity provider
identityProviderId
stringUnique name of the identity provider
Allowed values:
googlegithub
Edit this pageLast updated on 2023/9/25