| ApiEchoAgent | The user whose action triggered a notification. |
| ApiEchoCreateEventResponse | Response of action=echocreateevent. Shape of the ApiEchoCreateEvent module (off by default — $wgEchoEnableApiEvents). |
| ApiEchoMuteResponse | Response of action=echomute. The module writes a plain status string rather than a wrapper object. |
| ApiEchoNotification | One notification row (meta=notifications, notprop=list). |
| ApiEchoNotificationCount | A notification count: numeric rawcount plus a localized count string. |
| ApiEchoNotificationLink | One link attached to a model-format notification. |
| ApiEchoNotificationModel | Structured payload a notification's presenter exposes (notformat=model). |
| ApiEchoNotificationSection | A count / list slice, either flat or grouped per section. |
| ApiEchoPushSubscriptionsResponse | Responses of action=echopushsubscriptions: the command value is the response key (create or delete). The module is experimental and only registered when $wgEchoEnablePush is on. |
| ApiEchoTimestamp | Every timestamp form Echo attaches to a notification (timestamp= object). |
| ApiEchoTitle | The title of the page a notification points at. |
| ApiEchoUnreadPage | Per-wiki unread summary keyed by page title. |
| ApiEchoUnreadSource | One wiki's unread-notification summary inside unreadnotificationpages. |
| ApiEchoUnreadWiki | One wiki's entry in meta=unreadnotificationpages (keyed by wiki id). |
| ApiQueryEchoArticleReminder | The echoarticlereminder object (returned under query). The module is only registered when $wgAllowArticleReminderNotification is on. |
| ApiQueryEchoMarkRead | The echomarkread object (returned under query by action=echomarkread). |
| ApiQueryEchoMarkSeen | The echomarkseen object (returned under query by action=echomarkseen). |
| ApiQueryEchoNotifications | The notifications object (returned under query by meta=notifications). |
| ApiQueryEchoUnreadPages | The unreadnotificationpages object: a map from wiki id (e.g. mediawikiwiki) to that wiki's unread summary. A PHP map, so an empty result serializes as []. |