~/luna-atlas/categories/notifications
$ luna-atlas --cat notifications

Notifications & Alerts luna-send commands.

Toasts, alerts and pop-ups on screen. The friendliest place to start with luna-send. 82 methods in 23 services.

82methods
23services
28documented
34public
3flagged dangerous

open Notifications & Alerts in the catalog ↗

Services

servicemethodswhat it does
com.webos.notification42System notification service: creates and closes toasts, alerts, input alerts, PIN-code prompts and app/remote notifications.
com.webos.service.independanotification9Integration with the Independa elder-care/video-call platform: launches the service, handles incoming video-call decline, photo icons and…
com.webos.service.bluetooth25Bluetooth stack service: manages the adapter, device discovery and pairing, and profiles such as A2DP, HFP and GATT for audio and input…
com.webos.service.apiadapter4API adapter that bridges remote/second-screen clients to on-device functions: audio (sound output, mute), system settings, external…
com.webos.service.eventmonitor2Event monitor with pluggable handlers: delivers events to plugins and surfaces network/Wi-Fi-Direct notifications.
com.webos.service.pqcontroller2Picture-quality (PQ) controller: adjusts white balance and N-point white balance, luminance, AI picture and external PQ data, and resets…
ssap:system.notifications2SSAP (remote control protocol) notifications endpoint: closes on-screen alerts and toasts over the TV's external control socket.
amazon.alexa.adapter.plugin1Alexa Voice Service (AVS) adapter plugin: handles far-field voice recognition, AVS music and status, access tokens and CBL login data,…
com.palm.webappmanager1Web app manager: launches apps and URLs, kills/pauses apps, lists running apps, clears browsing data, and manages web-process memory.
com.webos.service.aiinferencemanager1AI inference manager: installs machine-learning models, requests and releases inference resources, and reports device inference capability…
com.webos.service.blegatt1Bluetooth Low Energy GATT service: connects to BLE devices, discovers services, reads/writes characteristics and descriptors, and manages…
com.webos.service.bthidmanager1Bluetooth HID manager: discovers, pairs, connects and removes input devices (remotes, keyboards, gamepads) and reports paired-device and…
com.webos.service.chromecast.provisioning1Chromecast built-in (DIAL) provisioning: reports status and DIAL UUID, toggles the activation popup and launches Chromecast settings.
com.webos.service.commercial.scapadapter1Commercial/pro-TV SCAP adapter (set-top/conditional-access integration) with a large configuration surface: OSD language and lock, picture…
com.webos.service.ics1IR-blaster / universal-control service: manages a database of IR and IP-controlled devices, with brand/model/key lists, device add/delete…
com.webos.service.iotclient1IoT client: discovers, lists and controls connected IoT devices, manages linked accounts, macros and registration tokens, and handles IoT…
com.webos.service.irdbmanager1IR database manager: manages the infrared code database for controlling external devices, listing brands/manufacturers and key lists,…
com.webos.service.miracast1Miracast (Wi-Fi Display) service: manages device discovery, pairing and connection, reports connection/media/P2P state and statistics, and…
com.webos.service.nms1Appears to be a network management/connection service handling connect, resume, suspend-prepare and notification events. Opaque;.
com.webos.service.tvReservationAgent1TV reservation/scheduling agent: adds, edits, cancels and lists scheduled recordings and power on/off timers, and reports power state and…
com.webos.service.voiceconductor1Voice-assistant orchestration service: recognizes intents by voice or text, reports recognition status and supported languages, and…
com.webos.service.wampluggable.hbbtv1HbbTV (Hybrid Broadcast Broadband TV) service: manages HbbTV app lifecycle, reserves and releases broadcast resources, makes HTTP…
com.webos.surfacemanager1Surface 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.

closeAlert publiccom.webos.notification

Closes the currently displayed alert notification.

params: alertId

$ luna-send -n 1 -f luna://com.webos.notification/closeAlert '{}'
closeAllAlerts publiccom.webos.notification

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 '{}'
closeToast publiccom.webos.notification

Removes a toast notification from the database.

params: toastId, sourceId

$ luna-send -n 1 -f luna://com.webos.notification/closeToast '{}'
createAlert publiccom.webos.notification

Creates a system alert notification.

params: iconUrl, title, message, modal, buttons, onclose, type, isSysReq

$ luna-send -n 1 -f luna://com.webos.notification/createAlert '{}'
createToast publiccom.webos.notification

Creates a toast notification.

params: sourceId, iconUrl, message, onclick, noaction, stale, persistent, isSysReq

$ luna-send -n 1 -f luna://com.webos.notification/createToast '{}'
disable publiccom.webos.notification

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 '{}'
enable publiccom.webos.notification

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 '{}'
getAlertNotification publiccom.webos.notification

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 '{}'
getToastCount publiccom.webos.notification

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 '{}'
getToastList publiccom.webos.notification

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 '{}'
getToastNotification publiccom.webos.notification

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 '{}'
removeAllNotification publiccom.webos.notification

Removes all notifications that are currently being displayed.

params: displayId

$ luna-send -n 1 -f luna://com.webos.notification/removeAllNotification '{}'
removeNotification publiccom.webos.notification

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 '{}'
setToastStatus publiccom.webos.notification

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 '{}'
closeAlert ssapssap:system.notifications

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 '{}'
closeToast ssapssap:system.notifications

Close a toast

params: toastId

$ luna-send -n 1 -f ssap://system.notifications/closeToast '{}'
Before you run anything. Methods marked dangerous can change, reset or break things on the TV. Running one from here is exactly as safe as typing the same luna-send yourself. See dangerous.md.

Other categories