diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js
index fbbb1388310a9090ca9be45fa94f703eb7363573..4f2b83f4370ec8717479e42fc1e24691f3253b5c 100644
--- a/javascript/src/iframe/viamapi-iframe.js
+++ b/javascript/src/iframe/viamapi-iframe.js
@@ -1066,7 +1066,7 @@ const connection = Penpal.connectToParent({
 
       return encodeResponse("200", response.data, "Document created");
     },
-    documentPutDocument: async (passportUUID, resourceid, contentType, file) => {
+    documentPutDocument: async (passportUUID, resourceid, contentType, file, upload) => {
       const authenticationPublicKey = localStorage.getItem("authenticatedIdentity");
       if (
         !authenticationPublicKey ||
@@ -1084,7 +1084,8 @@ const connection = Penpal.connectToParent({
           'Content-Type': 'multipart/form-data',
           passportuuid: passportUUID,
           resourceid,
-          contentType
+          contentType,
+          upload
         }
       };