open Notifications & Alerts in the catalog ↗
Services
| service | methods | what it does |
|---|---|---|
com.webos.notification | 42 | System notification service: creates and closes toasts, alerts, input alerts, PIN-code prompts and app/remote notifications. |
com.webos.service.independanotification | 9 | Integration with the Independa elder-care/video-call platform: launches the service, handles incoming video-call decline, photo icons and… |
com.webos.service.bluetooth2 | 5 | Bluetooth stack service: manages the adapter, device discovery and pairing, and profiles such as A2DP, HFP and GATT for audio and input… |
com.webos.service.apiadapter | 4 | API adapter that bridges remote/second-screen clients to on-device functions: audio (sound output, mute), system settings, external… |
com.webos.service.eventmonitor | 2 | Event monitor with pluggable handlers: delivers events to plugins and surfaces network/Wi-Fi-Direct notifications. |
com.webos.service.pqcontroller | 2 | Picture-quality (PQ) controller: adjusts white balance and N-point white balance, luminance, AI picture and external PQ data, and resets… |
ssap:system.notifications | 2 | SSAP (remote control protocol) notifications endpoint: closes on-screen alerts and toasts over the TV's external control socket. |
amazon.alexa.adapter.plugin | 1 | Alexa Voice Service (AVS) adapter plugin: handles far-field voice recognition, AVS music and status, access tokens and CBL login data,… |
com.palm.webappmanager | 1 | Web app manager: launches apps and URLs, kills/pauses apps, lists running apps, clears browsing data, and manages web-process memory. |
com.webos.service.aiinferencemanager | 1 | AI inference manager: installs machine-learning models, requests and releases inference resources, and reports device inference capability… |
com.webos.service.blegatt | 1 | Bluetooth Low Energy GATT service: connects to BLE devices, discovers services, reads/writes characteristics and descriptors, and manages… |
com.webos.service.bthidmanager | 1 | Bluetooth HID manager: discovers, pairs, connects and removes input devices (remotes, keyboards, gamepads) and reports paired-device and… |
com.webos.service.chromecast.provisioning | 1 | Chromecast built-in (DIAL) provisioning: reports status and DIAL UUID, toggles the activation popup and launches Chromecast settings. |
com.webos.service.commercial.scapadapter | 1 | Commercial/pro-TV SCAP adapter (set-top/conditional-access integration) with a large configuration surface: OSD language and lock, picture… |
com.webos.service.ics | 1 | IR-blaster / universal-control service: manages a database of IR and IP-controlled devices, with brand/model/key lists, device add/delete… |
com.webos.service.iotclient | 1 | IoT client: discovers, lists and controls connected IoT devices, manages linked accounts, macros and registration tokens, and handles IoT… |
com.webos.service.irdbmanager | 1 | IR database manager: manages the infrared code database for controlling external devices, listing brands/manufacturers and key lists,… |
com.webos.service.miracast | 1 | Miracast (Wi-Fi Display) service: manages device discovery, pairing and connection, reports connection/media/P2P state and statistics, and… |
com.webos.service.nms | 1 | Appears to be a network management/connection service handling connect, resume, suspend-prepare and notification events. Opaque;. |
com.webos.service.tvReservationAgent | 1 | TV reservation/scheduling agent: adds, edits, cancels and lists scheduled recordings and power on/off timers, and reports power state and… |
com.webos.service.voiceconductor | 1 | Voice-assistant orchestration service: recognizes intents by voice or text, reports recognition status and supported languages, and… |
com.webos.service.wampluggable.hbbtv | 1 | HbbTV (Hybrid Broadcast Broadband TV) service: manages HbbTV app lifecycle, reserves and releases broadcast resources, makes HTTP… |
com.webos.surfacemanager | 1 | Surface manager (window compositor): reports foreground app and window/surface info, manages surface lifecycle and multiview layout,… |
Documented methods to start with
Public and SSAP methods from LG's documentation, none flagged dangerous. Each opens in the catalog with its full parameter table. Run them on a rooted TV or in Developer Mode.
Closes the currently displayed alert notification.
params: alertId
$ luna-send -n 1 -f luna://com.webos.notification/closeAlert '{}'Closes all the open alerts. Note: This method is for internal use. It must only be used by com.webos.service.battest during BAT test . If the caller is not com.webos.service.battest , the method will fail.
$ luna-send -n 1 -f luna://com.webos.notification/closeAllAlerts '{}'Removes a toast notification from the database.
params: toastId, sourceId
$ luna-send -n 1 -f luna://com.webos.notification/closeToast '{}'Creates a system alert notification.
params: iconUrl, title, message, modal, buttons, onclose, type, isSysReq
$ luna-send -n 1 -f luna://com.webos.notification/createAlert '{}'Creates a toast notification.
params: sourceId, iconUrl, message, onclick, noaction, stale, persistent, isSysReq
$ luna-send -n 1 -f luna://com.webos.notification/createToast '{}'Disables all notification features (Toast, Alert, Input Alert, Pin Prompt). Note: Only a privileged application or service can call this method.
$ luna-send -n 1 -f luna://com.webos.notification/disable '{}'Enables all notification features (Toast, Alert, Input Alert, Pin Prompt). Note: Only a privileged app/service can call this method.
$ luna-send -n 1 -f luna://com.webos.notification/enable '{}'Subscribe to create alert notifications. Note: This method should only be used by the Surface Manager .
params: subscribe
$ luna-send -n 1 -f luna://com.webos.notification/getAlertNotification '{}'Queries the toast notification details of the stored messages and provides the read/unread count of the toast notifications. Note: Only "com.webos.surfacemanager" and "com.webos.app.notification" have permission to…
params: subscribe, displayId
$ luna-send -n 1 -f luna://com.webos.notification/getToastCount '{}'Lists the toasts created for the app/client based on the user logged into the particular session.
params: displayId
$ luna-send -n 1 -f luna://com.webos.notification/getToastList '{}'Subscribe to created toast notification. Note: This method should only be used by Surface Manager only.
params: subscribe
$ luna-send -n 1 -f luna://com.webos.notification/getToastNotification '{}'Removes all notifications that are currently being displayed.
params: displayId
$ luna-send -n 1 -f luna://com.webos.notification/removeAllNotification '{}'Deletes the given notification(s) from DB. We can remove given set of notifications or remove all notifications from a given sourceId.
params: removeNotiId, sourceId
$ luna-send -n 1 -f luna://com.webos.notification/removeNotification '{}'Specifies whether the toast is to be marked as read or unread.
params: toastId, readStatus
$ luna-send -n 1 -f luna://com.webos.notification/setToastStatus '{}'Close an alert (required after the createAlert luna trick so the alert does not stay on screen)
params: alertId
$ luna-send -n 1 -f ssap://system.notifications/closeAlert '{}'Close a toast
params: toastId
$ luna-send -n 1 -f ssap://system.notifications/closeToast '{}'luna-send yourself. See dangerous.md.