Index: lib/api.js
diff --git a/lib/api.js b/lib/api.js
index b294274d51ce5053485fa0eddd109e51d50cb802..03f135cd69a00513cd86162b0e4d521e83083814 100644
--- a/lib/api.js
+++ b/lib/api.js
@@ -26,6 +26,7 @@ var API = (function()
   var Synchronizer = require("synchronizer").Synchronizer;
   var Prefs = require("prefs").Prefs;
   var checkForUpdates = require("updater").checkForUpdates;
+  var Notification = require("notification").Notification;
 
   return {
     getFilterFromText: function(text)
@@ -136,6 +137,20 @@ var API = (function()
       return result;
     },
 
+    getNextNotificationToShow: function(url)
+    {
+      return Notification.getNextToShow(url);
+    },
+
+    getNotificationTexts: function(notification)
+    {
+      return Notification.getLocalizedTexts(notification);
+    },
+
+    markNotificationAsShown: function(id)
+    {
+      Notification.markAsShown(id);
+    },
     checkFilterMatch: function(url, contentType, documentUrl)
     {
       var requestHost = extractHostFromURL(url);
