{"_id":"@btafoya/n8n-nodes-rocketchat","_rev":"3-0215355c3a8c0abb0ca8148c32fe3b20","name":"@btafoya/n8n-nodes-rocketchat","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@btafoya/n8n-nodes-rocketchat","version":"0.1.0","keywords":["n8n-community-node-package"],"author":{"name":"Brian Tafoya","email":"btafoya@briantafoya.com"},"license":"MIT","_id":"@btafoya/n8n-nodes-rocketchat@0.1.0","maintainers":[{"name":"btafoya","email":"btafoya@briantafoya.com"}],"homepage":"https://github.com/btafoya/n8n-nodes-rocketchat#readme","n8n":{"nodes":["dist/nodes/Rocketchat/Rocketchat.node.js"],"strict":false,"credentials":["dist/credentials/RocketchatApi.credentials.js","dist/credentials/RocketchatOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"69ab654b1ea4cca816389f79da54b97780b1bebf","tarball":"https://registry.npmjs.org/@btafoya/n8n-nodes-rocketchat/-/n8n-nodes-rocketchat-0.1.0.tgz","fileCount":34,"integrity":"sha512-KeP33pvNrJpujdKFwLEnLadWvC8w6UgaV95f+AvXg2Av1wMZhuEN1oEJAxfmuirPOtaZeO730zjAAdWjOPafNg==","signatures":[{"sig":"MEQCIBWsCevWgwsDFdrElqzxfcI7nsjwbDqzPlCbmYNKyfoBAiBOEPMVG2ni18wuGb/3NvL9fRLS23XCdrDhf3DVc4va4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268496},"main":"dist/index.js","shasum":"69ab654b1ea4cca816389f79da54b97780b1bebf","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"tsx --test","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","test:watch":"tsx --test --watch","build:watch":"tsc --watch","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"btafoya","email":"btafoya@briantafoya.com"},"_integrity":"sha512-KeP33pvNrJpujdKFwLEnLadWvC8w6UgaV95f+AvXg2Av1wMZhuEN1oEJAxfmuirPOtaZeO730zjAAdWjOPafNg==","repository":{"url":"https://github.com/btafoya/n8n-nodes-rocketchat.git","type":"git"},"_npmVersion":"10.8.3","description":"n8n community node for Rocket.Chat","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","eslint":"9.39.4","prettier":"3.8.3","release-it":"20.2.0","typescript":"5.9.3","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-rocketchat_0.1.0_1783573658835_0.9336076738732977","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@btafoya/n8n-nodes-rocketchat","version":"0.1.1","keywords":["n8n-community-node-package"],"author":{"name":"Brian Tafoya","email":"btafoya@briantafoya.com"},"license":"MIT","_id":"@btafoya/n8n-nodes-rocketchat@0.1.1","maintainers":[{"name":"btafoya","email":"btafoya@briantafoya.com"}],"homepage":"https://github.com/btafoya/n8n-nodes-rocketchat#readme","n8n":{"nodes":["dist/nodes/Rocketchat/Rocketchat.node.js"],"strict":false,"credentials":["dist/credentials/RocketchatApi.credentials.js","dist/credentials/RocketchatOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"c42a83edcd12a75ff0ffb1d5a40c012e02f21ea4","tarball":"https://registry.npmjs.org/@btafoya/n8n-nodes-rocketchat/-/n8n-nodes-rocketchat-0.1.1.tgz","fileCount":34,"integrity":"sha512-Pj52+Llwo8BpCL0udhKJeu4NQzuc8Zp+niJViv9jVQu6twhfd0yCUvsf3cR/6MW1NonEUs0v0QpPxxBtFWzPyQ==","signatures":[{"sig":"MEQCIFnbyJZ1t7O1R591OdQjT1ZJcjkQwXgD6+IplLu3nZpBAiALvpsAS1Irxhet/vFwrj6vhkXtsv7WJJCr//GxK5OtqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268584},"main":"dist/index.js","shasum":"c42a83edcd12a75ff0ffb1d5a40c012e02f21ea4","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"tsx --test","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","test:watch":"tsx --test --watch","build:watch":"tsc --watch","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"btafoya","email":"btafoya@briantafoya.com"},"_integrity":"sha512-Pj52+Llwo8BpCL0udhKJeu4NQzuc8Zp+niJViv9jVQu6twhfd0yCUvsf3cR/6MW1NonEUs0v0QpPxxBtFWzPyQ==","repository":{"url":"https://github.com/btafoya/n8n-nodes-rocketchat.git","type":"git"},"_npmVersion":"10.8.3","description":"n8n community node for Rocket.Chat","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","eslint":"9.39.4","prettier":"3.8.3","release-it":"20.2.0","typescript":"5.9.3","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-rocketchat_0.1.1_1783576315695_0.30039134372157905","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@btafoya/n8n-nodes-rocketchat","version":"0.1.2","description":"n8n community node for Rocket.Chat","license":"MIT","homepage":"https://github.com/btafoya/n8n-nodes-rocketchat#readme","keywords":["n8n-community-node-package"],"author":{"name":"Brian Tafoya","email":"btafoya@briantafoya.com"},"repository":{"type":"git","url":"git+https://github.com/btafoya/n8n-nodes-rocketchat.git"},"main":"dist/index.js","scripts":{"build":"n8n-node build","build:watch":"tsc --watch","dev":"n8n-node dev","lint":"n8n-node lint","lint:fix":"n8n-node lint --fix","test":"tsx --test","test:watch":"tsx --test --watch","release":"n8n-node release","prepublishOnly":"npm run lint && npm run build"},"n8n":{"n8nNodesApiVersion":1,"strict":false,"credentials":["dist/credentials/RocketchatApi.credentials.js","dist/credentials/RocketchatOAuth2Api.credentials.js"],"nodes":["dist/nodes/Rocketchat/Rocketchat.node.js"]},"devDependencies":{"@n8n/node-cli":"0.39.1","eslint":"9.39.4","n8n-workflow":"2.29.3","prettier":"3.8.3","release-it":"20.2.1","tsx":"^4.23.0","typescript":"5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"gitHead":"f562cb34a1bda06f43cb8a0c5df34a241604b108","_id":"@btafoya/n8n-nodes-rocketchat@0.1.2","bugs":{"url":"https://github.com/btafoya/n8n-nodes-rocketchat/issues"},"_nodeVersion":"24.14.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-zwtb11KB4FD3AVU/+uWaehwKkBrCo5mZ0iel9hjWOaELlSb/tDjB3KWA4QsM2aE8qq1n0u2K5VVjDg03BRtVUw==","shasum":"9799ef318ce82effa2c0bf73259a2c26f4257c49","tarball":"https://registry.npmjs.org/@btafoya/n8n-nodes-rocketchat/-/n8n-nodes-rocketchat-0.1.2.tgz","fileCount":34,"unpackedSize":269308,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC0iU3pNLCaU8pG3CVmUU9n49nAHL+oNtvAvHlWgMqjjgIgY/N1Ze9f4DXuREFE9zRRp8aT1zn/YS5GOFASX9ahoIg="}]},"_npmUser":{"name":"btafoya","email":"btafoya@briantafoya.com"},"directories":{},"maintainers":[{"name":"btafoya","email":"btafoya@briantafoya.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-rocketchat_0.1.2_1783579679583_0.9702756234183325"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-09T05:07:38.679Z","modified":"2026-07-09T06:47:59.797Z","0.1.0":"2026-07-09T05:07:39.005Z","0.1.1":"2026-07-09T05:51:56.056Z","0.1.2":"2026-07-09T06:47:59.705Z"},"author":{"name":"Brian Tafoya","email":"btafoya@briantafoya.com"},"license":"MIT","homepage":"https://github.com/btafoya/n8n-nodes-rocketchat#readme","keywords":["n8n-community-node-package"],"repository":{"type":"git","url":"git+https://github.com/btafoya/n8n-nodes-rocketchat.git"},"description":"n8n community node for Rocket.Chat","maintainers":[{"name":"btafoya","email":"btafoya@briantafoya.com"}],"readme":"# @btafoya/n8n-nodes-rocketchat\n\n[![npm version](https://img.shields.io/npm/v/@btafoya/n8n-nodes-rocketchat.svg)](https://www.npmjs.com/package/@btafoya/n8n-nodes-rocketchat)\n[![npm downloads](https://img.shields.io/npm/dm/@btafoya/n8n-nodes-rocketchat.svg)](https://www.npmjs.com/package/@btafoya/n8n-nodes-rocketchat)\n[![License](https://img.shields.io/github/license/btafoya/n8n-nodes-rocketchat.svg)](https://github.com/btafoya/n8n-nodes-rocketchat/blob/main/LICENSE)\n[![Publish](https://github.com/btafoya/n8n-nodes-rocketchat/actions/workflows/publish.yml/badge.svg)](https://github.com/btafoya/n8n-nodes-rocketchat/actions/workflows/publish.yml)\n[![n8n community node](https://img.shields.io/badge/n8n-community%20node-purple.svg)](https://docs.n8n.io/integrations/community-nodes/)\n\nAn [n8n](https://n8n.io/) community node for [Rocket.Chat](https://www.rocket.chat/). Use it to send messages, manage channels and rooms, and interact with the Rocket.Chat REST API from your workflows.\n\n> **Published on npm:** Install the latest version from [npmjs.com](https://www.npmjs.com/package/@btafoya/n8n-nodes-rocketchat) or directly inside n8n.\n\n## Installation\n\n### n8n cloud / managed instances\n\nCommunity nodes can be installed directly from the n8n editor:\n\n1. Open **Settings** → **Community nodes**.\n2. Enter `@btafoya/n8n-nodes-rocketchat` and click **Install**.\n3. Accept the security prompt.\n\n### Self-hosted n8n\n\nFrom your n8n installation directory, run:\n\n```bash\nnpm install @btafoya/n8n-nodes-rocketchat\n```\n\nThen restart n8n.\n\n## Setup\n\n### Personal access token authentication\n\n1. In Rocket.Chat, open **My Account** → **Personal Access Tokens** and create a token.\n2. In n8n, create a new **Rocket.Chat API** credential.\n3. Enter:\n   - **Base URL** — the URL of your Rocket.Chat server, e.g. `https://chat.example.com`.\n   - **User ID** — your Rocket.Chat user ID.\n   - **Auth Token** — the personal access token.\n\n### OAuth2 authentication\n\n1. In Rocket.Chat, create an OAuth application at **Administration** → **OAuth Apps**.\n2. In n8n, create a new **Rocket.Chat OAuth2 API** credential.\n3. Enter:\n   - **Base URL** — the URL of your Rocket.Chat server.\n   - **User ID** — your Rocket.Chat user ID (used for `X-User-Id` headers).\n   - **Client ID** and **Client Secret** from the Rocket.Chat OAuth app.\n4. Complete the OAuth2 authorization flow in n8n.\n\n## Operations\n\nThis node exposes common Rocket.Chat REST API operations, including:\n\n- Send, update, and delete chat messages.\n- Create, archive, and delete channels and groups.\n- Get room information and members.\n- Invite and kick users from rooms.\n- List and manage users.\n\n## Authentication\n\nThe node supports two authentication methods:\n\n- **Personal access token** — simple and server-wide.\n- **OAuth2** — user-scoped, suitable for integrations that act on behalf of a user.\n\nBoth methods inject the `X-Auth-Token` and `X-User-Id` headers required by the Rocket.Chat REST API.\n\n## Compatibility\n\nBuilt and tested against Rocket.Chat 6.x REST API.\n\n## Resources\n\n- [n8n Community Nodes documentation](https://docs.n8n.io/integrations/community-nodes/)\n- [Rocket.Chat REST API documentation](https://developer.rocket.chat/apidocs#rocketchat-rest-api/)\n- [Local REST API reference](ROCKETCHAT_REST_API.md) — complete overview and endpoint index\n- [Local applied REST API reference](ROCKETCHAT_REST_API_APPLIED.md) — endpoint details for operations implemented in this node\n- [Local Realtime API reference](ROCKETCHAT_REALTIME_API.md) — WebSocket/DDP overview and method-call index\n- [Rocket.Chat personal access tokens](https://docs.rocket.chat/use-rocket.chat/user-guides/user-panel/account/personal-access-tokens)\n- [Rocket.Chat OAuth apps](https://docs.rocket.chat/use-rocket.chat/workspace-administration/settings/oauth-apps)\n- [n8n workflow examples](https://docs.n8n.io/workflows/)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/btafoya/n8n-nodes-rocketchat/issues"}}