diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js
index 8fe7f0c4c32f216d3020a756385b553eaabe0a53..f0ac9a75d69c5bf742d94e884f297e62a41d4223 100644
--- a/javascript/src/iframe/viamapi-iframe.js
+++ b/javascript/src/iframe/viamapi-iframe.js
@@ -718,6 +718,19 @@ const connection = Penpal.connectToParent({
         });
       });
     },
+    finalizeEmployeeRegistration: async (
+      identity,
+      identifier
+    ) => {
+      viamApi.setIdentity(identity.authentication.publicKey);
+      return executeRestfulFunction(
+        "public",
+        viamApi,
+        viamApi.identityFinalizeEmployeeRegistration,
+        null,
+        identifier
+      );
+    },
     agreeOnRegistration(registerIdentity) {
       return new Penpal.Promise(result => {
         viamApi.setIdentity(registerIdentity.authentication.publicKey);