diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js
index 5047d06855cf3c8fe7cf56137607c8d913a3aaf3..f27b19e9337166df4a3ab7760d5f93da74597375 100644
--- a/javascript/src/iframe/viamapi-iframe.js
+++ b/javascript/src/iframe/viamapi-iframe.js
@@ -970,6 +970,17 @@ const connection = Penpal.connectToParent({
         });
       });
     },
+    identityInitiateSocialRecovery: async accessToken => {
+      const response = await executeRestfulFunction(
+        "public",
+        viamApi,
+        viamApi.identityInitiateSocialRecovery,
+        null,
+        accessToken
+      );
+
+      return response;
+    },
     contactsCheckAccountRecoveryStatus: async () => {
       const currentlyLoadedIdentity = localStorage.getItem(
         "currentlyLoadedIdentity"