notification_id | description | "Unique identifier of the Echo event triggering the notification." |
---|
type | "integer" |
---|
required | true |
---|
|
---|
notification_wiki | description | "The wiki from which the notification came from (e.g. 'enwiki', 'commonswiki')." |
---|
type | "string" |
---|
required | true |
---|
|
---|
notification_type | description | "Type of notification interacted with, for example: 'welcome', 'edit-thank', and 'thank-you-edit' (milestone)." |
---|
type | "string" |
---|
required | true |
---|
|
---|
action_rank | description | "Rank of the action performed (forward-compatible in case API changes to include more):
0: Mark as read and archive
1: Primary action (as specified by Echo API)
2: Seconary action (as specified by Echo API)" |
---|
type | "integer" |
---|
required | false |
---|
|
---|
action_icon | description | "The icon associated with the link, which can be used to determine action.
For example, if type:edit-thank and link_rank:2, then this field can tell us whether the user clicked on the name of the thanker (link_icon:userAvatar) or the article that they were thanked for editing (link_icon:article)." |
---|
type | "string" |
---|
required | false |
---|
|
---|
selection_token | description | "In cases where user has selected multiple notifications and has marked all as read (and archived), a unique identifier is generated for the set and included with the event sent for each of the notifications. This enables us to analyze usage of the multi-select feature." |
---|
type | "string" |
---|
required | false |
---|
|
---|
incoming_only | description | "Is first instance of notification, TRUE or FALSE." |
---|
type | "boolean" |
---|
required | false |
---|
|
---|
device_level_enabled | description | "User has device level notifications enabled." |
---|
type | "boolean" |
---|
required | false |
---|
|
---|
app_install_id | description | "Randomly generated UUID that is unique to each app install, which can be used to cross-reference the same app install across different schemas." |
---|
type | "string" |
---|
required | true |
---|
|
---|
client_dt | description | "Client-side ISO-8601-formatted date-time at which this event occurred." |
---|
type | "string" |
---|
required | true |
---|
|
---|