diff --git a/javascript/src/iframe/wopiapi-iframe.js b/javascript/src/iframe/wopiapi-iframe.js
index bb3b66446ede955839e38528035035f962a4ae5b..aefb502142b2209ff24a0aae9f3eaef1031a6fe0 100644
--- a/javascript/src/iframe/wopiapi-iframe.js
+++ b/javascript/src/iframe/wopiapi-iframe.js
@@ -3,7 +3,15 @@ const axios = require('axios');
 function WopiAPI() {}
 
 WopiAPI.prototype.getPassports = function (fileID) {
+  const [protocol, host] = window.API_HOST.split(':');
+  let url = `${protocol}:${host}${window.WOPI_URI_PREFIX}`;
+
+  url = url.charAt(url.length - 1) === "/" ? url : url + "/";
+  url += 'getPassports';
+
   const requestConfig = {
+    url,
+    method: 'POST',
     headers: {
       publicKey: window.viamApi.getConfig().headers.publicKey,
       uuid: window.viamApi.getConfig().headers.uuid,
@@ -14,10 +22,7 @@ WopiAPI.prototype.getPassports = function (fileID) {
     }
   };
 
-  const [protocol, host] = window.API_HOST.split(':');
-
-  const url = `${protocol}${host}${window.WOPI_URI_PREFIX}/getPassports`;
-  return axios.post(url, {}, requestConfig);
+  return axios(requestConfig);
 };
 
 module.exports = WopiAPI;