{"_id":"@bambuser/n8n-nodes-livecommerce","_rev":"7-c158efb4575df955ced7118a0079d6f8","name":"@bambuser/n8n-nodes-livecommerce","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@bambuser/n8n-nodes-livecommerce","version":"0.1.0","keywords":["n8n-community-node-package","n8n","bambuser","livecommerce","live-shopping","video-commerce","vod","product-catalog"],"author":{"url":"https://bambuser.com","name":"Bambuser"},"license":"MIT","_id":"@bambuser/n8n-nodes-livecommerce@0.1.0","maintainers":[{"name":"jespermjonsson","email":"jj@bambuser.com"},{"name":"nici-bambuser","email":"administration@bambuser.com"},{"name":"saeidbasirnia","email":"saeid.basirnia@bambuser.com"},{"name":"kristoffer.carlson","email":"me@kristoffercarlson.com"}],"homepage":"https://github.com/bambuser/n8n-nodes-livecommerce#readme","bugs":{"url":"https://github.com/bambuser/n8n-nodes-livecommerce/issues"},"n8n":{"nodes":["dist/nodes/BambuserShows/BambuserShows.node.js","dist/nodes/BambuserVod/BambuserVod.node.js","dist/nodes/BambuserCalls/BambuserCalls.node.js","dist/nodes/BambuserProductCatalog/BambuserProductCatalog.node.js","dist/nodes/BambuserShopperData/BambuserShopperData.node.js","dist/nodes/BambuserWebhookTrigger/BambuserWebhookTrigger.node.js"],"strict":true,"credentials":["dist/credentials/BambuserApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"ebc5e466c6546ab78ce536fb244420b255ad41e5","tarball":"https://registry.npmjs.org/@bambuser/n8n-nodes-livecommerce/-/n8n-nodes-livecommerce-0.1.0.tgz","fileCount":18,"integrity":"sha512-nn9ebZ1YylkcKEuTwB7qkRxl2X2LhmdjOt8rMCe+dWW0lLLFHVGTdIaFcAx4JESlrde4yIMo5HoYRYxmohKLpQ==","signatures":[{"sig":"MEQCIBYRTbgW8ER1Lzu5ZqNqxi7a/waKgL75SGbzujgdk+blAiAv9bVoGnmk7paB/9RWfT7pR43QJCgcDkAeqp9GvRtMfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bambuser%2fn8n-nodes-livecommerce@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166678},"engines":{"node":">=24"},"gitHead":"890601cd8dbf76c3ddfc21e6d16a4941eed0ecda","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"node --import tsx --test \"tests/unit/**/*.test.ts\"","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","test:stage":"node --env-file-if-exists=.env.stage --import tsx --test \"tests/stage/**/*.test.ts\"","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"kristoffer.carlson","email":"me@kristoffercarlson.com"},"repository":{"url":"git+https://github.com/bambuser/n8n-nodes-livecommerce.git","type":"git"},"_npmVersion":"11.13.0","description":"n8n nodes for the Bambuser Live Commerce platform — live shopping, video on demand, calls, product catalog, shopper data, and webhook triggers. Free Bambuser account at https://bambuser.com.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","eslint":"9.39.4","prettier":"3.8.3","release-it":"20.0.1","typescript":"5.9.3","@types/node":"^24.0.0","@n8n/node-cli":"^0.23.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-livecommerce_0.1.0_1781161048829_0.6873448685952099","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bambuser/n8n-nodes-livecommerce","version":"0.1.1","keywords":["n8n-community-node-package","n8n","bambuser","livecommerce","live-shopping","video-commerce","vod","product-catalog"],"author":{"url":"https://bambuser.com","name":"Bambuser","email":"kristoffer.carlson@bambuser.com"},"license":"MIT","_id":"@bambuser/n8n-nodes-livecommerce@0.1.1","maintainers":[{"name":"jespermjonsson","email":"jj@bambuser.com"},{"name":"nici-bambuser","email":"administration@bambuser.com"},{"name":"saeidbasirnia","email":"saeid.basirnia@bambuser.com"},{"name":"kristoffer.carlson","email":"kristoffer.carlson@bambuser.com"}],"homepage":"https://github.com/bambuser/n8n-nodes-livecommerce#readme","bugs":{"url":"https://github.com/bambuser/n8n-nodes-livecommerce/issues"},"n8n":{"nodes":["dist/nodes/BambuserShows/BambuserShows.node.js","dist/nodes/BambuserVod/BambuserVod.node.js","dist/nodes/BambuserCalls/BambuserCalls.node.js","dist/nodes/BambuserProductCatalog/BambuserProductCatalog.node.js","dist/nodes/BambuserShopperData/BambuserShopperData.node.js","dist/nodes/BambuserWebhookTrigger/BambuserWebhookTrigger.node.js"],"strict":true,"credentials":["dist/credentials/BambuserApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"c3b8c2f59be8d37b2d5fdbaa6f8069dec6566553","tarball":"https://registry.npmjs.org/@bambuser/n8n-nodes-livecommerce/-/n8n-nodes-livecommerce-0.1.1.tgz","fileCount":18,"integrity":"sha512-TF4DQ82RaPbC0gjPepQ9hi+Tquo9FQ/4uo37QM1AW05KAKQA7a9Gll6B8+RBt0CmygvxDZ59S2oRnCE/e/4Kaw==","signatures":[{"sig":"MEUCIQC8Oute6RoP9NTbGByCD6xV4jqjJmsQflkAJtgT4XjjSAIgZcNfNkuvqyUbiG/qaHCjV8c3wLVsRyX35t45xfA7jVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bambuser%2fn8n-nodes-livecommerce@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166726},"engines":{"node":">=24"},"gitHead":"e12084c78679c6391b5ccc4f78bff8fb2be55d2c","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"node --import tsx --test \"tests/unit/**/*.test.ts\"","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","test:stage":"node --env-file-if-exists=.env.stage --import tsx --test \"tests/stage/**/*.test.ts\"","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c71e470-80e1-491d-8f93-57c085d7e1ff"}},"repository":{"url":"git+https://github.com/bambuser/n8n-nodes-livecommerce.git","type":"git"},"_npmVersion":"11.13.0","description":"n8n nodes for the Bambuser Live Commerce platform — live shopping, video on demand, calls, product catalog, shopper data, and webhook triggers. Free Bambuser account at https://bambuser.com.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","eslint":"9.39.4","prettier":"3.8.3","release-it":"20.0.1","typescript":"5.9.3","@types/node":"^24.0.0","@n8n/node-cli":"^0.23.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-livecommerce_0.1.1_1781162757671_0.2217041974434697","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bambuser/n8n-nodes-livecommerce","version":"0.1.2","keywords":["n8n-community-node-package","n8n","bambuser","livecommerce","live-shopping","video-commerce","vod","product-catalog"],"author":{"url":"https://bambuser.com","name":"Bambuser","email":"kristoffer.carlson@bambuser.com"},"license":"MIT","_id":"@bambuser/n8n-nodes-livecommerce@0.1.2","maintainers":[{"name":"jespermjonsson","email":"jj@bambuser.com"},{"name":"nici-bambuser","email":"administration@bambuser.com"},{"name":"saeidbasirnia","email":"saeid.basirnia@bambuser.com"},{"name":"kristoffer.carlson","email":"kristoffer.carlson@bambuser.com"}],"homepage":"https://github.com/bambuser/n8n-nodes-livecommerce#readme","bugs":{"url":"https://github.com/bambuser/n8n-nodes-livecommerce/issues"},"n8n":{"nodes":["dist/nodes/BambuserShows/BambuserShows.node.js","dist/nodes/BambuserVod/BambuserVod.node.js","dist/nodes/BambuserCalls/BambuserCalls.node.js","dist/nodes/BambuserProductCatalog/BambuserProductCatalog.node.js","dist/nodes/BambuserShopperData/BambuserShopperData.node.js","dist/nodes/BambuserWebhookTrigger/BambuserWebhookTrigger.node.js"],"strict":true,"credentials":["dist/credentials/BambuserApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"5f4c3569acee4205cd345ca3fa4fe3eacc094e9d","tarball":"https://registry.npmjs.org/@bambuser/n8n-nodes-livecommerce/-/n8n-nodes-livecommerce-0.1.2.tgz","fileCount":18,"integrity":"sha512-27jUDsgteo0tbmzu1fQkheTVG4yARK2F83rsGTRIUF5wTlRG3DG7GnWLnVVx+h7R9NN02n3DsrIGkTBCjTdoJA==","signatures":[{"sig":"MEUCIQDV5tMyHtA4SJUQ2XZLQDGAsBCRhoR5K54uXSxBZ/AZHgIgHAj2hQtmTn/0MyOijSqwLpGyEpinuEibILTxVVHbjHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bambuser%2fn8n-nodes-livecommerce@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166953},"engines":{"node":">=24"},"gitHead":"2edfae302e00fd1ea449b84524c0e87e83a0e12c","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"node --import tsx --test \"tests/unit/**/*.test.ts\"","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","test:stage":"node --env-file-if-exists=.env.stage --import tsx --test \"tests/stage/**/*.test.ts\"","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c71e470-80e1-491d-8f93-57c085d7e1ff"}},"repository":{"url":"git+https://github.com/bambuser/n8n-nodes-livecommerce.git","type":"git"},"_npmVersion":"11.13.0","description":"n8n nodes for the Bambuser Live Commerce platform — live shopping, video on demand, calls, product catalog, shopper data, and webhook triggers. Free Bambuser account at https://bambuser.com.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","eslint":"9.39.4","prettier":"3.8.3","release-it":"20.0.1","typescript":"5.9.3","@types/node":"^24.0.0","@n8n/node-cli":"^0.23.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-livecommerce_0.1.2_1781167671686_0.10027179496558558","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@bambuser/n8n-nodes-livecommerce","version":"0.1.3","keywords":["n8n-community-node-package","n8n","bambuser","livecommerce","live-shopping","video-commerce","vod","product-catalog"],"author":{"url":"https://bambuser.com","name":"Bambuser","email":"kristoffer.carlson@bambuser.com"},"license":"MIT","_id":"@bambuser/n8n-nodes-livecommerce@0.1.3","maintainers":[{"name":"jespermjonsson","email":"jj@bambuser.com"},{"name":"nici-bambuser","email":"administration@bambuser.com"},{"name":"saeidbasirnia","email":"saeid.basirnia@bambuser.com"},{"name":"kristoffer.carlson","email":"kristoffer.carlson@bambuser.com"}],"homepage":"https://github.com/bambuser/n8n-nodes-livecommerce#readme","bugs":{"url":"https://github.com/bambuser/n8n-nodes-livecommerce/issues"},"n8n":{"nodes":["dist/nodes/BambuserShows/BambuserShows.node.js","dist/nodes/BambuserVod/BambuserVod.node.js","dist/nodes/BambuserCalls/BambuserCalls.node.js","dist/nodes/BambuserProductCatalog/BambuserProductCatalog.node.js","dist/nodes/BambuserShopperData/BambuserShopperData.node.js","dist/nodes/BambuserWebhookTrigger/BambuserWebhookTrigger.node.js"],"strict":true,"credentials":["dist/credentials/BambuserApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"4fc2a660ebd1964f2929a3e6877dc7272dc2ab8d","tarball":"https://registry.npmjs.org/@bambuser/n8n-nodes-livecommerce/-/n8n-nodes-livecommerce-0.1.3.tgz","fileCount":18,"integrity":"sha512-C80os7nA0/uIbnwaBYqpjPplGpHiytpzj5gK6rde04clL9kW3lSzt/K8gRu1zRNpK7iWChMF4A44XkudNxy9Kg==","signatures":[{"sig":"MEYCIQD2JBzTp0VVwyISqSEia8/j0mIWoO9rZMD3kD35bV1mBgIhAPmXR9V31ce5NfHIBfZX06QAoF8RbzG5N4cMhIw6ExH8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bambuser%2fn8n-nodes-livecommerce@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166873},"engines":{"node":">=24"},"gitHead":"97cdc108590581b74851cf0c68d891be56c0751a","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"node --import tsx --test \"tests/unit/**/*.test.ts\"","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","test:stage":"node --env-file-if-exists=.env.stage --import tsx --test \"tests/stage/**/*.test.ts\"","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c71e470-80e1-491d-8f93-57c085d7e1ff"}},"repository":{"url":"git+https://github.com/bambuser/n8n-nodes-livecommerce.git","type":"git"},"_npmVersion":"11.13.0","description":"n8n nodes for the Bambuser Live Commerce platform — live shopping, video on demand, calls, product catalog, shopper data, and webhook triggers. Free Bambuser account at https://bambuser.com.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","eslint":"9.39.4","prettier":"3.8.3","release-it":"20.0.1","typescript":"5.9.3","@types/node":"^24.0.0","@n8n/node-cli":"^0.23.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-livecommerce_0.1.3_1781182297193_0.5186673744611396","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@bambuser/n8n-nodes-livecommerce","version":"0.1.4","keywords":["n8n-community-node-package","n8n","bambuser","livecommerce","live-shopping","video-commerce","vod","product-catalog"],"author":{"url":"https://bambuser.com","name":"Bambuser","email":"kristoffer.carlson@bambuser.com"},"license":"MIT","_id":"@bambuser/n8n-nodes-livecommerce@0.1.4","maintainers":[{"name":"jespermjonsson","email":"jj@bambuser.com"},{"name":"nici-bambuser","email":"administration@bambuser.com"},{"name":"saeidbasirnia","email":"saeid.basirnia@bambuser.com"},{"name":"kristoffer.carlson","email":"kristoffer.carlson@bambuser.com"}],"homepage":"https://github.com/bambuser/n8n-nodes-livecommerce#readme","bugs":{"url":"https://github.com/bambuser/n8n-nodes-livecommerce/issues"},"n8n":{"nodes":["dist/nodes/BambuserShows/BambuserShows.node.js","dist/nodes/BambuserVod/BambuserVod.node.js","dist/nodes/BambuserCalls/BambuserCalls.node.js","dist/nodes/BambuserProductCatalog/BambuserProductCatalog.node.js","dist/nodes/BambuserShopperData/BambuserShopperData.node.js","dist/nodes/BambuserWebhookTrigger/BambuserWebhookTrigger.node.js"],"strict":true,"credentials":["dist/credentials/BambuserApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"60942ca0c21dc1a4002af5025a141384191e8df1","tarball":"https://registry.npmjs.org/@bambuser/n8n-nodes-livecommerce/-/n8n-nodes-livecommerce-0.1.4.tgz","fileCount":18,"integrity":"sha512-33PYOxiErF2eChCmMLaQOatPUhP43du2DXTOev/nPjr07oYA/7vwu9B6SEYRpNbJMR/KZRbTxTDp7nSFfVLsdg==","signatures":[{"sig":"MEYCIQC1Yt5e8Vd8Ur1TKpcZBSGI6L2ruMWtUlWoPmnaqQ40rQIhALcYxJrpBAkeDAoQTlYke32olsBHEHEThIyggBcGNMCr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bambuser%2fn8n-nodes-livecommerce@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166953},"engines":{"node":">=24"},"gitHead":"03857a131116e72361fb51b09db7d61f1ccae8b2","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"node --import tsx --test \"tests/unit/**/*.test.ts\"","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","test:stage":"node --env-file-if-exists=.env.stage --import tsx --test \"tests/stage/**/*.test.ts\"","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c71e470-80e1-491d-8f93-57c085d7e1ff"}},"repository":{"url":"git+https://github.com/bambuser/n8n-nodes-livecommerce.git","type":"git"},"_npmVersion":"11.13.0","description":"n8n nodes for the Bambuser Live Commerce platform — live shopping, video on demand, calls, product catalog, shopper data, and webhook triggers. Free Bambuser account at https://bambuser.com.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","eslint":"9.39.4","prettier":"3.8.3","release-it":"20.0.1","typescript":"5.9.3","@types/node":"^24.0.0","@n8n/node-cli":"^0.23.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-livecommerce_0.1.4_1781184152063_0.03238156232723166","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bambuser/n8n-nodes-livecommerce","version":"0.2.0","keywords":["n8n-community-node-package","n8n","bambuser","livecommerce","live-shopping","video-commerce","vod","product-catalog"],"author":{"url":"https://bambuser.com","name":"Bambuser","email":"kristoffer.carlson@bambuser.com"},"license":"MIT","_id":"@bambuser/n8n-nodes-livecommerce@0.2.0","maintainers":[{"name":"jespermjonsson","email":"jj@bambuser.com"},{"name":"nici-bambuser","email":"administration@bambuser.com"},{"name":"saeidbasirnia","email":"saeid.basirnia@bambuser.com"},{"name":"kristoffer.carlson","email":"kristoffer.carlson@bambuser.com"}],"homepage":"https://github.com/bambuser/n8n-nodes-livecommerce#readme","bugs":{"url":"https://github.com/bambuser/n8n-nodes-livecommerce/issues"},"n8n":{"nodes":["dist/nodes/Bambuser/Bambuser.node.js","dist/nodes/BambuserWebhookTrigger/BambuserWebhookTrigger.node.js"],"strict":true,"credentials":["dist/credentials/BambuserApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"a1e2ec28d4997771007d81e36d977fbcec643856","tarball":"https://registry.npmjs.org/@bambuser/n8n-nodes-livecommerce/-/n8n-nodes-livecommerce-0.2.0.tgz","fileCount":17,"integrity":"sha512-aA3dDWba/TqU8SEX+93sWfjhQrr6DbLvwmwojBWGATNYQjraA5cItt4yZrYahT0NLXuj8+DJXweu0AbIDLvQ6g==","signatures":[{"sig":"MEUCIDF47yfHBY6pOaFA+9GYHLwhRSZTGtmIdHkg+MwmeqS8AiEAh59Kb5BPVUxsARAtf/AC9RblQOambqbaXjtz3608USg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bambuser%2fn8n-nodes-livecommerce@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147626},"engines":{"node":">=24"},"gitHead":"12932079364250b905d6c1cbc191a8bf812c34ce","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"node --import tsx --test tests/unit/*.test.ts","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","test:stage":"node --env-file-if-exists=.env.stage --import tsx --test tests/stage/*.test.ts","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c71e470-80e1-491d-8f93-57c085d7e1ff"}},"repository":{"url":"git+https://github.com/bambuser/n8n-nodes-livecommerce.git","type":"git"},"_npmVersion":"11.13.0","description":"n8n nodes for the Bambuser Live Commerce platform — live shopping, video on demand, calls, product catalog, shopper data, and webhook triggers. Free Bambuser account at https://bambuser.com.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","eslint":"9.39.4","prettier":"3.8.3","release-it":"20.0.1","typescript":"5.9.3","@types/node":"^24.0.0","@n8n/node-cli":"^0.23.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-livecommerce_0.2.0_1781267466966_0.7136443217352249","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-06-11T06:57:28.718Z","modified":"2026-08-11T14:54:12.365Z","0.1.0":"2026-06-11T06:57:29.035Z","0.1.1":"2026-06-11T07:25:57.819Z","0.1.2":"2026-06-11T08:47:51.820Z","0.1.3":"2026-06-11T12:51:37.315Z","0.1.4":"2026-06-11T13:22:32.273Z","0.2.0":"2026-06-12T12:31:07.128Z"},"bugs":{"url":"https://github.com/bambuser/n8n-nodes-livecommerce/issues"},"author":{"url":"https://bambuser.com","name":"Bambuser","email":"kristoffer.carlson@bambuser.com"},"license":"MIT","homepage":"https://github.com/bambuser/n8n-nodes-livecommerce#readme","keywords":["n8n-community-node-package","n8n","bambuser","livecommerce","live-shopping","video-commerce","vod","product-catalog"],"repository":{"url":"git+https://github.com/bambuser/n8n-nodes-livecommerce.git","type":"git"},"description":"n8n nodes for the Bambuser Live Commerce platform — live shopping, video on demand, calls, product catalog, shopper data, and webhook triggers. Free Bambuser account at https://bambuser.com.","maintainers":[{"email":"jj@bambuser.com","name":"jespermjonsson"},{"email":"administration@bambuser.com","name":"nici-bambuser"},{"email":"saeid.basirnia@bambuser.com","name":"saeidbasirnia"},{"email":"kristoffer.carlson@bambuser.com","name":"kristoffer.carlson"},{"email":"seemanta.biswas@bambuser.com","name":"seemantabiswas"}],"readme":"# n8n-nodes-livecommerce\n\n[![CI](https://github.com/bambuser/n8n-nodes-livecommerce/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/bambuser/n8n-nodes-livecommerce/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/@bambuser/n8n-nodes-livecommerce.svg)](https://www.npmjs.com/package/@bambuser/n8n-nodes-livecommerce)\n[![npm downloads](https://img.shields.io/npm/dm/@bambuser/n8n-nodes-livecommerce.svg)](https://www.npmjs.com/package/@bambuser/n8n-nodes-livecommerce)\n[![Node 24+](https://img.shields.io/node/v/@bambuser/n8n-nodes-livecommerce.svg)](https://nodejs.org)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE)\n\nCommunity [n8n](https://n8n.io) nodes for the [Bambuser](https://bambuser.com) video-commerce platform. A single **Bambuser** action node covers live shopping, shoppable videos, video consultation, product catalog, and shopper data; a companion **Bambuser Webhook Trigger** delivers events into n8n's 400+ integrations without writing custom HTTP code.\n\n## About\n\nBambuser powers live, on-demand, and one-to-one video commerce for retailers and brands. This package wraps the public Bambuser APIs as native n8n nodes so non-engineers can wire video-commerce events into CRMs, data warehouses, messaging platforms, and analytics tools by dragging nodes onto a canvas. The package is maintained by Bambuser and developed in the open.\n\n## Available nodes\n\nTwo nodes ship in the package, sharing a single `Bambuser API` credential.\n\n### Bambuser (action node)\n\nA single action node covering every read/write surface of the Bambuser public APIs. The top-level **Resource** dropdown groups operations by service area:\n\n- **Live Show, Live Product, Live Channel, Live Tag, Live User, Live Statistic, Live Webhook, Live Broadcast** — Live Shopping API. List, create, update, publish, and schedule shows; pin chat messages; manage product highlights; pull viewer/sales metrics.\n- **Video, Media Asset, Video Playlist** — Shoppable Videos (VOD). Clip broadcasts into VODs, manage media assets and captions, query the video library. Requires the `VOD_MANAGE` scope.\n- **Call, Connect Link, Call Statistic** — Video Consultation. Create connect links, fetch call transcripts, pull call statistics.\n- **Catalog Product** — Product Catalog. Search, count, create, update, and delete products. Suitable for AI enrichment and stock-sync workflows. Requires `PRODUCT_CATALOG_READ` or `PRODUCT_CATALOG_MANAGE`.\n- **Shopper Data** — GDPR-relevant shopper records. List, get, and erase records. Requires `READ_SHOPPER_DATA`.\n\n### Bambuser Webhook Trigger\n\nStart a workflow when Bambuser fires an event. The node registers and tears down the subscription against the Bambuser API on workflow activation/deactivation, and re-registers automatically if the webhook URL changes.\n\n- `show.*`, `broadcast.*`, `product.*`, `product-highlight.*`, `user.*` topics\n- Requires the `WRITE_WEBHOOKS` API-key scope\n\n### Credential\n\nThe `Bambuser API` credential takes an API key, a region (`EU` or `US`), and an optional base-URL override. The key is sent as `Authorization: Token <key>`. Scopes are granted per-key in the Bambuser dashboard; relevant scopes include `VOD_MANAGE`, `VOD_READ`, `PRODUCT_CATALOG_READ`, `PRODUCT_CATALOG_MANAGE`, `WRITE_WEBHOOKS`, and `READ_SHOPPER_DATA`. Grant only the scopes the workflow needs.\n\n## Prerequisites\n\n- [n8n](https://n8n.io) 1.57.0 or later\n- Node.js 24 or later (only required for local development of the nodes themselves)\n\n## Installation\n\n### n8n Cloud and self-hosted (Community Nodes UI)\n\n1. Open n8n and go to **Settings → Community Nodes**.\n2. Click **Install** and enter `@bambuser/n8n-nodes-livecommerce`.\n3. Confirm the install. The Bambuser nodes appear in the node panel after a short refresh.\n\nSee the n8n [community nodes installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) for the full UI walkthrough and the security caveats around third-party nodes.\n\n### Self-hosted via npm\n\nFor self-hosted n8n instances that install community nodes from the file system:\n\n```bash\ncd ~/.n8n/custom\nnpm init -y       # only if package.json does not already exist\nnpm install @bambuser/n8n-nodes-livecommerce\n```\n\nRestart n8n. The nodes load from `~/.n8n/custom/node_modules`.\n\n## Credentials\n\nA Bambuser account is required. You can create one for free at [bambuser.com](https://bambuser.com).\n\n1. Sign in to your Bambuser dashboard ([EU](https://lcx-eu.bambuser.com/) or [US](https://lcx.bambuser.com/), matching your org's data residency) and open **Settings → API Keys**.\n2. Create a new key and grant the scopes your workflow needs (see the list under [Available nodes](#available-nodes)).\n3. In n8n, create a new credential of type **Bambuser API**:\n   - **API Key** — the key from the dashboard.\n   - **Region** — `EU` or `US`, matching the org's data residency.\n   - **Base URL Override** — leave empty in production. Used for pointing at a non-default API host (staging, a tunnel, a local proxy).\n\nThe credential is reused across every node in this package.\n\n## Compatibility\n\nBuilt and tested against n8n 1.57 and later. Earlier versions are not supported.\n\n## Quick start\n\nA minimal workflow that reacts to a Bambuser show ending:\n\n1. Add a **Bambuser Webhook Trigger** node. Select the `show` topic.\n2. Activate the workflow. The node registers a webhook subscription against the Bambuser API automatically.\n3. Add downstream nodes (Slack, HTTP Request, database, etc.) consuming the event payload.\n\nEnd the show in the Bambuser dashboard. n8n receives the webhook and runs the workflow.\n\n## What you can build\n\nA few workflows that merchants commonly assemble from these nodes plus n8n's built-in integrations:\n\n- **Go-live notification blast** — `show.started` → SMS via Twilio + email via Klaviyo + Instagram Story post.\n- **Automatic show recap** — `show.ended` → pull stats → AI summary → post to Slack and save to Notion.\n- **Live → VOD → CMS pipeline** — `broadcast.ended` → create VOD → AI writes description → push to Contentful or a Shopify product page.\n- **Data warehouse sync** — `show.ended` → append views, carts, and revenue to BigQuery or Google Sheets.\n- **Low-stock alerts** — daily catalog scan → Gemini drafts a restock recommendation → append to a shared Google Doc.\n- **GDPR shopper data erasure** — erasure webhook fires → delete shopper record → log confirmation for the audit trail.\n\nSee [`examples/workflows/`](./examples/workflows/) for ready-to-import JSON workflows demonstrating each of these patterns.\n\n## Examples\n\nReady-to-import workflow JSON files live under [`examples/workflows/`](./examples/workflows/). Import a file from the n8n UI via **Workflows → Import from File**, then attach your Bambuser API credential.\n\n## Local development\n\n```bash\ngit clone https://github.com/bambuser/n8n-nodes-livecommerce.git\ncd n8n-nodes-livecommerce\nnvm use        # picks up .nvmrc → Node 24\nnpm install\nnpm run build\n```\n\nTo link the local build into a local n8n install:\n\n```bash\ncd ~/.n8n/custom\nnpm link /absolute/path/to/n8n-nodes-livecommerce\n```\n\nRestart n8n and the nodes load from the local build directory.\n\n### Docker development environment\n\nThe repo ships a Docker Compose setup that runs n8n with Postgres and bind-mounts the compiled nodes, so a rebuild + restart picks up changes without rebuilding the image.\n\n```bash\ncp .env.example .env\nopenssl rand -hex 32   # paste into N8N_ENCRYPTION_KEY in .env\ndocker compose up --build\n```\n\nn8n is available at `http://localhost:5678`.\n\nAfter editing anything under `credentials/`, `lib/`, or `nodes/`:\n\n```bash\nnpm run build\ndocker compose restart n8n\n```\n\n### Webhook testing with a Cloudflare tunnel\n\nBambuser needs a public HTTPS URL to deliver webhook events. To run n8n behind a free `*.trycloudflare.com` tunnel:\n\n```bash\ndocker compose -f docker-compose.yml -f docker-compose.tunnel.yml up --build\n```\n\nThe tunnel URL changes on every restart. To push the new URL to Bambuser, deactivate and reactivate the workflow in the n8n UI — the Bambuser Webhook Trigger node re-registers the subscription with the new URL automatically.\n\n## Publishing\n\nReleases are tag-driven and run from GitHub Actions with npm provenance.\n\n1. A maintainer runs `npm run release` from the repo root. [release-it](https://github.com/release-it/release-it) prompts for a version bump, updates `package.json`, commits, tags, and pushes the tag.\n2. The tag push triggers `.github/workflows/publish.yml`, which builds the package and publishes it to npm under the `@bambuser` scope with an [npm provenance statement](https://docs.npmjs.com/generating-provenance-statements).\n\nBoth Trusted Publishers (OIDC) and a long-lived `NPM_TOKEN` secret are supported. See the comments in `.github/workflows/publish.yml` for setup.\n\n## Resources\n\n- [n8n community nodes documentation](https://docs.n8n.io/integrations/community-nodes/)\n- [n8n node-development reference](https://docs.n8n.io/integrations/creating-nodes/)\n- [Bambuser developer documentation](https://bambuser.com/docs)\n- [Sign up for a Bambuser account](https://bambuser.com)\n\n## License\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}