// you will need to install via 'npm install jsonwebtoken' or in your package.json var jwt = require("jsonwebtoken"); var METABASE_SITE_URL = "https://metabase.hu-production.be"; var METABASE_SECRET_KEY = "54d207c4482f0219d8685268e2862089e412fd838fd0df93b203891564ef0816"; var payload = { resource: { dashboard: 390 }, params: {}, exp: Math.round(Date.now() / 1000) + (10 * 60) // 10 minute expiration }; var token = jwt.sign(payload, METABASE_SECRET_KEY); var iframeUrl = METABASE_SITE_URL + "/embed/dashboard/" + token + "#bordered=true&titled=true";