{"_id":"@trg-admin/n8n-nodes-zoho-desk","_rev":"26-911c29c3d3a419a3ce34a17d6b25be0a","name":"@trg-admin/n8n-nodes-zoho-desk","dist-tags":{"latest":"0.1.26"},"versions":{"0.1.0":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.0","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.0","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"e53e783fa5353467a5f441529753829eba576477","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.0.tgz","fileCount":10,"integrity":"sha512-Mbc4D+ESPWgbnYafH8H+8AVruDo9zq2zBxR/zUn9BFntt0Hym0VBAYDTsYFU65AHSyY6vxlZzlPrPc5R8Z3CFA==","signatures":[{"sig":"MEQCIHvZiDXnLc1TCHAtRUntI12xLJVizb31oGLO54fpz+krAiA4oJKLZyaGcJXOfdySLDXPOvSbBv5S+wvL02jHAuyA5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43679},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"f3ed8b2a957a1291c7573562e5d54c27cf845895","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"9.2.0","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.0_1773116936017_0.38697600071617777","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.1","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.1","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"f3b7bc6a0581d296085e9780e83e58e481633b11","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.1.tgz","fileCount":11,"integrity":"sha512-ldkR5rQdWYLqMpkiIHSX6y+mp/2Ri6jrybVJ6N/YfQclvzMv6pkiZ1ro96RZDO0Y3JqiNc8Tp5agROUlF4NCXA==","signatures":[{"sig":"MEYCIQCnAmvCHiUJclAGy4MaYMoaxWYkCSUJs3mAI/G2Xun3NAIhAK4vQqFEcqsawuWvqxc5UE+p9dfyWDVjVB9zyw0il7Pd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63199},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"f3ed8b2a957a1291c7573562e5d54c27cf845895","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"9.2.0","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.1_1773117923649_0.884463236746428","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.2","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.2","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"85d63e1c87d1b3cc6e7630b5fbbb626697db1f0b","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.2.tgz","fileCount":11,"integrity":"sha512-fgTO8OOY15FOO2NKmiDURb0XCc3PsGnRlk1p2W0X4bWQQK/Y+jieXSsFYJ92LAWTedzVbIQ9AENCzI64nUi1mg==","signatures":[{"sig":"MEYCIQCNFaofjZK8RFKcEDrJnjMJV7A1Jj41N9jedaPCCDomCQIhAMHZLan9hGx0pYZojdFtAqqkX7GOLtAmrabVBxjfHx7R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63674},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"f3ed8b2a957a1291c7573562e5d54c27cf845895","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"9.2.0","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.2_1773118807691_0.7251151845731127","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.3","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.3","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"6a45aa463ecb2dbe8264abf11cae222f1e3f53d9","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.3.tgz","fileCount":11,"integrity":"sha512-Nxwz1mLxh1Oec8jc8lq7UwG1mih7oq7byLxR0v+CXsdPxlpiIaLOp7sLEWzNmuy0tsKgfatT0/01CRDSRZv5wA==","signatures":[{"sig":"MEUCIDs3x0Wl5UyOy5a1hcW2nGwxCQVGRBSjzr1KsNgn7fmXAiEAorxlelgwKprAVJTnKGHvOQfhDTU6K/GGGra99Kb1DKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64897},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"f3ed8b2a957a1291c7573562e5d54c27cf845895","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"9.2.0","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.3_1773119659648_0.26590118673028185","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.4","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.4","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"83aae6927ee127ba27a781a87ed1a03f74f250bf","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.4.tgz","fileCount":11,"integrity":"sha512-NYeTTc0agzVkzs+eJUMch4mFVBtLBa+LQIqvueauQBcvochAZiHPhxcI3yOe2JkvCFmH76d53xojfgp7TYFqPg==","signatures":[{"sig":"MEYCIQCz1kAkdPctjoIV6HM5NevH0vZ2U6eUtBTmGieW2pcCmgIhAOXg7ezRN1cXsflTE+EcIipfdvCs4vOmtMgNWYthiKfx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65695},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"f3ed8b2a957a1291c7573562e5d54c27cf845895","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"9.2.0","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.4_1773119911024_0.27401832022450234","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.5","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.5","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"b9afb9d39b934c0a49d26a91a4e74b70b29a5e33","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.5.tgz","fileCount":11,"integrity":"sha512-kwg8TPX++W+5k/NK8s++9hXrNci7RVMzNICQeDgdK+htpAccNhdIQ5Bueb+7QrzgMYqg4xpL2guhiChv3Ir/yA==","signatures":[{"sig":"MEUCIQCK0TXax7BPEQk5kXJgSRevDKxtikmb9koFMNXDK6mzQwIgPSid9A55IZZ5xN0nd65SOqMmjlTdnlefr8+lgyDBsJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65986},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"f3ed8b2a957a1291c7573562e5d54c27cf845895","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"9.2.0","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.5_1773121043638_0.39312631371916207","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.6","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.6","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"51ada9c64d29901186313a3ad0b1f1d630013b01","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.6.tgz","fileCount":11,"integrity":"sha512-vIy5/QGJ3LSwNQYnn40J+TbVu9kBOXOlLmqi42qO6Zncb3bbAd0t1V2KK/Dxja1Rj4cT71Y56oWszmHptragBA==","signatures":[{"sig":"MEYCIQCdzOv0KXVes6WEh0vNEcJfQi+/tojSy2rvaR0Yl2Bj+AIhAJwI9E5lzF8Db9lXnW+vPgNHGKebAjiarYoiThDay7ZV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66104},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"f3ed8b2a957a1291c7573562e5d54c27cf845895","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"9.2.0","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.6_1773121723232_0.2046968546155452","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.7","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.7","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"b10b40d7d002563c7036290465a3dcf99c20f2f3","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.7.tgz","fileCount":11,"integrity":"sha512-KecdunTR9BegX7O8Q0l475m0OQg9D0yi6dR8tzaneH4jXbCB9Ds3z5wgHagZIMcugpKRh6rRDmchXkVe+mzV+g==","signatures":[{"sig":"MEUCIQDFiSYJOuPNFexDHu2gKWRSx5F2BRdh95q2oyg1PAzV6AIgPvgZSuQjWpJYmwKZ2hYW8a5LbGtTAAcevBfTzNFgQVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66822},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"f3ed8b2a957a1291c7573562e5d54c27cf845895","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"9.2.0","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.7_1773122107040_0.09153096313795017","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.8","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.8","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"b99331fd87cb46ef61afb92621eaf3953f0e5ede","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.8.tgz","fileCount":11,"integrity":"sha512-wy0CUN3NT81QVqulQtcifZ8EhNu0ggiRMk/Ifuars7LmasvMXALQB/vnpjOjhQN8X4WHyJtrlJRoyEsXgKL3iw==","signatures":[{"sig":"MEYCIQCjSqyvDNWanFY6l4HiS4x115T5G/UufAANuUcNTm8mOgIhAMwqZ7Zuqk9mlpdxvLmLxOE1/11ogPYdmuS1C/myM42P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68264},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"f3ed8b2a957a1291c7573562e5d54c27cf845895","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"9.2.0","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.8_1773127937094_0.08981697856171689","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.9","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.9","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"48603155ef01e68e6c494f1dfd15af2e276b3a19","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.9.tgz","fileCount":11,"integrity":"sha512-aVzZo5152e6FZ/xuPtYD3OOtyQIlOsAOdzfqGSbc2LOM4vmUHJvuSqzCfpvHmbQ7HywFRlXCmRUDvN836JpC6w==","signatures":[{"sig":"MEUCIQCJgwfaAI8jacwLbjqBiLSVCoqztgwZ0bwUf5M9pBnAVAIgclEvEFq5gLx0MpQx7xn7AzjEKcSB9Y/NbfImrYlDJNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68252},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"f3ed8b2a957a1291c7573562e5d54c27cf845895","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"9.2.0","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.9_1773129853023_0.7995978066988012","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.10","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.10","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"3906eee2f126a05844474711b2b499c732af1460","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.10.tgz","fileCount":11,"integrity":"sha512-g+N/9H6YXA/48fxLhNvus0ZVWvAlZ3kRKgV2Yj5sNAVakyAjEfgaqtsyd1SwuTeQisbjHEdBS3bqI94BC9eWyA==","signatures":[{"sig":"MEUCIF6hddZZgsLwg6Phy+U8ML5Je8ygcsUF6w9s8V+HZ+xvAiEAwa7Rz9iyIsuZT/HGkL3EuvNj3en/fvB3BwMT1D/Emso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69178},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"5658d483cb6c882677dc2c38d27d0d7b1bed9924","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"11.12.1","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.10_1777341029409_0.2685552336175434","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.11","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.11","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js","dist/nodes/ZohoDesk/ZohoDeskTrigger.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"bb0aeda2f04be543a3ff5f5665e352b3e666b69a","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.11.tgz","fileCount":13,"integrity":"sha512-A7pP24dna9StT8/iwCN8QZdbREWTGeCZSI/PR/7A8VicO4sELUr+Bw3JgydqXnZLM5issO93EhtDM+WpN6tQYA==","signatures":[{"sig":"MEYCIQDmhjeSOd2Gx5wrj9CqcvfJOsvnDvT1w41u40/jW5XT7AIhAL1Hsql/16GvxJHES5diixVsCKL73I7OtlLSPWvKxOD2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81183},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"3cf75f19e6806c050a126795f25c8b6d43e889d7","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"11.12.1","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.11_1777359455914_0.6554010927778671","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.12","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.12","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js","dist/nodes/ZohoDesk/ZohoDeskTrigger.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"3dfb0372bdd891068c4de05183662c2128d81901","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.12.tgz","fileCount":13,"integrity":"sha512-GCxDU99G/jq2qgEOpy/r2kwSUgC2hGJpf5IR3h/7jfYIzGITcH6yRJS9M0NxsIongoEfLSjzJnvg1vXaWAat7Q==","signatures":[{"sig":"MEYCIQCeY6G6Ula4vVOF5jAvXFb08AiJvdAjOpS6oPS1pgP9aQIhAMuttwAgslbJsf/8JNgNSocgOf0w3W9UnSqAbGrQZb35","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82585},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"3cf75f19e6806c050a126795f25c8b6d43e889d7","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"11.12.1","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.12_1777359916431_0.48332549232728184","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.13","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.13","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js","dist/nodes/ZohoDesk/ZohoDeskTrigger.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"93580516358f4bce019317f535ab6f6a0241b09b","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.13.tgz","fileCount":13,"integrity":"sha512-4BvzB4LwOv+90/Qj2hqBwepJslJRp3Y+/x6aYbUDMKZfBTK0594oDhYIm0kNdPCQRNgufRCCU+KswcIet2rR3Q==","signatures":[{"sig":"MEYCIQCOy+HCDlYpFcfgaYhAE5g77PC3ehIgPN1dlDxhX3LLzgIhANodYUflWXy6R9kCpKs7Q119pUDD5Ee6CQXvWQkf2Ean","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84874},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"3cf75f19e6806c050a126795f25c8b6d43e889d7","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"11.12.1","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.13_1777421953139_0.49223693467602336","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.14","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.14","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js","dist/nodes/ZohoDesk/ZohoDeskTrigger.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"4827d9ac6d64e64f6cac2e4fb51f6836d753086a","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.14.tgz","fileCount":13,"integrity":"sha512-jLqcweVH3FDU8AhK49u3r/sy/nnv83TLyoB/Lud//7PkKewtqMP+l047OE1kBlqwkdIPKPWm1POObMN628gFsw==","signatures":[{"sig":"MEUCIEMsEPj3/0wclg+hL4psKMu8wY9FNZ33qCx9Fx68Bcx0AiEAjigwtX+othzY9LctlbewsMXHvD6uANcXBnSFuUSdc8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84880},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"3cf75f19e6806c050a126795f25c8b6d43e889d7","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"11.12.1","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.14_1777422233059_0.05644273222787177","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.15","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.15","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js","dist/nodes/ZohoDesk/ZohoDeskTrigger.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"f5736bc03aa56a2792fd8e640ea7f8accfe5bb91","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.15.tgz","fileCount":13,"integrity":"sha512-YqZdHCJmWWp8E68yWN6NRuwWoYpdhfDRbITuy++1KXmh86HrVkZPFvgVcagcY/uUBoOS9bbGJ7V7tOTjjswwKQ==","signatures":[{"sig":"MEYCIQCEMaMrJjQAqZ7GXJ+7K23aHNS+lRJcDEjovAPclZ4trwIhAMU0TM1kMgt2pmvfSKOO/SFaCilaSoSKZyd4iggRcTkw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87045},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"3cf75f19e6806c050a126795f25c8b6d43e889d7","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"11.12.1","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.15_1777422607296_0.922890164441313","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.16","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.16","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js","dist/nodes/ZohoDesk/ZohoDeskTrigger.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"c2f0b8f85e020a421013e8e28f6aad93eca0ff2b","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.16.tgz","fileCount":13,"integrity":"sha512-URModZxRNZgqYVV4fvMCdj9lyC9ar8SEQ/jmnihIY6odByv+a9JN5hDL2r1sqgjGrkNORDd/QiHXBJhCs6u0kA==","signatures":[{"sig":"MEUCIGOdOd6vOZVwpec37dqln3Wflm2LD4GIFH23Jp6P8P+uAiEAkE4HWNkx2yesUm3uYLqwVuNKhXzaClmJgnzycSYTEMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92369},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"1dbf007e093f1b7046dcfe98bd56f4d0333d1103","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"10.9.8","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.16_1786690026305_0.4106979101635204","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.17","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.17","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js","dist/nodes/ZohoDesk/ZohoDeskTrigger.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"0e72dc1782ac9acd7c6eb19d98b00e1c3d7b3638","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.17.tgz","fileCount":13,"integrity":"sha512-RoH9F5pARVzGDmZxK1ATuxN6uBEtWxmxxAWUVpuvgVnGSCH+eCgLpm/yFq3NF1bvMlgbXoPrLEBi0WZzLIN3yQ==","signatures":[{"sig":"MEQCIC3TxsnEEd8KHj2xsop/RIL2qvKbyEzXdVjCMUdpZ6VLAiAEy89bP/3ZqQFEMtyhQB/L50qzpcZ9myScH3Y3dLKnMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92344},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"1dbf007e093f1b7046dcfe98bd56f4d0333d1103","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"10.9.8","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.17_1786690627118_0.274437814900641","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.19","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.19","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js","dist/nodes/ZohoDesk/ZohoDeskTrigger.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"ae1cf489028e657be2b0e66e61ad9a07fab7a139","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.19.tgz","fileCount":13,"integrity":"sha512-oXdPx1xPBf8y9VAjMBixHPhnw/Rqb/OQPdR9tSk8Z3XlxhtYhkQeo5lEtZoZE42HOQaKDCpjB+pupy4y+A3yjA==","signatures":[{"sig":"MEQCIBOydzcaQyPCDf8FZm1W2Hf/vLn4ffe9QlamSQ79Wi+hAiBIV5lzZNoXboszTwI5CDgIkDkScGr5syRzI42edwXnEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97992},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"757cf22e353974c333552ca993754f6a1680ef69","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"10.9.8","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.19_1788739174369_0.7942255447999629","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.20","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.20","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js","dist/nodes/ZohoDesk/ZohoDeskTrigger.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"c25e81b9f4dc9b214ab287c7828076bdb0b60551","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.20.tgz","fileCount":13,"integrity":"sha512-EeZ/zCL+vy2iJfrE1s9wz6fITTIOgqiecnFuxBZ+SY0dx3p7bj/bM7Y9g/owlfnoZxSEk+rc8MDpFHFKFMLy7g==","signatures":[{"sig":"MEUCIQCJEufa/d3D7Wtx6rhMu/7vH3eIZdBwAGju5XhPcyxMPgIgbstoFWWkL+tM1ycrV/fgS107SX7nfTxGmBpuWp6DIrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98779},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"757cf22e353974c333552ca993754f6a1680ef69","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"10.9.8","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.20_1789085988212_0.6963879178124968","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.21","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.21","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js","dist/nodes/ZohoDesk/ZohoDeskTrigger.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"5d0b63e430f8dfa6a9cfc0057c6c168837f2b0ec","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.21.tgz","fileCount":13,"integrity":"sha512-KMnGxuVj8KOTY9U6sAXF5L017ybP+4X9a+Titsfoe8R0AEiPUJ5nYZkk8nQoplx8Y9yQ30BQgm2FrdvUSN4NhA==","signatures":[{"sig":"MEYCIQCGxmnEceZCd0Q6Ixwmo1o/EWseUl6CknSvbd3een+YZQIhANX7T3vL9/dKipPoZm2ztgoiksPoVxiJRBBy2LxHsZPn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109232},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"757cf22e353974c333552ca993754f6a1680ef69","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"10.9.8","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.21_1789086965936_0.39728482337790516","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.22","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.22","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js","dist/nodes/ZohoDesk/ZohoDeskTrigger.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"b8ad98792030f4d01fb50f3b6a34408a8936e253","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.22.tgz","fileCount":13,"integrity":"sha512-mHdX0SWMpYxVN8nWHH1bgpWcQivSEdMV90DJoH3eyj9kXr7Ma5KXjewLHHkGQlMTjmrPX/m+wmbundzs+h6ZfQ==","signatures":[{"sig":"MEUCIQCmeoGl0amz7Kw3+U3hYdFO++7RSgnOMGeXBOZT12F/VwIgC7cHbqYtsyln+R0RO0DRnK7c8JFaGvLRobN8pz//QJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111114},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"757cf22e353974c333552ca993754f6a1680ef69","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"10.9.8","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.22_1789087317766_0.3936440338179228","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.23","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.23","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js","dist/nodes/ZohoDesk/ZohoDeskTrigger.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"2ef6d28435bf8501bd74d7738da27f0aa9d2f4c6","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.23.tgz","fileCount":13,"integrity":"sha512-m8WK9mlF25tfwVcXvSOaeXrZ7nNeQFs7Jx/WNfRE4I7BY+xTRyrU34F7turM8DD/JxUl/EnFyfcIIDW3BJg6LQ==","signatures":[{"sig":"MEUCIQD+EMel9UokTu+cFuZVgGCfQcLc+xR7Cr4gCc8ISEtxqgIgUckGJ9suy/e3cFFuc5zYrt8X3EKtJj/Tc17IcZOj6i8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123939},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"757cf22e353974c333552ca993754f6a1680ef69","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"10.9.8","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.23_1789089740623_0.017557057110325625","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.24","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.24","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js","dist/nodes/ZohoDesk/ZohoDeskTrigger.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"e172093036499e4a8085a3aa12c1ccf3f7d1f8ca","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.24.tgz","fileCount":13,"integrity":"sha512-quK3r0hoX1m4cQfVwFO4JiZXnvuaIOHVsWCgYA1d24BCOnLRQdQl/yB0u7AhbYzqbi9Th0NmTD/+HZVCLpMS6Q==","signatures":[{"sig":"MEQCICRF9/fDbLTZ4ZNrunY/w7f06yHTemJ+WrrexXgT/Wx4AiB0EUtKigQ7WyPnYP0b5rkAU8WfkL1O0EQ6xTtYK3UA5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBK32dqMFiGjNR8tYjzGdEXvcjGCXWhT7uZTcc2YSVLNAiEAiAgyVJULIBEabuGWovVC5qjKh7omF5abVBWIfvHZVi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130872},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"757cf22e353974c333552ca993754f6a1680ef69","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js && node test/Taxonomy.test.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"10.9.8","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.24_1790046893803_0.47196820739652967","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@trg-admin/n8n-nodes-zoho-desk","version":"0.1.25","license":"MIT","_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.25","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js","dist/nodes/ZohoDesk/ZohoDeskTrigger.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"8adeb7b89457600e09fa29e1c5b939d5d500342e","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.25.tgz","fileCount":13,"integrity":"sha512-2DMmyO5LVS0bx338GVUD9drtEp8UPrrJ4q2G1NqEotiUCTuoTU1U61ex7GnifSGhwp+cBCx2EqlDdXP4Q4oZlQ==","signatures":[{"sig":"MEUCICJIAXzahxnCfsce1s5rE9QdoE0+ukzy68pN8MfOIg4UAiEApJ476Tzd9uv9XDCBUPWA041H31WUnsABdhQugRHV2Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbzKSEVqreyDZEgkZo1f/xuzU7k6zlymc9PEdKyw78SAIhAKzF628wiKhLPTFXp5qEtkSJI0InGFrOxJgx3LDVqWiR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133593},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","gitHead":"757cf22e353974c333552ca993754f6a1680ef69","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js && node test/Taxonomy.test.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"10.9.8","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-desk_0.1.25_1790047800287_0.07185570596108048","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"_id":"@trg-admin/n8n-nodes-zoho-desk@0.1.26","n8n":{"nodes":["dist/nodes/ZohoDesk/ZohoDesk.node.js","dist/nodes/ZohoDesk/ZohoDeskTrigger.node.js"],"credentials":["dist/credentials/ZohoCRMDeskOAuth2Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"c2ba8ba62d19cd1aa17a6978f577561a1cb088a3","tarball":"https://registry.npmjs.org/@trg-admin/n8n-nodes-zoho-desk/-/n8n-nodes-zoho-desk-0.1.26.tgz","fileCount":13,"integrity":"sha512-aCuMxhC9dtMc8yXGJJpn5n1C5hqpiSyHIlIXtQSej641jTA2omFlssrbFcfSqQqbqkyN/ngDzSpBSItM7UPTHA==","signatures":[{"sig":"MEYCIQDgrzugYEdYszxd78KLHLuStE28gMuf938ziGhIzwMN+QIhAP012u2Nf+Dkd/JFW0QDqENaORtHPcmed9+bNzpVQf97","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCDx24n28u00+Bck+YDvMe9GBggscN51wLYVWljA4Su0wIhAKgEkBHWCjsIoGya1TxxAdPXB9TxuRYnJ3EZpi8+do98"}],"unpackedSize":133824},"main":"dist/index.js","name":"@trg-admin/n8n-nodes-zoho-desk","type":"commonjs","types":"./dist/index.d.ts","gitHead":"757cf22e353974c333552ca993754f6a1680ef69","license":"MIT","scripts":{"lint":"echo 'No linter configured'","test":"node scripts.validate.js && node test/Taxonomy.test.js","build":"tsc && npm run copy-assets","typecheck":"tsc --noEmit","copy-assets":"cp nodes/ZohoDesk/zohodesk.png dist/nodes/ZohoDesk/","prepublishOnly":"npm run typecheck && npm run build"},"version":"0.1.26","_npmUser":{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"},"_npmVersion":"10.9.8","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","directories":{},"maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-zoho-desk_0.1.26_1790050580536_0.3856493013688087"}}},"time":{"created":"2026-03-10T04:28:55.870Z","modified":"2026-09-22T04:16:20.766Z","0.1.0":"2026-03-10T04:28:56.227Z","0.1.1":"2026-03-10T04:45:23.799Z","0.1.2":"2026-03-10T05:00:07.845Z","0.1.3":"2026-03-10T05:14:19.797Z","0.1.4":"2026-03-10T05:18:31.180Z","0.1.5":"2026-03-10T05:37:23.795Z","0.1.6":"2026-03-10T05:48:43.370Z","0.1.7":"2026-03-10T05:55:07.253Z","0.1.8":"2026-03-10T07:32:17.240Z","0.1.9":"2026-03-10T08:04:13.176Z","0.1.10":"2026-04-28T01:50:29.556Z","0.1.11":"2026-04-28T06:57:36.046Z","0.1.12":"2026-04-28T07:05:16.581Z","0.1.13":"2026-04-29T00:19:13.314Z","0.1.14":"2026-04-29T00:23:53.235Z","0.1.15":"2026-04-29T00:30:07.444Z","0.1.16":"2026-08-14T06:47:06.462Z","0.1.17":"2026-08-14T06:57:07.268Z","0.1.19":"2026-09-06T23:59:34.499Z","0.1.20":"2026-09-11T00:19:48.353Z","0.1.21":"2026-09-11T00:36:06.071Z","0.1.22":"2026-09-11T00:41:57.904Z","0.1.23":"2026-09-11T01:22:20.769Z","0.1.24":"2026-09-22T03:14:53.913Z","0.1.25":"2026-09-22T03:30:00.383Z","0.1.26":"2026-09-22T04:16:20.616Z"},"license":"MIT","description":"Community n8n node starter for Zoho Desk using built-in Zoho OAuth2 auth behavior","maintainers":[{"name":"trg-admin","email":"admin@compliantlearningresources.com.au"}],"readme":"# n8n Zoho Desk Node\n\nA comprehensive n8n community node for **Zoho Desk** with automatic OAuth2 token refresh handling, supporting Tickets, Contacts, and Comments.\n\n## ✨ Features\n\n- **Automatic Token Refresh**: Uses OAuth2 with refresh tokens - no manual token management needed\n- **Multi-Region Support**: Automatically detects and uses the correct Zoho data center (US, EU, IN, AU, CN)\n- **Combined CRM & Desk Access**: Single credential works for both Zoho CRM and Zoho Desk nodes\n- **Comprehensive Operations**:\n  - **Tickets**: Create, Get, Get Many, Update\n  - **Contacts**: Create, Get, Get Many, Search, Update\n  - **Comments**: Add, Get Many\n\n## 🔐 Authentication Setup\n\nThis node uses a **custom OAuth2 credential** (`zohoCRMDeskOAuth2Api`) that properly handles refresh tokens and multi-region support.\n\n### Step 1: Create OAuth2 App in Zoho API Console\n\n1. Go to [Zoho API Console](https://api-console.zoho.com/)\n2. Click **ADD CLIENT** → **Server-based Applications**\n3. Fill in:\n  - **Client Name**: `n8n Integration` (or your preferred name)\n  - **Homepage URL**: `https://your-n8n-instance.com`\n  - **Authorized Redirect URI**: `https://your-n8n-instance.com/rest/oauth2-credential/callback`\n4. Click **CREATE**\n5. Copy the **Client ID** and **Client Secret** (you'll need these in n8n)\n\n### Step 2: Configure Scopes\n\nWhen you create the credential in n8n, the default scope is:\n\n```\nZohoCRM.modules.ALL Desk.tickets.ALL Desk.contacts.ALL Desk.search.READ\nDesk.tasks.ALL Desk.basic.READ Desk.fields.READ Desk.settings.READ\nDesk.webhooks.CREATE Desk.webhooks.READ Desk.webhooks.UPDATE Desk.webhooks.DELETE\n```\n\n**Available Zoho Desk Scopes:**\n- `Desk.tickets.ALL` - Full access to tickets\n- `Desk.contacts.ALL` - Full access to contacts  \n- `Desk.search.READ` - Search across modules\n- `Desk.fields.READ` - Read field definitions (required for the Classification / Category / Sub-Category and Channel dropdowns)\n- `Desk.settings.ALL` - Access to settings and configurations\n- `Desk.tasks.ALL` - Task management\n- `Desk.basic.READ` - Read-only access to basic information\n- `Desk.webhooks.*` - Webhook subscription management (required by the Zoho Desk Trigger node)\n\nYou can customize the scope field in the credential to add or remove permissions as needed.\n\n### Step 3: Get Your Organization ID\n\n1. Log in to [Zoho Desk](https://desk.zoho.com/)\n2. Go to **Setup** (gear icon) → **Developer Space** → **API**\n3. Copy your **Organization ID** (looks like: `12345678`)\n4. You'll enter this as a parameter in each Zoho Desk node\n\n### Step 4: Configure Credential in n8n\n\n1. In n8n, go to **Credentials** → **New**\n2. Search for **Zoho CRM & Desk OAuth2 API**\n3. Fill in:\n  - **Authorization URL**: Select your region (e.g., `https://accounts.zoho.com/oauth/v2/auth` for US)\n  - **Access Token URL**: Select matching region (e.g., `https://accounts.zoho.com/oauth/v2/token` for US)\n  - **Client ID**: From Step 1\n  - **Client Secret**: From Step 1\n  - **Scope**: Default works for most cases, customize if needed\n4. Click **Connect my account**\n5. Authorize access in Zoho\n6. ✅ Credential is ready to use!\n\n### Regional Mapping\n\nSelect the **same region** for both Authorization URL and Access Token URL:\n\n| Region | Authorization URL | Access Token URL |\n|--------|-------------------|------------------|\n| **US** | `https://accounts.zoho.com/oauth/v2/auth` | `https://accounts.zoho.com/oauth/v2/token` |\n| **EU** | `https://accounts.zoho.com/oauth/v2/auth` | `https://accounts.zoho.eu/oauth/v2/token` |\n| **India** | `https://accounts.zoho.com/oauth/v2/auth` | `https://accounts.zoho.in/oauth/v2/token` |\n| **Australia** | `https://accounts.zoho.com/oauth/v2/auth` | `https://accounts.zoho.com.au/oauth/v2/token` |\n| **China** | `https://accounts.zoho.com.cn/oauth/v2/auth` | `https://accounts.zoho.com.cn/oauth/v2/token` |\n\n**Note**: The API domain (e.g., `https://desk.zoho.com`) is automatically detected from the OAuth response - you don't need to configure it manually.\n\n## 📦 Installation\n\n### Option 1: Install from npm (when published)\n\n```bash\nnpm install n8n-nodes-zoho -g\n```\n\n### Option 2: Local Development\n\n1. Clone this repository:\n  ```bash\n  git clone <your-repo-url>\n  cd n8n-nodes-zoho\n  ```\n\n2. Install dependencies and build:\n  ```bash\n  npm install\n  npm run build\n  ```\n\n3. Link to your n8n instance:\n  ```bash\n  npm link\n  ```\n\n4. In your n8n installation directory:\n  ```bash\n  npm link n8n-nodes-zoho\n  ```\n\n5. Restart n8n\n\n## 🚀 Usage Examples\n\n### Create a Ticket\n\n**Resource**: Ticket  \n**Operation**: Create  \n**Parameters**:\n- **Organization ID**: `12345678`\n- **Subject**: `Unable to log in`\n- **Contact Email**: `customer@example.com`\n- **Department ID**: `987654321`\n- **Description**: `Customer reports they cannot access their account`\n- **Additional Fields**:\n  - Priority: `High`\n  - Status: `Open`\n\n### Search for Contacts\n\n**Resource**: Contact  \n**Operation**: Search  \n**Parameters**:\n- **Organization ID**: `12345678`\n- **Search Query**: `john@example.com`\n- **Limit**: `10`\n\n### Add Comment to Ticket\n\n**Resource**: Comment  \n**Operation**: Add  \n**Parameters**:\n- **Organization ID**: `12345678`\n- **Ticket ID**: `123456`\n- **Content**: `Thank you for contacting support. We're looking into this issue.`\n- **Is Public**: `✓` (visible to customer)\n- **Content Type**: `Plain Text`\n\n## 🔧 How Token Refresh Works\n\nThis node uses n8n's built-in OAuth2 framework with `requestOAuth2`, which provides automatic token refresh:\n\n1. **Initial Authorization**: When you connect the credential, Zoho returns:\n  - Access token (valid for ~1 hour)\n  - Refresh token (long-lived)\n  - Regional API domain\n\n2. **Automatic Refresh**: When the access token expires:\n  - n8n detects the 401 error\n  - Automatically calls Zoho's token endpoint with the refresh token\n  - Updates the stored access token\n  - Retries the original request\n  - **You never see the error or interruption**\n\n3. **No Manual Intervention**: Unlike custom API key implementations, you never need to manually refresh tokens or update credentials.\n\n## 🤔 Why Not Use the Built-in `zohoOAuth2Api`?\n\nThe built-in Zoho CRM credential (`zohoOAuth2Api`) has **hardcoded scopes** for CRM only:\n\n```typescript\nscope: 'ZohoCRM.modules.ALL,ZohoCRM.settings.all,ZohoCRM.users.all'\n```\n\nThe scope property is `type: 'hidden'`, so users cannot modify it to add Desk permissions. This is why we created a custom credential that:\n- Extends the same OAuth2 framework\n- Allows editable scopes\n- Defaults to both CRM and Desk permissions\n- Uses the exact same token refresh mechanism\n\n## 🐛 Troubleshooting\n\n### \"INVALID_OAUTH\" or \"Authentication failed\" errors\n\n**Cause**: Credentials may be using the wrong region  \n**Fix**: Ensure Authorization URL and Access Token URL match your Zoho account region\n\n### \"Invalid OrgId\" error\n\n**Cause**: Organization ID is incorrect or missing  \n**Fix**: Double-check your Organization ID in Zoho Desk Setup → Developer Space → API\n\n### \"Insufficient scope\" or 401 Unauthorized\n\n**Cause**: OAuth app doesn't have required scopes  \n**Fix**: Update the **Scope** field in your credential to include the necessary permissions (e.g., add `Desk.tasks.ALL` if you need task access)\n\n### Token refresh not happening automatically\n\n**Cause**: Using `httpRequest` instead of `requestOAuth2`  \n**Fix**: This should not happen with this node - it's built to use `requestOAuth2`. If you see this, please file an issue.\n\n### \"Department ID not found\" when creating tickets\n\n**Cause**: Invalid department ID  \n**Fix**: Get valid department IDs from Zoho Desk Setup → Channels & Departments, or use the Zoho Desk API to list departments\n\n## 📚 API Documentation\n\n- [Zoho Desk API Reference](https://desk.zoho.com/DeskAPIDocument)\n- [Zoho OAuth 2.0 Guide](https://www.zoho.com/accounts/protocol/oauth.html)\n- [n8n Community Nodes Documentation](https://docs.n8n.io/integrations/creating-nodes/)\n\n## 🛠️ Development\n\n### Build\n\n```bash\nnpm run build\n```\n\n### Type Check\n\n```bash\nnpm run typecheck\n```\n\n### Validate\n\n```bash\nnpm test\n```\n\n## 📝 Publishing to npm\n\n1. Update `package.json`:\n  - Bump `version`\n  - Update `name` if needed (must be unique on npm)\n  - Verify `description`, `author`, `keywords`\n\n2. Build and test:\n  ```bash\n  npm run typecheck\n  npm run build\n  npm test\n  ```\n\n3. Publish:\n  ```bash\n  npm login\n  npm publish\n  ```\n\n## 📄 License\n\nMIT\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit issues or pull requests.\n\n## 🙏 Credits\n\nBuilt following n8n's community node patterns and inspired by the official Zoho CRM node implementation.\n\n```bash\nnpm login\nnpm whoami\n```\n\nIf your org uses 2FA, npm will ask for OTP during publish.\n\n### 4) Publish\n\n```bash\nnpm publish\n```\n\nFor updates, bump version first:\n\n```bash\nnpm version patch\nnpm publish\n```\n\n### 5) Install in n8n\n\nOn your n8n host:\n\n```bash\nnpm install n8n-nodes-zoho-desk\n```\n\nThen restart n8n. The new node should appear in the editor.\n\n### 6) Configure credentials in n8n\n\nIn n8n UI:\n1. Create credentials using **Zoho OAuth2 API**.\n2. Add `Zoho Desk` node to a workflow.\n3. Set `Data Center` and `Organization ID`.\n4. Run ticket operations.\n\n## Troubleshooting npm publish\n\n- **`403 Forbidden` when publishing**: package name already exists or account lacks rights; change name or publish under the correct npm org/scope.\n- **`402 Payment Required`**: scoped package defaults to private; use `--access public` or keep `publishConfig.access = public`.\n- **Missing files after install**: confirm `files` in `package.json` includes your built `dist` output and rerun `npm pack`.\n","readmeFilename":"README.md"}