files/en-us/web/api/serviceworkerregistration/getnotifications/index.md
{{APIRef("Web Notifications")}}{{SecureContext_Header}} {{AvailableInWorkers}}
The getNotifications() method of
the {{domxref("ServiceWorkerRegistration")}} interface returns a list of the
notifications in the order that they were created from the current origin via the
current service worker registration. Origins can have many active but
differently-scoped service worker registrations. Notifications created by one service
worker on the same origin will not be available to other active service workers on
that same origin.
getNotifications()
getNotifications(options)
options {{optional_inline}}
tag {{optional_inline}}
A {{jsxref("Promise")}} that resolves to a list of {{domxref("Notification")}} objects.
navigator.serviceWorker.register("sw.js");
const options = { tag: "user_alerts" };
navigator.serviceWorker.ready.then((registration) => {
registration.getNotifications(options).then((notifications) => {
// do something with your notifications
});
});
{{Specifications}}
{{Compat}}