{"_id":"@aiozstream/nodejs-client","_rev":"8-e56650ab98ab34a2aaa67c79e83e1607","name":"@aiozstream/nodejs-client","dist-tags":{"latest":"1.0.16"},"versions":{"1.0.9":{"name":"@aiozstream/nodejs-client","version":"1.0.9","keywords":["aioz","api","aioz stream","video","client","live stream"],"author":{"name":"aioz","email":"support@aiozstream.network"},"license":"MIT","_id":"@aiozstream/nodejs-client@1.0.9","maintainers":[{"name":"aioz-member","email":"vinh.hoang.bui@aioz.io"}],"homepage":"https://github.com/AIOZNetwork/aioz-stream-nodejs-client#readme","bugs":{"url":"https://github.com/AIOZNetwork/aioz-stream-nodejs-client/issues"},"dist":{"shasum":"352698f8b487b76ecea2e46cc1f4fa29a9b3ec5f","tarball":"https://registry.npmjs.org/@aiozstream/nodejs-client/-/nodejs-client-1.0.9.tgz","fileCount":336,"integrity":"sha512-gNPtLh/cPpyVv4XUejD7Nhw4Wlg+5/VoAkCnEwWRbprEWPBxh5GYVQqv0eyRQ2phoU033AcLh+Pytno8xKaqCw==","signatures":[{"sig":"MEYCIQD06a6NS4fdysuWS/cf+Bn/GjoWCrxhZqQn5fzuUW2ffwIhALl4/oFEPz/dFstWXYrZKmEXGAUkPhfQpFrERrhG9fug","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661129},"main":"lib/index.js","bugs:":"https://github.com/AIOZNetwork/aioz-stream-nodejs-client/issues","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"ab8c5fef8c8959b2b24aa31cb31bea06fc757b1c","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf lib","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prettier":"prettier --ignore-path .gitignore --write \"**/*.ts\" && npx eslint src/ test/ --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"aioz-member","email":"vinh.hoang.bui@aioz.io"},"repository":{"url":"git+https://github.com/AIOZNetwork/aioz-stream-nodejs-client.git","type":"git"},"_npmVersion":"10.9.2","description":"AIOZ stream nodejs API client","directories":{},"_nodeVersion":"23.5.0","dependencies":{"axios":"^1.4.0","js-base64":"^3.7.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.0","eslint":"^8.44.0","ts-jest":"^29.1.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.3.3","@tsconfig/node14":"^14.1.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.61.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/nodejs-client_1.0.9_1740465577959_0.16914436217172701","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@aiozstream/nodejs-client","version":"1.0.10","keywords":["aioz","api","sdk","nodejs","aioz stream","aiozstream","video","client","live stream"],"author":{"name":"aioz","email":"support@aiozstream.network"},"license":"MIT","_id":"@aiozstream/nodejs-client@1.0.10","maintainers":[{"name":"aioz-member","email":"vinh.hoang.bui@aioz.io"}],"homepage":"https://github.com/AIOZNetwork/aiozstream-nodejs-client#readme","bugs":{"url":"https://github.com/AIOZNetwork/aiozstream-nodejs-client/issues"},"dist":{"shasum":"646b03e626ab34fd457243ce985974d8d1c8ef26","tarball":"https://registry.npmjs.org/@aiozstream/nodejs-client/-/nodejs-client-1.0.10.tgz","fileCount":366,"integrity":"sha512-2PBN6MMfT8olIRsdcOtfsfkASs4r6A2ZMK0Ci/+XhQVtaJPmRWQ4uIEt9WYqSZneJ2Vb+PgInH5atHIQUQwDtw==","signatures":[{"sig":"MEYCIQCO89jXgpDDApzXT0XKjNSERZDTQ0UCIts5nQseFXAB1QIhAIyzFYO7miQZuXXp37WRdgFM6E+xGdobS/K30rlKyT9c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706647},"main":"lib/index.js","bugs:":"https://github.com/AIOZNetwork/aiozstream-nodejs-client/issues","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"7defc688ce4470e359fe207b64319d56eebf57b0","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf lib","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prettier":"prettier --ignore-path .gitignore --write \"**/*.ts\" && npx eslint src/ test/ --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"aioz-member","actor":{"name":"aioz-member","type":"user","email":"vinh.hoang.bui@aioz.io"},"email":"vinh.hoang.bui@aioz.io"},"repository":{"url":"git+https://github.com/AIOZNetwork/aiozstream-nodejs-client.git","type":"git"},"_npmVersion":"10.9.2","description":"AIOZ stream nodejs API client","directories":{},"_nodeVersion":"23.5.0","dependencies":{"axios":"^1.4.0","js-base64":"^3.7.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.0","eslint":"^8.44.0","ts-jest":"^29.1.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.3.3","@tsconfig/node14":"^14.1.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.61.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/nodejs-client_1.0.10_1751368549149_0.5991107528501898","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@aiozstream/nodejs-client","version":"1.0.11","keywords":["aioz","api","aioz stream","video","client","live stream"],"author":{"name":"aioz","email":"support@aiozstream.network"},"license":"MIT","_id":"@aiozstream/nodejs-client@1.0.11","maintainers":[{"name":"aioz-member","email":"vinh.hoang.bui@aioz.io"}],"homepage":"https://github.com/AIOZNetwork/aiozstream-nodejs-client#readme","bugs":{"url":"https://github.com/AIOZNetwork/aiozstream-nodejs-client/issues"},"dist":{"shasum":"305b553cb04f920dd11bc361fabd437230f06b73","tarball":"https://registry.npmjs.org/@aiozstream/nodejs-client/-/nodejs-client-1.0.11.tgz","fileCount":279,"integrity":"sha512-dYAACZQClRFJD7T1wk3Biw8YZlYfkqONsrCHgGSAwZfukymsnDATWfpnbTP38Rb8rfvr0nW/0Bc16QDPCeNyxQ==","signatures":[{"sig":"MEQCIAheSp4eMJVyvP5Dpp/ZDyOImx/L1ZRD001lsTtMrfaEAiB8z4CetR8J1h03s+AOKiyOHi1tUGooBA40WOvqhEDAVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541073},"main":"lib/index.js","bugs:":"https://github.com/AIOZNetwork/aiozstream-nodejs-client/issues","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"2bd630dec19942cf0009893c0d114d38e38e5f1e","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf lib","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prettier":"prettier --ignore-path .gitignore --write \"**/*.ts\" && npx eslint src/ test/ --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"aioz-member","email":"vinh.hoang.bui@aioz.io"},"repository":{"url":"git+https://github.com/AIOZNetwork/aiozstream-nodejs-client.git","type":"git"},"_npmVersion":"10.9.2","description":"AIOZ stream nodejs API client","directories":{},"_nodeVersion":"23.5.0","dependencies":{"axios":"^1.4.0","js-base64":"^3.7.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.0","eslint":"^8.44.0","ts-jest":"^29.1.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.3.3","@tsconfig/node14":"^14.1.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.61.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/nodejs-client_1.0.11_1755231284544_0.07931562360300415","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@aiozstream/nodejs-client","version":"1.0.12","keywords":["aioz","api","aioz stream","video","sdk","livestream"],"author":{"name":"aioz","email":"support@aiozstream.network"},"license":"MIT","_id":"@aiozstream/nodejs-client@1.0.12","maintainers":[{"name":"aioz-member","email":"vinh.hoang.bui@aioz.io"}],"homepage":"https://github.com/AIOZNetwork/aiozstream-nodejs-client#readme","bugs":{"url":"https://github.com/AIOZNetwork/aiozstream-nodejs-client/issues"},"dist":{"shasum":"befed86a7651cd32fd6d70a1a5a0cab45c757c50","tarball":"https://registry.npmjs.org/@aiozstream/nodejs-client/-/nodejs-client-1.0.12.tgz","fileCount":282,"integrity":"sha512-HPIPiBuS3hNDLH7MNSgGPR7NZagSYygNk1XgvGKbPIqErA5oxfGIeHn5KCFeMaFMRqdjcmEZx3p05qGnNlQmWQ==","signatures":[{"sig":"MEUCIQDDifohyC4uR5KYVd0WLfutqZOr+bGVLeB+I/tgDtRu2AIgGL/We2AQHVid7FXrYKQJ3bvDq6kAtNrL1ASrsQ8Vz8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550962},"main":"lib/index.js","bugs:":"https://github.com/AIOZNetwork/aiozstream-nodejs-client/issues","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"078501cc6481e975f80f276d392d3ff3648f7669","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf lib","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prettier":"prettier --ignore-path .gitignore --write \"**/*.ts\" && npx eslint src/ test/ --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"aioz-member","email":"vinh.hoang.bui@aioz.io"},"repository":{"url":"git+https://github.com/AIOZNetwork/aiozstream-nodejs-client.git","type":"git"},"_npmVersion":"10.9.2","description":"AIOZ stream nodejs API client","directories":{},"_nodeVersion":"23.5.0","dependencies":{"uuid":"^8.3.2","axios":"^1.4.0","js-base64":"^3.7.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.0","dotenv":"^16.3.1","eslint":"^8.44.0","ts-jest":"^29.1.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.3.3","@types/uuid":"^8.3.4","@tsconfig/node14":"^14.1.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.61.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/nodejs-client_1.0.12_1772010901888_0.8708272521169489","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@aiozstream/nodejs-client","version":"1.0.13","keywords":["aioz","api","aioz stream","video","client","live stream"],"author":{"name":"aioz","email":"support@aiozstream.network"},"license":"MIT","_id":"@aiozstream/nodejs-client@1.0.13","maintainers":[{"name":"aioz-member","email":"vinh.hoang.bui@aioz.io"}],"homepage":"https://github.com/AIOZNetwork/aiozstream-nodejs-client#readme","bugs":{"url":"https://github.com/AIOZNetwork/aiozstream-nodejs-client/issues"},"dist":{"shasum":"e2019ee5c6884fc37e1db50e51dd6d8b4a7010f3","tarball":"https://registry.npmjs.org/@aiozstream/nodejs-client/-/nodejs-client-1.0.13.tgz","fileCount":282,"integrity":"sha512-XfkB/jzHZBAqGXhD5l3KOQJnmRiUB5nsHAvTzvLFO6z5gcwZgkxlEK525vycoJ2j6Mj5dCz/s9efyIjI7Ythfg==","signatures":[{"sig":"MEUCICGzf+2dOMDfz2Y6E3x3ds0ZqAmoTeBWhK0qFUdgDWygAiEAsB/iVpHmwJH43XKg7Mmjt+yp3Tq7FMeeq1Ga6ns7qd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550820},"main":"lib/index.js","bugs:":"https://github.com/AIOZNetwork/aiozstream-nodejs-client/issues","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"dc4b5f8d64337479ffd81f59ca69b768aed32e95","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf lib","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prettier":"prettier --ignore-path .gitignore --write \"**/*.ts\" && npx eslint src/ test/ --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"aioz-member","email":"vinh.hoang.bui@aioz.io"},"repository":{"url":"git+https://github.com/AIOZNetwork/aiozstream-nodejs-client.git","type":"git"},"_npmVersion":"10.9.2","description":"AIOZ stream nodejs API client","directories":{},"_nodeVersion":"23.5.0","dependencies":{"uuid":"^8.3.2","axios":"^1.4.0","js-base64":"^3.7.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.0","dotenv":"^16.3.1","eslint":"^8.44.0","ts-jest":"^29.1.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.3.3","@types/uuid":"^8.3.4","@tsconfig/node14":"^14.1.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.61.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/nodejs-client_1.0.13_1772615249870_0.8500267348119723","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@aiozstream/nodejs-client","version":"1.0.14","keywords":["aioz","api","aioz stream","video","client","live stream"],"author":{"name":"aioz","email":"support@aiozstream.network"},"license":"MIT","_id":"@aiozstream/nodejs-client@1.0.14","maintainers":[{"name":"aioz-member","email":"vinh.hoang.bui@aioz.io"}],"homepage":"https://github.com/AIOZNetwork/aiozstream-nodejs-client#readme","bugs":{"url":"https://github.com/AIOZNetwork/aiozstream-nodejs-client/issues"},"dist":{"shasum":"e28c0e1fbc56d37aa317421bf2a4bbd6613c0ff5","tarball":"https://registry.npmjs.org/@aiozstream/nodejs-client/-/nodejs-client-1.0.14.tgz","fileCount":282,"integrity":"sha512-h86mVOgmYIDajCdJvpxlcui+hoDUs01hhYRtqUo4dFm5YxoworuG/F8kj/QNso+zPDmPZNvOdrlfZrrcNdibEA==","signatures":[{"sig":"MEYCIQDkFXgeBzWzz/GRFT+SUzugxZkG7mYQ6BZEcbUlI5ewhAIhAOifyYNo4KIiRda/JfT2/bW9OB86mM7pesr9X35CdUok","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550902},"main":"lib/index.js","bugs:":"https://github.com/AIOZNetwork/aiozstream-nodejs-client/issues","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"859e8f75b2f9ae1adfa8f2288795a22853cf04bc","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf lib","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prettier":"prettier --ignore-path .gitignore --write \"**/*.ts\" && npx eslint src/ test/ --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"aioz-member","email":"vinh.hoang.bui@aioz.io"},"repository":{"url":"git+https://github.com/AIOZNetwork/aiozstream-nodejs-client.git","type":"git"},"_npmVersion":"10.9.2","description":"AIOZ stream nodejs API client","directories":{},"_nodeVersion":"23.5.0","dependencies":{"uuid":"^8.3.2","axios":"^1.4.0","js-base64":"^3.7.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.0","dotenv":"^16.3.1","eslint":"^8.44.0","ts-jest":"^29.1.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.3.3","@types/uuid":"^8.3.4","@tsconfig/node14":"^14.1.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.61.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/nodejs-client_1.0.14_1772621899578_0.2908199928247588","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@aiozstream/nodejs-client","version":"1.0.15","keywords":["aioz","api","aioz stream","video","client","live stream"],"author":{"name":"aioz","email":"support@aiozstream.network"},"license":"MIT","_id":"@aiozstream/nodejs-client@1.0.15","maintainers":[{"name":"aioz-member","email":"vinh.hoang.bui@aioz.io"}],"homepage":"https://github.com/AIOZNetwork/aiozstream-nodejs-client#readme","bugs":{"url":"https://github.com/AIOZNetwork/aiozstream-nodejs-client/issues"},"dist":{"shasum":"c12bd146aff85a8817c8b217241848dba5d36784","tarball":"https://registry.npmjs.org/@aiozstream/nodejs-client/-/nodejs-client-1.0.15.tgz","fileCount":282,"integrity":"sha512-Hc+c1CT73JB0GkcHgYJwWPUb/um3q/qPLE0tumbNjXnNLtFQJEtYj36F0InoI7UhBsH2LgOeWYjpaP5E7pfKvg==","signatures":[{"sig":"MEUCIQCCE86IkW3guLo79PBxH2NPJ8nLDlsP2uPf/z7ccAjIGAIgMUyspgRH+AX4X13s01A4YsIdmG41dVJhTHFqofjBebg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550885},"main":"lib/index.js","bugs:":"https://github.com/AIOZNetwork/aiozstream-nodejs-client/issues","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"339577b470acd43e82ea0bffe3dfca441062d147","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf lib","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prettier":"prettier --ignore-path .gitignore --write \"**/*.ts\" && npx eslint src/ test/ --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"aioz-member","email":"vinh.hoang.bui@aioz.io"},"repository":{"url":"git+https://github.com/AIOZNetwork/aiozstream-nodejs-client.git","type":"git"},"_npmVersion":"10.9.2","description":"AIOZ stream nodejs API client","directories":{},"_nodeVersion":"23.5.0","dependencies":{"uuid":"^8.3.2","axios":"^1.4.0","js-base64":"^3.7.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.0","dotenv":"^16.3.1","eslint":"^8.44.0","ts-jest":"^29.1.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.3.3","@types/uuid":"^8.3.4","@tsconfig/node14":"^14.1.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.61.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/nodejs-client_1.0.15_1773199198063_0.00795086955994817","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@aiozstream/nodejs-client","version":"1.0.16","description":"AIOZ stream nodejs API client","keywords":["aioz","api","aioz stream","video","client","live stream"],"homepage":"https://github.com/AIOZNetwork/aiozstream-nodejs-client#readme","bugs:":"https://github.com/AIOZNetwork/aiozstream-nodejs-client/issues","license":"MIT","author":{"name":"aioz","email":"support@aiozstream.network"},"repository":{"type":"git","url":"git+https://github.com/AIOZNetwork/aiozstream-nodejs-client.git"},"main":"lib/index.js","module":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build","clean":"rm -rf dist && rm -rf lib","test":"jest","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prettier":"prettier --ignore-path .gitignore --write \"**/*.ts\" && npx eslint src/ test/ --fix"},"dependencies":{"axios":"^1.4.0","js-base64":"^3.7.5","uuid":"^8.3.2"},"devDependencies":{"@tsconfig/node14":"^14.1.0","@types/node":"^20.3.3","@types/jest":"^29.5.2","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","dotenv":"^16.3.1","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","jest":"^29.6.0","ts-jest":"^29.1.1","typescript":"^5.1.6","prettier":"^2.8.8"},"_id":"@aiozstream/nodejs-client@1.0.16","gitHead":"f420a962e403fbcadfb454352d0c9be085e3aefd","bugs":{"url":"https://github.com/AIOZNetwork/aiozstream-nodejs-client/issues"},"_nodeVersion":"23.5.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-PYXDJg1EuNC7HMhNFCc6SNddEbJ7hN8GAXA9ctftExf7NLyd7iaYFDPjp0IuLammyegCGmd/rCo7jbujz9gKHw==","shasum":"62479c04856fa2a548acc1c64bf4bf61ca73cd0e","tarball":"https://registry.npmjs.org/@aiozstream/nodejs-client/-/nodejs-client-1.0.16.tgz","fileCount":417,"unpackedSize":810381,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDu6U6mrO6L69pS+e/eqM+4cEJt7NTEe+bWZCVtMwgcTAiAR5Qthh8e6s6YuAnkh+tD3zf/TUZMxcrsaR7u9OP7w0Q=="}]},"_npmUser":{"name":"aioz-member","email":"vinh.hoang.bui@aioz.io"},"directories":{},"maintainers":[{"name":"aioz-member","email":"vinh.hoang.bui@aioz.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nodejs-client_1.0.16_1773654083881_0.4017776550328136"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-25T06:39:37.856Z","modified":"2026-03-16T09:41:24.155Z","1.0.9":"2025-02-25T06:39:38.196Z","1.0.10":"2025-07-01T11:15:49.353Z","1.0.11":"2025-08-15T04:14:44.745Z","1.0.12":"2026-02-25T09:15:02.058Z","1.0.13":"2026-03-04T09:07:30.009Z","1.0.14":"2026-03-04T10:58:19.763Z","1.0.15":"2026-03-11T03:19:58.221Z","1.0.16":"2026-03-16T09:41:24.026Z"},"bugs":{"url":"https://github.com/AIOZNetwork/aiozstream-nodejs-client/issues"},"author":{"name":"aioz","email":"support@aiozstream.network"},"license":"MIT","homepage":"https://github.com/AIOZNetwork/aiozstream-nodejs-client#readme","keywords":["aioz","api","aioz stream","video","client","live stream"],"repository":{"type":"git","url":"git+https://github.com/AIOZNetwork/aiozstream-nodejs-client.git"},"description":"AIOZ stream nodejs API client","maintainers":[{"name":"aioz-member","email":"vinh.hoang.bui@aioz.io"}],"readme":"<!--<documentation_excluded>-->\n<h1 align=\"center\">AIOZ Stream Node.js client</h1>\n\nAIOZ Stream is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.\n\n## Project description\n\nAIOZ Stream's Node.js is a lightweight client built in `TypeScript` that streamlines the coding process. Chunking files is handled for you, as is pagination and refreshing your tokens.\n\n## Getting started\n\n### Installation\nWith `npm`:\n```\nnpm install @aiozstream/nodejs-client\n```\n\n...or with `yarn`:\n```\nyarn add @aiozstream/nodejs-client\n```\n\n### Code sample\n\n```typescript\nimport StreamClient from \"@aiozstream/nodejs-client\";\n \n(async () => {\n  try {\n    const client = new StreamClient({\n      publicKey: \"YOUR_PUBLIC_KEY\",\n      secretKey: \"YOUR_SECRET_KEY\",\n    });\n    const videoCreationPayload = {\n      title: \"First video\", // The title of your new video.\n      description: \"A new video.\", // A brief description of your video.\n    };\n \n    const video = await client.video.create(videoCreationPayload);\n    if (!video.data) {\n      throw new Error(\"Failed to create video\");\n    }\n    if (!video.data.id) {\n      throw new Error(\"Failed to create video\");\n    }\n    // Option 1: Use client upload with videoId\n    // await client.uploadVideo(video.data.id, \"./path/to/video.mp4\");\n    // console.log(\"Upload successfully\");\n    // Option 2: Upload parts yourself\n    const uploadResult = await client.video.uploadPart(\n      video.data.id,\n      \"./path/to/video.mp4\",\n    );\n    console.log(uploadResult);\n \n    const checkResult = await client.video.uploadVideoComplete(video.data.id);\n    // Check if the video upload is complete\n    console.log(checkResult);\n  } catch (e) {\n    console.error(e);\n  }\n})();\n\n\n\n```\n\n## Documentation\n\n### API endpoints\n\n\n#### AnalyticsApi\n\nMethod | Description | HTTP request\n------------- | ------------- | -------------\n[**GetAggregatedMetrics()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/AnalyticsApi.md#GetAggregatedMetrics) | Get aggregated metrics | **POST** `/analytics/metrics/data/{metric}/{aggregation}`\n[**GetBreakdownMetrics()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/AnalyticsApi.md#GetBreakdownMetrics) | Get breakdown metrics | **POST** `/analytics/metrics/bucket/{metric}/{breakdown}`\n[**GetDataUsage()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/AnalyticsApi.md#GetDataUsage) | Get data usage | **GET** `/analytics/data`\n[**GetOvertimeMetrics()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/AnalyticsApi.md#GetOvertimeMetrics) | Get overtime metrics | **POST** `/analytics/metrics/timeseries/{metric}/{interval}`\n[**GetStatisticMedias()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/AnalyticsApi.md#GetStatisticMedias) | Get statistic media | **GET** `/analytics/media`\n\n\n#### ApiKeyApi\n\nMethod | Description | HTTP request\n------------- | ------------- | -------------\n[**create()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/ApiKeyApi.md#create) | Create API key | **POST** `/api_keys`\n[**update()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/ApiKeyApi.md#update) | Rename api key | **PATCH** `/api_keys/{id}`\n[**delete()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/ApiKeyApi.md#delete) | Delete API key | **DELETE** `/api_keys/{id}`\n[**list()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/ApiKeyApi.md#list) | Get list API keys | **GET** `/api_keys`\n\n\n#### LiveStreamApi\n\nMethod | Description | HTTP request\n------------- | ------------- | -------------\n[**uploadThumbnail()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#uploadThumbnail) | Upload live stream media thumbnail | **POST** `/live_streams/{id}/thumbnail`\n[**deleteThumbnail()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#deleteThumbnail) | Delete live stream media thumbnail | **DELETE** `/live_streams/{id}/thumbnail`\n[**addMulticast()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#addMulticast) | Add live stream multicast | **POST** `/live_streams/multicast/{stream_key}`\n[**createLiveStreamKey()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#createLiveStreamKey) | Create live stream key | **POST** `/live_streams`\n[**createStreaming()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#createStreaming) | Create a new live stream media | **POST** `/live_streams/{id}/streamings`\n[**deleteLiveStreamKey()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#deleteLiveStreamKey) | Delete live stream key | **DELETE** `/live_streams/{id}`\n[**deleteLiveStreamMulticast()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#deleteLiveStreamMulticast) | Delete live stream multicast | **DELETE** `/live_streams/multicast/{stream_key}`\n[**deleteStreaming()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#deleteStreaming) | Delete live stream video | **DELETE** `/live_streams/{id}/streamings/{stream_id}`\n[**getLiveStreamKey()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#getLiveStreamKey) | Get live stream key | **GET** `/live_streams/{id}`\n[**getLiveStreamKeys()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#getLiveStreamKeys) | Get live stream key list | **GET** `/live_streams`\n[**getLiveStreamMulticastByStreamKey()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#getLiveStreamMulticastByStreamKey) | Get live stream multicast by stream key | **GET** `/live_streams/multicast/{stream_key}`\n[**getLiveStreamPlayerInfo()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#getLiveStreamPlayerInfo) | Get live stream video public | **GET** `/live_streams/player/{id}/media`\n[**getLiveStreamStatisticByStreamMediaId()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#getLiveStreamStatisticByStreamMediaId) | Get live stream statistic by stream media id | **GET** `/live_streams/statistic/{stream_media_id}`\n[**getLiveStreamVideo()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#getLiveStreamVideo) | Get live stream video | **GET** `/live_streams/{id}/video`\n[**getMedias()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#getMedias) | Get live stream media | **POST** `/live_streams/{id}/media`\n[**getStreaming()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#getStreaming) | Get live stream media streaming | **GET** `/live_streams/{id}/streamings/{stream_id}`\n[**getStreamings()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#getStreamings) | Get live stream media streamings | **GET** `/live_streams/{id}/streamings`\n[**updateLiveStreamKey()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#updateLiveStreamKey) | Update live stream key | **PUT** `/live_streams/{id}`\n[**updateMedia()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/LiveStreamApi.md#updateMedia) | Update live stream media | **PUT** `/live_streams/{id}/streamings`\n\n\n#### MediaApi\n\nMethod | Description | HTTP request\n------------- | ------------- | -------------\n[**create()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaApi.md#create) | Create media object | **POST** `/media/create`\n[**update()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaApi.md#update) | update media info | **PATCH** `/media/{id}`\n[**delete()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaApi.md#delete) | Delete media | **DELETE** `/media/{id}`\n[**uploadThumbnail()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaApi.md#uploadThumbnail) | Upload media thumbnail | **POST** `/media/{id}/thumbnail`\n[**deleteThumbnail()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaApi.md#deleteThumbnail) | Delete media thumbnail | **DELETE** `/media/{id}/thumbnail`\n[**createCaption()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaApi.md#createCaption) | Create a new media caption | **POST** `/media/{id}/captions/{lan}`\n[**deleteCaption()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaApi.md#deleteCaption) | Delete a media caption | **DELETE** `/media/{id}/captions/{lan}`\n[**getCaptions()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaApi.md#getCaptions) | Get media captions | **GET** `/media/{id}/captions`\n[**getCost()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaApi.md#getCost) | get media transcoding cost | **GET** `/media/cost`\n[**getDetail()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaApi.md#getDetail) | get media detail | **GET** `/media/{id}`\n[**getMediaList()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaApi.md#getMediaList) | Get user videos list | **POST** `/media`\n[**getMediaPlayerInfo()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaApi.md#getMediaPlayerInfo) | Get media object | **GET** `/media/{id}/player.json`\n[**setDefaultCaption()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaApi.md#setDefaultCaption) | Set default caption | **PATCH** `/media/{id}/captions/{lan}`\n[**uploadMediaComplete()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaApi.md#uploadMediaComplete) | Get upload media when complete | **GET** `/media/{id}/complete`\n[**uploadPart()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaApi.md#uploadPart) | Upload part of media | **POST** `/media/{id}/part`\n\n\n#### MediaChapterApi\n\nMethod | Description | HTTP request\n------------- | ------------- | -------------\n[**create()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaChapterApi.md#create) | Create a media chapter | **POST** `/media/{id}/chapters/{lan}`\n[**get()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaChapterApi.md#get) | Get media chapters | **GET** `/media/{id}/chapters`\n[**delete()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/MediaChapterApi.md#delete) | Delete a video chapter | **DELETE** `/media/{id}/chapters/{lan}`\n\n\n#### PlayersApi\n\nMethod | Description | HTTP request\n------------- | ------------- | -------------\n[**create()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlayersApi.md#create) | Create a player theme | **POST** `/players`\n[**get()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlayersApi.md#get) | Get a player theme by ID | **GET** `/players/{id}`\n[**update()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlayersApi.md#update) | Update a player theme by ID | **PATCH** `/players/{id}`\n[**delete()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlayersApi.md#delete) | Delete a player theme by ID | **DELETE** `/players/{id}`\n[**list()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlayersApi.md#list) | List all player themes | **GET** `/players`\n[**uploadLogo()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlayersApi.md#uploadLogo) | Upload a logo for a player theme by ID | **POST** `/players/{id}/logo`\n[**deleteLogo()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlayersApi.md#deleteLogo) | Delete a logo for a player theme by ID | **DELETE** `/players/{id}/logo`\n[**addPlayer()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlayersApi.md#addPlayer) | Add a player theme to a video | **POST** `/players/add-player`\n[**removePlayer()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlayersApi.md#removePlayer) | Remove a player theme from a video | **POST** `/players/remove-player`\n\n\n#### PlaylistApi\n\nMethod | Description | HTTP request\n------------- | ------------- | -------------\n[**addVideoToPlaylist()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlaylistApi.md#addVideoToPlaylist) | Add a video to a playlist | **POST** `/playlists/{id}/items`\n[**createPlaylist()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlaylistApi.md#createPlaylist) | Create a playlist | **POST** `/playlists/create`\n[**deletePlaylistById()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlaylistApi.md#deletePlaylistById) | Delete a playlist by ID | **DELETE** `/playlists/{id}`\n[**deletePlaylistThumbnail()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlaylistApi.md#deletePlaylistThumbnail) | Delete a playlist thumbnail | **DELETE** `/playlists/{id}/thumbnail`\n[**getPlaylistById()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlaylistApi.md#getPlaylistById) | Get playlist by ID | **GET** `/playlists/{id}`\n[**getPlaylistPublicInfo()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlaylistApi.md#getPlaylistPublicInfo) | Get a playlist public | **GET** `/playlists/{id}/player.json`\n[**getPlaylists()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlaylistApi.md#getPlaylists) | Get user&#39;s playlists | **POST** `/playlists`\n[**moveVideoInPlaylist()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlaylistApi.md#moveVideoInPlaylist) | Move a video in a playlist | **PUT** `/playlists/{id}/items`\n[**removeMediaFromPlaylist()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlaylistApi.md#removeMediaFromPlaylist) | Remove a media from a playlist | **DELETE** `/playlists/{id}/items/{item_id}`\n[**updatePlaylist()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/PlaylistApi.md#updatePlaylist) | Update a playlist | **PATCH** `/playlists/{id}`\n\n\n#### UserApi\n\nMethod | Description | HTTP request\n------------- | ------------- | -------------\n[**GetMe()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/UserApi.md#GetMe) | Get me | **GET** `/user/me`\n\n\n#### WebhookApi\n\nMethod | Description | HTTP request\n------------- | ------------- | -------------\n[**create()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/WebhookApi.md#create) | Create webhook | **POST** `/webhooks`\n[**get()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/WebhookApi.md#get) | Get user&#39;s webhook by id | **GET** `/webhooks/{id}`\n[**update()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/WebhookApi.md#update) | Update event webhook | **PATCH** `/webhooks/{id}`\n[**delete()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/WebhookApi.md#delete) | Delete webhook | **DELETE** `/webhooks/{id}`\n[**list()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/WebhookApi.md#list) | Get list webhooks | **GET** `/webhooks`\n[**check()**](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/api/WebhookApi.md#check) | Check webhook by id | **POST** `/webhooks/check/{id}`\n\n\n\n### Models\n\n - [AddMediaToPlaylistRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/AddMediaToPlaylistRequest.md)\n - [AddPlayerThemesToVideoRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/AddPlayerThemesToVideoRequest.md)\n - [ApiKey](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/ApiKey.md)\n - [Asset](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/Asset.md)\n - [AudioConfig](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/AudioConfig.md)\n - [Controls](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/Controls.md)\n - [CreateApiKeyData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreateApiKeyData.md)\n - [CreateApiKeyRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreateApiKeyRequest.md)\n - [CreateApiKeyResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreateApiKeyResponse.md)\n - [CreateLiveStreamKeyRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreateLiveStreamKeyRequest.md)\n - [CreateLiveStreamKeyResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreateLiveStreamKeyResponse.md)\n - [CreateMediaCaptionData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreateMediaCaptionData.md)\n - [CreateMediaCaptionResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreateMediaCaptionResponse.md)\n - [CreateMediaChapterData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreateMediaChapterData.md)\n - [CreateMediaChapterResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreateMediaChapterResponse.md)\n - [CreateMediaRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreateMediaRequest.md)\n - [CreateMediaResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreateMediaResponse.md)\n - [CreatePlayerThemeRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreatePlayerThemeRequest.md)\n - [CreatePlayerThemesData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreatePlayerThemesData.md)\n - [CreatePlayerThemesResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreatePlayerThemesResponse.md)\n - [CreatePlaylistData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreatePlaylistData.md)\n - [CreatePlaylistRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreatePlaylistRequest.md)\n - [CreatePlaylistResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreatePlaylistResponse.md)\n - [CreateStreamingRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreateStreamingRequest.md)\n - [CreateStreamingResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreateStreamingResponse.md)\n - [CreateWebhookData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreateWebhookData.md)\n - [CreateWebhookRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreateWebhookRequest.md)\n - [CreateWebhookResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/CreateWebhookResponse.md)\n - [DataUsage](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/DataUsage.md)\n - [GetAggregatedMetricsResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetAggregatedMetricsResponse.md)\n - [GetApiKeysData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetApiKeysData.md)\n - [GetApiKeysResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetApiKeysResponse.md)\n - [GetBreakdownMetricsRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetBreakdownMetricsRequest.md)\n - [GetBreakdownMetricsResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetBreakdownMetricsResponse.md)\n - [GetDataUsageResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetDataUsageResponse.md)\n - [GetLiveStreamKeyData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetLiveStreamKeyData.md)\n - [GetLiveStreamKeyResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetLiveStreamKeyResponse.md)\n - [GetLiveStreamKeysListData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetLiveStreamKeysListData.md)\n - [GetLiveStreamKeysListResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetLiveStreamKeysListResponse.md)\n - [GetLiveStreamMediasRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetLiveStreamMediasRequest.md)\n - [GetLiveStreamMediasResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetLiveStreamMediasResponse.md)\n - [GetLiveStreamMulticastResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetLiveStreamMulticastResponse.md)\n - [GetLiveStreamStatisticResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetLiveStreamStatisticResponse.md)\n - [GetLiveStreamVideoPublicResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetLiveStreamVideoPublicResponse.md)\n - [GetLiveStreamVideoResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetLiveStreamVideoResponse.md)\n - [GetMeResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetMeResponse.md)\n - [GetMediaCaptionsData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetMediaCaptionsData.md)\n - [GetMediaCaptionsResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetMediaCaptionsResponse.md)\n - [GetMediaChaptersData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetMediaChaptersData.md)\n - [GetMediaChaptersResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetMediaChaptersResponse.md)\n - [GetMediaDetailResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetMediaDetailResponse.md)\n - [GetMediaListData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetMediaListData.md)\n - [GetMediaListRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetMediaListRequest.md)\n - [GetMediaListResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetMediaListResponse.md)\n - [GetMediaPlayerInfoResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetMediaPlayerInfoResponse.md)\n - [GetOvertimeMetricsResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetOvertimeMetricsResponse.md)\n - [GetPlayerThemeByIdData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetPlayerThemeByIdData.md)\n - [GetPlayerThemeByIdResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetPlayerThemeByIdResponse.md)\n - [GetPlayerThemeData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetPlayerThemeData.md)\n - [GetPlayerThemeResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetPlayerThemeResponse.md)\n - [GetPlaylistByIdData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetPlaylistByIdData.md)\n - [GetPlaylistByIdResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetPlaylistByIdResponse.md)\n - [GetPlaylistListData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetPlaylistListData.md)\n - [GetPlaylistListRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetPlaylistListRequest.md)\n - [GetPlaylistListResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetPlaylistListResponse.md)\n - [GetStatisticMediasResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetStatisticMediasResponse.md)\n - [GetStreamingResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetStreamingResponse.md)\n - [GetStreamingsResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetStreamingsResponse.md)\n - [GetTranscodeCostData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetTranscodeCostData.md)\n - [GetTranscodeCostResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetTranscodeCostResponse.md)\n - [GetUserData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetUserData.md)\n - [GetUserWebhookData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetUserWebhookData.md)\n - [GetUserWebhookResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetUserWebhookResponse.md)\n - [GetWebhooksListData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetWebhooksListData.md)\n - [GetWebhooksListResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/GetWebhooksListResponse.md)\n - [InternalControllersGetAggreatedMetricsMetricsRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/InternalControllersGetAggreatedMetricsMetricsRequest.md)\n - [LiveStreamAssets](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/LiveStreamAssets.md)\n - [LiveStreamKeyData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/LiveStreamKeyData.md)\n - [LiveStreamMediaData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/LiveStreamMediaData.md)\n - [LiveStreamMediaResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/LiveStreamMediaResponse.md)\n - [LiveStreamMediasResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/LiveStreamMediasResponse.md)\n - [LiveStreamMulticast](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/LiveStreamMulticast.md)\n - [LiveStreamStatisticResp](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/LiveStreamStatisticResp.md)\n - [Media](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/Media.md)\n - [MediaAssets](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/MediaAssets.md)\n - [MediaCaption](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/MediaCaption.md)\n - [MediaChapter](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/MediaChapter.md)\n - [Metadata](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/Metadata.md)\n - [MetricFilter](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/MetricFilter.md)\n - [MetricItem](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/MetricItem.md)\n - [MetricsContext](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/MetricsContext.md)\n - [MoveVideoInPlaylistRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/MoveVideoInPlaylistRequest.md)\n - [PlayerTheme](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/PlayerTheme.md)\n - [Playlist](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/Playlist.md)\n - [PlaylistItem](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/PlaylistItem.md)\n - [PlaylistItemMedia](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/PlaylistItemMedia.md)\n - [PublicPlaylistObject](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/PublicPlaylistObject.md)\n - [QualityConfig](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/QualityConfig.md)\n - [QualityObject](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/QualityObject.md)\n - [RemoveMediasFromPlaylistRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/RemoveMediasFromPlaylistRequest.md)\n - [RemovePlayerThemesFromMediaRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/RemovePlayerThemesFromMediaRequest.md)\n - [RenameAPIKeyRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/RenameAPIKeyRequest.md)\n - [RequestCreateCaption](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/RequestCreateCaption.md)\n - [ResponseError](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/ResponseError.md)\n - [ResponseSuccess](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/ResponseSuccess.md)\n - [Theme](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/Theme.md)\n - [TimeFrame](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/TimeFrame.md)\n - [UpdateLiveStreamKeyData](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/UpdateLiveStreamKeyData.md)\n - [UpdateLiveStreamKeyRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/UpdateLiveStreamKeyRequest.md)\n - [UpdateLiveStreamKeyResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/UpdateLiveStreamKeyResponse.md)\n - [UpdateLiveStreamMediaRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/UpdateLiveStreamMediaRequest.md)\n - [UpdateMediaInfoRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/UpdateMediaInfoRequest.md)\n - [UpdatePlayerThemeRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/UpdatePlayerThemeRequest.md)\n - [UpdatePlayerThemeResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/UpdatePlayerThemeResponse.md)\n - [UpdateWebhookRequest](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/UpdateWebhookRequest.md)\n - [UploadLogoByIdResponse](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/UploadLogoByIdResponse.md)\n - [UpsertLiveStreamMulticastInput](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/UpsertLiveStreamMulticastInput.md)\n - [User](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/User.md)\n - [VideoConfig](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/VideoConfig.md)\n - [VideoWatermark](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/VideoWatermark.md)\n - [Webhook](https://github.com/AIOZNetwork/aiozstream-nodejs-client/blob/main/docs/model/Webhook.md)\n\n\n### Rate Limiting\n\nAIOZ Stream implements rate limiting to ensure fair usage and stability of the service. The API provides the rate limit values in the response headers for any API requests you make. \nIn this Node.js client, you can access these headers by using the `*WithResponseHeaders()` versions of the methods. These methods return both the response body and the headers, allowing you to check the `X-RateLimit-Limit`, `X-RateLimit-Remaining`, and `X-RateLimit-Retry-After` headers to understand your current rate limit status.\n\n\nHere is an example of how to use these methods:\n\n```js\nconst client = new StreamClient({\n  secretKey: \"YOUR_SECRET_KEY\",\n  publicKey: \"YOUR_PUBLIC_KEY\"\n});\n\nconst { headers, body } = const webhook = await client.webhook.listWithResponseHeaders();\n```\n\n### Authorization\n\n#### API key and public key\n\nAll endpoints required to be authenticated using the API key and public key mechanism described in our [documentation](https://aiozstream.network/docs/video-management/api-key-management).\n\nAll you have to do is provide an API key and public key when instantiating the StreamClient:\n```js\nconst client = new StreamClient({\n  secretKey: \"YOUR_SECRET_KEY\",\n  publicKey: \"YOUR_PUBLIC_KEY\"\n});\n```\n## Have you gotten use from this API client?\n\nPlease take a moment to leave a star on the client ⭐\n\nThis helps other users to find the clients and also helps us understand which clients are most popular. Thank you!\n","readmeFilename":"README.md"}