{"_id":"@salto-io/zendesk-support-adapter","_rev":"717-0372ba261271e11d8fa5abd121847ddc","name":"@salto-io/zendesk-support-adapter","dist-tags":{"latest":"0.3.20","main":"0.3.21-main.9c1c1114"},"versions":{"0.3.1-main.1a455289":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.1a455289","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.1a455289","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"00320ee7998579787a4445b0808ebe0582d533f4","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.1a455289.tgz","fileCount":85,"integrity":"sha512-KMXS7gPBffw/9CJgEiBouP3p0gihQ8kVbMJWxppEHgTcfk/3MopH/Hf0YIA8UgSRvDFY1RbmD10ETRmRVtmryw==","signatures":[{"sig":"MEUCIQCe1nmFadLKjC1spdBgZD6Ip9RpfD4CZ0CN1gLLfVmM2QIgVQET+1C89ZH0NugBl/m78GWC9Zaqr65ocqUv49pdYjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGk+6CRA9TVsSAnZWagAAYwAQAKEstFXqlK35GnDTaH2l\n1+KElO9fpamKuShNOiEReFRdf2w170/z/pr68jq0RaI6I/3g2Mf1tlNwvUYK\nYydYvjdSS+m40WjD5jN2/YTXu7etWY0jz0+FsClCu97vqw38DG/2uBJl8a/k\ntA3stf8uOGQP/wefpBPgfDZe43sL1qQ2hrcaDbOMlZeNqSysp4xjshP3i9bG\n1SbI0kgORCpcuAKckBdU1ZgFwZsoQNTdEDGWCO0af8hWk6cyb+loWBaOqISL\nOtBGCm3xoUl+ZVjZoaMj+o0fYY+LuZIfOOBnFBuDMKXOWEmeoX1xs/ltfP9C\nLYrulw7z10zWqiPcWctE5OInMnxoJ1074Slcq1XL5Xku6ankqvL91PqoPIhs\niXqxqiW1sA3jmYfBprlHZmr9/Qdp1KGChWosB5cKrJ6fZPwul7R4kBKZyvo5\nzSc6OBKBvVAyvk2BdklZYVyIer2FSSMuBOSKhzuv9LrNTCr+gJNi+oMqJ84n\n9CVqOWUQLg5p3/iXBm0Cqhri79ditRQl2aJeFAIDozQFq2Nq028I5aJXTMLL\nUeJ3RfHfmIDIHeyvBpZmf4yE2Ok3vPVHVDPAOjotcg+KQBHwJIM9BBUYJvee\n5bN/hbi+K9j3VyOemlwxEqpRr9oObXK0EFRzeuXNzbJdq9duG7uN9RBq9Si7\n0ckm\r\n=2bim\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e48feb7a4a301e391e491b451f46e6c3f5b45b39","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.1a455289","@salto-io/lowerdash":"0.3.1-main.1a455289","@salto-io/adapter-api":"0.3.1-main.1a455289","@salto-io/adapter-utils":"0.3.1-main.1a455289","@salto-io/adapter-components":"0.3.1-main.1a455289","@salto-io/e2e-credentials-store":"0.3.1-main.1a455289"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.1a455289_1629114298106_0.9320859935469135","host":"s3://npm-registry-packages"}},"0.3.1-main.75da91d5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.75da91d5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.75da91d5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"347dc051ef5e6b904668864b37d76ff3f532dcea","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.75da91d5.tgz","fileCount":85,"integrity":"sha512-t/NCoamBvH0oo90oc5QYJxQIQ5PqTnnD5ySg0BOJUKmBaRhwB3HawJZu14v3fkJ1fyCoJmG5qKiJwgW6Shqzfw==","signatures":[{"sig":"MEQCIDBtkg6q/83jw4FFbt/FsH1rnNW/f78e4kwY46a3yt8DAiBIrCqNN6ARiiWl3zOBbppWwk+iTHmYyqHr1d+GZdP9zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGm/oCRA9TVsSAnZWagAAn/EP/2Lt9XeF3RoG5L+Lb0Mh\nXdIR2Odl9d4NyZ67M59mv1DjMtjo4qpTfIz53Ff12jBW9aNOmQ3d49IPXrc8\n9r0RpT8krDfmO08dgG5njMG7bfoBO7g2MTj8+VAztqmZm6J/IG3sl/B1cZsA\n86UxShBWFBn2+tCxo8iz5+lCiwLZ0PiKouJWpjIvZGBd5+aI9SCJn9vaw6Hr\nLwJBJfvJ45ZklkyjI/dRwWFUZ2v5Qr8/Mcs3K+bH60A4CAKmsydhYJbAFUG+\n/oTxd3+GCZfPZF4vyBNa2fUluTyK8eSBW3sm/r13FrxVT3/aX+GECtkfwr46\ncJcvDZHTMeMzbw7IBvtHkJ2MKjpNo1juDARJ0QmEDBwABPNPXI2NsZCzA8Gv\nvA1/BpqvWx+1GzVE8WLCovDx+nGe8dzouJiX0kS+i/WAXEXSUt5Zba+pT/Rj\n7JWVSnLjra1qsKuEg3INfQZbyVgaUiIS/Jplapqv7GeCVThbvSTtDDzqN1Q+\nItHIaZSsqFFiRiZhC6M/zyQ/zhMlY2+oKRy9RApymFGgv6NiZN6dFs1gfLxQ\nBzxcCoerEa8QDXtZxOGrtFgnI1KT754myH1js0v3WprAnQTTkdH6JdeAZUPN\niuwQxMo1YpXeWTWpYRKngr7srRaOLjPzm7cML5uADgET+IVWPxYKjedBm3Ti\nYk1l\r\n=9qzT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"10d4a90198b3e488ed795937226d9752d22eca86","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.75da91d5","@salto-io/lowerdash":"0.3.1-main.75da91d5","@salto-io/adapter-api":"0.3.1-main.75da91d5","@salto-io/adapter-utils":"0.3.1-main.75da91d5","@salto-io/adapter-components":"0.3.1-main.75da91d5","@salto-io/e2e-credentials-store":"0.3.1-main.75da91d5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.75da91d5_1629122536090_0.9974776638514204","host":"s3://npm-registry-packages"}},"0.3.1-main.c6277c8a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.c6277c8a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.c6277c8a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"cde8532def45afb14e4edfb5a7a80c50f75cb746","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.c6277c8a.tgz","fileCount":85,"integrity":"sha512-hiKGFHBIlybqmiryXoNiVmn8Sf5lCsop5+EviRJcBR8pNiAwvLzg9jd2EUnIRPGqf/ndpTrx9AfRfjyX7pF5yA==","signatures":[{"sig":"MEUCIQCGftaIZ6NYP+ch3spW2vkhYx/9olfonIPkDehdbfTNOwIgYIyT8SeRrspgfvyb4SMvTOwi+vi95KoIqBGFWWf2kbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG4qXCRA9TVsSAnZWagAAcdUP/iwavtJ9yHAYHWkB015o\nGvAE412MBL53Iw5lpUl+qPIoQxasiESWntWfD4IF02n7YI8+2yjE86W3BLj4\nVgLSCU0gekDqjoohweT3MLBiryTp2l/qJ/BgAz3Q9W2rJ1GpsBwOYu1muraF\nFoRqjfKYWI8E8/JD7UrENyOTLrjqIgW5GYey6snF/1CIO//+YXFsV51QP2fH\nZ8aJ0+CDW6xe/FxZUJ/ExruMr9CYy0rnB0TC1LNFneA5Jgju8i2oSVk1LzKw\nDBFv5AcksVrBxTeTuHF7C+xyVrQKXAyu1RgdD+UcMuyx5OcB2zqAxMriogKr\nN7cIRMWUsYE39eA0EdIvw3wuT6nNGgbvTRofGIPjYU6xZIuUtuA8JLDHwe1B\nswR4QymrFO+jscqDLQlw4mNAAQAEfwDrv/tzEXnoE4ehkkxDq4SH5roHihFQ\n8aYQ/2lAzFxhybEhhr+mKQHgW78oUfSBmTcCJjT0J6ngtqSGQ0Xxx2ajCXdz\nM+HZVwNQmnNWWDQkZTuWzJ7BV/CUtxA29362yqa0wLtnUgePzLsQGTx1Ddb+\nlaEPBHpCuzkB+40hIec2HxeThB9CZuOZXjIrSgh2wrXGYF70gccOBVtvj6/X\nm1EqIapv4XZN/63PZd2h52B3DuOmd94ak5tdt9OmCC1AhIDyU6yyAVx1RMxC\nZu8/\r\n=pIxN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"7b8b1d607baa83f9c2f0097e658e55804945a672","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.c6277c8a","@salto-io/lowerdash":"0.3.1-main.c6277c8a","@salto-io/adapter-api":"0.3.1-main.c6277c8a","@salto-io/adapter-utils":"0.3.1-main.c6277c8a","@salto-io/adapter-components":"0.3.1-main.c6277c8a","@salto-io/e2e-credentials-store":"0.3.1-main.c6277c8a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.c6277c8a_1629194902978_0.6863817336245874","host":"s3://npm-registry-packages"}},"0.3.1-main.a4ad66a1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.a4ad66a1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.a4ad66a1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"65874ad588f02689c9196b50abfb90624f1f8146","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.a4ad66a1.tgz","fileCount":85,"integrity":"sha512-I06KyTpzWXpLYiHvlG2pNv6utJNEQu4iAIiTFZ17cgwZvEZP/vHBfhHnL3YFL5XZBAPHL0oVGr7JyVdTQ6TFSg==","signatures":[{"sig":"MEUCIFEJFWosrx3dW4alSq2gRmGfBwrVzZqDBAifQQ0LygECAiEA7XqpDzPuMeIWWMjJHRJLr+Kh1Y9k3WxiADNOPK8yIRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG9edCRA9TVsSAnZWagAAa4AP/0qspCEGwjQ1PVQIK5MT\nNJWvt8wJG9aQYvUS5lF5dBS8k71WakimqSDv2Pod00Am3QTTv7HgIRm74fh2\nUNgjRWw9svRaIYojUT0NVnMOh0FiQSftyaAE2Qf8H3LLgyLX4A5uw4QO9O2R\nXll2wsFyBFTH4+eiqqQ4mPC8o2czfyuXgVN0WURE16V6eNAbHAq5wW4ccH6C\nLerruht+eG0da/L22u8q3WREH2bGRpRQ8z6qabXFXThnnZrFqpFGQcWKP2Bd\nRg4M3xhBE2m5q+oe0fWafSrvbzJlqkFEUMW6gqcKry51SQOyl4tRQrCD1IKD\njOHtU/8WkXXHzm8Yxbi7Th4Hh2CdFdMMttBya7QB76sKHEwwu802jfMADF+7\nfrQ0ZlaCZeXXuDxVD35Q3jKvl6y/j2MDkR0IcyXyFOVissZJiv1HNKtYt8ps\nlf3n2bqCySKyK4xQdj+mKTLioJgoVazgr41EWR0DRdC6NBnM6478Q7OMSmq6\nzrP+87v/eWqjMk2e94ri5l+tfEi95cMn2U62v51/n4msY42d7Q5rjPB4rqrw\nRSv2xWZ9046tu0tE/4PQ6M4yHd60aU3FVgOy7v+ydLMMa/fbW8kpvoKQgI+j\nylXkVVV5eh8COIq01BWmnmKRAJ7fVGs02gy2WnQcGo2ppotkEDtCLokg0xDe\nj0sP\r\n=uq3b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"1de3d2dbe58b9a973307e12549996c88b8bf98f2","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.a4ad66a1","@salto-io/lowerdash":"0.3.1-main.a4ad66a1","@salto-io/adapter-api":"0.3.1-main.a4ad66a1","@salto-io/adapter-utils":"0.3.1-main.a4ad66a1","@salto-io/adapter-components":"0.3.1-main.a4ad66a1","@salto-io/e2e-credentials-store":"0.3.1-main.a4ad66a1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.a4ad66a1_1629214621056_0.8976350619828206","host":"s3://npm-registry-packages"}},"0.3.1-main.8508cba7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.8508cba7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.8508cba7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"07a6b006e6fe009917c5cdfb5fdf787e94c47d76","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.8508cba7.tgz","fileCount":85,"integrity":"sha512-kmAm3VQ4RGnSyU99PMY1kNMsDMODG7bBZHanr3KuSenjAEEhoM8x+2ZjbHHGpORMNOJqCjLB9jmb4DQPd7M0wA==","signatures":[{"sig":"MEQCIALaskhSyr9tkdyPXOKGsL7wN3LvEGentA67lcKhLQdCAiAjvftR/18NftPaG6c0qWQ48DYrFP/U19LjzeWnE8BCZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHK08CRA9TVsSAnZWagAAa5EP/2wQpRhe5+1LmGJ7Vla4\nSxZydfGlD4Ho5SQAiUFi/LlH8OgU5wfApDVh/T3Gv9saVwv011t1fzM1isf+\n3Vuq8R9gshwOPMyfwYl1RzOqpwmah1lKr/VxSWHdzh8BknRGFvZQgYjox6Q9\n2hnh70HX1yRUVSBjh7HKyP5SwOBz4xRM7yo4Z3puYdbW2SMjTQEeQQoyqCJN\nA2NPZrZk6wCOT6G+k4CwUKzwoLeJKbViXnwNy3NFOSTsb/oFktvKKa1yteyO\nL10975BdRyYMI5kfiDtTWYGPMdE/uG16OQkNa59HM84C16HI/H4cRV+nsZkn\nwNUK8nmBNBZGKqRN3lk1MW1B3aT4gIpmBMO7jiR3tFF1Z4MRW9yVPAvID6iS\nO3XX7r2r7u53EZzYQhB4VrdQp7pqRRyIiKt9jQA5GHUVmwPpNVfzaZznlC7K\noKXYoWvMvrgZ3ShGkXRXbz7pGIj8lDxgAuuwP4+fkYMua4eIZr0M0U+7quxf\ntbmqpg7LGKV6UswocmoY2v5TsV/Xlq1drIgqekW+Ce04t++T5XyIzOMam7gw\nnm00ekeJycL7eCaGFv7lTgTS0fMNjjg9A4iZGCltyPYUe6/sXpvFEv0U4E1n\nT0Ir2PO+xcOWunemRSwg6eUGdsBsoIieQHrVQc5pj/F5AjEW2ME91Ry8nsPA\nKlU4\r\n=0t3O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"e161c292ec8fb7d9390c1e273f2e8e37b64db9d0","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.8508cba7","@salto-io/lowerdash":"0.3.1-main.8508cba7","@salto-io/adapter-api":"0.3.1-main.8508cba7","@salto-io/adapter-utils":"0.3.1-main.8508cba7","@salto-io/adapter-components":"0.3.1-main.8508cba7","@salto-io/e2e-credentials-store":"0.3.1-main.8508cba7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.8508cba7_1629269308150_0.9046637135378757","host":"s3://npm-registry-packages"}},"0.3.1-main.12affda1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.12affda1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.12affda1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"558db733c4f85643577bf6c976b9fff4052284c5","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.12affda1.tgz","fileCount":85,"integrity":"sha512-DzZX9QazItpTofBx1XHHskVAyU46UywtAp9Z0VkzD+7mmPlR5K0aGeVmuowCDp63vmYRiTLLW0gLTmkW5fcTlQ==","signatures":[{"sig":"MEUCIQD05rAsniO67ucRStBMKJ1pTCQ3lzHGcSr3QOgm2SCyZwIgE/UvrO9Z3YFIT+eTqOUg1RqbFAYoF3F/1/2wMtApHn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHK3ACRA9TVsSAnZWagAAOREP/0HRDYWUwvjVc3KFa9Xi\ncvE9xA4kvICGyW6xNPyIrvJaLfFL0tjWSOcfeUUzeEtVEJgnUIMeafSRqrQU\nYc/QuEn87Zt9RnBelTi925wBovYNiKK1EliJfV3OPaNu6iqmiMzBqTdbgYOi\nk61LYfZCSB+IT2ifdgoKBUYvYYfSUQUHeGKBYNnygzorWNv7+HtN28sknUx6\nmmileHCca2fV5NOQmhf45nWt+vV8Vrju1gVT1JuYu1et2NgYMYEb5R/MukHa\nyJZ+AX6wYaJ6Jy6bJvmhbtODEgeae2pOCbN3N2T2pP0zerOE/kzA/SrG7me8\naEwf4/z+NVX3cdSJN3XJsfghjqYt1KwEjyXoTfPSughOyLLPphTxdny6Ty8Z\n09AEUlMbGBPhD4Z18BanuHMM845pcAcdB/XAzFxsbf8YdsEytoiDHvFda+QP\nvAydpZ6s9vHhPTt/V6OxoVjV4WeJElM0IJXRU7YRM9lwIwFvHH/Lgfhf7WZk\n/+vG9dl0sfNPfk4xuK5XMarEQd3xHMsIvYE50JCuKzAMO1W6jd06PaHmu40Z\nMY9Nhc6g16r8jl7ldueNR7ORoGaR1kjo/gzHq6wijGSF6Pd6Ty+cOn9cDyme\nssWDKjklcpXkuVwYVZr34xevdjBsgPoBi6qUgBtnm+1wJXP4m3A+jDrht24x\nKzVp\r\n=zcRj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"3ca840f1fbc615e3522bf02e2e00a573bd4e129b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.12affda1","@salto-io/lowerdash":"0.3.1-main.12affda1","@salto-io/adapter-api":"0.3.1-main.12affda1","@salto-io/adapter-utils":"0.3.1-main.12affda1","@salto-io/adapter-components":"0.3.1-main.12affda1","@salto-io/e2e-credentials-store":"0.3.1-main.12affda1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.12affda1_1629269440526_0.4719053180575974","host":"s3://npm-registry-packages"}},"0.3.1-main.9877d1db":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.9877d1db","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.9877d1db","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"54e77e098b7073c1efb22751109d77037c5444e8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.9877d1db.tgz","fileCount":85,"integrity":"sha512-/qfwaVL2RWYBgfKF1GqMvSQhm4KxwmstwzbuZ71ym+EJsbTnC8gHz6mEZ9X0MDjFTa/3CT1DlpiDqPuhGazYFw==","signatures":[{"sig":"MEYCIQCPsPsA7+T19W5DPLhmER1gddWszYQsa2wnJHyDpNeU3AIhAJwWzEaHP/TRN64bTsjqwyStKqJ3hPoFE9qnZLXzi4K0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHLB1CRA9TVsSAnZWagAAMkEP/jC3Ng8TI3pXY+9TkZSL\nqqyT4dRsk5HI3gWqOXNrA+PwBaVWd4WkD5QfbKquhpRRmxTk87twV+71sXeK\nUtjX6eT425PZ4bH0HUXvQlsGtBNvKwm4wLltxegLpRb2iM5CnAPELfAsG0Hs\nQ/MLBF4pg4Ve7uJm82MaWuuKNn3PVxVYs/Qzg9i0m5mjngz5pUvHGPsZA1qw\nrq7MIXaS5C35OzkMBIVohtcLoZm2LmvR9fzAleWyLfLIAz2JF2gzzjdSCu0R\nT6neBB9J0AsezRxmFf99lE+l+vrh/Uu/YQFZZPV8tmFYkcHvx3nVm9U5j6Md\n91Y3+QVq6Q3ZNQn+rj9k+unwUcCBsdfRmIFhsKQ8BeyCQj4kwpVxKFQrkKWP\nk0Ysl46UmxO35mvZfducfVaIjK4+zxKnqIC1tWwqWof6ucZZ0ZuHPntUgC9r\nv/coetfpPIoB0vfz0uQ5QNKeF1J7hEny7OpUOLLdFLLlEug22UzA+orFm8AM\nsF8/0kks6H7gh2VxabGgNGGEg2IDzYh6tvVe/mEU6KdvRubXdaOSXxFoiRcI\ne+dOSLWqvM00D4TTXY1wWJ8YFLUEdpc9t7jUEzYZFLdGZrrOdeE058vxVLFj\nDUVcCDyB3wccWQz/sr2p5Q/WoQRykdUMRWVv4/N6m2xXauyc35wzMcf5SI1p\njuP3\r\n=f6Vn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"59b922ccb6e81171bacb5aeecd64406be2946d63","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.9877d1db","@salto-io/lowerdash":"0.3.1-main.9877d1db","@salto-io/adapter-api":"0.3.1-main.9877d1db","@salto-io/adapter-utils":"0.3.1-main.9877d1db","@salto-io/adapter-components":"0.3.1-main.9877d1db","@salto-io/e2e-credentials-store":"0.3.1-main.9877d1db"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.9877d1db_1629270133155_0.18229517338226042","host":"s3://npm-registry-packages"}},"0.3.1-main.06db7908":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.06db7908","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.06db7908","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"deae2f7e6af0e5ace15738a446f82b9e7fa0f4d5","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.06db7908.tgz","fileCount":85,"integrity":"sha512-juXIhkwNYhbbujnQOYDau27/++DtLyu7+V+GlX+b0XBO+0bICSTsec+mkKjyLHPvUqhuO1uyC+wXu2NEkwdNng==","signatures":[{"sig":"MEQCIG27RFyjkr/OKdyhTFyB+dnhTQ6YTo6FK7RmcJzPrUhrAiB4zZaS8rSAfFlwtLnToeuDr0ujsbtn7A0n9fmaPcR7og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHML5CRA9TVsSAnZWagAAnDoP/isCOPziBuEahYwuprQx\nDPLhkYOLdS/8wN1YaImraKPck/Mr9pySsSpwKYD5JJvcNC9IRfrZnioWR+TA\npGULY7Khu85si+/EXIYz3C2eIUsjDFPBk1w3lsFyHAfajCCpUdQurwr5MDPG\n9AaPK4+ndTP/E35lFgBvn6zM3caTk94wjJTazh9zJhiQrV07YUxUFQprh42Z\nNOVeXJomXIzU6b9PXORjxQGDtuLen6pu274+O8zz/7R7vv92Q5XlilbTGGmA\nd4S4V2CkSSZ+QcSWKb0OiLoMHa2Ko+mu24vi/XiLGDlYeAa0RiaxcqT5bRwc\nBAojrdSP5OzTETmEmYruS/8+NGmItZiYErs9h5Ff7s18ac5sRYz7ixKwjy2V\nDExswUTAJYIDnUYFLOguSNidr+mfQKmedmMgdEuTZrS/euyr+ACDN+yc7zZW\nZN0EhdtT8TNgrQKrWlsS6OboXYZFe+EpuXsyTwsneXA2PjS6xNIAavTUwuE0\n/SR9OB7YGRnuwtO/JzGRjBf1MtN+T/7n6E5+UpiUAQO8x+kcpIs8XU/G6Ph6\n7QQp+z3tWxdCOGt+YRIGRv6FG1Teoz7H2EdqVLXsWhU6vfNA7LL1wfPQSuky\n77WdNFqm2djNpZ9XcfrrDItfjT/g7tpO9rtlA+PWK9SJD94QfZDhKqswV6Z6\n1q9R\r\n=siBm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"f90e09de3bae1a5ff85bcfd1fd6cbed49c4b4e37","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.06db7908","@salto-io/lowerdash":"0.3.1-main.06db7908","@salto-io/adapter-api":"0.3.1-main.06db7908","@salto-io/adapter-utils":"0.3.1-main.06db7908","@salto-io/adapter-components":"0.3.1-main.06db7908","@salto-io/e2e-credentials-store":"0.3.1-main.06db7908"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.06db7908_1629274873822_0.46388809302616796","host":"s3://npm-registry-packages"}},"0.3.1-main.6ccb2a97":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.6ccb2a97","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.6ccb2a97","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c045e9172da604ea8340a305c42fb365d367f8d9","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.6ccb2a97.tgz","fileCount":85,"integrity":"sha512-oRqHQB9ho7kqrU6YxesyZjS5N8CDh/2ykFgNrOpwP2771qeLPwaGJW/5NW0OrISGzjMP25OkI3aNvvVGYLMh5g==","signatures":[{"sig":"MEYCIQCuSztCEEJ+H6A+AENsRCOPSI13e9wo6/eGEsCvEBil3gIhAIVpuJYgvsfWTmW5Ek96WFrnu2mxJuYMYuo4OSmsP0RV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHMYECRA9TVsSAnZWagAAcUQQAJPw85PP6R01rsbbz281\ngECMYOYK1RnBkWTmQtXzezaXLQ2pChceq+P648kkS0WHpclz5/RDeN3XZ14D\njgaBM4DF5ID042Gb52M/OT37TzYMVzMwYV79w8UxnJqi7DjiAObAWdwOsHHG\nAGxCKu1KQKPXUk9yaAs/Y31loUI8Do5ZsgxQYSmdlxeKYcN0MLRFvGl97cZ+\n0Dr/qd8s+G1hzGSEFn+p/gd9nOMbPByHBLKy/CzuhsZanufs6h2/x0w7NDZ7\nQmrCB0A2mNRIKl738xkQPXTiR5i5OnyIcO+MbtKauqCTTAl8+cslS3aV6u5w\n/gsl75Jpa1CkWMgH+IU4PNK+PLAsVOj2iLyfl3ApbuiiLnTm3plSFzF6wmGF\n2eB9iuRQUMNF+6j65MGd984B232RfvS/zHBpUQ/V+Xe81MGhib3KuMjnY0Fa\n6AXWeFJHHK+CakafRw4F9gBjC1vgC6YqRvfO3wlBwvhw+mIApA8igBDaeP00\nEJLeMP6ue+qj5jPvvpae3h5vutBFqbi+6cOjuSi3SJIiYDQrDMF7X4VWaz9h\nhY4pMID/GBkmdIe/Mzj5ZGh1DUrqd7C2sATQIjfRvRI2TAiAIRaohpZBaomO\nOluBpboz51NKiFrBNibDTgRcBARNJ1T4G4Ms+mIq+Onc5acl2DNdsILry3Tg\nslbI\r\n=md4Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"8b8b703d833acee87ca13d5377773285c3e608c7","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.6ccb2a97","@salto-io/lowerdash":"0.3.1-main.6ccb2a97","@salto-io/adapter-api":"0.3.1-main.6ccb2a97","@salto-io/adapter-utils":"0.3.1-main.6ccb2a97","@salto-io/adapter-components":"0.3.1-main.6ccb2a97","@salto-io/e2e-credentials-store":"0.3.1-main.6ccb2a97"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.6ccb2a97_1629275652589_0.6517230973607853","host":"s3://npm-registry-packages"}},"0.3.1-main.4e2d673d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.4e2d673d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.4e2d673d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9d69040f5d3b6a19de9934c5db6bea4050e2a2b9","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.4e2d673d.tgz","fileCount":85,"integrity":"sha512-R8AzQAjk2iMDIZh4TqpES6WRc/FO0Vcu6EnzSjqZaOj63SxpRNnSAqbyHyLsoBQUne8qSSrkztN/KaWCAtr8NA==","signatures":[{"sig":"MEUCIQC5DySJSlMm/S8ghxOXSiViC3n7AOFP0rSFxYsgayOXsAIgAbYIscEYatmSyj2nIK3lR9NC1LPo9MtYiHQUpsihPfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHRBWCRA9TVsSAnZWagAA1sAP/38nkBsfbxcsTKEiQico\nRtv5P+RzE6GFTj4nsLkdlMp9MeOdT/4yPJibtTO8QUF0yj4FW+Xo25jiki9/\nINYzS4fqnv3nVCeGXxB/sXlRS0kBICxJna3pKPPrUJmgP5uQda9VQu10xouu\nf8/0OAbYdMtbfwUlYgDoK5Tu2p33UpSdGqAex+MffrMnMgjJNa+Pwjz4GkGc\n0bzDVTQ60jjKtQj4T92dI5UatWYWQlYKh7xkZ4HsNbhrlXVAtmSY6nIldgMz\nUKA+s3wJLI+v6P58SxcjNdw7+aoUB09u+6gH9dYG0bYqXiHOqNJ8AumzEQP7\njMdIpxy9gwqQ4dvmwvVmMozGh65J81znECaRPNTqvnkNY/oq8pIHQfAmksDQ\nDCJeFSWB6fOVkWgGYZEsBF86n/aYvAbvG8aXY5RFtqQrvfkqy9iMtIEyMReJ\npnMayRKy6yqbqgFpvkGGhnvaHFddu038D7cMBj+4pVall9T2VSg0GNla1+bN\nZN8aZa5S5NE9K3RJtN/wmb3bQtZMYqYAZFQ+HWWAntrIEEvTWTaKRoCqR5by\nO1m2xn8zlIKBNb8Kd54MfmSXODDTAGtt82uEJ4jz01heaU52MhZ0FKNAXy7H\nO4lzZTf4Nen/rQuE8ZY3ynt3toV6snzeunr7zgSF5saBodL5Pfr8JRX653lx\nnId5\r\n=/Zf7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"fe9df66f2074014852347319a4abe78fecc1894b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.4e2d673d","@salto-io/lowerdash":"0.3.1-main.4e2d673d","@salto-io/adapter-api":"0.3.1-main.4e2d673d","@salto-io/adapter-utils":"0.3.1-main.4e2d673d","@salto-io/adapter-components":"0.3.1-main.4e2d673d","@salto-io/e2e-credentials-store":"0.3.1-main.4e2d673d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.4e2d673d_1629294678092_0.27034963863942196","host":"s3://npm-registry-packages"}},"0.3.1-main.4d5dfc8e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.4d5dfc8e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.4d5dfc8e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"578d2f471bef41900207dd43a9f58dc0e408a614","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.4d5dfc8e.tgz","fileCount":85,"integrity":"sha512-7u1+nknFPLLYuzNz9K2Yi/25961xIIqhgSMkaO7FOrA1qdC7TmhUykcQ9MAr1prcSB61OItH5vKyAJNLJtJw1g==","signatures":[{"sig":"MEUCIQCvxV+G+4DvSW8A1w+gYy20XAvdlHTTP6mY2WYyqM/Q3QIgRlnCyEUXUFsNTaqXmcvfOCpwMuuwVVew3eESe8wWLls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHhMcCRA9TVsSAnZWagAA6g0P/Rp3TZFDTcA9tZPV85Qn\nG26c+Tygtj1sqyo666FLfvKgiNqAnac912zpIV9PH0jTpSOc12obkNgIXHIH\n9RT1lm+WJzJPKgX7kkwGtRw0dOsx0oRBnQ0wYpD81CGlEoKu+gLjt15KLmWZ\nrqHSUiWcXeEexLQXxcnt2AT7qipzCpyUk8tQ9avhnE7Skx6VDxbFJJEJBOdG\n8x+7hnsFflp8L51ego6ZBTWMQ4bIlkyI8CHmQi0WCZmcjr/lPfW2n/5bmHom\n0qkOrAzKK7apQ+/LU9B7+KCUw+qZ0HUKOeBNRmcm8Tbghk+pHoFSVWjIheqE\npfDFfBlMQJ5jE3+RcEmwQ8eJEA11BFqH0KNN4LuX6yfHtaizQnSce9mN2H47\n0/ViX/rojWBQZwweeiRWmn6tjCI76r6qA7mBBn0zg89h1TLKYAUWnMYW6KST\n5PQjukKbRkg4ZR5zoupWF4MAjO9cByaiq8bEldTg/6g4ytTKm77kUKEfbMKc\ndisKCYvAUwi/YfnXCUivxRf1BElNqtLzIKEf/4fEzkeRaeFPUMJHIrwTVChy\nXi++AOiJcCdolN2QfhDWLxb6rRYj0WQVOk1BcDk8MU7kNbPDT2CaT2SO4gXO\nA9/lXz9Tw50RZd46lfJAkh+DZoDPi+EnK+V9YKPb/SH8WfGijev8e8l5qj8d\nxMVF\r\n=I/jA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"9db7e929532aed1d10f9267d7e33de2c0ab80d49","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.4d5dfc8e","@salto-io/lowerdash":"0.3.1-main.4d5dfc8e","@salto-io/adapter-api":"0.3.1-main.4d5dfc8e","@salto-io/adapter-utils":"0.3.1-main.4d5dfc8e","@salto-io/adapter-components":"0.3.1-main.4d5dfc8e","@salto-io/e2e-credentials-store":"0.3.1-main.4d5dfc8e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.4d5dfc8e_1629360924607_0.0747377283016264","host":"s3://npm-registry-packages"}},"0.3.1-main.aff5f464":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.aff5f464","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.aff5f464","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3912a23776cc7643a6514cd9fe71de0607fb273b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.aff5f464.tgz","fileCount":85,"integrity":"sha512-AOcKzWaTIRvHq34ZVVBw1hHBuF5nyBU9vt4w6I1SzkpmtPDJNoBlBBEDr8LdcXKdzIx7hEUCvHwthCChPnnMHA==","signatures":[{"sig":"MEQCIBvKB1Tll2pM90JeB1C0MWBpW4qNwojSpXSpeDIeuc5DAiAf8r+6NRqH4QRcu2DSddFxfHsrMSwLPePzycmspCS/Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHj5kCRA9TVsSAnZWagAAVIoP/1GXOuWVf6UChNi1P0st\nR7Fo1+TfdsjJ2vXUbDqLKC9A4SC4ed4AWsgcXKi6WQlQvvrn6THy3szFovtV\nQB//h/a1Oyzex0To6AYRjT6BsK57FtF35+z5WQ0pQPeU+X7YM/F0g6MNzVu7\nDkpovcowInbBhDZBgK/G8x2EUtYxWrnnNN5CJdKH5Zo55KFlj5Yhvkr1wN3W\nENoK6Ki8PJXTq3yAw29C6onW3ePFdhKJUtwn8V30luu+Q+Cg8dsi2dFg9vd3\nilTp42IQtUvGpchKqqGEUPDDa6JEEDE+6ecJvIXaeKdk5g/PW9nfQo98HMSS\nXM3JX7KzdISZfPW+pitwq4pZ1sBbF3WU2/EJBdjPMkdIqGS7vEZTaBmzW4SZ\nHgD/X4cFjtXqDH5jCpfjC+MoMbyaLQC1Yd/W/vy/mbWO/iIGIxQnIMJv3wg6\n8wHvYF3MDKSnENe7I1N1E68Kcoa4qaHJAiTrS3qxOqna7oo5O+F+aIcr6Yc0\nB94ssjjWaQK8SoI/YeLVgKba7k1BsxWb18ostIfYORpwcbukPYMA70pLweCO\nZ52U4Bvrf3lZrLy1zsq7P+C1+dEbZ1TLrgdeeA1RDo8Y2MMc9fcQi5rYPrLG\nGngR2PRJEhmVDgelUwklPHC1bMJXlZ6Ke6HB50clqCxs2HULdNnd1lRBUYEK\nExLP\r\n=Sj0A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"ed17504fc18e47ff28c2c4206d320c448414e0f5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.aff5f464","@salto-io/lowerdash":"0.3.1-main.aff5f464","@salto-io/adapter-api":"0.3.1-main.aff5f464","@salto-io/adapter-utils":"0.3.1-main.aff5f464","@salto-io/adapter-components":"0.3.1-main.aff5f464","@salto-io/e2e-credentials-store":"0.3.1-main.aff5f464"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.aff5f464_1629372003986_0.6522474715737949","host":"s3://npm-registry-packages"}},"0.3.1-main.96fb4a67":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.96fb4a67","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.96fb4a67","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f5b7c6e3806f651f44b01a5cadfe9bcce33c7da0","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.96fb4a67.tgz","fileCount":85,"integrity":"sha512-pMPd+532m3K0isJF/9OZ/RxFYCwLNI4PdIJbVReyOOzgmcsoXq6C0hgOGPPeRjycrUA0scXG/Z/uFWnmKltNng==","signatures":[{"sig":"MEQCIAkQ3JK/GlqPwUZCKFME2ykKYIV0KUtBP9tLwkgZlaOyAiA1CAkx1T55JPxsBkL5cg/gBESXvQGe7J6cjZfiT6KcqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHp+YCRA9TVsSAnZWagAAPYoP/3Pzei+WrS2akvCIYaG9\nDVwNOzgJbTBWksBpogN7FnJpVDx7NdRbWIWMRj1LaPCzXcPM9H2zpn4eW3NV\nd4sQrlqpK4h3HZR0byc7aylyOUZAj2rIdTT9Ra3WolezKclOYzLIZ2+Yu1dv\nAgVxRzlFAnh3il5QMf7vq38YsWLD2Q8o4QIObZbHUbsg4Oxdb53A6kE/1RcY\nJycJwq2adNdfIho+GRgH3TSlb/DEluBPQ2EybelMgjuMSaa5l/tUHgcl4du9\nAWbu62W2CFsiRxUSRqRdliaNCVV+5XvXVCI382uKLG07dKXx0W5ERsUMmRNn\n50SH4ItL3yXg4qzpMVOXb9d67S11cAIXtcMiMUanx64VgFyVj5la3azYU4qY\nBzm2M60uZUvlqyzGX5412TTFfsA7JgaTamYzUnTgS/bEiO1i5RvYhZOSZ3cr\nlr7Pv8OLg4I6dcTAjdxcG/rurk0aFOZy+G0yIm/4tKPuu8j4UODwrC39+Y+3\nU/RhawDIHCiOi8CHHJxMQmz61iQrMjZjPicLgM0/2wFqvdAqLHqNoD/imaNZ\nlmfurZQSs0heohijW7rai3gLdDL0r3GDg37ABjq+s9ZWjKeyTvsL6O0A8HlB\n5/Uc218vtMt9L3e03C52EZI7MUpBL/zvw2G7/8Zpdr48rga4DN/06ZuUOHnr\n0hIz\r\n=22rQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"dc5b62590609afb42ac8847b234e0b42423ede55","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.96fb4a67","@salto-io/lowerdash":"0.3.1-main.96fb4a67","@salto-io/adapter-api":"0.3.1-main.96fb4a67","@salto-io/adapter-utils":"0.3.1-main.96fb4a67","@salto-io/adapter-components":"0.3.1-main.96fb4a67","@salto-io/e2e-credentials-store":"0.3.1-main.96fb4a67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.96fb4a67_1629396887969_0.7395103057129455","host":"s3://npm-registry-packages"}},"0.3.1-main.c9b97404":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.c9b97404","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.c9b97404","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"21cc43aa29601a0ae0cb7a1b3ab7aa2689013c2b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.c9b97404.tgz","fileCount":85,"integrity":"sha512-us3rba7puVewdxnoM6u1XlG+T+QAwKZt9fByCjZIqzi5C2NElgPbN8jm3yu7r/qs6VuBC2DdJ6t5wU8uhPoozA==","signatures":[{"sig":"MEQCIGWRnNVPW5fGr2SPjvczpoSCPJ8tlvhPTzssdRHvs/RzAiBKycFzPoCpv7jI0S0aLlTEdB+LZ9oUUoVUc0foq8zf8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIiBcCRA9TVsSAnZWagAAWnsQAJYp3E5WwM0SiPxifwml\nTsjtHj/rTFl3tbuE6QIXw9CgmnZRXoMhriowu1L+i0rhm6m5zJ04rMFVbVbO\na+g6wkQPNPWyT/hripZhK3tPZBmvQjhaP/5vqC8wr8bI2WE3ERHyhuYWdnYS\nBHnGBI5J6tP3luzks/Ftyk1nXMjaTBgvGih5J4D3H2W44JMGf2N+ZPgQQyXV\nWdi52z8/F2pqEnyPK+AvCNRv3l0RfBhjvDbyn/KSVp3qsBQneHIauLzh9GQ4\n4Sq8+lBH/0oDhft1Y9y9bZz2O4ZVvNLpP3DM0Z1SY9lbwQn/xSwfUOyT704e\njVATDgC4DDg8II71uTKsLbVd0r/7CcWY1nU+rGACgNuvt2MnpHWKJtj/AVBy\nc7kXZah9jlMKDwkl957RIHFAKIiA4kH+pWuoc7BATa5fLE0N+ET5dVYvpXbu\nu2SWitzkA83gvUWJNFcSKtoAWiHx00EjtmKFWQpNea0oEB27blQhws/TPyTU\n2AEeYT9hAuW+5XpcOfGZ7TU1gJoFYGtdnloIltlqSoCzxDAR3Qyfvpwxw4BJ\n3rr4S1JDEwzQgJtnk1SqgzsFlF+DGunIK5awK8wuspUa3qV/+qVjKjLCSApP\nrciae0IXAMW6fEYnYFXqG8TA9Nj6X95cp3sBnHEkats6EOCpfMZ99CVN06c+\n3AqE\r\n=z8S2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"eb1e24e2b4d6e5cf72dfcdd4b72af663b5c77460","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.c9b97404","@salto-io/lowerdash":"0.3.1-main.c9b97404","@salto-io/adapter-api":"0.3.1-main.c9b97404","@salto-io/adapter-utils":"0.3.1-main.c9b97404","@salto-io/adapter-components":"0.3.1-main.c9b97404","@salto-io/e2e-credentials-store":"0.3.1-main.c9b97404"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.c9b97404_1629626459971_0.3813428650770512","host":"s3://npm-registry-packages"}},"0.3.1-main.72256f5b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.72256f5b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.72256f5b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f676426da25ce0c49eddf643c647659a40215c5f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.72256f5b.tgz","fileCount":85,"integrity":"sha512-e4TQ2XMEUrZHacfnmQzZu+QwnzpTgmpyoH9JhYeBauI/yjuE3NgTS3nOwGB1RdYYhGwSKW2sYnskr+9UXEajbA==","signatures":[{"sig":"MEUCIQCY1dUueeS754qePFtbB6nNhpl9wNVImbOi0I7VqYytUwIgWe1HgYBisSv6J+gvD5Q/Broebs8JJcH+hT/oje1Ql0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI1C1CRA9TVsSAnZWagAAjf0QAI34yRUkhTnPuR2CSV7p\nDYP7zK2fbd8/1RcXs1XeENXj4MS7sTbOwXy2Zxvq2DIfroeGJ3KEsCmPUtQS\nXd2fl4d+NTv1gIFqsM0K5reuFDo9+wcygwGl2BejQv1NPfgGjz8JjLcraIlL\nQB12ZBhp0mZo2cEjCOLzEjt3JAm52oeRONlYdO13vBXKt87nsrqiptYbVrcj\ne6tCisk/oVnUSjEmmPoyOh8KXegrTVh8+VHMhhK2QP7DvsuhGOv8ejwxmBaQ\nkcJ1zi0fSLbgn4ZvuHYIfsm9SWn4lLRoDEAXG7hsxfCcw7AZjpqNSCjBNdkV\nYpIbKP9xRlzVohILBayFRsm9Q5tt3AabJp1ZX/i4zj1cWIY3m3QnDfjPlpra\nNmGWQKVkh7AP4Cb9FMEkrxxomurLxKxsc9fuOFsObyCtMRh362J5vdvSbadr\ntD9i/XpRZMDzEuH2GNq5Opph1YwMc3HgNrpw5HZdFAApQlhSGcJO0/OaDVQ4\nZvNGpgGVc5Aw2xSbP2Ayp4ApWcGdt69LaiOQrorpSRmExY64cI6nI3ALQT0Z\nlZVFC6gGWEdsNajlP/Xc+vM80GrTlC7mzFPMrITe4W6Xlok5vi49lUWlCipc\nsdUq7zyRzKXc37nPFSF801uPLDKzSHeqvWDMCTmBcIln7yfTXhq9gNTIEJy/\nk5oq\r\n=L6ES\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"becbb800946d75c6723754ad384953ab8eaa2f9a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.72256f5b","@salto-io/lowerdash":"0.3.1-main.72256f5b","@salto-io/adapter-api":"0.3.1-main.72256f5b","@salto-io/adapter-utils":"0.3.1-main.72256f5b","@salto-io/adapter-components":"0.3.1-main.72256f5b","@salto-io/e2e-credentials-store":"0.3.1-main.72256f5b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.72256f5b_1629704373205_0.7729042073816867","host":"s3://npm-registry-packages"}},"0.3.1-main.87314c20":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.87314c20","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.87314c20","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3ffc09df2876159417f85f83eb95a43dc2b53667","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.87314c20.tgz","fileCount":85,"integrity":"sha512-dJbbDEWGpzWza58dEo6mlibjE/wednFk0Cpn8A2ZSKIhxWzatS/zyfH6A9YZzvhmZYGAdmyvxU0lVPoZLn+jNA==","signatures":[{"sig":"MEQCIH7LDAHB1JGs5xprzeVmAB/Oijx79Z07X56Zqvd+9Mf6AiB7eu1g4/z56W5ncR6Sg5q2kSHrBCI4EPgGlYVn8AyeYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI4wCCRA9TVsSAnZWagAAqmsP/1RvkWPhfx8utcltAggD\nzkE9P5KZfrt0RJga5QP6cCr6kujxOGRXTAH4VFKUxfPYMTUHA4DuoP2SDrkh\n6bKzVxTVFmF/C4soTpYmlnEooXTnIX1o3+iZbsC6yd/Cvc7tcm8udbn1MwRe\nrvGUUSP/iFs40wE9MSg6qJwLRBwp7JbyH3nz2L69Nh1I1yrz+xO3OXZaTtIV\nrBn87EgwqQ8q5Hxa1i4sSeKyakOVytOw7kU1SLU5Hij0DYJE0MaI6kze9JLK\nJR/Kii9yBcIOmIzAlel/c1JLASRaYVymwmpidEpQj4lRIJg+/Uu514raUYQC\nPNtShzKm5m9cl/xbI1o9Fwh/YJhZcdEpRULM1LmI48JQa93I0o+QP5XpyIcl\nXLkpJTN8XmpmuRn14LvCwdB9Al5GOfD6Gmbrlen6ofXvrv4NzxeN0aQfRMVX\n0UVYnq3Op2WswLh16w+Xp/xYTVqsfHy5uZZQUlMbDq2AsxrHix2dsWjOfyn8\nLdc9n+LxGszYrvxDpuTSNfPM5jqP7gZpElI5ZQUQaTv6fibRw6hBrPW7aW/x\n4LpDh21pjNuIXkHaC3xmjg8SYMMMCQ2eo35m3Ax+Wu4m3xUbrdFFMeXC3qw9\ntj8IcV/2+YnaoKP34BtEy7PTUxX3bh2pzSh0/nwx4zV+XEtyzcFq/VIoFM5Y\n5Kla\r\n=cQu7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"0f3e698212f4ab5ac9a0d16cc5577e1db859990b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.87314c20","@salto-io/lowerdash":"0.3.1-main.87314c20","@salto-io/adapter-api":"0.3.1-main.87314c20","@salto-io/adapter-utils":"0.3.1-main.87314c20","@salto-io/adapter-components":"0.3.1-main.87314c20","@salto-io/e2e-credentials-store":"0.3.1-main.87314c20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.87314c20_1629719554679_0.34950371069909925","host":"s3://npm-registry-packages"}},"0.3.1-main.61b09d36":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.61b09d36","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.61b09d36","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d3ad98be79d08f486cd0d45e17a32573b20791d4","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.61b09d36.tgz","fileCount":85,"integrity":"sha512-vpWEgIjA3idIeFxZf1g1dek5GgawIfpM+s3I8a5VdUM40Xx6pleO5NjNJp6nOxi56OpQKujoPT2txUPy4txp0A==","signatures":[{"sig":"MEUCIQDWc5QsknvfU1d9IyJ5CPg9OUsR+MgogvFy1TqShtrhWQIgJox12Phqlgiq0nrriZzUEhG36KFpbxbUWqjmuCdo9r4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI7e1CRA9TVsSAnZWagAABK8P/3B1xcl2AXn66mLIlMaf\nMEsL1ZGsBsSsoPJq7uCleQjfY72Mvp66qYY9wGA3e2unLsUamyaWQPKX8PYH\npGMqUe4nAoouYMVvfxHxDgZhdvsezx0RvH0jihlXQNraOM8kF2grcfRlbHI9\nL1dI3X03IsEWRcswkqjVKZ3tylr7xlJka/ECc1GH2uWoCz/qJ3V6wi8EvKqR\nOoXLBN+tsadoehlSH4WPeGSoKAxkX3eG2dozXFgS0unzVa6bBdi7POVb34cI\nQfWAd3Anvr1bTQqFwS4ctBA2SVuynZFrcVDzx0S4EFZgpjbixmKbcj4PPwMW\npNLpXy9bD884ID2bBeW1Jbbj9raF4nqL8SF+WUaCaxte/XVK3pV8ORhNcR5k\n26EIMCa+8/HoFy95WDbAKEfBBlgpicoqwY/L+LEGzFmh3b8Q7wHePmlDc0gL\nTi2RUUXO2B25pfST8Pecl8SvfNQOeVHuQIIEGsYGiTxE5SjsCAjxoOQHyO16\nuYxiKp4YhngIryu0H5tNx4v+bKExrNLNqrEFPMIgRqMNVwRJVa/nUNX34rf/\nv35CLMfUOZQ9KwTTguAnOtRHQtuI9i0XRN+jVPzsYjEF0jo50n4wjZS7c2hL\n9eYwrnPVEpdx4QKC8KFSRPfheUgMVZT7nm8C3UPkXZFSaZIhQM6g/72uGOkZ\n8XqU\r\n=C+7w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"ab28c855c98925b27ef4010b3d379a2bc8d7568c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.61b09d36","@salto-io/lowerdash":"0.3.1-main.61b09d36","@salto-io/adapter-api":"0.3.1-main.61b09d36","@salto-io/adapter-utils":"0.3.1-main.61b09d36","@salto-io/adapter-components":"0.3.1-main.61b09d36","@salto-io/e2e-credentials-store":"0.3.1-main.61b09d36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.61b09d36_1629730741197_0.9118974198180232","host":"s3://npm-registry-packages"}},"0.3.1-main.294dfd4a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.294dfd4a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.294dfd4a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"45905e17e06af4b60270659161afec2ab3c33d99","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.294dfd4a.tgz","fileCount":85,"integrity":"sha512-WaSMc78HvBOKtlhlzFmw1OmzhEbjhictV6/BpYgaXur2drKzeUQxRwJ26sDDOuTv1VH/2oSk1v3ARo21kOKLiA==","signatures":[{"sig":"MEQCIBm1UvuQkNK1i1kjeGxWZ8QvqZ0B92pLu5ZDaK8va5QdAiBTfQCzLlmhBWEL/2Y+IDq9No7VObCS/vpuJDTYhxX5ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJKLeCRA9TVsSAnZWagAANH8P/i04lXNWuo4rucg38aV5\nI3d9wvunMPiGM1xji3GAXWSaNn/udsoP1nGDXzx2VrsjPBC0YtIr88pt9PjR\niHUGm9j8je2c+ufcq5Y1iQJQ4AUKqkcdtgRnXQaEk9QQISoBCt7VtqhEK1Mo\nJU4mueXXPbmGnTo9Tt4OMxNifkvanLDoVESoxwcSsssKv6UOl80RWQB/qElb\neSoHoZwJwdSnjWvZ37Krh9fbE7j2fi5WxeHDh3kIyPGt8pldj/HbNEjkFydk\nGqKlR+ZJY/8aNIx1XviURI4PK6Py2loFTDnBF7rr53GYuXrBbAZPrHyWFaw5\nafm+VpzerFNWdvLVhgtgU+YIpNzsxmKBpAKoxnrAhFioS6ZSMi/ZgDnyi3+2\nzSMxmjbH4RzOzywVcYR5MBKAdjMf9W9yUgGj9keZ/6deQvqNayy3sc1L/PTG\njZIwskWiRgWVCocsHV4r77siqrqVGKXihTcN3t+ZgurVjPQ6W8sn55MWv5mN\nqFnIUUPWeN8cm6/rzgC02sInGaQLManUn8I01BR8BQa1Fp1yaVlWWc+Lfj3S\n1srucN08Cc4M3QCuQoZY6I5Mmn8wnevN4b9X6j4qCuw5UsHDCYIQ5YjutEIC\nGfx12gVOnKL1Qzx6rl8Gil4eF8EUiwiGSTdL3qmlQv/hXA5g48x7kwUFt2sM\nXgLr\r\n=emKm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"4c4409f8a418ed3efb25963ced94b327e7ffa119","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.294dfd4a","@salto-io/lowerdash":"0.3.1-main.294dfd4a","@salto-io/adapter-api":"0.3.1-main.294dfd4a","@salto-io/adapter-utils":"0.3.1-main.294dfd4a","@salto-io/adapter-components":"0.3.1-main.294dfd4a","@salto-io/e2e-credentials-store":"0.3.1-main.294dfd4a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.294dfd4a_1629790942415_0.7187499309980563","host":"s3://npm-registry-packages"}},"0.3.1-main.30c4c20d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.30c4c20d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.30c4c20d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"1cebe975ba25a4809dd57f080cec993c566846e1","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.30c4c20d.tgz","fileCount":85,"integrity":"sha512-ZudlFnjIMUnHhhco1oXG7EJR0iAQoBAiY/U7F0EBFV8m2sKZTQvzcboPTqRU5G1NtVsw8zVkIaVms6LOth1y4A==","signatures":[{"sig":"MEUCIQDODwnaJlE4733mhIPJyX3aGGebOgeLEG7M5bxY1RNTuAIgfACGQV1VGYVCpwkraEiel4AGks5XQWrETlougYLr+XM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJKkfCRA9TVsSAnZWagAAWxgP+QDpNkj9CWDChbnAkHLR\nmySg7IiU30UJ4iyjVyuk2oUATvZ2h2sPEj7c6YTt3ogMnO5s6HQJRXP5DHtI\nJFUZRF4C8UClWlB8eKq3rXRZnniISolxQKzWDS5Wj3J2O+ZRIq0QrBIA0OAp\nr61QU2uL44+sz9rDFR+TcQh8B59U2ep1iPsD6IhItstNBd2U9fSVQUcgHgNq\nh12fw6gqv2GVgMCFNnOKSgm6NCn+XIPrzFOwmd3zKAoF8MYDGYVJIZvq7Hm4\nEnd+0XuwJfiuFxQNFJqHJSMYhsf3q4eW1h6lJdmihqdbksFP6inFdkhcfnWu\nVEn2+V5AwxJEEo0d2aShjxrLVNcqc8+9S4eJs9E9u0jn68mff/oYX6aYC61j\nuI/AiNwXjwK/wwBduKHq/2htZDzb9sM8yn39vMX+eqBGnpozh+x5XuDlV3pS\nLaeevVLr+x1Y6SlaWe2VxYmdlYi2qxQ59JRvNrZ5KHiYlHK1U0mue1E5Z+WV\ntJXfHzFWw3phdUuTwwwm/+V27Ddo4sblosOA9EF35RbCZYSS7qqfeFoVNqik\nSSR/lpmaS7YlljRmndm/j19YyaDdrTRkvIa8AOdDLcwzOYc50MMxrkLAhSFE\n5AGIPJ9M0kr3lhg6OSFj1t5VqUO6AbhLvgaRlM4xxwlumpwvSFk8WOan1GDa\nvm8i\r\n=CXSG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"e5f6318682a2c223887f79b9317db50b99267777","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.30c4c20d","@salto-io/lowerdash":"0.3.1-main.30c4c20d","@salto-io/adapter-api":"0.3.1-main.30c4c20d","@salto-io/adapter-utils":"0.3.1-main.30c4c20d","@salto-io/adapter-components":"0.3.1-main.30c4c20d","@salto-io/e2e-credentials-store":"0.3.1-main.30c4c20d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.30c4c20d_1629792543060_0.987733661837042","host":"s3://npm-registry-packages"}},"0.3.1-main.3151a275":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.3151a275","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.3151a275","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"310dd34cc78a3d730913bccd6b89cff8634fa12a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.3151a275.tgz","fileCount":85,"integrity":"sha512-IYLaKrQL4GzfGWHPGJsjOjD5hyFueWQArUUnrzKwTO4d/KQJFYbupqEFL5My2kl0C/pXUtADPDXsSlC3xr3exQ==","signatures":[{"sig":"MEQCIF7CvPK5CJj6tzB+C9C30wJrVECbKb4QRzCVHWoT241BAiBxqhYpGEUby/xBvI17Z2ChhGZU7CUmJqjd0ubfln6Pzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJKy3CRA9TVsSAnZWagAAI58P/0CB6QNSBzHBj6UvI29L\n0Zl9jUsKKTyHHWuCjAFAo7ucZvY29Zky6wK1imBMgtJwhpA11xxcolDPp8rJ\nWLKbgMWZVvz0/aw0Onongr0Gfn6w07gmsq/wbR+ObGb4REWy1C1po7Tr0CNx\n4KKmtjz23uVm0qApoX3/lSyMTXLdznD71vhntPYdmzTq3faZCUEUStIfMIn0\nnpme0gz8pFoPYMq2eD65/EybcvtlJb3fKtezyHiB58/U5wdrP1kBTZUnLw2X\nWtMtPXDnnkbM83c3LVk2OPqGTHK/VLxiDcdMsxvTyjEm1TC0ZPWEqHOw6eex\nG/0qYnk7J3PeNsu82JHFhVpjaVEzMR6j7ySX7M7gneq2+OtTPuQcbGysIz7z\nRzSO4XAPGpnSWIzd0gPaNqasaE5baA9U9r0WLmVkkPKl65Uj6TR1XdLeWzGH\nw5/LoNliZAQyyBsQ7ziapl6fmHYE5RlnaF1Go2aWMkIULcnYHhGuspY1NLZ4\nuM3rsihtvHX/PPfRYCaIWce+TwkrO/IHj0jYvCcWlx/zGptZaTlmngTkwOHx\nwcT9Tr+OpQapr7jUAIuxaRXPyJ+YrJIY3x+/5+5unZuvaoCjkzs5W3KaIIxi\nTcC7poa58zI2XyfJVgZk60MjCA2MeEOnOqAVD2S0jng8SlK4VoEsvJ4CPxOw\ndVW+\r\n=cOlp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"35ce334bb9b613b5a191e90b1a584cec285950f6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.3151a275","@salto-io/lowerdash":"0.3.1-main.3151a275","@salto-io/adapter-api":"0.3.1-main.3151a275","@salto-io/adapter-utils":"0.3.1-main.3151a275","@salto-io/adapter-components":"0.3.1-main.3151a275","@salto-io/e2e-credentials-store":"0.3.1-main.3151a275"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.3151a275_1629793463469_0.4750004818415725","host":"s3://npm-registry-packages"}},"0.3.1-main.ec956c95":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.ec956c95","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.ec956c95","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c3d82d283a8eb615a141d5753f780555b0af275c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.ec956c95.tgz","fileCount":85,"integrity":"sha512-LszksRyLKSARK+YBFgJ9NPBv7COqh7RM01qdA8aLPB9OAVlpx8sDTzcPi3Zl+ECzG9knSZWp3Hb08TfZ6CB4iA==","signatures":[{"sig":"MEUCIQDCqSq5nGfC/ZzV/56MKlBYfzl7k6zTQ1G1jG/nCsdbzgIgML6b7y/U9FfuNmYZ7UiRFk0z7PoieDKSFMC7KZaCE1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJLZxCRA9TVsSAnZWagAAY90P/3CqaOSWJ2+QzL5EXd3I\n+6Iex0sdXmPKiXnATZXaH8kGamwjyKH5WHyXCfBEXpxBBzo6aj0fdwAJQlnR\n9h8LdnNorzAos9Uyg38f/9ln8fvtOcoRJgiFAuo6yCnqubyzw3S0vZ+652jl\nawjjWbLq9CDvP/P2/sjZcl83QCnpslzUZO+jrEjhEZQP4Gc2O+y9AXocqb2M\n7Q+dd6RlCiJvEnYGZ24SV/zx+NJrMwGS/kLG+Ti2WL4r6Z/bpaO1Hl+GS0VK\nznXlNS6uS+pLqJmdqOo7bpz9E1lbI74gZuUsGO/wbvWx4JGIqVISJ+X6rbgc\np1XinPCvcQ5UbYm3HjQynTLno1497sdyHhb5GAYIvHwkB5C2ZiclYkPiEXOM\naJSoupOshHl653edUNA9FDufEd2dj6nk1EyZ3TroMGKQoU0YXwPNqQSG4zLS\n8z05bterAhGjbGtqEhzTbjBpffEpTJ/t9nKF2Pqoi2ABxSLXoMZ4mw1+iCyd\nmV6xqvZdbPxqcUkGLVugQW2MuxpCNd+/WJfBIG77fpEghlwA6hLpyTAB05EC\nEZ3y+KemYek73WZLMMYDfIVixC4JbltS5CDUjIeDZ4jl5QL1vqzpp7nUc30w\ngZpDQTfC5ZOH7TY6zTAysr9iBSkmv3jhCFPBmiyMC7facEpb5qpkTk0Da60O\nf5tG\r\n=/RbZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"2b030b607cf52ec5e00abbf40f3009f22f92be3a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.ec956c95","@salto-io/lowerdash":"0.3.1-main.ec956c95","@salto-io/adapter-api":"0.3.1-main.ec956c95","@salto-io/adapter-utils":"0.3.1-main.ec956c95","@salto-io/adapter-components":"0.3.1-main.ec956c95","@salto-io/e2e-credentials-store":"0.3.1-main.ec956c95"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.ec956c95_1629795953264_0.48454484317294066","host":"s3://npm-registry-packages"}},"0.3.1-main.cb75fb3e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.cb75fb3e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.cb75fb3e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"5bb817f7c0bbfd547e0bae13f23be0be784266e9","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.cb75fb3e.tgz","fileCount":85,"integrity":"sha512-mOWATdNApMVF4n3I1y64dcq30LcK1bUf877kg+LBlTOldgspHPd6hOWr6lETassUsIq748ELNBh/Z06zoNyTbA==","signatures":[{"sig":"MEUCIQD9xJN9j97kntsQFdcJGZU0UZ9qEANXkuiyW0Hw1b81OwIgNrvs8rbMiNZQUbILmDXnm/QpAcUtw7bX4WvOe4kqkYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJPSOCRA9TVsSAnZWagAAxX4QAKBJb2WOppL5iiL1RknP\n6+sP6OWxSusyeDHw7BsO1b8p3d0XEmv2yoAU6uK0GHxxIMTyGP+c31oX81Lo\njjl6rJlrg9jbDuvgspl1+OkDOgtVGq0zTfrCgsu4g1humGx4RCwfW2KCqrTO\nsRqL+2/p6lJsiaO0XFI6bRhvSTgeEsSEVBAeuzTCHyZyonaf7kdnM/hkPUIK\nPN78zSGTvC3S89PFv7W+sjpZHdNNGTOIXxb7s05KbwNaceIklQlSC6h9V78i\nIwc8Cj7fo1svL5kTc3CT5uPx4j0vXVr8sGxVH22fH+6PB88YY3wQhSziQkd2\nHi5SLrEqY98ZLESAU5Nvo2wORrKUGH0RK9Sw/1pb+fP8hV4GKdssj2h/Pyvw\nH9KqYUCQJFhKpt4p5oD6a5X1x4zZIW1CAzCzUB+GFfmK22hAsC8YbwOiyyrV\nO03b/c50MSotIAZ/cXZHVZUcAnMkyweQ5sSJCsY7Mu8ffqGMKozZFf5qe+s5\nRUDIbKnmuxnOqsJ43E3Gq1SPyJKhQdTLqVniw3q66ZBNOfeKr6P27AAP++Wb\nQTtuuE31zwAg58lLI6HZnaIYbSU34ip5mDIntERVVcFfAlmeZEM2jBOmpdpw\nRCGlrMKfEK7oOhcYR5ISFZO5vhfJjyugOfy7Z9UdA8ggByHqPYQt8S43VrhR\nAWH4\r\n=lNHs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"514d34c63d7f9e7a1b8e1b2a90f6e62201cebeba","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.cb75fb3e","@salto-io/lowerdash":"0.3.1-main.cb75fb3e","@salto-io/adapter-api":"0.3.1-main.cb75fb3e","@salto-io/adapter-utils":"0.3.1-main.cb75fb3e","@salto-io/adapter-components":"0.3.1-main.cb75fb3e","@salto-io/e2e-credentials-store":"0.3.1-main.cb75fb3e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.cb75fb3e_1629811853409_0.44950292185233987","host":"s3://npm-registry-packages"}},"0.3.1-main.0d5bd85e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.0d5bd85e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.0d5bd85e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"146a3817e44131b00287d752e1a97272dec6a8a5","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.0d5bd85e.tgz","fileCount":85,"integrity":"sha512-DWY7gN4gjNJ9PhpR0UkOiGNphj86DKR2tWjdwSBlMhnoVD68BF/Nu2V6PKNO83Gsdv6fro91XmKsh1DjwQHzzA==","signatures":[{"sig":"MEUCIQCTTyo4jDe8Zxi/M1Xf7/YOgpy62DAuLMSCgVPdUYDZogIgGBiqz0h2H+tsjybmNnL1RSNgdUPD0vQcG+sbjWLHuXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJQYsCRA9TVsSAnZWagAAuhwQAIJLk+dgs05lU4IA5o/P\n8iDYjTXJ7QZp/yZKDDOCr0Lx9zRt7JxAoxI1Hl790aX/xAFXZuWqPhN+HAhD\nMlHJtwW3xYdKNmCWdLu22v4SlhmetWddLz1lQiwu4EgcNsi7Kf4orMqoh0dI\ngrwk1q6kHQ4jv+YHU6/AkfTREOVBvGZ+CM9pT1ZHloQjjUFJKfcXsC1+3SHc\nAvI4vaGrxgwmyqdHgiGnbreqQSZQoQmWvzMwlP12CLeB0p3h120fEIwWquzl\nFk1yRoRP+vWffLcgcNGfFuUbwDDQNQv8UH20X6BSPcQJFjhlOXMamR7xRUS1\nOek2DpSZPAKbxg9Un6Bgzyo32VbBGt/7QJAOVt25w1efTnPo4lI6umyC1TIh\nZAtUVxn8RZPVF2l0PFo0Nn87Z54PX2Nyo6++UpqLqz2aYFSKBCRsTxnwtk3H\neqVdyxS7HEtUi8s7UQvtfhsmCgqhJrPU+AaXleRrCH0lLcPyLOvDhnIZB3ff\nf7FM+jksA4CnDv4fCJXZn7VmwE6T+uvalf702L6IlkHyqzaELt1eOD4SWPoN\n1jnK68r+wpPOHHLT12h5+AODw4dN2SuA6P1JuvwfDLHoyJqzdRo+gfqJ8xEb\nsFYnHRKEZ0Rb7LDvtU0YyJKAG1ZPtWaintQXcefCiRsLbKpoWuluI2lJVePO\narx0\r\n=+kzt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"6cbff7574e88e9a242094545a60af852dbadfeb9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.0d5bd85e","@salto-io/lowerdash":"0.3.1-main.0d5bd85e","@salto-io/adapter-api":"0.3.1-main.0d5bd85e","@salto-io/adapter-utils":"0.3.1-main.0d5bd85e","@salto-io/adapter-components":"0.3.1-main.0d5bd85e","@salto-io/e2e-credentials-store":"0.3.1-main.0d5bd85e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.0d5bd85e_1629816364446_0.6385712658262426","host":"s3://npm-registry-packages"}},"0.3.1-main.4d01aa58":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.4d01aa58","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.4d01aa58","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c80f5709a4ccd79b23256387d3c2bfe7cffc65fb","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.4d01aa58.tgz","fileCount":85,"integrity":"sha512-8wJ4DDjwFtt0uD4L7lG1y7qhMblEPcDZ0tFxwxuKpqY7RePfxtE2QYq1EbS/Xtk236jUqHg5rH2yJYBssA3/Yw==","signatures":[{"sig":"MEQCICWypml+Knxg3aChVJCrQ6mgwqchaf73uVdvRd4wuzO3AiAk07vsx/kBe6Ntd2EQeHE8uxvMFgcWTGvWqGFmUroMqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ37jCRA9TVsSAnZWagAAo6cP/1gr8BJP5rjexwA/+MMk\n7AOtygLWXciCbY+AVYsvZTDncOJgINprz56hadRb1Hqpp5yBz7cYoqWjL+tb\nHMweyuAvbQ35Pr0kHgypHHnlpn8szHiPuwS26z4foCP+JUPc7BQNhFcRPC9v\nwjeOOp3bXCXOHqP6+cXjeTaaKBoUnTvQowJDkoJwmM18JRRW91oDBmMLmaFo\nYT+set1plrLMhtlsVK2qa7EyGfZYS/3C93jeGkz6ycjHo03w5KqVnsnPap4d\nrIqlzHviVWunVFjE/k58FFAa2ACaZpTzxjmisQJw9YqwVzTrC62zRHeNHYw2\nHpQ1LNiRDo6ktYEMVZWHe2t7q4Q6z5lfoOtOgkNr3kA26JIehIkjlrMhwfeE\n+ahSEWYtIMXO70SKguMcoj9/P1Xhl6Nis8n0l1whO1D5mxCUZtmOaGNdYEvi\nuzVAmgM2fcsII1C1OOrLCZ89CzuQUiG5+50fpVVPmN1sCnilF5eL2zuiIlsZ\nVJDYUe3hXHlxMfK24XDCBJDSJ2Zipi5jx5dMvqLa5yTgc9gk1CBuCdUNnbhl\nnm89gQ1GQW2Am9F6soqG2zASIoNBVccILWxQ1dfFlhFrrvKZITCAap0IeEH3\nGHNonAogzHnYaNg+ucM2Ca3ZtHtiLOMGuPxrAkwAk01OYKir6w0IWKtZorQB\nYfg8\r\n=tzw0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"8fd07487cade2bf8ad93a7c8bc29551b67651675","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.4d01aa58","@salto-io/lowerdash":"0.3.1-main.4d01aa58","@salto-io/adapter-api":"0.3.1-main.4d01aa58","@salto-io/adapter-utils":"0.3.1-main.4d01aa58","@salto-io/adapter-components":"0.3.1-main.4d01aa58","@salto-io/e2e-credentials-store":"0.3.1-main.4d01aa58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.4d01aa58_1629978339432_0.08448609196400647","host":"s3://npm-registry-packages"}},"0.3.1-main.85d324af":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.85d324af","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.85d324af","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"57761aad9c168936479cae49496e602bb22d6ccb","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.85d324af.tgz","fileCount":85,"integrity":"sha512-VdFmhAbMgvJ+R4Cn5eUk0bSDzlU1OI+fhRgHeLTM+u/Q0nv/pf00YXLrNpSDMnDZrWkdhidRyAaiZp2ANJ+E3A==","signatures":[{"sig":"MEYCIQCbSPA1+6+9CsqGDmQ0YEDFgMvwkvvnzWOb2kG7AA82HQIhAL/MinsgxQbup1froXk3XU6M4OyFq5wzRjzRQnft2uoh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ7PRCRA9TVsSAnZWagAA7BMP/3iVXtLyAYMuvqZzpGZx\neyArSWmm6ITvb4arPWTiWJKSoY8p8NNrhLnKeIrK4zkC5LLzg1a7HEdugZPR\nOuR8s8GR7awTaUxT5ZAC9A/A1z9XIpPcpCn51EQNco3WmTc3hbiH2hLkbO1g\nZDt8CorOEs/kKeOPef57F3oPPE/4fAKhdnTAhIrap/Z2n7RxULYo+Pye1qHs\nl28Aii5ijms1P+6oKii+7KnBaHsPGgm/7H4EQob1Grld8jGZrWSmL7iAsfcq\nQ8+R/Dp0cbCvf7zK26+KB34cKLa6Ivv+8I4JCtaKt+UqFBg51FH1ipBYcLMR\nthi2DLeMHSqSYduvfmN/IdEVCbnbVe5md0CuzkGgK68nJys3e1sR+2UkX4E8\nPTxsRMfKgaZo3pYxF07ScLI8CRjv78nNEdAruvVWCu/y5PcVnWPNtxUkavpb\nv9DOSNjulmU8z1DdHJgSrMU6ZGawQkaeRI79LCnksi2fq+GkD/sUBsrwpMhV\nPAhyLiWqE18d9JbeJrgJtQxOQmNbrIuCbrFsfrizQkJJv0+WTCV+IkFZcSyF\nVCYK6ITkw2Y03l2D1EfuAsyC2h7xWSynmamdZNzvW7DO00pGeYO0M8dvEjiT\nLVzflV73TFsE1RV+gUg9m85vV7qvtBDiFVrimiA/6Cj9ed3EhfJBZGr8IqMW\nYbJg\r\n=yDWC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"a7c3897090ff6caa3a4a24d69772355f0214b508","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.85d324af","@salto-io/lowerdash":"0.3.1-main.85d324af","@salto-io/adapter-api":"0.3.1-main.85d324af","@salto-io/adapter-utils":"0.3.1-main.85d324af","@salto-io/adapter-components":"0.3.1-main.85d324af","@salto-io/e2e-credentials-store":"0.3.1-main.85d324af"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.85d324af_1629991889732_0.03214126011308016","host":"s3://npm-registry-packages"}},"0.3.1-main.c5c0ddb4":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.c5c0ddb4","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.c5c0ddb4","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"5b658c8e13e3329d42b2fd320e11274f11533341","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.c5c0ddb4.tgz","fileCount":85,"integrity":"sha512-581S7MyFxI+zD/xYhTNohpOaDdfdU07HT+NNOqa8eOIEcVHIe2amWhbrUbgWVCBi2Y3z+mDmbAGiovqc1NGxag==","signatures":[{"sig":"MEUCIHWDk7ZtSKuR5FyzZnSDkuvQ19H/vvlIdneXG319W9gyAiEA8+gbn7BGYxyGcD3o4Y8WTFiHhKDNC+MafnpzcGIg+q4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLMsECRA9TVsSAnZWagAAPkQP/3OuGefgja1SynCIEi1u\n6u4E6NZ5cySYGQaKw/rKxF1e5XwbII65exl3sdaSnoyBEdACgNxVISn34TH8\nGkvxHzL866FUik/P/+gfxoKEVxQPBCToAhk2KB2SqubBMILahIhrOxNGrRFB\nho9n+Hm7I635YFTpRoFOCrrwnhpfJPitVkwDOmqJzwwRCH65YZGhiY5LZDLN\nF5CJpyvRXtycG9bxxu9WXDD+EhHA71UIb92sBfFoB4swoKrtAdRgpWlyEM0R\neQC4WJ8yek8+n33/qyKrY0WfNLGOdAEflEf5UwiJmVmcFQ4JwG8vO0CwXWXy\nNU+94ocKKiKtxQeT1NYaEIyd6cNUuZlg9f9BXMu6Vcf901kSIvSbbcuwZ0+l\n0QlCT6yFulZ4mhMMju8Ujeflsp3e4j/sTJ5BDWVZVZQa0EZPsZhx5fQhDKgX\n7IcjvYtu1SJ/s9gIpkIgdwOoeJJh2+tUHAsLY1hYe3Nvp7IOAHoxrmGfvHUI\n7quKKGSl7q6Cp6q6R5F7lo6yDaRaosYj0IAcQKqOi5HC16S0EUdAVT6LUsiU\nMRP0VBZ1ghPCodpO2wS1Jq8BrhQ4ikA1ecvGdBbCakYfeQ58cG4jVe2LFGx6\nVH+VwlM5E8HojTLun/dQoD6uzeZCUrBHvpgvyuL/UETVJ3vgV04alu4xf20O\n26/E\r\n=o2b0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"5863f8bf445922a261345f1f45ae006fcc2a4ecb","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.c5c0ddb4","@salto-io/lowerdash":"0.3.1-main.c5c0ddb4","@salto-io/adapter-api":"0.3.1-main.c5c0ddb4","@salto-io/adapter-utils":"0.3.1-main.c5c0ddb4","@salto-io/adapter-components":"0.3.1-main.c5c0ddb4","@salto-io/e2e-credentials-store":"0.3.1-main.c5c0ddb4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.c5c0ddb4_1630325508428_0.16914837766045365","host":"s3://npm-registry-packages"}},"0.3.1-main.a289e627":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.a289e627","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.a289e627","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e433ca5a8a7479b7c8c23084ff33ede371ce8b88","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.a289e627.tgz","fileCount":85,"integrity":"sha512-UAwxcAcjWT1Lj0Q/Gl9Eom86ZLXcgew+M0HMpp+u/T2h7BC6UIQC+1a63bG1okMrFNyRj+CH9YcaspZtKdbNrQ==","signatures":[{"sig":"MEYCIQC21gojb1fMGtDN6KPD8Ht80atVmTuqghf4uyA5ZRfmLAIhALitI3X4GAUUdZ1Zw82IlrbhfMfw8ACTLXs5i7TJo/gU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLPUKCRA9TVsSAnZWagAATZIP/juDCFXdAtF3wA5qNT+q\nhZAJ9InY3GrbPQrD6Z/YGhXjMvkIvIJMu8fr5UwjtX36B5NB6lYl/kKQved3\nGniXQYoABLASlZUSAIJcuxNNWkR6ALiIUu28pvPWFxam5T/eAd8CkrMooAM+\nXMZesP8QfJSCcw+uqNXCHx85u4vxNEoFZrpSP9oICV3+DagiNQ4DqO0yPhR1\n9S5cXIEm/CFaYQWPlY7Ud6lVXbYDys9y+zbI7WXGC40vfYkk5C/uKWBLNlqz\nPvd/P1mcnyJbjo0N1Jw/JwuyiLqUtvuSUFtwfOLTu3vshdtdk56KIzLzhcYy\nKOre1ZjHFVb+say0b0dQf8E+cIJ9KuFY2zrbzDI03I9j5bUrmhKzVSS2T+Iu\nIs1Q64Vb12gn9ywqpbQMOXCbdiHsbiUiO44SgL3gAIRpOF54pilLHwCVeo7/\ndgOSfZWnqX7S62Tmbzlmaie7UtCaY/6B/wnJ2hUHhRvdEIN0qROuaPx8G1yQ\nMdl2OYsptAjuNJVFZ88lEBKdcwP+NyTZKhKAFp2iCxLxt09piKxylv0bKZjF\nEolSLCGZ/RNhRlE6XkVvilK1cwLmY1CBHojY2IZcWTZXZX7zO/oBIZ5LEDIw\nIeRXkyftvMVIvKDcxnOlCX7yvzLZv1GMtBmzlzxgGM5Da18QOISKiV5g0cOq\nRSYZ\r\n=1SXR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"cf3cc75c729d33c1d87b9e743306fbf5d62007e0","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.a289e627","@salto-io/lowerdash":"0.3.1-main.a289e627","@salto-io/adapter-api":"0.3.1-main.a289e627","@salto-io/adapter-utils":"0.3.1-main.a289e627","@salto-io/adapter-components":"0.3.1-main.a289e627","@salto-io/e2e-credentials-store":"0.3.1-main.a289e627"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.a289e627_1630336266023_0.6923701095984263","host":"s3://npm-registry-packages"}},"0.3.1-main.ef3b49f2":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.ef3b49f2","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.ef3b49f2","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"da12563384d1234028d6614becc5aaf46e2313c6","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.ef3b49f2.tgz","fileCount":85,"integrity":"sha512-cSvlhMV7iBbZ2zAE3CsyjxEGJfbNUz24yFkrMSSRxN4gOzAZBUxn5vgDQriUQW65lIr3HUr9/MJjd1gp3etCRQ==","signatures":[{"sig":"MEQCIFkPSxvPppK8penpQb4X0CttaEG8CXGgZC5iRq5aOG/nAiAljbjfCu124JRJfqbDOp96VkBZHNZSHP5bfnH4osNexg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLhF7CRA9TVsSAnZWagAAVKwQAIIqyJoxF76CXJSNyFVv\nG8xxeYBkcpm4QVr7av12Xi7Ab9slYoB4TEINPTheLawq1RX2ehGj5tKFLs28\nkuSfvNhFVEMdGc8/sZcBTNipXxgwvMNx4uC4VzsXVoILvT7wQ0mQn914hgP/\nSilLPErYgAmw++yuAAJ66rwC+Bt9Uu4RsUIh8F9dBDm7lU5u5qIa1f7UnJO7\n1/K6Ys5/5xQEXa+l6jwou/mFTXqSKqQIPo2XLPuZCrCSHovgbs/m8/gHg4O2\nJwmZ4QzR38cXIP7VpMSsQlo3WA5RaXL4L9b6iFJQm8hlleXofAqQaBX4qFtQ\nJwKokcKxO/BXy7BeQtf4RDoYTzTxKgAZjzuT+CTCVHQEpBhVq0ok5R2SFEjQ\nRRTF865gOMW7rbMdulZaZo2Mc8I/uQJz3wb4J2t5DTRSV5P8Rds9UT9FgHx2\nhJmBaXmCNo4F9/N7+pTwKC7Qj5xyqXbGfDg624mk1jEgI+NwcJ/3S44FhorN\nJpEtNRSsZ7+Ej3XvhAx+pZPbUk6jU49D3yzRgqQSyK+PhEPzPp62rBEBQc76\n/492+ewhWkbBWqoTYv/bZiGHJBefQOvGER1PlENV+hmI1rTgor4Hfh6K5TCW\nZtVE8xFsB0X5m5rvRQIZT04k6wIaq0OSU6pmNTTMFwgmDRX4Aj8xFgl+loDG\nReXs\r\n=JwEE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"685fd315959d604fa83b7be9ece183be6d6c7af1","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.ef3b49f2","@salto-io/lowerdash":"0.3.1-main.ef3b49f2","@salto-io/adapter-api":"0.3.1-main.ef3b49f2","@salto-io/adapter-utils":"0.3.1-main.ef3b49f2","@salto-io/adapter-components":"0.3.1-main.ef3b49f2","@salto-io/e2e-credentials-store":"0.3.1-main.ef3b49f2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.ef3b49f2_1630409083332_0.5365628563129214","host":"s3://npm-registry-packages"}},"0.3.1-main.5102eefb":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.5102eefb","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.5102eefb","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"81b45ee7160637d33d42ce34b4a92b0c1b601856","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.5102eefb.tgz","fileCount":85,"integrity":"sha512-lom1JA9lj7Sr0/w1h5GzUxUR/4Vv1JI2TYKKGGNQHsWSyfOX+IbyMBsS3ePXnzBfJYHhtl614cDF1XrXv/Mikg==","signatures":[{"sig":"MEQCIG+OjCdvioBcypu6MMhDJtPPQLxy9ryktURGoMzfewm+AiACfgeGInwNkIUCuC1/krNvF6jjk0HiqAneXIyT0uY6Zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLiWJCRA9TVsSAnZWagAAd6cP/jjuagq7Hhf2KAiCL5RW\njkH/yet+P1gSwENFxjKXC2wAAm0m6y/tNgYAc25QaFWeF8nqext8zRaVixNy\nNMensVGH3tICyqgcSNKFifpU9FJHa+zyvZFLjc2tsCoxQFe88a7HGFl2v9Wm\nv8IcPiQyxA1pMvpmpp7s7eb99dYcLn6Nln4HE4X6OY31q4ZZKzQMiLojce8l\n8lXFIRurXpDPmTNtRrRpThnI/Lbx4YiocExOCHOY0XtLkejByxYC6xRybYnf\n7xba93HYPijgYIV+E4I7J+1oLhTlGespwr3DpcP5NdxawxR/6TprJpJKpoBE\niY1PgHp5o+gcsxjZDNK9Ygl3tKrgYW05UatG/e1UXseambhORCokHpJ2CupS\n7+kjxDG3CdsvS7xkRn8XxNkxHqKTCh3uVIy2JkKayosEeClPMg6hbJtPOjH6\n2DS4meQggIoyBN0aKm0X9lh3TKaaD/6sHgyDQ/Ry1B44P59oYPXVdgR+d7jf\nhdEzsUSNi+IQl2+R+Oom+CFMCxm9HYfkW5FBnDivTehkFo2/sH48ZZ8TvFEi\nPavXGJhDW3RE7X10QIBmLYx9G/TvVCTYyaf6Kn3Na/n5CaSwXW1y550Sblg/\nQ5DeIYH9xD/m9omMnvuT/X4PZbO6sDtZDHulz3xpPpU/DuSPuKenqCO72f10\nyi/T\r\n=DyDB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"857ee10d33bf6b71e1520baecb9d21e05a20f3ed","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.5102eefb","@salto-io/lowerdash":"0.3.1-main.5102eefb","@salto-io/adapter-api":"0.3.1-main.5102eefb","@salto-io/adapter-utils":"0.3.1-main.5102eefb","@salto-io/adapter-components":"0.3.1-main.5102eefb","@salto-io/e2e-credentials-store":"0.3.1-main.5102eefb"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.5102eefb_1630414217311_0.3198191317588257","host":"s3://npm-registry-packages"}},"0.3.1-main.2a1bb357":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.2a1bb357","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.2a1bb357","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bf4f93869b756e44c69da3639d4981c76853f5a1","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.2a1bb357.tgz","fileCount":85,"integrity":"sha512-6AEq88NJcVScSLtxcYPGh3oy3Eiseb4umGRRj5p8gwY3qwUS4hVRyTXu0osvCMbzjxUp8xIV/fc8H12eeFx9bQ==","signatures":[{"sig":"MEYCIQDShlOTC76sr2hMwISXu0f9bkp7500uR2c6x3Tjp7LqygIhAKrrP4+KLzWGsqlRHplbTdMN2Qr1vckvgGE8c1a3xr8n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLj6rCRA9TVsSAnZWagAAxa8P/3j309zVpwgwp5Ek+2+j\nFL3mHjhI3kFF/iEXHuaw7hqNBpLSC7f5U3b5lr/TVEqObqLPHZIKinlKq07U\nkvYE9N6/uhlIR10u8N9/7w5t00qTSaGSFRvEkLgz+bqN/tleE8X7URXLASui\nl/y3IyorxHNwJdGRls1NbSQXxW7i9iXDm5jP4RjCg6SXf5sGofWRKA5NCNez\nMT/LCUGTUn5Ts+7ROh8cO0uXqZAf3psHQgsqmTMGfSj7vSpr0AMrZnxV9ZyM\nj1sQNi0OO6IJ3FDYf1WEIXZDTtLIO9oHVR9dh1+e6SGU899RMkDf/wdMAgrr\nrGIVWcX6MRLPFlbm+ap4RHz5a9rs19foguaHGqJgXRIMf7KbEiiX2gDLBPJO\nRpM/O6kdU4iObTlHAQJc4xdo9n9Q1Kv4WYWHebi22Lct2rAiptR4PXFPQZgJ\nWAV8BmjPYluT+E1lTNC3PT5l9EmTYk130nfwmynuOFo+LXA0xwH/0cp/BSni\n3QDV4TYyOoNm9a0xVj1elV363haAsCPbHpai98Y8oA0BbghiN3DJYYoiirH5\nMP5urQIHhrkQTIqE11/XC98oqmDNWKsbBEDcWjxZ9djmuIZjHDao2DMl690g\nv+f17Kc+GtXwNWxUIFkfP0HlLGycqjy/H0Pjn4AE86htLMfcouZdbgqr7ofg\n6X++\r\n=TYqJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"ac1a83f24e7ae4bcb7488a1b68868346f4316054","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.2a1bb357","@salto-io/lowerdash":"0.3.1-main.2a1bb357","@salto-io/adapter-api":"0.3.1-main.2a1bb357","@salto-io/adapter-utils":"0.3.1-main.2a1bb357","@salto-io/adapter-components":"0.3.1-main.2a1bb357","@salto-io/e2e-credentials-store":"0.3.1-main.2a1bb357"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.2a1bb357_1630420651166_0.06787566215718055","host":"s3://npm-registry-packages"}},"0.3.1-main.6cead21c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.6cead21c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.6cead21c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d2038f100e0083f8d40647e43dc27e00ded1eb5c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.6cead21c.tgz","fileCount":85,"integrity":"sha512-5Q1kOYDeUwwig96w10JXxdJYtMJgtQl5IdZvXGtNDnQ6kNNzT0AlXK6xSQtAgbQLbmceI8Uz2QHSJWVEv2uutw==","signatures":[{"sig":"MEQCICCuyBcCeT3ngebD8+TP+UyG8YSVPKnV+3t9LVoMg7VrAiBjoZ2xXeJaVFYWzZy2KLti1DIts/oVA+tM8AA2nfF21g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL0GACRA9TVsSAnZWagAAMtMP/AuSjsjDI5p7E01FmkfE\n4EQarvyPXXCLC9fOM/ocHHvV9rFQ1UYq7088aEQCLALHbCSTYobLwxYl8BSR\n+GVh0hFdc/nTgGlWbZqaUFL7vH1irbrlyu2IYOGKqs565wE8h+2/nIwW1yHO\n0VyNUirqMnKLsYaBs7S+Fg45jwhFQXRwxN5lKU1Kng8nkL9HUgY48yd7/8Ua\nTlBLIoYYR/ftVROnh6ILRqW2mJE5+OioACaJ0vvy2LNfASM7CZJhU7aIaUYH\nKBCoxvkua0WNJJpvAWbMvaj7KSKiWF74QWDY882Cokb1aulc6wl2dMg084Oy\nnpdqa3NVXt6hTyQGzDazBRxHtu5no672IIV3GveafzqLgJZsWFChRrXe4idb\nFNmH8lnQqsQynsvtUPylDzqiW39kqKuRKQfWngaf0VfqSKLGFbAuxRQPG3Zz\na2/rXp95z3s+/pLu0M2ORgvmqkYQt5z5YdSSRoNcmm0+NdEb0H5qTWZchq6v\nUvzra4aVNm+RYPeFtSV/MY37WvA4HjnPAolBLMxm5VaetaQlK5Gf1dlR0h6+\n6EYd58LwjFh1q+PNZb4c77f4LMkjqerIvj6aTsxqoKpUmzon1Ftoqw51jWhv\nbDeky3nd7XQLCDRTfReC1zKaLrbtMEvipeEOUDrK0e+PH0wQVk70LgZ48Ojz\nbWcA\r\n=liRG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"6ceed025638fffe3a7eba37b065d410b3433a954","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.6cead21c","@salto-io/lowerdash":"0.3.1-main.6cead21c","@salto-io/adapter-api":"0.3.1-main.6cead21c","@salto-io/adapter-utils":"0.3.1-main.6cead21c","@salto-io/adapter-components":"0.3.1-main.6cead21c","@salto-io/e2e-credentials-store":"0.3.1-main.6cead21c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.6cead21c_1630486912019_0.8191857310950508","host":"s3://npm-registry-packages"}},"0.3.1-main.4545dee5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.4545dee5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.4545dee5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"242064d92f4968797c170c46ad2a7b204232d7a7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.4545dee5.tgz","fileCount":85,"integrity":"sha512-brR6Q4+2U4SDdbWTvWNg9eXbTRg+gAJQS2SqyRmsZLBiIkh/5Gs5nzMNFx09Ts5hzZrhUg26XO5pX6KX1P1ZGA==","signatures":[{"sig":"MEYCIQDj246vZUOZrRa7J7HHi2TEg2TXM4qDCMEA5YAaewPCRgIhAP1ScBVcQjJZBt2wNTE11j0GE3lUz5q34yPehcD9eYI3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMLNYCRA9TVsSAnZWagAAMD0P/35YVmQ74rXBgXr+9GnU\nRRhIvpoQUg7JB0MnLjgR+wmLA0yLt5YQhNvW750f46LqGTFBxJLTLhNQBmc7\n7OpB5QugkBDQv6LnREJqYL611fVE83H7+t7XARSTMWZ5dscg+GQ8ueykqYVB\ntiOVSQf9UOgtrPYphWK9Few/hEe9VeEN54VsaDO3V/ljwl39+iMoCEk/ZZTs\nLU8jrBA9UjJyyBRt7vmqABqZC3e9yjRv3MWjObJJwJm+QcesIpyo1Ld59c1R\nrF1W6grNStLNJmO8xzcCaoquEhAY5xyj/QLQbQ/naU4LNfMjl3tUqzt2BCAL\nH49VBmSLzhavZV4/PwLA9I6y0QCRL+OkWW8eq5e4w6orXWzIukReBUDbDd2+\nKo1pIZ4z0KEwgiLvpiamKWNaSIE097fXAYOSSjYVNY1CWbaPgo2+iXgW/2SC\ni5FRz7t8zjo+1nG85lxeY1k67D4J/5nkcoZzkytMXcyThilyTj0Lv0GUOIcF\ndPr43MRzAbYg5ho0gK4qxPprSc5HUA1a81iwGZTDvgq5aaGmdLneiCFU3yjB\nPDWRAnlfnjRJyFXHms3x87hI0xf5gZ/rRh+BSfKJj+uz094vqIVzkTINycB0\nDwAy3m8fKgeA+n1w9jK4kvE4xRVz3Ww6UWF/zrVYE6BFbNu7nv/9TfhNE1MK\nfYiG\r\n=X81c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"771e61a8f8eda19241aae27e5a290ed417aff2d2","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.4545dee5","@salto-io/lowerdash":"0.3.1-main.4545dee5","@salto-io/adapter-api":"0.3.1-main.4545dee5","@salto-io/adapter-utils":"0.3.1-main.4545dee5","@salto-io/adapter-components":"0.3.1-main.4545dee5","@salto-io/e2e-credentials-store":"0.3.1-main.4545dee5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.4545dee5_1630581592239_0.5517783478441334","host":"s3://npm-registry-packages"}},"0.3.1-main.eefd0f68":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.eefd0f68","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.eefd0f68","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"42378ebcc732d2bbd85b1aadc6f5454719395e2e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.eefd0f68.tgz","fileCount":85,"integrity":"sha512-qcJEDYyp4dUoHZHs7NKMIVBK4z9fy0pJ0t5Z3R9FBKq84GFIaB+CKkrKOKwhMd4q38Vt8KLmzYcvuwnVt4Bvmw==","signatures":[{"sig":"MEYCIQCe3/g4DGJNO9KLBsvsUXB/a6saKpG+dLBfrfaN6c5K4AIhAORIM5ZdBDU7lKxvA+OL69/J6wPr0YNgHZoHuPwCYQFj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM8TjCRA9TVsSAnZWagAAF9cP/iyJxxBuN6UjAqsGU6zz\nghdWkfzqhWvB1RNqxnfK9LAj9vBh5F1ukpHu4h5ArQcervSBTb7q1zK2yPWY\n1Fw/aMeG17KxV3hFZ8IVQdexdSRsAJsTDfeYyPofs1r5fZQ9uN8noer362QX\nSqUnYmCflML9d74BqweSQpC7zMzowVlAc9O52rYDGYhg95UkI7KmuQglJb1t\nQ9be8KNqCVvVsO5VeVGPPL3sawMiJUksQ1sPZc3E/DIw1ToxjQ6RuF3ObRDu\nWoCnckcuxXN6gsDTq8BwL51rIvBY7lv+0aqeiteLgTOndnawpb2QzrvkUZpw\n1n2BiFSEyI0jzs2LCY1PHItdxkTboCiTXfnNZPGVN6wqrQd1YTzcBGaALcZ2\nuF8A5BqJ8SRumKWcIbpTvjQeld59guFRil/8qdiJjZKkbWgpb4xhsEP78p9T\n+kwouh7JIVkZL8nen/3zZ3YUXM74CR4lL0FXnZKdJkpHySnY4hn8+xF/JvfB\nnoZbtcRHntG23jOGf0F3TODuEwyFCWEAm/DPiGYrBaYnj1G/FANDzD4LbL6M\nDwsI3ZToyNECf+hDkVyBjD7BDwQBsEzAMOgXShv/+hyQmhjFPvmCGdFxAkQi\n01aRaHhCCnS9Gg1pex2O0JgBJYalFKBBeIxVPghxCAd4lnoZZ46Si0l969QA\niIDh\r\n=tsGv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"6d8c7f538774f62337d89580982355ef70304444","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.eefd0f68","@salto-io/lowerdash":"0.3.1-main.eefd0f68","@salto-io/adapter-api":"0.3.1-main.eefd0f68","@salto-io/adapter-utils":"0.3.1-main.eefd0f68","@salto-io/adapter-components":"0.3.1-main.eefd0f68","@salto-io/e2e-credentials-store":"0.3.1-main.eefd0f68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.eefd0f68_1630782691412_0.15225198760662684","host":"s3://npm-registry-packages"}},"0.3.1-main.f07ef5f1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.f07ef5f1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.f07ef5f1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"5a3db1a30ef59742f793da9be2a8bcb61238abdc","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.f07ef5f1.tgz","fileCount":85,"integrity":"sha512-LJUJwhNRGCTjHQKT1OUXZ45RGSeU5Zs6m2gpNWe252EBvLQUWqMDWIOSubLR25Bk/crFc1QB1JaZ75TkeNxQKw==","signatures":[{"sig":"MEQCIGUrrmbqQotsI6R4uq+ejVN9NBkxbzEs0hx1n2vm68zJAiBniQx8ioJgzA+W6h4v8kduV03DM1K2gMAAAKGdv1kf+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNG/oCRA9TVsSAnZWagAA2BQQAIq6Nd5vmHc3SaZp8tEh\nqik34hlLXzuHGp7ZQuNs1w/u8dotdxye1JUSpAtM7/lelW/yVRDaXF0ycLgY\nDvFQEwPbXg/odWa71OfjjzyKtSStfidtfY59nMjKpUHz7K4+Myhl+7klZY5m\nGdznmtuI2k07x3P50RwTwYCwS6q3T4nIAP39Opz5z0i8bZM+3sx9aGyxDmMY\nkwB0IOyLTo46kPjwOoPFCa5lsZw2cAdpPUG2Jq1SinbN1/YHAihURtsO10Dl\nQCIihOqEzDQ08fl8gElh4IY0lpl1Yu3HNgd5PJLkzeHJNiifk4/phyaU1x2x\n6J8VWsp3uqhbHxIkm2eT4lbXvzR2HqEf/oHQAmqBPAWX2cxVByYeKqHiH1Ni\nsMysZmobcIO9ihBcVW5lhfL9LbxOooKjbUUn0hzAVY6M1d0fb1aTCw9N3Fpx\n2lYk7Dk4r8tMAEB79Y+G3G5LUO5wOfw/QbAESGJycra5YwOXIjZ+4jTj9495\n/TuBKZmhpaFleCnDVGNCxoWC7Zr6DnvSi3EQob/dfPSwi8g/va1iYbU2UbAK\nCs0HR79VLxlwBxKY5468nlB/fuGTkRLDYa/obvirxOmbTzB7JPInupZYNmP0\njlvbTEJYZChaxp8p9IlzJTAxMbAO4mz+BpykafsR/lpKlv049vsN3ZtzE7fn\nhh8i\r\n=HiI8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"2af7c417503acce3ec8b99297287d5eb79c8a50d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.f07ef5f1","@salto-io/lowerdash":"0.3.1-main.f07ef5f1","@salto-io/adapter-api":"0.3.1-main.f07ef5f1","@salto-io/adapter-utils":"0.3.1-main.f07ef5f1","@salto-io/adapter-components":"0.3.1-main.f07ef5f1","@salto-io/e2e-credentials-store":"0.3.1-main.f07ef5f1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.f07ef5f1_1630826472154_0.32454862634030257","host":"s3://npm-registry-packages"}},"0.3.1-main.62e592cc":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.62e592cc","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.62e592cc","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"cac77de835982c8a849d4bb92738c52bfd16e220","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.62e592cc.tgz","fileCount":85,"integrity":"sha512-Ck5GZlxz2DmkUWfeuHtzvxfOfcBR6ELIzWY3kFKcpeCvacoHDVAD8b7T9dQJxdVi+Rxd9Oqr+Ip3me9CcR4uVw==","signatures":[{"sig":"MEUCIQCyg1Hkup6byAVBmpro6C8ghl33ox73oLIGrG7e8FowuQIgelNwNY/EfVaSVIf8Gg1hJWr/W7yuIzmGJ3FuBjUDGiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNHe6CRA9TVsSAnZWagAAdZsP/05Fcfsu7uDtWF+Dft8H\nZTdeuPqSnZLIPNkuk6CgBJfJUQmgzGaPnoYuvkXsAFIK9YE6TaHbN39SLhnk\nCoBWQV06K4vk8o2+7/aRr8LMnZpkG758csgE2GdoLUSgyC2EkIwq0EcaNEMX\ncpcMG+YipICaqap4SQU4HvavmhTnHoxPJKUHMppQcewsAaRydhGzXxm+/6f5\nGuPybjhyv4c7xU/i+QrCyQ50ZYc4XK+94ELsL6OCqzmHxAqtA2vvkeKUwk2X\nvbGyysPRTqPRqWrCXxOzf71en9irc6fkzuSUc3r43pLpikjqppIvgCNoa0qr\n1P0pQrDofUXo9hJDAcOsnxWZ6MTtJvWWPzJrqr3agMtDgfeegOD1w/jH7xyC\n3NWXSIyWOmXGgviFp8ksg10Y6DJus9fBCJoxDrZ7Llrkwu0LqX1Jo6K3AIum\naIxIkLc94PZAsLOblqNGEi0HYcYEXID4tP0FGu87nQ1LiPPy2jg65rOLDMqv\n0V3WBfV4gFsWRCX8tnJvmaYZ2XmE8SmawDmxutUwvEhAOrP0BPDWxtigOrtx\nxvZTopTsO9O7ytBMLzXtAF0LWVjlZe0s1lyNvc9OPfb3j1yW85BYKBaUtGoT\n2YGPJ/m50Ii20c9rpXHxg3Ou73gDKR7d5UnZw3snpXqzIMCRAlYt3dKfuBk1\nRqD5\r\n=ZIif\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"2078920c550f79c8d7c811fdb98da4159ca3cc71","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.62e592cc","@salto-io/lowerdash":"0.3.1-main.62e592cc","@salto-io/adapter-api":"0.3.1-main.62e592cc","@salto-io/adapter-utils":"0.3.1-main.62e592cc","@salto-io/adapter-components":"0.3.1-main.62e592cc","@salto-io/e2e-credentials-store":"0.3.1-main.62e592cc"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.62e592cc_1630828474512_0.32126424950390575","host":"s3://npm-registry-packages"}},"0.3.1-main.89506425":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.89506425","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.89506425","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"42f079baf976fb2829b33e7000dccfe45307435f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.89506425.tgz","fileCount":85,"integrity":"sha512-OYhu4OGa6fXHrQ9bhqSQPcMzX8JWGO43br1OWZWTeQ8PeJxpm9QSn0C+MK6zrMfXwDrHTWRE5XWR1c77YH+ybA==","signatures":[{"sig":"MEQCIG2eGxBgONyyDPwR9RcHDzmaadaR80Bkwi32eJ0wMM5tAiAtPNNbuOnDu/OzstFvW3pmVrCEUSZJtNMQ0hQ56WDqKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNL71CRA9TVsSAnZWagAAtlkP/18kh+tOPzme5IU3iS0N\n97BaEcNBun9hylGDAzj4l7vLDk7Jfb5wrYSZACSPAntCUAzVWysy/VzfSBNA\nrR46cZJxN9QlogQaGrROpLpEdI8pMxEX1opvQmtdrxEzrBKfKI87QnS7+eOg\nk1JTy7BKwlz8gJiOmDfj1DkpaSKgTR1uy1Rg4nv81f5g0l/gIwPFn06oZ5Rt\nVr3NSW14LpY2bXAiVwTRjRDscIgRtiV2aERnI9GHa2vFSYP7YsdovsfObJeT\nqYVbItdT3P/lHJGPi37IzN+uK+mA//bQ6/vz34zBVVW5DqVD6K5Vh/Howk22\ngyoB8fTbvaeS6uCt8uj4S564tHIHgj2k2moAkLsH94LxJIEE3axT8lQrV/1m\naJQDQkXOj+CBOnywR6Koq5LEcNnjKD9zqGesqfGX6oP82tUqjp1zSagMPZ7t\nJ80Qj2x8qBcurTbPAL/DCYVf03JZAAfTe2jqrmzUTX8tcupNDzVKJ3Xithi5\nnG5Cs4ZQCVwqu8Ade8bs8BpPCq+6svuMrIzvuY+/7tYLaEUaCMthY8sGnO+Y\nMCJpeh+DcYcXYhx1IsHp2RA98SrpfHRa6W831TRX0NeNG4daTQhNS8lU1i3v\nTuqsI+c06R+ldQWoNMhJmu9s4ndGeW6vnAaclsTqhvOIZkvTFw+DskaGxmt2\nkiDo\r\n=7CLF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"75e693a9d95803eb9559ead88d3eb2573ac412c7","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.89506425","@salto-io/lowerdash":"0.3.1-main.89506425","@salto-io/adapter-api":"0.3.1-main.89506425","@salto-io/adapter-utils":"0.3.1-main.89506425","@salto-io/adapter-components":"0.3.1-main.89506425","@salto-io/e2e-credentials-store":"0.3.1-main.89506425"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.89506425_1630846709370_0.7566633526169997","host":"s3://npm-registry-packages"}},"0.3.1-main.076e573a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.076e573a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.076e573a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"7142a2eefd4d555abac18c6d9785302a85294e63","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.076e573a.tgz","fileCount":85,"integrity":"sha512-30ha0fXnUeVC8lwteKBSUyD0E3kFKY6UYOL0gLVgfeS0+Bz4i+jF7Pj6rVTI7/CFqSyqgIFNvARW9m/lUcorGw==","signatures":[{"sig":"MEUCIF6cWZdb9ik8WtvrFQXhr8amLCmsn3tbX3XVm8PC8kpDAiEA6wNBoRARGqckmGZPT4D/TLuHi6Wnl2w4zI5jjUHZvgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOb/MCRA9TVsSAnZWagAADv8QAKO0G65DqLRNh27zTfu7\n0V/tI8Hg7/b3mE3e965qMVjg1bsMjp35UW1Vl2/v+bkdr69DMeemY29Mg3to\nBWjobcK67mYUrMciqnTl3D5U9ufQYU3K7wK9hl4g3hmpEHUppIWCkN3mntJV\n0i1Yz4CNgpiukj0lGUKA1jByMzf7ngld/yaQsBxOsORVwFiggPFO6JzbUsp4\n/WhTIHloZfHh3qdQwb67AaRlRM3f8BcgBUHmYzPG3Hc8FnbfWBhbdmTL4i21\n3whee+Tbz7oAObeBqpNOQdXLNkEiqm34YTnk14+9UIKFDS/6fu1U4r7t4FXN\n3EZFNbEnD8QmPD95slFZUD0ZtkddyL/ThfOxt+yCbSIf8tiEZR7sddwa8WG0\nO/pvR/44JNa4jks9Mjcoi9X1GXg711U5V+8HKClh2Fq4zDCIA4vII2qRoS0F\nU20qbpsEtoCMPcPb6ueYNtnvsSy6HkhcvxBfJIx43i9THIvi+nwt4rCfG3K9\nbHOpqT4DZFc27sWZ8D3smqbNZNeBWHGpKMmOHByPn162bO5G3BdqgE52C0zz\n4ZGzJY1o+7ssDiA/y1EpWP6mGSOvOo+h67M8O5FCrcZaCrMCuDDmqYxIO6Gu\neVrMVKYU6nr8t2QrTx0rZ8Im1+jcRdUb3DUDpa7N2p+ELL7rV7UkzkCZzjmK\nIA+e\r\n=oczQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"2d49aa645f3b1b5a32567955010cc1fc28f5d4bb","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.076e573a","@salto-io/lowerdash":"0.3.1-main.076e573a","@salto-io/adapter-api":"0.3.1-main.076e573a","@salto-io/adapter-utils":"0.3.1-main.076e573a","@salto-io/adapter-components":"0.3.1-main.076e573a","@salto-io/e2e-credentials-store":"0.3.1-main.076e573a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.076e573a_1631174604284_0.4476414181312458","host":"s3://npm-registry-packages"}},"0.3.1-main.ee44eec3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.ee44eec3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.ee44eec3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"eedfd302633f6745185624a8bb9ce5ed19cb8f49","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.ee44eec3.tgz","fileCount":85,"integrity":"sha512-WTEYh4aTXaAshc4ZIezbzPmMTVJB4WJR1MlF6r6BECPP5L3QYLfcdcLLFTxxhnHs/rzbTl/PcUv7MC7JZ7b8Vw==","signatures":[{"sig":"MEUCIC6Yfl3js1zT0O0wbqgaKhB8rL3VLTb6H7MkdaWKB/QFAiEA5t4+bxa4SJSksF41NvCUlBl3O03y86r+gXJG2rNLn7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOecbCRA9TVsSAnZWagAAj3EP/0lJ9PGhhjMZyGW0bKZp\nV6ll9dE/3ymRVy+Ea2L/PE0us1DAcyKvsT9FuWatW1ciOVetCKFRknc6hObE\nu751vjrkyZXVkVnOwF2mEOnqgP0I2naDd0eeB6egW5VhxcNJImdKlMZxVyeD\nSyCa/VYudHpzYmUfSEpb8+QRsKksNsyRTSzGVUWRWtLval4C+cXuGmkiNykf\nOA60pSic9WdBopsOpDNytJ+OX9loH+KG0bVOYNWGuZN3K7W934SK9Pfxjnob\nv1a4it6mSjQRGf5rU3q22dZre/dWnaWjGUep3OO9OVLiFzo++BfJ809AX6hv\nsSYByW4p1B26RtygUH4gxPk4oQvoJk291QIsd4tKoBV0evs+ZFnflounJF/y\n5ycCVp6cCVccfjeeji828ei2V6CuX1rOYgmBg5ET52RZg5QVkQtfBFtlgpEZ\nCv33WGVHLu5YUpsHsrCp9cc5VIWvLNB3vS0l0jD2iXpza+qPHQyXqeGfEtui\nZLRR7B5wdERUNQ/4ws+Dvq8rOy3kdRKgNliKdSSSJDjqOHqO399mfRYQVW9P\n3GWyl08Gkdhm0f9+4bOs88BS/KwcfwdMzPxmhHt7UQFcI2U9aHed3CjndKFO\naCSnqCG0fRcddavh/7H1jJgtjJHwLyRiPrvKBC93Qq0gNP9har6dECugSHkz\nHmKc\r\n=sWgM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"2213d86d5cef9e66d3c19296f4170aba87f94a78","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.ee44eec3","@salto-io/lowerdash":"0.3.1-main.ee44eec3","@salto-io/adapter-api":"0.3.1-main.ee44eec3","@salto-io/adapter-utils":"0.3.1-main.ee44eec3","@salto-io/adapter-components":"0.3.1-main.ee44eec3","@salto-io/e2e-credentials-store":"0.3.1-main.ee44eec3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.ee44eec3_1631184667379_0.5270665624842417","host":"s3://npm-registry-packages"}},"0.3.1-main.443474d9":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1-main.443474d9","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1-main.443474d9","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bfa60097828b0ce4ea63c860cb98a86c6144e9c8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1-main.443474d9.tgz","fileCount":85,"integrity":"sha512-S1MhXGsOv1+E10e4AN4qvNWQe+4AanaKfIvbMIvtZDPjGggRpisfcy80IOC20S2gEiagEbgFxs746PIglsOPiQ==","signatures":[{"sig":"MEYCIQDlCpz1ApVBqUOqXXzhg2pjnQfgScht/yfiKmqu550g1gIhALkJZ0NUROk+qSa6YY3dUE+LhD+kVVx74iDjXjgfCVOt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOl8ZCRA9TVsSAnZWagAAOQsQAJa0HT+nvVPdRX9ciibM\n0h8seEhSXbBJYsldXgw3euSKxIAfPHsJqVB5Z/mkmyvlkSV9HQ+kkfnSYZ7r\nNRhyhi6fmGf9yJ6cJtJw/sXsxneTLlKxKtYnGpGgiP1V6bjhwrrsH9PY/psC\nPE6yCjP2iu/6gawYtqalSjb1h09ELecbCVnWMrxQS1TBsaUd4l8/2xBJKr84\na/H6J7MTXoCEVoJRg3K1WNeYzftoXM+Pz+0EvWw4OikhmYbxOmNjRE88Sgq2\n1MaIpiCxJgQ1url0rnEAjBbcY129bVCakUGTZcrvQibYfOxBxYRM3U2ezqdN\njuexvhA9Q6wor1cnSZZWi7EGbmYwFo2+hnxcFEzD7ZYHs9wY0646LE3Ogn/k\n8e7bL9IZMpLSWEzMLbn2fUEBArl7QsnAQWV8W0pR/d9T2yl96P0S9KckOPzq\nPj88SXymnCjF+ocUmwy3IabmCLdsBd6FWf+BEvb30qtZeolc82KhlwlAcIXq\nnXw8PnegLuaf0lDJtG3QBOCluYEgE5+03SRwsFFZ47m1YSHZaFHsHJQac0k9\nFQGHwyjfLYAeS3dNWVL5PXN+LoWY3kYr6HpaWi5SPxhHJRq4Z6vietjCQ4wm\nd0dHBD+nPXuVoZofC3Eaun4/hswIEjMwJ+uMTZvm9cBqBKD1m/Cu+TKcPCaw\nGJW8\r\n=xjHR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"ab096fdc49f96f6f00a8838e889fd8d05da27a1b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1-main.443474d9","@salto-io/lowerdash":"0.3.1-main.443474d9","@salto-io/adapter-api":"0.3.1-main.443474d9","@salto-io/adapter-utils":"0.3.1-main.443474d9","@salto-io/adapter-components":"0.3.1-main.443474d9","@salto-io/e2e-credentials-store":"0.3.1-main.443474d9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1-main.443474d9_1631215385181_0.8794989065119214","host":"s3://npm-registry-packages"}},"0.3.2-main.a2a7717a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.2-main.a2a7717a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.2-main.a2a7717a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f14ae32faceaf176292244fc78493bf100f7f7c6","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.2-main.a2a7717a.tgz","fileCount":85,"integrity":"sha512-N7CEdLx9jWdI9a/pmSK8vgqua65nnusiMsXgqhDcLkzIL83MeBsK8P0y3ubJwDyr61sUwbaf9GPvI5Bpiw2FWQ==","signatures":[{"sig":"MEUCIE0Pr9/L2vrJacb9S1a7mh53oUgsPosc4WCpVRiX6lVfAiEAzAvnkBuTy9Ywuqb2lHYoKRN+iZeSdrT8AYihhWnUw4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPeC5CRA9TVsSAnZWagAABUoP/2jDQEEdqw23nLr863/Y\nuJ+jsdbXHFzSTOpUPj0eOmw/VK/gnZ1WCPsA2X8mLQVNVZKJ2vi7YYtGzCEy\nZ4YnED6SJgcmCAb6Xi79gr7gwJSduIJbh8LYz9+QEZqCE2/wTscmdSUmAOLD\nyJlxx5R+LGEgIM3HITTGRecYmVQ6/WYiVqrlqIcvUf6fI8eLFHtcQcKkjsJ9\ne27IeFGFxlxs63mMNK1fgm4wURicSiyn0/eZXmslkwLdcf6TwAxc0qoQMpVa\nGQ8hEueqzykJe0g669JsaNEgEgVEJTrSy/LDFlKX2cHqF7jslySvetDICz+q\n7A8iFOM31TzEwYJTJO7FLo9VSbCw3wMxc1dxWBYX0X7FOMXoGSiB3CBeNa+w\n3ZO7kKDLmCW09mIxxC/ExS4zENDeU+fxC5UNEFngA/po39n80GOPBhPGOypk\nUkqA9+ubVlTNZMgT/+A9Ag5xcSTNhi69ijhPUjObMC24D3w9+e2R4kV4q5Ps\ndK5Z/2se5IGcV9JsvCYMbSSFKOI2XHArqbpcPGeTUjWxWmMaxWwKDAyfEdWI\nfPjIwrmLQaJ0GbxmhEyXvWo7eAbTcxGoFUNUTZzXKNoeLUmoJLPx2h0LemFc\nngRQZGspH0hkQe2MvjwiV7Cu2hWaZQ1yPVxVWASWrlV5FLK7NclyN/tNR6uk\njb/p\r\n=fiu8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"17ddae07c7105782fcfadd09c233b2d32ffcc647","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.2-main.a2a7717a","@salto-io/lowerdash":"0.3.2-main.a2a7717a","@salto-io/adapter-api":"0.3.2-main.a2a7717a","@salto-io/adapter-utils":"0.3.2-main.a2a7717a","@salto-io/adapter-components":"0.3.2-main.a2a7717a","@salto-io/e2e-credentials-store":"0.3.2-main.a2a7717a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.2-main.a2a7717a_1631445177361_0.23784243538619587","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"af781ce665fe58ce2475606274c71c4f1ca43ff8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.1.tgz","fileCount":85,"integrity":"sha512-ByBBIQXByaQU/hiqf/Na7P4ly5K6LIGhGxR4Z9xvdFBDATZdy0VX8BTcjteGClp5CGqnVdwTj62dFuSQZRwQrA==","signatures":[{"sig":"MEYCIQDuKdKalnpvgpb+RNpSttj5qKDD8mBAchTeI3vMYLaYiQIhAMN2Pw+AHjMQDV2YXnnIAiQBTZuHuKw4gpKfvF26n5ui","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPeDlCRA9TVsSAnZWagAAUV8P/1H2Xj4EpDwZQqPl+OZs\nUtZFbr1LTqFluzzEWGqA8Dc5cbfelF3lNieezPfgyUachfkFP5o67dyWCwBf\nsn0GcS7/Bkl7seMFP1sFiiuOs/YZgSzVi5A7CEwxlLfyNhDfwXlZCgBvBkb8\nUhTzApBpBxj32qigFxZtvKUZYPCl+8peABVheARjBpyFe+bJHuSLqw/50uAX\nYXxX9gEOD3aXjedgsxNBwozEf7Vw3/gTR9z77wRQTUZ27+v/WUFlYtZsoSS4\nF9EXsQ7/I5mGj4B+9d6UIt/1T5yn6ZRZFw5I5DQY5C4VOhksTY3Ewv1MSU7p\nX4FiLDfIoupjfrqmnj1FAJU/JiDkjgYGx2xOa2d9g6IVJ4ksu7fPo4116eQt\nlqqccUZWvHtVi2tEYaBN0N09s70gdB8NU3BDtRQP14Rtax2O/SKNVjF6zXhc\n1ZLAeXUnz8kR4Telt2C6lyRZ7kj93WfXmTXwzmInQ3HNgCktR/mpbxjxMdhy\n9e+d5fh35SJ/2xkMYmwUn4AZ1xJN70wAa7Y4KQJypxuQfq8+o0sy6lSZHIuP\nA0wSiQIMdJ++FAKQ9S1MvwNSKjBUlYb61jkoPR77FNZtqi+b4a5Z6paz7MaT\nzO6eFRx5a1sPoG2qkdkCwKPxpGGX9zdeqVWaOFjrLCNRUOIuPiziRs+jxUmC\n/CbL\r\n=KC+4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a2a7717ac249e7f0a1cabf38e7dc0ac288224118","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.1","@salto-io/lowerdash":"0.3.1","@salto-io/adapter-api":"0.3.1","@salto-io/adapter-utils":"0.3.1","@salto-io/adapter-components":"0.3.1","@salto-io/e2e-credentials-store":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.1_1631445221788_0.07250223453282434","host":"s3://npm-registry-packages"}},"0.3.2-main.2b1e0664":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.2-main.2b1e0664","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.2-main.2b1e0664","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c68ed898ec28bc231f882f11d15b4f44195d9348","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.2-main.2b1e0664.tgz","fileCount":85,"integrity":"sha512-7M5GTtsw4/gvdEyP8s+nm/6QMSkUkxPB/2mOZY/aF/pjNCJzchHfI/NQvzZTm0H1sUlWODX+bm7r9Jn0A7fdZw==","signatures":[{"sig":"MEQCIDWT36OEA70Wsg/ul484p0bblyMD74FlG7VJ2PbwqrcqAiBYour+Y4Fg5OKSrhFV2ZBvUb5M5AEr9POERTIhgkw3BA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPhLaCRA9TVsSAnZWagAARA0P/RRKtbHpy0FAwJAxD5TW\nYgUx+pWdg2JrZ0sW4Ks7LbHlCcWM5rPLuXU3SHz719FvNnLDnFYJ2QzSyXxY\nAgCQXYInvSLl84aOeuhY0kRn9BziP7QEpme7xzQkQCiMv0nPzXTT7kB2c5lZ\nPYoiko4AuCCBp0SyHq5vlK9GE34q+2nGW5NtD4BywYviJGkkzCG+gznqLH2E\nsbXqxncCPk39/g3KC6OEvVIz+CAzOpI+thl0NdfcWp3PBjY8Ni+Y8WaOV3EP\n9j8RS2bHv/VQlejQwoISBS5u8BDWZzMR80urAL2Z1OsoeWFZHPkuitSNS/p0\nNA5zje3SG1DirWxt0kYckf8QtiDilVt1ylec3BSWGjcpYJCO2RJjz0/eBcFg\nzkP9F+DuZO3drYgbMOcQr/Mym0l6FCu0AZFD/MsWy7h7O5FinVtEeHUVa+gr\nKBm+AG6m2CW366VR5ysxGyCS6P91eCyaFS7kA7Y3MPBUgKm3Ve6StmYYACO4\nMhW9v66cOXArN1GXJJTwBICTSX/FJ30MAlOhbQ7DBaq/Da8Ckex4cx0JY4ne\nB1Yx1HDAxyaSMBEgI7WwwY7EG3+xRHmagdxvrL7ymuRkCFserjxzdQ7rVyYf\nKBC+qegVC8wLFcApAoVszG6+/axqRUxByZvJPeR3LftIvaRFwxb4rED22GP+\n8ikL\r\n=YkWR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"09963f7a9cccecc95d07dc8c0081caad2d8a8270","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.2-main.2b1e0664","@salto-io/lowerdash":"0.3.2-main.2b1e0664","@salto-io/adapter-api":"0.3.2-main.2b1e0664","@salto-io/adapter-utils":"0.3.2-main.2b1e0664","@salto-io/adapter-components":"0.3.2-main.2b1e0664","@salto-io/e2e-credentials-store":"0.3.2-main.2b1e0664"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.2-main.2b1e0664_1631458010436_0.7939536809725378","host":"s3://npm-registry-packages"}},"0.3.2-main.9f6de667":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.2-main.9f6de667","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.2-main.9f6de667","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"01e7ac52dd0f6591b0aff509fa09dbf124f734cb","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.2-main.9f6de667.tgz","fileCount":85,"integrity":"sha512-aXbwgTepMpmdLbsODRg2ZZovnopEJLpaUdEJHA/AoWHMGrn2cp7KCJ7UBlyXN8N1hm/rmx0N7onmgDbprac/Gg==","signatures":[{"sig":"MEUCIDBRznDSE6tKdC8+m7wzL3gF231tmEQEj47eGcMB+JrwAiEAiU4PKA62bnP3fMdqr1P8cfYXJJVrtr+TXWoOuUB67Jc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPh6PCRA9TVsSAnZWagAA6kIP/0xZZsUDmxIUyQHYdL6T\nbLRfabczgG5xOvHzv/aTO9DF0jwANRjmzcmMYCJ/+FG1oZ7CcYj2Z4fSRbLe\nBWIhUIsWRKFaT0mk+IlGEKVg+hkJ7TxkrE78MWQH+pz8vY1RBk9UZ7LW0nZQ\nox8ODAKUkFGbgMW1nvBtU4ay9He41BAyLqPO6CujJsNCVntyUbhUvfB0xwUx\nEm/zyL22x1gtfKXWGQ18Tymn5pizKtMCNpcC4QFvin7Ry6/X/24YFieQ+dLm\nntgVvKT8+d5wBr7DV4fFse/WQOv1pc7HUBBv4L3m47/ZEjUEx9SN3KpABHiw\nd5FoK4qhIRAYjwHfv/F4jytRTy0/0L40+ylnLB3oecoJLyt2k+wDLpcQEPwP\naz1Msef3TZlz97iL4wusaTZp/0BCJQPgbZEx6VatuSsqkPD2M2dDC7+n9RfR\nLNuVPyoFw5BajQs1o+2KkvDFWLwkahdi1GzRhYivPuHaFjjuZls50aJ3YcxG\nns0JQURG+ffRFrxf3h0kHLf7NfkP0EXvy6RafAesSzeUAXlRfjVlS4n6WjaN\nwSuQtTmfL6/QBAiAhW93wcjwS1gg1eD0lAKadRe7a54KXhJ0tlto3WDnxeku\njH+lZc722kvaXzeqpnxQc8juXsnAKeWqw+rOO2Qy6uGgUqBPjfpaHbKBZhSa\nIgGr\r\n=PtZg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"897d2419dc13b2e719ab464fed3b9b7c23bfeab2","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.2-main.9f6de667","@salto-io/lowerdash":"0.3.2-main.9f6de667","@salto-io/adapter-api":"0.3.2-main.9f6de667","@salto-io/adapter-utils":"0.3.2-main.9f6de667","@salto-io/adapter-components":"0.3.2-main.9f6de667","@salto-io/e2e-credentials-store":"0.3.2-main.9f6de667"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.2-main.9f6de667_1631461007084_0.31391995185959365","host":"s3://npm-registry-packages"}},"0.3.2-main.878b8cb0":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.2-main.878b8cb0","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.2-main.878b8cb0","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"480c22a0a597056514c301c417848572ed74cd1c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.2-main.878b8cb0.tgz","fileCount":85,"integrity":"sha512-N70T/YqgLvZST5y4LCJR3z64IxxcvCQRrY7m/RG0YU3jFD2TNN8XOAmQ4PoaQiI1IODvmWAgk4ANA4V7Q3Q0UA==","signatures":[{"sig":"MEYCIQD1BMqVCGloC+PlNnCnVElF+ieMgZr3xCzEyuTeILpJCgIhAI9DoT8MeNc2cnegT3jJ06cTuHCgFTKGVL5jYc8S86jp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPjZ+CRA9TVsSAnZWagAAhjkQAJ9rAyAl8T9yE4AcmGXZ\nBEA7HT/aDCzK7cTZPCkss/x6ZRqAtAVog9+WpX29UymoQ+Ff8c1MMyI+M0TK\nSt/H/n20wmTKJvI137JO55vsBLMXIy/SmtfgPvzJgrRjj0pClxCmSQcTmtcL\nCIEMVhf7cfMwIIOCFAbGZLZkoWdMAC0MqhUDAk4fl/nFQEJHF59V/vu6snkC\nCB81IC1iLQsGyvPpDpQc4lzR3gmOuZ3xRZsfeBMIO5GwwDzSM3bID1AkBCxm\n8CxDYKMTQXi74mwNd9ksk1PFlAg5wmcCTUdZ2Ot7W4+8kJci5kf0NFpo72T5\nRiIedwpaaby5TFzMao0s2XAt3wnO0Jyz3phfBm16Y5/yp30ICvvFfXFL9IA2\n0U4RWXXUAqaa/jvx5DrxPE16codzySna6cIw/kseJwbe4cgMbNEn/gsWRguo\nKR2/JNoCRpe1Wx1qNng4g0We1hH4K6s/8zjoHOixHad0sbEy3IrU5gTlh2ik\nJhgWDQW2XJB6w5Fkzn+6OXVWAyK4MM5XErqbEgn2pH2S9GGHrwF/N/mbtRWH\nV9kNBYq+MHIzrhRK9lINA87pa78mXzPDSGDcujpKDRiHWZyunma7ssl6ppum\nnjCf/56J5g+Ens741Im3JIfcXSJZVnBgJaZ+yfCnq9/oW1MtHmH4V5ZE0/22\npsIM\r\n=hlXv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"600f72dd334ab883fd7f90f7892ad844727d4a7a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.2-main.878b8cb0","@salto-io/lowerdash":"0.3.2-main.878b8cb0","@salto-io/adapter-api":"0.3.2-main.878b8cb0","@salto-io/adapter-utils":"0.3.2-main.878b8cb0","@salto-io/adapter-components":"0.3.2-main.878b8cb0","@salto-io/e2e-credentials-store":"0.3.2-main.878b8cb0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.2-main.878b8cb0_1631467134675_0.29488579651183566","host":"s3://npm-registry-packages"}},"0.3.2-main.9bab86c2":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.2-main.9bab86c2","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.2-main.9bab86c2","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6700e58fe73ecb3d0f7216cf930977a897675dc7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.2-main.9bab86c2.tgz","fileCount":85,"integrity":"sha512-h6O5Ps1+DJAUN/4go8xVqINe+kZO2Bf2XJQ0eR1B8cj6b7gWxTH3EPDaFOOUkKoREjMTo8oodvq0Y66VEiR1Jw==","signatures":[{"sig":"MEQCIGfbaaxYsUVeAicMXLtJj3QI3f4wD8ahded8v1DaDRzHAiBn+JfM9lBsdqMnJA5qPb6PfHBe3cm9DwZiJpmnWUkWYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPjxvCRA9TVsSAnZWagAAS9cP/3hEbWhmOQ3x2W6J6KMX\nv1ErfWiEulV/cl6qaht4GiintyUP0kLPteeDSA/J9mxZqxdioP1C2EmXJNsC\naLB5aAuPO39rQOMYc+j6MwkB+79LIUWwiFZWM/ghkU4Ds56D55wG+pkZyGk5\nWAtDiKoPev+CWZ3e4BnT2T2nNLzab9ORyVBjIHVi6w8jWL7rWZnaO1Bsvlu4\nrtkrSBo4R7XFtoFMlqt53Nup9F0fTyAPTAtIynwibnk3WauTVjJcoA3DxrO0\nf1Mr3oEypCnz+JoprpJeHmfYZPZZ1E+tILaebIxCxE1r/xCoEqshb7N7gpR6\nQ4pCPzoGeO5bUry2cFOakON0mmIOHjIoc24ejjJVSZG59JbZCZInrqWXfdwW\nJd1kTJaH1WVjl18mBr9ZKjxItQuFkjIZSCewPlcwhvrSBNKCIIptdQRd0WFy\nKEpEWJ7a/CNRwlA+PaRGRS2ZDEeDfVqc/FTFapQ4uK5ACjUhIlbXKE/yI90D\nUW15u7PaJGaAh7MR82Xi4/hgLvzD72b4MlBq+cn9fty756DkcakYdMmwxhgA\nrCzxrlr1V/roUoxw2WLIsOBGhmMC1F8EksAUXbrjZCmx5GkShm65080CtR4E\nIy+ex+ahawzPE2gl4jxQVQ+GvJVYNUvfZv99G8Ob5QDy+9uWuiBTkqjoYK4i\nQHqr\r\n=D4hG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"fe2632524ec94e62c993ff38d79116267fe57271","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.2-main.9bab86c2","@salto-io/lowerdash":"0.3.2-main.9bab86c2","@salto-io/adapter-api":"0.3.2-main.9bab86c2","@salto-io/adapter-utils":"0.3.2-main.9bab86c2","@salto-io/adapter-components":"0.3.2-main.9bab86c2","@salto-io/e2e-credentials-store":"0.3.2-main.9bab86c2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.2-main.9bab86c2_1631468655222_0.8196588316151827","host":"s3://npm-registry-packages"}},"0.3.3-main.9e67fcca":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.9e67fcca","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.9e67fcca","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a85c18b7bb1627e66aca7753b510f394e3bb9e01","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.9e67fcca.tgz","fileCount":85,"integrity":"sha512-YDzRFOCbd8WpFMOJvzCWQB6sCQp6CMPh5a7YZsZv2lbiGkldupgqoBYllizoyCwf8scK7OZY4qTg46x3TwPSHg==","signatures":[{"sig":"MEQCIGjEgvJhCUE6vPSaZjYr8py8QF7SThixo47vRa2hCCXzAiBsmIZX1s1xmmzwgrKfS0cY2hkdSAM38QmtFk6IRVaYvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPxBSCRA9TVsSAnZWagAAVsgP/0qp/sNSUFjPXdLjlQa9\nKMCsPS7g5znrb1FApQWCl35KlA8OW3F+iRoPe7UI77FnWJUYUl4mwlldQRp0\n5A2kpuMqRPjbSbO2vhOVlNcmaPmm6oZ/tjnZTI3CwN3NSAV81fmB79KGtl30\nU6BcRYeJzGqre65ugsIu4J4qgsiH0pXPSfiZk08Sxd4NoMSdkwJWlZQKZI/K\nro2ec5VoHyNwovbj98Pe1AJmWhvlq2TdRWYviglRnTLB1OCTiBUoEH2hEOuk\nltevsDjMKfv9XOxqwmhV63X8zg6Lw1Gly2OBp5b/yk2S8aAwVaC+Kz13Ckom\nUKVVYpiQA5k5c/UKsZScz/NYZoX/E9nQZu2ST+9vwaQ3VaMQxjhfYW5iqHRa\nx9jGd1S8meBM/xnjQAoAAuSI3rFg8OXUzRGs2ty9ZC/dvOd+Ky+qQ0vLlovP\nn+eeqpZ10n6nQ9xcBXwOZugtm9dHa60QgdrRrl8WZUAGhxI4x7pO4XbrHeHi\nusT77udtfXrw+0ycLlx9qydmzqEW3/6AUMMZw/+UHFLDbiT8Jro29vxh8WeU\nMNJs0mW7ZBe4ILjHXmXC88iA7Z6+vnspdJXvhRVEeaQ9rzODB2QrzrM6PITC\n77UQFV4TenfLRswPdYFclHSA9ym/+0UZbCAH5/MLcRd4x0J2iw3DfHL+G8fQ\nuLTS\r\n=hJE8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"b4e14809037df4692ea051c1ec7a380f281780d7","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.9e67fcca","@salto-io/lowerdash":"0.3.3-main.9e67fcca","@salto-io/adapter-api":"0.3.3-main.9e67fcca","@salto-io/adapter-utils":"0.3.3-main.9e67fcca","@salto-io/adapter-components":"0.3.3-main.9e67fcca","@salto-io/e2e-credentials-store":"0.3.3-main.9e67fcca"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.9e67fcca_1631522898136_0.4578944593593899","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.2","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.2","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"294103ff107ff0b6716a34fef95d981baaacf5f3","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.2.tgz","fileCount":85,"integrity":"sha512-zjP4i3RKKOhI9mpIjHqKGoh2mymHgJ/CXUSphpg159f9GXx4hhTw+af015EJAn9W6lVLl1neYVQzJM+j3R01sA==","signatures":[{"sig":"MEUCIDlQuc05QCxBsZRl3666BJxZsnJ7Y5Nep5En+YZWPpc8AiEArPg3BMizl/4ZEOYfEU1K7sorcOQmO1kEWyZVQ9qsmGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPxB0CRA9TVsSAnZWagAAme0P/1wYHzZL6Vy8zmiW7mkT\nOQM9FDtCq6kOvXrlczxYgHD1rqQabzTJBKtOc/vBOXBPRnVR0Z/neObpRpu8\nGgiBAUWSXphybpw8oDfICUywK/bQtYiW2G5YQLWYuKPF70cjH7lEMUI/Mwtf\nJDT26dt6AjXH8D1V+238TdWUirtky8/G62bm3vMCAv0gR3TnbMvsmhwNgfiW\nvHXzBlmZ2/O5OHNhs9N5ZSZ9CJSFKlUjMkdzd3n3Wi/HpQ31P2vzIBgtacmb\nMvs28ajuT6AyD+Xe907pXW6khxF6aVI1YHI8/N6XM77acv7B2GGN3f8Twkg0\nJ5xFVOittRlZwsrFb/XCZ0m6kXJkyPb3qEpMivA3/FGoL3lNtgUCLHTPmzhd\n2HXpJ9ozuOQlZkAKhnWBcNq9OYxlT0Am8gV4531jj+ndnaqm4Rhr9oRdL27+\nO+bkMek3STtx/J33DSLJEntME7WfhMj89OBGf9l+mwCeTFiKVnHAwXJRyKrv\nT43LW/vJz21OaKyWVfPKfdohzoJk8WRu2Ep2wB09PPfpDczkFYqtwQHCEin7\nfP1ZNuKGY+km7RUrQ5MgmuLGlpQaPAaUtzxJplGX7BrbjTltYzITYX5+qRwv\nmNK11fFL5MB4OOQlMlBDI/qtQN03qrUA2IGVhDrUoa1hgarDiBYy0zQjwucU\nUhLH\r\n=/vhZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9e67fccad03f23d7ed9c82a4569986e5c14ee299","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.2","@salto-io/lowerdash":"0.3.2","@salto-io/adapter-api":"0.3.2","@salto-io/adapter-utils":"0.3.2","@salto-io/adapter-components":"0.3.2","@salto-io/e2e-credentials-store":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.2_1631522932848_0.9466879818716405","host":"s3://npm-registry-packages"}},"0.3.3-main.c30bd4c5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.c30bd4c5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.c30bd4c5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"08e3303662a5c2edd47515e1c71b405af3500b04","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.c30bd4c5.tgz","fileCount":85,"integrity":"sha512-2+zbOgG9fCvAeFujrIjGIYbKjdSLGUH+V7Kb6EjZQdR/pBnYN/zLQE23OLahPrLIRxtD2ZzoN81aEBSr/W5Vpg==","signatures":[{"sig":"MEYCIQC6fI/zVlc8q6BGgMQ3wS6GG0PdbyuVQ35tjd8FMWcIVQIhAO4+ka3xIqN26Jt6/mwIHbPERUnqoxpwMLoyGcZNyj8P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP1u1CRA9TVsSAnZWagAATGAP/1E/Y/f3CwvjGwsnpubc\nTH6BcSMW0UqDROnEPppQGf71E8YW3Mnoifjp4xCxYgRLw2TzsmRgK06y/p1d\nyIkJ2MsVobyeTD4ADOFowrUpU4fr2uaY1UDbEbO3/TSopr6LCEazPU5nbV+G\nMryi1WG0yWI5K9zbZZzGrM2NttBi8NJtXp3EI12U0JfVYsx0emWmXiXNvH2m\n/EvyxkwPAopR4uqCWz+8B7jEJSZ9KOD9s0HIIClIl7Q0b9XkO1IR87lQgwFN\nysSjmUCuB6yVgxaGen4Ha5tWvzArrsL+jDMR3Bamiy0PzNxHTom+SIQbbbcH\ng4P02MGTUPxtvdR3oj3fZJ+UQ3lJbfKLWTQiO9eL0aTH2aPKr6ErMapEq70h\nvCnMB2cHOtnBy1cb6XnJ5vyqSCPD7Q1gn5M1azs+9MM6L7MkRRCP3okEh650\n6j4ekGNw7NEauIlhcADAdeaOPpuZWBvQB7ktBDUTyPzZxS8/mSbmS9lfAj6B\ncc6vZw3MNGFPlbrxAEm9oThV+hoz7p6VZ4ziEwPks9oTSUd1ZTOTQ6v0TpJi\n+Sm4zSrB7ocQ874tpKeyhpiO/uWs/z3cQoRATH6CId13l/Xr2LvasVcJU+xJ\nu3vprV5HbMmjo3G9MD5JKi29FwFtO3HsqP1LrsLBXGa0v4R7NwEQUpl2PRzt\nIfWi\r\n=xEAY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"74a66806db094e7a3461222916bcaefc51dc5086","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.c30bd4c5","@salto-io/lowerdash":"0.3.3-main.c30bd4c5","@salto-io/adapter-api":"0.3.3-main.c30bd4c5","@salto-io/adapter-utils":"0.3.3-main.c30bd4c5","@salto-io/adapter-components":"0.3.3-main.c30bd4c5","@salto-io/e2e-credentials-store":"0.3.3-main.c30bd4c5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.c30bd4c5_1631542197146_0.5749392382065901","host":"s3://npm-registry-packages"}},"0.3.3-main.45541134":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.45541134","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.45541134","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"16805cedd1436a6fe0599d814eb95596818fb5c6","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.45541134.tgz","fileCount":85,"integrity":"sha512-7o1x9N8uLSoXbOQ6X4nnQUwE+FLtMjaTZd9v06KQJX+VuGvYR4BdiCVTbBj+wVFWaTxeq2I5jyKXb/T2F0rJGw==","signatures":[{"sig":"MEYCIQCKjHKngIfgAwSP8azt77Ae1YyVcbtLWd8ETYLSa7GnKgIhAKRSXiZFTkXK4Z04EJSfGAin6GaH4LIuQeYaFLDmOBH0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP2M7CRA9TVsSAnZWagAA7lQQAI+zVrW5SKugcRV9125W\n+pmWeGy/AxgVfz22F+0zjhuKXkaYXrYtBaeL1vsi7FLpoOtP5n5o8EqIBUF3\nfW3b3vXNJHoPywJuGZcp/ssbnyNNxFq6aRG8lo5o+QdHvYP0N0CM5XVLOepD\n3g8UfSd7pZezghqbbDb3pAjc1jh93c8/PgZ1dgMCElDcmnXlOafsPyNkVOzp\noiSqnX55uEWuXsaepLwM3wAZhe/i3VXQa8EfRsKJ5eGSL4OboIgD4q2DsGTj\nvFSIZGzK/QwzBYa6kOsVkhGZJtOaK0d0ZLI0uCvmPkc/PAj3bTsirTOq/oBU\nBxB0JqIwU0iF0J88RrTOB+bdfyajsdRYWHwlO4CBbfE3+b+fubNwOdGTA7ET\nvoCNdVk79qc2+tVe1COzhd0Ebf9e4ZyPRBfeZTEfmRALWLs8cyuNDcbf+csR\nHbT9v/eMx9nbNGeHvQvNQ1tmhCCIAh7PihLEdNHXonczELEO0XmK36AiV9To\n4bVQCiGVN+Tmr1/FKxnm6Wjuai6Q3QGeAf1gDpUCvT2dlf7HyFA18vO7ZrCm\njtZd36CRffFfk2uCbz01Hss9dwaG4T+2zzVfFdRnVWkKOin5rFU69Wo7Wnfh\nYvMUEYWEKeoKUkUKWMBIzGvUtPKpXSn3dbRE/ZtjkbT5Pt3AyjC/tTK8Ebya\nlnst\r\n=7rQc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"ec733eabf67ed4e211a8e3817fea0978e0b1b854","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.45541134","@salto-io/lowerdash":"0.3.3-main.45541134","@salto-io/adapter-api":"0.3.3-main.45541134","@salto-io/adapter-utils":"0.3.3-main.45541134","@salto-io/adapter-components":"0.3.3-main.45541134","@salto-io/e2e-credentials-store":"0.3.3-main.45541134"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.45541134_1631544123741_0.6110642671813542","host":"s3://npm-registry-packages"}},"0.3.3-main.10643709":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.10643709","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.10643709","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b217785eb82f342b1269064be2c731d2721888f1","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.10643709.tgz","fileCount":85,"integrity":"sha512-Ov3rEfus4LkGtL+Pc7l3t58imgWB518AniX8XiF+LTbDhZ2rRjIeZDotU73F/8uhr96GBVlZichlHkNnADWlCA==","signatures":[{"sig":"MEUCID7y9h/aQTw4w5cbPbRDfH8+rEz9IH7qzVfiqbGaToq3AiEAklCTQ5uFJvbz2umWF0OnHdrDR2tnoi9PQ+94lzXk56U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQFRwCRA9TVsSAnZWagAAdVkP/0DfaJ0o6O+M7OTCFWrY\nX33kTEnY1f3Dh0rDSw0N8RTM0ZQ4lWG3jIey5cKmZgQHHM+Y6ulPIZ1eRMuV\nExBiwnYQ0RwbDK1QikGYfjQiAel0edkt2BX2DIZbnJHOIFySKfE5w+nIBw6k\nXj1br3dtlMQHJYz3lSqhw6UeGWp0Su99hcooBedAJVbY8ehg+8oiW4xdVhG0\nIYBmp2vFGG0ZfIBosDTPS63uVIRG2MQRjJBFWvwi8DeFX0xT9bNzKCIS6Ei2\nLe4zyLMJ4zfwqCaG84fVrvaiSs01TTZdQlDbBP2TDq5LhkQDb2SrjSWhtpDi\nI8wZn4PtaMu8q2KwZx8IeE3dP/SX6Gq37IdcEGKDD3CWJC6q+fiVVjVNTD6O\nOBSQAtSE+eDr1wosAz3W9cFTdmRwUNoADpsh2+ZHPQn1aPQkMmpHd7qtlKZx\nK6GvKMkgjEYclF7arigUe2h2ry42kfordxlEqcUDFjuFWbJu9EHNeEhNuucl\nk24GJ3xkWcJa+Aeth8wD/oNcvb0MDfW2+MLmVgnkWAUyb2JGooaCN0Is7XGx\nrZ1mItkIjpYihx2RSQx1lvwkpGyljR/uE4C1VR2QAWo9BPSO1+6hWzZwif2A\nNb0lQKzlN38nulU9Qltk2Pc0OSC81zNPaiszCl/LSzudwud/63rliTak2Vc6\nPLX0\r\n=Mn+R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"b87e0e32fa764dffd9ea18c70feb1395a73befba","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.10643709","@salto-io/lowerdash":"0.3.3-main.10643709","@salto-io/adapter-api":"0.3.3-main.10643709","@salto-io/adapter-utils":"0.3.3-main.10643709","@salto-io/adapter-components":"0.3.3-main.10643709","@salto-io/e2e-credentials-store":"0.3.3-main.10643709"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.10643709_1631605871884_0.28777726076767274","host":"s3://npm-registry-packages"}},"0.3.3-main.c8885c3b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.c8885c3b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.c8885c3b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ab76b2f5b4685b3d1bf3b77186085d7c463e47e4","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.c8885c3b.tgz","fileCount":85,"integrity":"sha512-YIRT/H/lsh7N+m9ZdJqxQhvqNKBjWuK4bCDKE0ETKZF5N+1Wp7QBVXGn1fbYJXznwrxHd4G4myBtdGvGiPUC3Q==","signatures":[{"sig":"MEQCIAF6LtKTmsZoIglCFiszPfoM2y6EG6SFOgiT+K84E6XdAiAJdr0T9STRDmJXmVkwknsgnWiHL4aSR8NQpR4L8MZeRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQLQPCRA9TVsSAnZWagAADIYP/3U+GQpOMxeaTFOSxp7B\nvv7te54J7vxP43V4EnVkStA3HhW66u+kgaI4p2TnbJ2U5X9eBiKMZ8SdVCI0\nOcEfO7PYrUrVmvd63zg+0kDMLYlbAWY62u4SJNCEl0oO/5VIXWAv8Fxkg8v6\nOPHCVeLCQMg0QIDzw4mByAZZfYtMl17/O29UiZIAl7y0dbsBkuSNk0cg/DTS\n5C7oy7RBOGYBWHL9wo7yZ/XVWWQfws/mXAnVUGLlzypak91TSFEG9YiU5WDx\ntokzBktzSb/Tzm8fCuSY/CfkXkG9VH3L12/UIwUnqNurTmtaZ36/FEGasOf8\n/eM5S9fgQZ/Hsrspse/hs7ShbP+g3aBe4MFHmUsig0/NT4eQU1lH7wX+JaOS\njnktPVfIXq33R/UCdm3qMTCPuqNaHDOaelrCp/DDnE12vtnUJ88b7Un0uQMA\nLxeY05PU9/LvQ72HAX41e8tTRbVNCu8jLnVo2SWjR/pXWRvxcPFG77iOfAFZ\n4qJPd2b4pRh0mpvsdVa3GH2Uybj/wRC5UvCVV47qmq8HEF5Qs5gC/ghiDmBA\n8NqjRxayjBk+gX2+RtObaovvpjqVU0ngaZjaCHru0L+smjxkRJQTYCyZRqbT\nnvg6JbvsC1DYfvrB4pbL8u/77jUpp6+LlBMZ5UQr+UaMa+QYBpP78yriutsN\n2Wm/\r\n=91Ku\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"004a7badbdca59b663c61e54310cf7009251ab18","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.c8885c3b","@salto-io/lowerdash":"0.3.3-main.c8885c3b","@salto-io/adapter-api":"0.3.3-main.c8885c3b","@salto-io/adapter-utils":"0.3.3-main.c8885c3b","@salto-io/adapter-components":"0.3.3-main.c8885c3b","@salto-io/e2e-credentials-store":"0.3.3-main.c8885c3b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.c8885c3b_1631630351093_0.4376412901585047","host":"s3://npm-registry-packages"}},"0.3.3-main.d3041e55":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.d3041e55","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.d3041e55","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"101aeca9d8e91662210549194671980f88af4096","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.d3041e55.tgz","fileCount":85,"integrity":"sha512-GnPSvuZH9P2xl6LYaTKppwRMBVw4RYx2x+mlP4C+DYelw4OzuQK6H6YLscxYeJ5ZtcH0/yv3RK4pqlTqQGQRwQ==","signatures":[{"sig":"MEQCIG6UW+3Me9cmW1wTTPL1aSfWDnuZBwR0D/2exX/ToL9QAiBJeFwcgJYWW95MFz/0QALoYRWj1RpkS9ZE+qTIO5fr/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQMCECRA9TVsSAnZWagAAWtkQAIyVxmNlBUzIfXqMElKK\nSlaBx9Fl9WiM5PnHbui3d3d9zZbVKfq5KNsNjBrFdW+Hbp+U2iuFm3gRZ89b\n3kSBpDt6eE7AJ43uavWPAEIkDoSt1Pyr3dI3Tvtp0eFHFmWl9GZpU/BZz8CN\nTvu9TQqymg2gEP6+5vqaPxoMk0K+GgX7wXuO+NraYTj64ghEq+smRUiIVngh\nM7UJjuZNLr02Ook0tMpIw7xLPc+Cq4Q5t7k3fQX8gJFKUM0Ugt4wfh+vHvrF\njCXp+RieLIxrTLR0o2vCLsJJZTGMcH6Nns+qhEbMsgybAal2uIzYl4jK6ny5\nm+/0WlHuOvQuf5EsSNFLQPYWtmGYMrw+k9Aqg2nbDowVHhQbRmzLPKIFHQbK\nkTvSzNYO1zx3Peo0kGeW1wvxz6UHgqAsWW7Xl6ZkcJR3ppbQNWLOcs6ti54q\nautO5NnBAeMCxe6vfhGv3BGXBS/QU5W0J2Dhu1srlZbBZmvrS+sXIh8f0Vbu\nOU2unNQeIiIgSVPnCf74auQhfGpAdq4qWcL7KNYW4oW0xaXUEVVMP/407Oba\nqc6EF1EG8Dnc//asKkq9O09DUUJorkRHm9hMhdX5Nbo4YHAjwUVHJ6QBiBWx\nZrAVTEKDTZcRlMv6zhYuu4QP/JtQWM5rVbxTzv5AbvWkLPuOKK0JUPNBE35v\nukJD\r\n=VIRP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"9d7a5dc0b1f174102e1633e8b232560527f3fcfe","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.d3041e55","@salto-io/lowerdash":"0.3.3-main.d3041e55","@salto-io/adapter-api":"0.3.3-main.d3041e55","@salto-io/adapter-utils":"0.3.3-main.d3041e55","@salto-io/adapter-components":"0.3.3-main.d3041e55","@salto-io/e2e-credentials-store":"0.3.3-main.d3041e55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.d3041e55_1631633540754_0.7869254800831058","host":"s3://npm-registry-packages"}},"0.3.3-main.e5a72add":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.e5a72add","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.e5a72add","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ced496e64c63bd3b5207525319b8485b69b0a5ac","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.e5a72add.tgz","fileCount":85,"integrity":"sha512-zCCapqOPB9WcGQf7Mxu5yQQ6Jedlx4M3XObaa2SiFeN0n1FX9KL75Rm//OLFO/yd0r3k3mikdxHeITRgud92fA==","signatures":[{"sig":"MEUCIQCyFKCaN0gZku4FXTwowDWymEE8UExgPiwQ8Sq3Zp+uVQIgRzLpWo8kcF0OKU+NKlg5eWevgiwW8yqvgLrosfvyc/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQMhlCRA9TVsSAnZWagAAT3UP/i3UlacGfDD71pZKeTpB\nCpTu0iciaeicAkNop+njB5DywF2r03gJQn8wNxuny+a5aKxEcOmN4d34Hj9V\niVltbOjWPNlYpX2bsT6GqRByZcQ9oUDDS/zySzzGn9pjDrTPgwh6BsmZcvI5\n831JgyEgl3iD63FqVshHkpcSVhtzx+GgOWrqeQxNtSzsXr6WHHy339IGVbiF\nqQiEC10zI3muaD2g0sASrBfbFIaMgfrv7UmXpfhXEmVN1jg0RhJBjPG7LPlH\nlU8TZuRjSESIncVDqhlXmdLdZGFxjbA4tZ5N08sRLGCUbcwni8X/jBYBSOuw\nWlPjySeZWm3eESO1xZdZ+trnoRrufReaS3bjdrLDfehRgaH1Obd9jdTjArw9\nRgwLS9KcExGAsQ5O/OaISOOiZXKbyrnGHvVkGzqaRPzrs8FO91VJ7jQ5Cfsb\nEgs6ERXsnR44EvOmqm/Z0/S1G4FN6xoVNapfIJCITuBVwUAsuil+DOYy2w97\n6GLT1r3W0175R6ZMbmzjuTt+vMpjsBlCs7Y2A0wEIOUnOnBqqR9dmQPbHtCl\n755cy+u34PcPHRskFQyecDZWqV/axU4/XEfG7oyVMcXSmqT0BBpWwvg0ZQYm\nn4sHVnPUNRIhO7GDASQjTBs1OxJH+Jlu9Gn28yFfDHtzahVo8TzYyt17KYSr\n4J+/\r\n=0krZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"b4053dd61e8257e59be172e8ab1deec53905609e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.e5a72add","@salto-io/lowerdash":"0.3.3-main.e5a72add","@salto-io/adapter-api":"0.3.3-main.e5a72add","@salto-io/adapter-utils":"0.3.3-main.e5a72add","@salto-io/adapter-components":"0.3.3-main.e5a72add","@salto-io/e2e-credentials-store":"0.3.3-main.e5a72add"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.e5a72add_1631635557208_0.20141540287719417","host":"s3://npm-registry-packages"}},"0.3.3-main.76edcbc6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.76edcbc6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.76edcbc6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bae86a1ad85380c8bf087c2c6cef4de43722d46f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.76edcbc6.tgz","fileCount":85,"integrity":"sha512-2q1twY/XZvT9HbeUBadkx8Nu2DDKoW8f360p3qbfElBL81gMK4ZQUp7Z2sliQgWIj1GA4QDXy0KSQ6KzoNP2bg==","signatures":[{"sig":"MEQCIFQebQ4zDSY5h1bml9cHfoq0PaFHuHAzsgdyAt1yZlYwAiAnMXsBrmkkQlEXEQey8afynSUmip/X/bBoA6nSz2wu7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"b16cf78606e62cb2ede9df62296466bef3137304","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.76edcbc6","@salto-io/lowerdash":"0.3.3-main.76edcbc6","@salto-io/adapter-api":"0.3.3-main.76edcbc6","@salto-io/adapter-utils":"0.3.3-main.76edcbc6","@salto-io/adapter-components":"0.3.3-main.76edcbc6","@salto-io/e2e-credentials-store":"0.3.3-main.76edcbc6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.76edcbc6_1632305592875_0.957886412756277","host":"s3://npm-registry-packages"}},"0.3.3-main.cc506a85":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.cc506a85","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.cc506a85","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c9a8dd17d7666bee61e7be0d4b7f9ab665d59166","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.cc506a85.tgz","fileCount":85,"integrity":"sha512-3vxpQrTmKrBLwv/heDzCtJ4kHKqFl7T7ErF2GK4nKz/8iLgWstTUuvM9npl8ZymvhvpwDqwHAk/AAuNq5Jv2gw==","signatures":[{"sig":"MEQCIF8Fr9Y9wxr001qIxGRb52o/fJwShhXBJ00JtkJwDktjAiBZF1ekX4jXtcX9JXRlr5XVV9hnWMd7kcRzRD71mfvxkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"7cd811c5901a289bfa621ce04bacc650e7c7d9bb","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.cc506a85","@salto-io/lowerdash":"0.3.3-main.cc506a85","@salto-io/adapter-api":"0.3.3-main.cc506a85","@salto-io/adapter-utils":"0.3.3-main.cc506a85","@salto-io/adapter-components":"0.3.3-main.cc506a85","@salto-io/e2e-credentials-store":"0.3.3-main.cc506a85"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.cc506a85_1632310253080_0.1785552891409481","host":"s3://npm-registry-packages"}},"0.3.3-main.6dd4fd6c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.6dd4fd6c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.6dd4fd6c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"80547f1a7bc08aa63df1569fba9324b077a93f1a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.6dd4fd6c.tgz","fileCount":85,"integrity":"sha512-tpXPo5SrEJO1LHyFlnfLVJJe71XeHOw5lB4CZo2suzSfT2Ta6gspxnUMXoW414pu+/RjNITT/1HpLhjXiy9e6g==","signatures":[{"sig":"MEUCIQDvCKS0e38JyyJYGk0w2U3KLaC3bQFNGHP3z2degs6oJQIgJxmHsriUftyy2hSPC0dhias8eSwdHSjSoe3vTcNfkd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"5fb81af8a855458edac81a1396e6b29a898a5a62","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.6dd4fd6c","@salto-io/lowerdash":"0.3.3-main.6dd4fd6c","@salto-io/adapter-api":"0.3.3-main.6dd4fd6c","@salto-io/adapter-utils":"0.3.3-main.6dd4fd6c","@salto-io/adapter-components":"0.3.3-main.6dd4fd6c","@salto-io/e2e-credentials-store":"0.3.3-main.6dd4fd6c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.6dd4fd6c_1632322678148_0.6328210027162182","host":"s3://npm-registry-packages"}},"0.3.3-main.90d8f041":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.90d8f041","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.90d8f041","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f3abead5d80c24bf9ee3f9e135abbf6568b0d863","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.90d8f041.tgz","fileCount":85,"integrity":"sha512-YC+OUUQ2Hl6YBO8x74vKUFRdJXXj2AILAwlxnG6vWwpquJ0z2Zd2Q6rfuQalQl3SSeU77kWRK2VIge/Z3FRFLA==","signatures":[{"sig":"MEUCIE+k7FYcPkDKAPPn4BfO+E+JFc310JfUYc+nD4CDJ3nBAiEAz2H4pZt4K/wDPkK+Kw/LbPbg6f/8G6/u0n4IVPuWKo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"62b317321d5d09dc48c006acdb810a6f79945074","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.90d8f041","@salto-io/lowerdash":"0.3.3-main.90d8f041","@salto-io/adapter-api":"0.3.3-main.90d8f041","@salto-io/adapter-utils":"0.3.3-main.90d8f041","@salto-io/adapter-components":"0.3.3-main.90d8f041","@salto-io/e2e-credentials-store":"0.3.3-main.90d8f041"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.90d8f041_1632409059560_0.7361922187527883","host":"s3://npm-registry-packages"}},"0.3.3-main.b78404ab":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.b78404ab","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.b78404ab","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c34abbe8ddfc3e158c92de98f096bdc63da89032","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.b78404ab.tgz","fileCount":85,"integrity":"sha512-/wxL1fcdWAmuvBwyNWA7DqxZ/PvITFwehO4YnaLDSnTKRouf3ZPRwLAMoUrZTEvvzvRfKMwAGcitE8ciyxORww==","signatures":[{"sig":"MEUCIHplGecvN2jhXGtNDPy3Tp/sbSHYjWg+CEK60sOfWP1zAiEAyR3ef1XNmIryYic0sz/6RwlfeFdzU9bdhDT2YBWD7EA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"6f6f738a6781bb538f610caf0ae1a104e8fbd3d4","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.b78404ab","@salto-io/lowerdash":"0.3.3-main.b78404ab","@salto-io/adapter-api":"0.3.3-main.b78404ab","@salto-io/adapter-utils":"0.3.3-main.b78404ab","@salto-io/adapter-components":"0.3.3-main.b78404ab","@salto-io/e2e-credentials-store":"0.3.3-main.b78404ab"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.b78404ab_1632659442727_0.7020885413024371","host":"s3://npm-registry-packages"}},"0.3.3-main.3200702d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.3200702d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.3200702d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4892b340b1bd5faf427fd2c0a7b02e30e038c79c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.3200702d.tgz","fileCount":85,"integrity":"sha512-+MjbSrEEXiiq5ID1lFSl244N7UmV4rdFowa9xvgtpI24LX9tnfn7wpG/ZK8uVC6vlS7NSRO5VVSVlA30seZsBw==","signatures":[{"sig":"MEYCIQCcI7P1xA9pV32hexiM7oqfT7B/TX8L5xyO1OkWZIi+CwIhAMfMgn6BxnU+tsYmpm9Y1x9R+9gr5cq6rmdagHVvdM5u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"299d75b1d71e8cacb225c79baeb8490832a57e80","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.3200702d","@salto-io/lowerdash":"0.3.3-main.3200702d","@salto-io/adapter-api":"0.3.3-main.3200702d","@salto-io/adapter-utils":"0.3.3-main.3200702d","@salto-io/adapter-components":"0.3.3-main.3200702d","@salto-io/e2e-credentials-store":"0.3.3-main.3200702d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.3200702d_1632898927937_0.5318643704510015","host":"s3://npm-registry-packages"}},"0.3.3-main.c98980e7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.c98980e7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.c98980e7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4bdc92bb4e1eb280615bde7838f5f6b7e5377420","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.c98980e7.tgz","fileCount":85,"integrity":"sha512-u4IsH/eGFstfQvIA7V5AWtb+p8USaBCmYtvvTcTEPzfIOFDJF9HPmejfSu64rf/So2DT3SpMlK9J5VASG5PQUw==","signatures":[{"sig":"MEUCIQC9KlGUJ0M2xjW5ClN4CgRgxPLdmgKfAoBit+npkgiK+gIgKOJTYnFyPcg+/cLhSedPDnqgz1iCk+39Ozvyn+Nc0eU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"996379c6f17a0afe082a0139a9f23467eb61e412","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.c98980e7","@salto-io/lowerdash":"0.3.3-main.c98980e7","@salto-io/adapter-api":"0.3.3-main.c98980e7","@salto-io/adapter-utils":"0.3.3-main.c98980e7","@salto-io/adapter-components":"0.3.3-main.c98980e7","@salto-io/e2e-credentials-store":"0.3.3-main.c98980e7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.c98980e7_1632913697715_0.04535344820956522","host":"s3://npm-registry-packages"}},"0.3.3-main.900956fe":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.900956fe","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.900956fe","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2419f1f4c976de65364a3df0af7fab66fb0240be","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.900956fe.tgz","fileCount":85,"integrity":"sha512-UhHsBPnegwC1RvLWa6AZ19mpaEjqkiERrn0SAxVtrGHl/r1NRz6BCtgSWbSaEbdt9P2qQLrl4UoxNDhPMNyj/g==","signatures":[{"sig":"MEYCIQDXAAZuXXja8bMuCglLu4pOWLGxvxL3XNzJnYIHCe8SXwIhAPqKPcLbDaBiE8IR5u0l7veMC8rpQyZVi1+Q3A5+YB1Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"a5d6fae09657a00a05e9963f8ba9c8338a3e996a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.900956fe","@salto-io/lowerdash":"0.3.3-main.900956fe","@salto-io/adapter-api":"0.3.3-main.900956fe","@salto-io/adapter-utils":"0.3.3-main.900956fe","@salto-io/adapter-components":"0.3.3-main.900956fe","@salto-io/e2e-credentials-store":"0.3.3-main.900956fe"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.900956fe_1632913948082_0.36588143945945184","host":"s3://npm-registry-packages"}},"0.3.3-main.3b38cbf5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.3b38cbf5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.3b38cbf5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6aab35f451bc7a78cf1cac44abd3746a75f5981e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.3b38cbf5.tgz","fileCount":85,"integrity":"sha512-LH4yqpgTkVXJsFpLdPyFk0IR9xFIoidp5uzbogUBl4epyYmYdAmKYTOZJAaxSzL8GB/OWsZbYG+UW3uDVlOuzw==","signatures":[{"sig":"MEYCIQDTJ7FnU2wnTI6J+4l/O0yTAHJrrjeJ9dsrXpgj7j3FbQIhAOCC2SY6xDM3PakNpzzcJTYqJkjlFF+xbwid6al6Vdac","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"e0ff6c7e1d8be85f5d8f4928cfcccf4b4cc1f194","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.3b38cbf5","@salto-io/lowerdash":"0.3.3-main.3b38cbf5","@salto-io/adapter-api":"0.3.3-main.3b38cbf5","@salto-io/adapter-utils":"0.3.3-main.3b38cbf5","@salto-io/adapter-components":"0.3.3-main.3b38cbf5","@salto-io/e2e-credentials-store":"0.3.3-main.3b38cbf5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.3b38cbf5_1632994050899_0.413226726236823","host":"s3://npm-registry-packages"}},"0.3.3-main.cd516da5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.cd516da5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.cd516da5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f19bbaeb5c71593e2dcaceed587dacf54d9823f7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.cd516da5.tgz","fileCount":85,"integrity":"sha512-FynnqhstFmbHZYMk8AQWxZMRhUzI24FYRD9g3OZBc0C247n0OuXI6nw5tiBqkuyLSqWGKzWPozAK6ScxW7XAdA==","signatures":[{"sig":"MEQCIDzH0Xc3CNpUdB2QrbUNoFBi+o4gyZQ52Aizjh/wuIZvAiAZkQnyo6kkHACnVRrTQ+qz4IqNce1ANAD8H6qVbPczVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"3e6508afed23ce0d340df693a3989d93922523a0","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.cd516da5","@salto-io/lowerdash":"0.3.3-main.cd516da5","@salto-io/adapter-api":"0.3.3-main.cd516da5","@salto-io/adapter-utils":"0.3.3-main.cd516da5","@salto-io/adapter-components":"0.3.3-main.cd516da5","@salto-io/e2e-credentials-store":"0.3.3-main.cd516da5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.cd516da5_1633349529217_0.574787025226446","host":"s3://npm-registry-packages"}},"0.3.3-main.16c6b690":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.16c6b690","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.16c6b690","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"fcf7fee3bd03ae02974ad5ac8a341e898622dc97","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.16c6b690.tgz","fileCount":85,"integrity":"sha512-yC5cxNmmiAKYHJD6jVxs04rsSH450tq54GWjLsy4w01RCQpP8i78+E7psLipFPzHzH1Pe8xFlfX5il5gaoOwBA==","signatures":[{"sig":"MEQCIEwmNwWTET/oWbNxHzYRFw+niPlkzgVLiMTY+HIsOZ9wAiBqbEsE2GJnGbzAob/eSidQdH2TMG5Lt36GfA1YQKfOJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"ac38ff9603a2ed6677533413e0091b70eb562934","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.16c6b690","@salto-io/lowerdash":"0.3.3-main.16c6b690","@salto-io/adapter-api":"0.3.3-main.16c6b690","@salto-io/adapter-utils":"0.3.3-main.16c6b690","@salto-io/adapter-components":"0.3.3-main.16c6b690","@salto-io/e2e-credentials-store":"0.3.3-main.16c6b690"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.16c6b690_1633360224968_0.7815137878822287","host":"s3://npm-registry-packages"}},"0.3.3-main.c8f6418c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.c8f6418c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.c8f6418c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"695c46dff2787f2b7a1725c764f128de3c512074","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.c8f6418c.tgz","fileCount":85,"integrity":"sha512-xgAo3cNlMxr6gTiRSXRR5Dky37rndqqlGMZaJh11XSS4nAVi5HQZ/hwOFmyQmFQXFS6bfEnsy+fx8RMHrgodOg==","signatures":[{"sig":"MEUCIQDwUzDnGG6HTFkGDlZZC32YlBm30IG2rgfk8Q4rV/sg6QIgLcf6TtOX9hDqIMOxvwuiyIz1sNzothucXB9/qzMXjKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"428c1a6a1f96ded83d2f7f347af615abe4734c16","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.c8f6418c","@salto-io/lowerdash":"0.3.3-main.c8f6418c","@salto-io/adapter-api":"0.3.3-main.c8f6418c","@salto-io/adapter-utils":"0.3.3-main.c8f6418c","@salto-io/adapter-components":"0.3.3-main.c8f6418c","@salto-io/e2e-credentials-store":"0.3.3-main.c8f6418c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.c8f6418c_1633363168424_0.6939219853643974","host":"s3://npm-registry-packages"}},"0.3.3-main.8cb6242b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.8cb6242b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.8cb6242b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e0b5413fd8b4c25d86462a816dc1e68e69275d2f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.8cb6242b.tgz","fileCount":85,"integrity":"sha512-gluSpJXFv5g4yO6Qp77PYyQCNIW+OfPeVWNOUg2WvTdASnP8k+nppJnRu66JBiyCaQYZN36wrX3U0m7s0Cno7A==","signatures":[{"sig":"MEYCIQDWN1zQgzKY2X10GEniD7qIkO7Wrr0uqq40wK/zeAqQBAIhAJXgr4jtbvjZM5Sr2552JbEAve51VngPYVx3RXdd1QB8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"16897c175fbf505bc5f323f48c35f5cf314901b5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.8cb6242b","@salto-io/lowerdash":"0.3.3-main.8cb6242b","@salto-io/adapter-api":"0.3.3-main.8cb6242b","@salto-io/adapter-utils":"0.3.3-main.8cb6242b","@salto-io/adapter-components":"0.3.3-main.8cb6242b","@salto-io/e2e-credentials-store":"0.3.3-main.8cb6242b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.8cb6242b_1633434632910_0.3773569166267825","host":"s3://npm-registry-packages"}},"0.3.3-main.bed32776":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.bed32776","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.bed32776","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e8ebe14369e0db150bd17cacbc43b016a0a0d902","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.bed32776.tgz","fileCount":85,"integrity":"sha512-j1LqRlwjjA/b0UBkkYh41yMJnhfZ0Jkx04reXj4InNOZHtuQURnbtINCXMCcP6Cw+OZin/eF4S1cCqb+swvekA==","signatures":[{"sig":"MEYCIQC9aqHaa7BWzOoK51rnS+uagZTK8yPSY/yuL5nmOcmmsAIhANa2oPf4vIsW1pHIOruCqY6HLFpL/I2Vo148l4tGClhL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"a3ce15e7423d1bfdd0d6525c416c6dcd4c2a22f3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.bed32776","@salto-io/lowerdash":"0.3.3-main.bed32776","@salto-io/adapter-api":"0.3.3-main.bed32776","@salto-io/adapter-utils":"0.3.3-main.bed32776","@salto-io/adapter-components":"0.3.3-main.bed32776","@salto-io/e2e-credentials-store":"0.3.3-main.bed32776"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.bed32776_1633436008169_0.8486030735404753","host":"s3://npm-registry-packages"}},"0.3.3-main.6294d17a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.6294d17a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.6294d17a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2f0dc2e6e6a6842de554f276777f9260d3be365c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.6294d17a.tgz","fileCount":85,"integrity":"sha512-a9PtlPZbmII8gnK7Wb0grwZh1DAiL1NFsoogXkrXjSQWDqdzMD/qTO8F6QJwcFFOtgUdtuke16t9anaB4sBJXQ==","signatures":[{"sig":"MEUCIFoPrOrja1qwagOW/WRzbn+vWxWpzBjYZB2Vd4wFOcXXAiEA2FMwLa6NVOcCX/V0KOs+/Z90S9vwXGom13lba9+tFIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719109},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"926b2bd79b6ba0c9146df7169c0806b038880fca","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.6294d17a","@salto-io/lowerdash":"0.3.3-main.6294d17a","@salto-io/adapter-api":"0.3.3-main.6294d17a","@salto-io/adapter-utils":"0.3.3-main.6294d17a","@salto-io/adapter-components":"0.3.3-main.6294d17a","@salto-io/e2e-credentials-store":"0.3.3-main.6294d17a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.6294d17a_1633443867900_0.8418564153895847","host":"s3://npm-registry-packages"}},"0.3.3-main.99926d22":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.99926d22","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.99926d22","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"09b7289fbc2a1fdc9425a296983408e0966db935","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.99926d22.tgz","fileCount":85,"integrity":"sha512-AbxMlLeM9Z/kjT8P/Jeq+7gRReyVFmV0B69E6jVMtrQhOeeoSOp1E9Emgh3ZnmyRuWgHC14HQorAydpY7Ib4Gw==","signatures":[{"sig":"MEQCIGB9+Nacpe6wQWBq20uEah0m/svZvDllK0giYOu1DMuAAiAmGCblDcbKdiWV2RijRoj1ed9T437BwUzpUO+hQwbVjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719100},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"593cca20d9a69a0557a98b560054e13f8b74bce3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.99926d22","@salto-io/lowerdash":"0.3.3-main.99926d22","@salto-io/adapter-api":"0.3.3-main.99926d22","@salto-io/adapter-utils":"0.3.3-main.99926d22","@salto-io/adapter-components":"0.3.3-main.99926d22","@salto-io/e2e-credentials-store":"0.3.3-main.99926d22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.99926d22_1633500463671_0.9809311663127203","host":"s3://npm-registry-packages"}},"0.3.3-main.9af322e3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.9af322e3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.9af322e3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e25e831cd65ed3b29681428eb3d8c3aaa73d3c86","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.9af322e3.tgz","fileCount":85,"integrity":"sha512-uaAkY1Kovd7MoQJv6i/IMKzfayJAWXBmxfpOolw4dPbAg6d/pu72ZtFaOoE1LWwKph7JJB20o3pbrU9LRLncUA==","signatures":[{"sig":"MEUCIQCSCh7MtWps/bGUaITVaTld1OAMMlHWVatZSjYyBIJhDQIgRD9091lmlvBgiSEoeMjcZY56VhUmjQPzgVE5RcMZ+UE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719100},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"8427e03299a56931ae6b6ac14b724a520d4ea8e9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.9af322e3","@salto-io/lowerdash":"0.3.3-main.9af322e3","@salto-io/adapter-api":"0.3.3-main.9af322e3","@salto-io/adapter-utils":"0.3.3-main.9af322e3","@salto-io/adapter-components":"0.3.3-main.9af322e3","@salto-io/e2e-credentials-store":"0.3.3-main.9af322e3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.9af322e3_1633514225916_0.6093422299053344","host":"s3://npm-registry-packages"}},"0.3.3-main.3bc7e181":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.3bc7e181","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.3bc7e181","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"87e2ffcb8479317b8790a6b910547e327868d1ac","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.3bc7e181.tgz","fileCount":85,"integrity":"sha512-594A1nVdae6NizaJ2aBPLAuIk9OzFMo0Q0AuhzTXijF3BEMBPNKe/wXzmgP/4pkVzVnm2ShEmTUMJNCO3dJvsw==","signatures":[{"sig":"MEYCIQDhDHCEO8hPWjQQfI2aNlaVC/hJhZMncEN5aTagLOGw0wIhAKt5JoCfQ2bw1jU6Su+Uk3Kqvc9wTN2zxr/AT+lk9b8k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719100},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"be2dce8bd8cf7436b9bfff1d984722b6dbb0a896","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.3bc7e181","@salto-io/lowerdash":"0.3.3-main.3bc7e181","@salto-io/adapter-api":"0.3.3-main.3bc7e181","@salto-io/adapter-utils":"0.3.3-main.3bc7e181","@salto-io/adapter-components":"0.3.3-main.3bc7e181","@salto-io/e2e-credentials-store":"0.3.3-main.3bc7e181"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.3bc7e181_1633525019611_0.8304654972586889","host":"s3://npm-registry-packages"}},"0.3.3-main.741595d4":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.741595d4","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.741595d4","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"be5aaf7853fbd94def0e2989337c46eac798273d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.741595d4.tgz","fileCount":85,"integrity":"sha512-KAVbxFY5ZYcqzHUKRNNOBS1eGRZ7xzvlEqVuiRxs6O79q1ioHDNkhaVWnTK/Kpg6DSPwTZJWENhJR0ug0V3PuQ==","signatures":[{"sig":"MEUCIQDJBSoauaY50qCZowjBVxAZsV6DZbKUa1lt7lFe2w8A9QIgOqDHY0ZzRmQ3O7LX/T4y3AIUPuvgOQtxWgdlepCvZ20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719100},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"3053dd5bb1f5f669d777f3e6a52acaf1f5cdf67b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.741595d4","@salto-io/lowerdash":"0.3.3-main.741595d4","@salto-io/adapter-api":"0.3.3-main.741595d4","@salto-io/adapter-utils":"0.3.3-main.741595d4","@salto-io/adapter-components":"0.3.3-main.741595d4","@salto-io/e2e-credentials-store":"0.3.3-main.741595d4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.741595d4_1633530472191_0.304316084149471","host":"s3://npm-registry-packages"}},"0.3.3-main.f421d0e7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.f421d0e7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.f421d0e7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"5278dd8e84ee901c75812de096c369fe6f7966d6","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.f421d0e7.tgz","fileCount":85,"integrity":"sha512-VmTfQqLLE3h35HPXE1CH7+cCh4gr7H2X9W7eFuJXv3Xsc53eO7j/ocemoRGRNLtYmfPe3pCEkCoL4RLdQXXaeA==","signatures":[{"sig":"MEYCIQCixvcb+IlOGQlFkHRlmGv/0dOA0pS2PyLbFHHJtKQtcgIhALXHbkEsmpMWyw9IU6g5uybfI/NgzhxaAvuHSG2cyULv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719100},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"67872bbb4afae6ae7c8b1f5b2b790bd4194a8fc8","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.f421d0e7","@salto-io/lowerdash":"0.3.3-main.f421d0e7","@salto-io/adapter-api":"0.3.3-main.f421d0e7","@salto-io/adapter-utils":"0.3.3-main.f421d0e7","@salto-io/adapter-components":"0.3.3-main.f421d0e7","@salto-io/e2e-credentials-store":"0.3.3-main.f421d0e7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.f421d0e7_1633619154724_0.7560074420516376","host":"s3://npm-registry-packages"}},"0.3.3-main.43448246":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.43448246","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.43448246","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4e983539a5980030f99fc688ed7e92904aeec374","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.43448246.tgz","fileCount":85,"integrity":"sha512-00L3qXjjWrveiedP4WEHp8sUeXM6WrqhdE9NVNw55fS7eYFG1aFF+KSVGU1JZMNZW44u+PxNxM/LI8Docr1nDw==","signatures":[{"sig":"MEQCIBsQ4sPk42FkMIutKr3KwR3O2PDdkdHbjonh/MnYFQgGAiBxiTiMshvN1GMH6yAFgsMeIi/HjD01jIdwIqyzG19aGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719100},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"ddab369c3c54739b9bbbe929cc05df2c43f21947","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.43448246","@salto-io/lowerdash":"0.3.3-main.43448246","@salto-io/adapter-api":"0.3.3-main.43448246","@salto-io/adapter-utils":"0.3.3-main.43448246","@salto-io/adapter-components":"0.3.3-main.43448246","@salto-io/e2e-credentials-store":"0.3.3-main.43448246"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.43448246_1633619804010_0.5023247425902517","host":"s3://npm-registry-packages"}},"0.3.3-main.543f42b6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.543f42b6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.543f42b6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"743c21d248533f7d00a02cd25b093bdc1dfd1f9f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.543f42b6.tgz","fileCount":85,"integrity":"sha512-DeB5BeEoGOVakr8BddOFmifWqAGsshMrBJtzwOwHWoJkfIysgFwY/vZY23TkEYKcx5hB/kW5GCgGXzxW4ggguQ==","signatures":[{"sig":"MEYCIQCZ2VI0cZi5/CB3aaACtQrXB8wxKpQAfhrJXdEMoHPfhAIhAOmbSV8NDfvqtSHsUE0Q97LZtk99spbZTO0MXYzkntK3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719100},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"1a3a22d9952f7160ca00a9ddfce7e2a9de5a1902","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.543f42b6","@salto-io/lowerdash":"0.3.3-main.543f42b6","@salto-io/adapter-api":"0.3.3-main.543f42b6","@salto-io/adapter-utils":"0.3.3-main.543f42b6","@salto-io/adapter-components":"0.3.3-main.543f42b6","@salto-io/e2e-credentials-store":"0.3.3-main.543f42b6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.543f42b6_1633730119128_0.3223806946548393","host":"s3://npm-registry-packages"}},"0.3.3-main.87e236ba":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.87e236ba","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.87e236ba","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"98f2ee262cf982c8d70be17ef720d045c2bc4288","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.87e236ba.tgz","fileCount":85,"integrity":"sha512-+0DNvhFkUQhnajAGwVN/xgrwrXla5gq62zJTsK7ohxwOyhYJdUcoK2vJs7/YkQ39P24iBETbdwjQPCMjI6eMVg==","signatures":[{"sig":"MEUCICL78MGV8ATIJ32QB9/pbhWdLK0FlKjRjiPj+OUFTaJeAiEAxTtg0UOFtSzeQYinEaQaUKmg2lYckXg3xwfRN7BCzqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719100},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"1579a9f794e70c25006e02c01487d8364a99a7da","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.87e236ba","@salto-io/lowerdash":"0.3.3-main.87e236ba","@salto-io/adapter-api":"0.3.3-main.87e236ba","@salto-io/adapter-utils":"0.3.3-main.87e236ba","@salto-io/adapter-components":"0.3.3-main.87e236ba","@salto-io/e2e-credentials-store":"0.3.3-main.87e236ba"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.87e236ba_1633944817626_0.8927306414256597","host":"s3://npm-registry-packages"}},"0.3.3-main.f0a73cd8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.f0a73cd8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.f0a73cd8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"fab7c2223d56aff19b529947927b8e7dcfdd27f2","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.f0a73cd8.tgz","fileCount":85,"integrity":"sha512-ENcKuVHEfMJvtALDeGGNcLoG6IYvfSinD4AqCRJSMms2mecZPodgYF+NSMEZK5KnacCIHhv4DK4U2/9J/KlDkA==","signatures":[{"sig":"MEUCIQDHY+0xq7RyCOL0FcryzCfM3TyHCZtpjrw6Ih8JReeszgIgQAR+jC4438/Q+uHbfir8quvXm9tjPywar0wG5QS7hKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719100},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"e9489318b42329e96169fa6ae2cc0b25ef0074d7","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.f0a73cd8","@salto-io/lowerdash":"0.3.3-main.f0a73cd8","@salto-io/adapter-api":"0.3.3-main.f0a73cd8","@salto-io/adapter-utils":"0.3.3-main.f0a73cd8","@salto-io/adapter-components":"0.3.3-main.f0a73cd8","@salto-io/e2e-credentials-store":"0.3.3-main.f0a73cd8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.f0a73cd8_1633947942401_0.3763415523720921","host":"s3://npm-registry-packages"}},"0.3.3-main.9274c0e1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.9274c0e1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.9274c0e1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b5d2629a2529124e231f3ba5c4ecbf242eadaeb6","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.9274c0e1.tgz","fileCount":85,"integrity":"sha512-D1Z6rclDnH4kleufZOXf/jn/nP7PoIfZVPmSyOjIhgLlXy+37V+esQNZccYEzu2qkpsebaNgKzAptpSf3Hqw1A==","signatures":[{"sig":"MEQCIFQPdEfnCxVSr4U3ViFtLHNtJ5maWcvUppeajbwjno63AiAhWU56gBWmJO6dXj8CZ8E1eMUMfWQkcC53rlklJUMYAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719100},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"afb47d767ed1a15a80f5930e3394d34f1df71978","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.9274c0e1","@salto-io/lowerdash":"0.3.3-main.9274c0e1","@salto-io/adapter-api":"0.3.3-main.9274c0e1","@salto-io/adapter-utils":"0.3.3-main.9274c0e1","@salto-io/adapter-components":"0.3.3-main.9274c0e1","@salto-io/e2e-credentials-store":"0.3.3-main.9274c0e1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.9274c0e1_1634024246394_0.7643757856923914","host":"s3://npm-registry-packages"}},"0.3.3-main.0d021f5a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.0d021f5a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.0d021f5a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"140d3abbc87fbe86a880ba24182ca033ebf4ac2c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.0d021f5a.tgz","fileCount":85,"integrity":"sha512-snI9BbMZkWbWjnpa+jZmBfetJfX8w3qITVuIBj7eP/IYat4NrQ7KFOV5GRFSTI50tP6F9er6hp1Hd08xHd3BvQ==","signatures":[{"sig":"MEUCIQDuTyyL6xZtsMmClqfxx3fIyMkSJ9a3FyO6f8uygkfFfgIgExi9QQyDD2y+oZdg1yQsSXbDNJCXy7nSjpsmcgoe1Gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719100},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"7aec9888081ab70ea563204c0076cddf07bc2ad1","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.0d021f5a","@salto-io/lowerdash":"0.3.3-main.0d021f5a","@salto-io/adapter-api":"0.3.3-main.0d021f5a","@salto-io/adapter-utils":"0.3.3-main.0d021f5a","@salto-io/adapter-components":"0.3.3-main.0d021f5a","@salto-io/e2e-credentials-store":"0.3.3-main.0d021f5a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.0d021f5a_1634126643171_0.36898940617570086","host":"s3://npm-registry-packages"}},"0.3.3-main.e48c5a5a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.e48c5a5a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.e48c5a5a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3e01935a5df81671a3fa00d96c8c03e3a241f793","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.e48c5a5a.tgz","fileCount":85,"integrity":"sha512-HbXSJh172A/Xlgf4eh7E9+/IaQfe8gNcrANX5IhmKC5JJ9YPrj0vSRf67F2KH1xYY1wQLPdmh41FcaFL1MxK8A==","signatures":[{"sig":"MEYCIQCE8MoYS6xL8at7+gKe7mf5JQpoMMwVYs992P5t6VMA+QIhAIC+7C1FXJdAqYhILbIYK6XJgC4eD3KwVSR++EBNEcX7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719100},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"abec4a8872c2b3e35205c693215dbd94a698daec","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.e48c5a5a","@salto-io/lowerdash":"0.3.3-main.e48c5a5a","@salto-io/adapter-api":"0.3.3-main.e48c5a5a","@salto-io/adapter-utils":"0.3.3-main.e48c5a5a","@salto-io/adapter-components":"0.3.3-main.e48c5a5a","@salto-io/e2e-credentials-store":"0.3.3-main.e48c5a5a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.e48c5a5a_1634136179610_0.39235148563828726","host":"s3://npm-registry-packages"}},"0.3.3-main.980be8c1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.980be8c1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.980be8c1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4ee154a403029b902d177c8bc637666348d61a0f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.980be8c1.tgz","fileCount":85,"integrity":"sha512-QiFsXdFibtxf+KLhSrBDI/DfC4YwWOshyHcibPuxRMTf5iVV39QavO0h1VCY4D9HqCcl0cseK5C4fzrdhQG8sQ==","signatures":[{"sig":"MEYCIQCx5Clmb/WOcnPYDnMktnTzdE2vZQ/vB3zvtWp+e2XSFAIhAMcfoQZfIuBbE4NjqYd1iT30lt4w/PXxAjAynXMAT0YT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719773},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"4ef14f34bb4863e8aa2a6fc738d8fa05315b4845","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.980be8c1","@salto-io/lowerdash":"0.3.3-main.980be8c1","@salto-io/adapter-api":"0.3.3-main.980be8c1","@salto-io/adapter-utils":"0.3.3-main.980be8c1","@salto-io/adapter-components":"0.3.3-main.980be8c1","@salto-io/e2e-credentials-store":"0.3.3-main.980be8c1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.980be8c1_1634317808963_0.6295738893645708","host":"s3://npm-registry-packages"}},"0.3.3-main.8a8a62e2":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.8a8a62e2","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.8a8a62e2","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8bf18847bf2c8186ec8bf7c7a9874c49ffdbebd0","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.8a8a62e2.tgz","fileCount":85,"integrity":"sha512-FFiWueg1gpD+EV5Cx1A6Tb+v3+wApErtBjRZRo/KiOGztitcy7072u1k/ocnHZtwzZjvjAzBgvAHMyVxLPZRNg==","signatures":[{"sig":"MEUCIQDyqx07YiTwD2kRnf10gTq1cl1COMUNpMjr+ih4L2yLTAIgZrMXLGGbOFRSUHOzuiUWnmMiV2I+BDcxSP8+iP4ylE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719762},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"28c87768e9109b5355b63154d6f3b7c9afad5743","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.8a8a62e2","@salto-io/lowerdash":"0.3.3-main.8a8a62e2","@salto-io/adapter-api":"0.3.3-main.8a8a62e2","@salto-io/adapter-utils":"0.3.3-main.8a8a62e2","@salto-io/adapter-components":"0.3.3-main.8a8a62e2","@salto-io/e2e-credentials-store":"0.3.3-main.8a8a62e2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.8a8a62e2_1634561783803_0.1079368175673927","host":"s3://npm-registry-packages"}},"0.3.3-main.f6064ecd":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.f6064ecd","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.f6064ecd","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"1459616ce59ce6391ccf3ad1d1a7a9f66974ed25","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.f6064ecd.tgz","fileCount":85,"integrity":"sha512-TlFV3UKicw8d1E/juLXtbkgkzg9VWdLo376XiIN4DhrcNOJ3KYrBRpH6nmOuPRnVitq+a4X101r36opXNaMJZA==","signatures":[{"sig":"MEQCIDeaCN9RRbVd23jBbroVNGSqt1j6xvahw2mYnduboSibAiB9heI6H7tCPkuuWguG/+Cmjxo1sz7n60nbE80ZKqcm8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719762},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"e7e0d13fdbde40544a91049f8119dbca763b4f9d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.f6064ecd","@salto-io/lowerdash":"0.3.3-main.f6064ecd","@salto-io/adapter-api":"0.3.3-main.f6064ecd","@salto-io/adapter-utils":"0.3.3-main.f6064ecd","@salto-io/adapter-components":"0.3.3-main.f6064ecd","@salto-io/e2e-credentials-store":"0.3.3-main.f6064ecd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.f6064ecd_1634645270880_0.35977739874211556","host":"s3://npm-registry-packages"}},"0.3.3-main.e2c6df30":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.e2c6df30","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.e2c6df30","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"be55679ddb304ec91b4c1e948a1113bdc8ffe41c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.e2c6df30.tgz","fileCount":85,"integrity":"sha512-XrgKHTpdpg/t4KeEPMkIf7/RgkxDySYkCseahL79AwlbuHHSv6DNAL2YzJ5DDKGHX4j1x9RqKxrfWvtGVRUnzQ==","signatures":[{"sig":"MEUCIH8uGaP1uMFW6UTQLP8tWiCvyaIRWvuQJWgH/3JOL6hNAiEA3u/adI6Em4EBE3CEs3PpwtNgRgS7oaGIgxpu+D8ebjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719762},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"96667e9c6e3985e2dbde591b9cb1a4eb41985976","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.e2c6df30","@salto-io/lowerdash":"0.3.3-main.e2c6df30","@salto-io/adapter-api":"0.3.3-main.e2c6df30","@salto-io/adapter-utils":"0.3.3-main.e2c6df30","@salto-io/adapter-components":"0.3.3-main.e2c6df30","@salto-io/e2e-credentials-store":"0.3.3-main.e2c6df30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.e2c6df30_1634721943812_0.6285276941035067","host":"s3://npm-registry-packages"}},"0.3.3-main.2c10158f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.2c10158f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.2c10158f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"28c249ad24d769711b76b301700114d5fd0af190","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.2c10158f.tgz","fileCount":85,"integrity":"sha512-F3OnEF9EIC71Hw9E3Tj8oG5Xf/jLR6Jaq/GScNmj35YzoePBNGDS/uppVBpH0KTjFaASPREYgqoCbMBGMI5iCg==","signatures":[{"sig":"MEUCIQDHajvoKJ1aq4tqNYErld8+ISaQyf6aMK4IZS62PBAZTwIgSwfzFPPSt8fJwcm7TuGcGlGpsacdNJvqo3oMUNeIR2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719762},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"cfe9d8902f82a834a658cb98ed4300e24a555448","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.2c10158f","@salto-io/lowerdash":"0.3.3-main.2c10158f","@salto-io/adapter-api":"0.3.3-main.2c10158f","@salto-io/adapter-utils":"0.3.3-main.2c10158f","@salto-io/adapter-components":"0.3.3-main.2c10158f","@salto-io/e2e-credentials-store":"0.3.3-main.2c10158f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.2c10158f_1635059776353_0.3852403807761262","host":"s3://npm-registry-packages"}},"0.3.3-main.cf43de5c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.cf43de5c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.cf43de5c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"600e52e8be0d88ed52f4e83bfb6b1aff0a81caaf","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.cf43de5c.tgz","fileCount":85,"integrity":"sha512-5GNv9n1ciKEYgBYYaWbruledDRIl3v+xjjgX/h2jq7O7eJeGrpAznP+Z3+MLHO0Zu4G02Qj41/ZkXxmAwQ2hew==","signatures":[{"sig":"MEUCICfns9uvTDs6WVUNQb20wZa50QAmoPAGIvAZyb8gFKfTAiEAv6sPD4vtZuOGYif1on0pz1nb0RDU/DqUJXlBdVNS3cc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719762},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"6e80b8c4feb089e59a15195c557f61fd7a1e9e1f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.cf43de5c","@salto-io/lowerdash":"0.3.3-main.cf43de5c","@salto-io/adapter-api":"0.3.3-main.cf43de5c","@salto-io/adapter-utils":"0.3.3-main.cf43de5c","@salto-io/adapter-components":"0.3.3-main.cf43de5c","@salto-io/e2e-credentials-store":"0.3.3-main.cf43de5c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.cf43de5c_1635078790783_0.5129428270249325","host":"s3://npm-registry-packages"}},"0.3.3-main.9ca39a37":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.9ca39a37","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.9ca39a37","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"1d420fb1b9afea5a1256cf4244c08d133cc5dca4","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.9ca39a37.tgz","fileCount":85,"integrity":"sha512-ATVmlgxlmawV2BNAaH1XiBJ7VjlekNi/29mS0XisfqHgRWloYFpqIuWxjhnDms439A8XQdP9hoRDrpaJ2j3xvQ==","signatures":[{"sig":"MEYCIQCI0lHM6ZfkEW3udG+USCGCp19h5OA3zNidaSX3kTDgDAIhAIM/Xc+Y609rMqax7D66RTuj4x4kLxMkY6kTS0HOcWwe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719762},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"56b5f8ec59f67a74dfcfcaa4518335eaf5ec6e9a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.9ca39a37","@salto-io/lowerdash":"0.3.3-main.9ca39a37","@salto-io/adapter-api":"0.3.3-main.9ca39a37","@salto-io/adapter-utils":"0.3.3-main.9ca39a37","@salto-io/adapter-components":"0.3.3-main.9ca39a37","@salto-io/e2e-credentials-store":"0.3.3-main.9ca39a37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.9ca39a37_1635096814520_0.581595435306939","host":"s3://npm-registry-packages"}},"0.3.3-main.f1cb91ec":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.f1cb91ec","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.f1cb91ec","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4375521d6405ff9c1cac51a7a4f7ccfcc50eb534","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.f1cb91ec.tgz","fileCount":85,"integrity":"sha512-+I0ZHGfy7ivjxB0WemKL6/ypEYH9EBUJOvfvL1VbgqHlBwIYjMCecHHBdcIvxJzV/t7HzxUvYfUaa7hx7M7vKw==","signatures":[{"sig":"MEUCIQC1/KAlo/gWKke7Zf+vmeH3nxLCXlGAhB+CLQgz27vdTAIgHJR6B2IroN5VDFcvFUrP6RoWbyt2rr5kKuKUZHQlK20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719762},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"d50351505e9d3c7bb9697e4f963024c7d6868b32","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.f1cb91ec","@salto-io/lowerdash":"0.3.3-main.f1cb91ec","@salto-io/adapter-api":"0.3.3-main.f1cb91ec","@salto-io/adapter-utils":"0.3.3-main.f1cb91ec","@salto-io/adapter-components":"0.3.3-main.f1cb91ec","@salto-io/e2e-credentials-store":"0.3.3-main.f1cb91ec"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.f1cb91ec_1635144336036_0.4560282572121628","host":"s3://npm-registry-packages"}},"0.3.3-main.995498f9":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.995498f9","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.995498f9","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"78517b0199d8f0b79a45ff768eb90950394e6548","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.995498f9.tgz","fileCount":85,"integrity":"sha512-5BoHupjC2/43Ctdt9D74mIMruF8bq5olTOR5tuomsHemHwWdyGCLjBHkR+g5EGBoPy1wq8OU4K9y7IOMWmBfng==","signatures":[{"sig":"MEQCIE0ofpJd5Mdlo0bFEO0pUy1oHB6P2J+upfNqxo66AjrvAiAXAh3sJV/LPMk08oNnOUVbyKzK3YKX8rLPZ/+kdsS1IA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719762},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"6b12fe43c032a8b4ead40642359094915439784c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.995498f9","@salto-io/lowerdash":"0.3.3-main.995498f9","@salto-io/adapter-api":"0.3.3-main.995498f9","@salto-io/adapter-utils":"0.3.3-main.995498f9","@salto-io/adapter-components":"0.3.3-main.995498f9","@salto-io/e2e-credentials-store":"0.3.3-main.995498f9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.995498f9_1635152397117_0.6420416849062056","host":"s3://npm-registry-packages"}},"0.3.3-main.3fd0c248":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.3fd0c248","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.3fd0c248","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"0d43d86f11efecb14b99a369e9b22d6ab8690944","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.3fd0c248.tgz","fileCount":85,"integrity":"sha512-UWMQk8SOGlVbRrcIiceiBHULAqLavvHyC/E3NnIEHnCLe3n/seCiN6zpPVQ7GEfPK/WIGVc8yqHddEHEXW3CrA==","signatures":[{"sig":"MEQCIBahUYPd7lR30bZXlz+lQtKDDrpCFNtHxZjeMZwaPa3jAiAxKGj1n1qZ8xykXmvnc01bQBSBtw/icHP21JSZb8YEtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719762},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"8d597f22eda3692a2a2fca4a8de9bf883343cf24","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.3fd0c248","@salto-io/lowerdash":"0.3.3-main.3fd0c248","@salto-io/adapter-api":"0.3.3-main.3fd0c248","@salto-io/adapter-utils":"0.3.3-main.3fd0c248","@salto-io/adapter-components":"0.3.3-main.3fd0c248","@salto-io/e2e-credentials-store":"0.3.3-main.3fd0c248"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.3fd0c248_1635155660554_0.20451898144296354","host":"s3://npm-registry-packages"}},"0.3.3-main.349318e7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.349318e7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.349318e7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"da4b18dade6a3b59f629df550117fe88a588022c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.349318e7.tgz","fileCount":85,"integrity":"sha512-2xZtkxXt2AFb1T2QELDHlJHbgSnJETRf57Mfu3GPFP6wh0v75OzT8kphybgx1i9NpSMl1nLX8Vhmc/TF4Fb8sg==","signatures":[{"sig":"MEQCIBvthEE0zRy/J224BFFwzL1R2jii3KET9/NLNmkypGKmAiBa9i6uxr/enGwjDreKhGI9cac2zGaW9hMl10lZyKexQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719762},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"710011f0d9f8915a733c6be2b5210756d916691e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.349318e7","@salto-io/lowerdash":"0.3.3-main.349318e7","@salto-io/adapter-api":"0.3.3-main.349318e7","@salto-io/adapter-utils":"0.3.3-main.349318e7","@salto-io/adapter-components":"0.3.3-main.349318e7","@salto-io/e2e-credentials-store":"0.3.3-main.349318e7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.349318e7_1635175340807_0.7008089164457749","host":"s3://npm-registry-packages"}},"0.3.3-main.ccac0089":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.ccac0089","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.ccac0089","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"006951a1d44da6454feae9c9dcebde47efb09832","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.ccac0089.tgz","fileCount":85,"integrity":"sha512-RSkV5SlUaOWbJDO3aaJRdlKUpTXwWijBRc/rzSIQn+kvozaelknZ/TvBMMNPML/N3Nhnw85f1ln+RNnos2RvuA==","signatures":[{"sig":"MEQCIFt759siNp5G6iTcG7fPSZ5sTwoy42Q91tF2Ho+MzMhcAiAN476uLYjPXRzse+Sjil3DxaZTjCLCxjS/vIJp/pLeOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719762},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"a8ed43f92fca046d046578c67872acbc501bac01","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.ccac0089","@salto-io/lowerdash":"0.3.3-main.ccac0089","@salto-io/adapter-api":"0.3.3-main.ccac0089","@salto-io/adapter-utils":"0.3.3-main.ccac0089","@salto-io/adapter-components":"0.3.3-main.ccac0089","@salto-io/e2e-credentials-store":"0.3.3-main.ccac0089"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.ccac0089_1635232990570_0.8351793635833067","host":"s3://npm-registry-packages"}},"0.3.3-main.7e174337":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.7e174337","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.7e174337","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b38102c3ac8bd749f5ebe6c5cbfbdb623dc97851","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.7e174337.tgz","fileCount":85,"integrity":"sha512-vbN+QFE1HbbPEOD8jGn7QKcgTKPCRDisw2HDZ3ap4HFd9uBw4gwlO/SbXt2yez7CkngwVGRMVcrC2RKz6g8POg==","signatures":[{"sig":"MEQCIB1XM6UStX8virp/rQI3CgGxaagrePRCJfRMwDvpv425AiAkQjn1+jbs2SO5Xf/BIh6+1osOissS2wuzmDaYQym/tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719762},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"a81d3a750372631f90b09688ed4437bc342cd831","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.7e174337","@salto-io/lowerdash":"0.3.3-main.7e174337","@salto-io/adapter-api":"0.3.3-main.7e174337","@salto-io/adapter-utils":"0.3.3-main.7e174337","@salto-io/adapter-components":"0.3.3-main.7e174337","@salto-io/e2e-credentials-store":"0.3.3-main.7e174337"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.7e174337_1635233839977_0.5784612616091283","host":"s3://npm-registry-packages"}},"0.3.3-main.b68bc6b7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.b68bc6b7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.b68bc6b7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"7cc12435fe0a9c8dbfdb3aaaf44bbc74512ab207","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.b68bc6b7.tgz","fileCount":85,"integrity":"sha512-YEjF+HCihm7/GQi/2C5tj51his5DVjAMU4Y3V8SPmpKi1w8/mPyuye0kmuf7XY8chtaLhxXiJbfvvfCozvZ9+g==","signatures":[{"sig":"MEYCIQDygsPpq6qxsf3XuiqbdS5P0fo5XRPrDw0dM9s4n+sLqwIhAJtJDRtzojvVZTP2kEeZlTcj8BMcSJRtQipUBouWD5VQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719762},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"6ca7ce058cd04a73ada48ed7c1f9f56f5fac2e7e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.b68bc6b7","@salto-io/lowerdash":"0.3.3-main.b68bc6b7","@salto-io/adapter-api":"0.3.3-main.b68bc6b7","@salto-io/adapter-utils":"0.3.3-main.b68bc6b7","@salto-io/adapter-components":"0.3.3-main.b68bc6b7","@salto-io/e2e-credentials-store":"0.3.3-main.b68bc6b7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.b68bc6b7_1635239971831_0.05407092435264671","host":"s3://npm-registry-packages"}},"0.3.3-main.705c2b03":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.705c2b03","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.705c2b03","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"75f4007b7347936bedf5ba55cce2ba6e483c027f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.705c2b03.tgz","fileCount":85,"integrity":"sha512-uPPt0B5U85VZFVqgXTEZRCCsK24Me/r7a8KvEpV7E/O502NDtml3ZsmZvXSe0+tFUe5wb1C0GWOWPlRM+NXeLA==","signatures":[{"sig":"MEYCIQCS6kkIxkdNNcStFl2cEZexae+jKLuCGNXUv7fqwSpgrQIhAKXy6ywoQjJB0PqMB0hjoJNV99nmY3jTAOmWwu4N/P2x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719762},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"2d8afe6e670abcc9b4f80a53fc7b3259077f976c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.705c2b03","@salto-io/lowerdash":"0.3.3-main.705c2b03","@salto-io/adapter-api":"0.3.3-main.705c2b03","@salto-io/adapter-utils":"0.3.3-main.705c2b03","@salto-io/adapter-components":"0.3.3-main.705c2b03","@salto-io/e2e-credentials-store":"0.3.3-main.705c2b03"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.705c2b03_1635246529110_0.08742857773149759","host":"s3://npm-registry-packages"}},"0.3.3-main.953d1ccd":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.953d1ccd","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.953d1ccd","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4b46641866212596f9dabc20b99b5c5061e17254","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.953d1ccd.tgz","fileCount":85,"integrity":"sha512-n73OaaGb1mEmKDOAg/0T/yDcl8RyTBxD4NIjIl58cgOPgQ/FrwHoogXoGNU18g/IjazEQvP728ycaquyZl60Og==","signatures":[{"sig":"MEUCIBu0nHv7OA323ZDvTLw4KvyRaxFoXYqVu7m88qWLa/q+AiEA87VKoWmElPSqqUomx8QYdeidoSK3MytSkcA2ncQNy9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719762},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"32b64dc3f4d4a8d37aa69c6e6b32d8bacb8a06b1","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.953d1ccd","@salto-io/lowerdash":"0.3.3-main.953d1ccd","@salto-io/adapter-api":"0.3.3-main.953d1ccd","@salto-io/adapter-utils":"0.3.3-main.953d1ccd","@salto-io/adapter-components":"0.3.3-main.953d1ccd","@salto-io/e2e-credentials-store":"0.3.3-main.953d1ccd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.953d1ccd_1635325770468_0.7156507170633701","host":"s3://npm-registry-packages"}},"0.3.3-main.d5fa6380":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3-main.d5fa6380","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3-main.d5fa6380","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"0d11da5c8f5010f6b5d04b21656a24b4987baf68","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3-main.d5fa6380.tgz","fileCount":85,"integrity":"sha512-GjRc6kNEL0Zake7z4z9XtRz8+yw/vkvCcOMwkBhrmk30HOBE+6gXTDyff/sicm3tT4B/cSkR4dx1B1k0to3h4A==","signatures":[{"sig":"MEYCIQDicQX1puZMzON2wW1Y25q7kyGKOGYQP41efsyUlX+r0QIhAOnFKU5BCILDnTim87kQ1YdYqYBGKkA5dQpWljr6OMfn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"02e626e029817271a25909dbc96a0c61f47ca05b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3-main.d5fa6380","@salto-io/lowerdash":"0.3.3-main.d5fa6380","@salto-io/adapter-api":"0.3.3-main.d5fa6380","@salto-io/adapter-utils":"0.3.3-main.d5fa6380","@salto-io/adapter-components":"0.3.3-main.d5fa6380","@salto-io/e2e-credentials-store":"0.3.3-main.d5fa6380"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3-main.d5fa6380_1635333663974_0.5834574037480698","host":"s3://npm-registry-packages"}},"0.3.4-main.d813ae7d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.d813ae7d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.d813ae7d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ed65818e949ed605210dcc44112e4a7d033dc365","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.d813ae7d.tgz","fileCount":85,"integrity":"sha512-Sy6fPoHsxwABfUU99dDxLPtwcg8pOUMh1K8RjeXTlwDPR3sTVuo4xmtSkXDAChw8jHwr7ERL43ANgJGfMVBQ8A==","signatures":[{"sig":"MEYCIQDqahTV+GVO/LgsL8vsSPvZrGSPWDecRD4P/hUwkY4sLAIhAJyawKq9vYDcHCAlk2if8+x2mwJpOUvQWHaS//4KVBxI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"1fbb9513e45d628c00e5c4395104366cd682d388","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.d813ae7d","@salto-io/lowerdash":"0.3.4-main.d813ae7d","@salto-io/adapter-api":"0.3.4-main.d813ae7d","@salto-io/adapter-utils":"0.3.4-main.d813ae7d","@salto-io/adapter-components":"0.3.4-main.d813ae7d","@salto-io/e2e-credentials-store":"0.3.4-main.d813ae7d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.d813ae7d_1635333966102_0.005469529196132195","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"661329e47fc7674e7431c02fcf327d28956b4fea","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.3.tgz","fileCount":85,"integrity":"sha512-aiw1DzK2E7yo1J+gkp01sSaja6GrmOgNDeLejd+OynzrKU1oRmXNiPjMJ/eF/QsFNm3UI3QNQ6iZbCSmTgLODg==","signatures":[{"sig":"MEUCIQDzn9h3DNHKpklAYqbkZnYL7rV9aOAwWscekqyVRRMJZAIgCjMEEAcOtdGSCAc3p+qTvV1swdVXXpXoDHa0JNOcaeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720940},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d813ae7d77b779065dc2df9e5aa716fee38871aa","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.3","@salto-io/lowerdash":"0.3.3","@salto-io/adapter-api":"0.3.3","@salto-io/adapter-utils":"0.3.3","@salto-io/adapter-components":"0.3.3","@salto-io/e2e-credentials-store":"0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.3_1635334006968_0.9155481539477852","host":"s3://npm-registry-packages"}},"0.3.4-main.9b6fcc44":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.9b6fcc44","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.9b6fcc44","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2a1d4576a5d87beeb7c7687a0dd8006c3221ccc8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.9b6fcc44.tgz","fileCount":85,"integrity":"sha512-BBW5aGIrrpdI4GrXDnoaZZxPEYZ9f0yaz9thmlzaWFm0vwwnIEJyN7PBccHUkaQWcxIL4B0xCagFmlu7Wk8xkA==","signatures":[{"sig":"MEQCICKEy/dnnodoXQBuhlEK1dLYiTmb7q4rZRDYiiNU7zfwAiASKR5W1rWKvZwnd1sv0qaye+ovg4/asrlPb/mPoTZCgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"9bf84424707bc9a7c8c84cac72f7a08200be2495","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.9b6fcc44","@salto-io/lowerdash":"0.3.4-main.9b6fcc44","@salto-io/adapter-api":"0.3.4-main.9b6fcc44","@salto-io/adapter-utils":"0.3.4-main.9b6fcc44","@salto-io/adapter-components":"0.3.4-main.9b6fcc44","@salto-io/e2e-credentials-store":"0.3.4-main.9b6fcc44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.9b6fcc44_1635351822035_0.3118417836305858","host":"s3://npm-registry-packages"}},"0.3.4-main.cf2c5965":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.cf2c5965","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.cf2c5965","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"760a76f1bfc60df0ae4cbc91d1b7faf809eae94d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.cf2c5965.tgz","fileCount":85,"integrity":"sha512-PddQrJNmwSpiwL8tWapPUHjVO5GKTuAFwDwZALfv0pSHsERgasCq02rnTNkGK3Vr6WxLH2t8yw7A1k0zU1+Olg==","signatures":[{"sig":"MEQCIF4C+RUIPSreGYqiC9rVQAfQRogi4dg5oan1PkJFmIieAiB9gPZuUjlJ3/v5iWVYjCY1fyBsBVhEn1TAYN1By9WSrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"1f03a1b92210b6b0329e5ae226a8abd80c4efb4c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.cf2c5965","@salto-io/lowerdash":"0.3.4-main.cf2c5965","@salto-io/adapter-api":"0.3.4-main.cf2c5965","@salto-io/adapter-utils":"0.3.4-main.cf2c5965","@salto-io/adapter-components":"0.3.4-main.cf2c5965","@salto-io/e2e-credentials-store":"0.3.4-main.cf2c5965"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.cf2c5965_1635353138698_0.3555688954636558","host":"s3://npm-registry-packages"}},"0.3.4-main.756fa663":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.756fa663","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.756fa663","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4e1b7d602e2643e7f5c1166ddb859fa2f32d40fa","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.756fa663.tgz","fileCount":85,"integrity":"sha512-+eB4IAILRcYRIJSuGQT6yZAWL5ohdIPY0gChX5INp2YClWZBWFxsRrNXP7pVMCsslm+1YOAvPmtjuzYN9LOGUQ==","signatures":[{"sig":"MEUCIA+GwFtzKaX4W1ZDOWo79mJoeEE9XsD0fOx2eHNTUwefAiEAnJK3qZv+dH5Sq33TgDOP06zaJfDIuNF4H74F389dubo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"1fc00c31a3a6e9e731166f9dfa166626def02b58","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.756fa663","@salto-io/lowerdash":"0.3.4-main.756fa663","@salto-io/adapter-api":"0.3.4-main.756fa663","@salto-io/adapter-utils":"0.3.4-main.756fa663","@salto-io/adapter-components":"0.3.4-main.756fa663","@salto-io/e2e-credentials-store":"0.3.4-main.756fa663"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.756fa663_1635392392224_0.24947655207404096","host":"s3://npm-registry-packages"}},"0.3.4-main.3c28a0b8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.3c28a0b8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.3c28a0b8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"63312c50679a21b90b3b1e8a29696c7917a390c8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.3c28a0b8.tgz","fileCount":85,"integrity":"sha512-+qmcPmz0vTZvRIal1lewvKl5sGnZ/uNpRlne33TWWqpOvAVBut+BKj92lh+tGtsUkcXjDDzrpvNbuqULC1/D5w==","signatures":[{"sig":"MEYCIQCnSbqibyUyGNJQf4KeJJDXTzK2LXKvpsCzahmJueqkzQIhAKyUK6lO7p/bRUnXQygvpobp6UoEZFhi1WB3RtUvyj9c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"5b89cbfe0bb2ade6cb74301b1470e85e785733a3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.3c28a0b8","@salto-io/lowerdash":"0.3.4-main.3c28a0b8","@salto-io/adapter-api":"0.3.4-main.3c28a0b8","@salto-io/adapter-utils":"0.3.4-main.3c28a0b8","@salto-io/adapter-components":"0.3.4-main.3c28a0b8","@salto-io/e2e-credentials-store":"0.3.4-main.3c28a0b8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.3c28a0b8_1635426287598_0.8964242747971432","host":"s3://npm-registry-packages"}},"0.3.4-main.2b801d2c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.2b801d2c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.2b801d2c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c87e507cf7ed2718443fbdc359dd5aaaa149558b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.2b801d2c.tgz","fileCount":85,"integrity":"sha512-dNAf/Z0EPaQOyQyI1zEKLcRv/NzUMaKcIiCZUPZkIqFwxZpG/xjF6fYI/EUmwGirJYFzkt6j48k0ZZDs9jmYpw==","signatures":[{"sig":"MEQCIGkpzU+h5BjGNT41QGmDmYVxeMmcBZ0zRJDiwhfl4rPkAiAMasN+wstjOtHduMsPBQqRTM/iNn//PNsKuxW2kACg4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"3d4b59e2141f8048d1fa8173ab7f2fb6d4cca89e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.2b801d2c","@salto-io/lowerdash":"0.3.4-main.2b801d2c","@salto-io/adapter-api":"0.3.4-main.2b801d2c","@salto-io/adapter-utils":"0.3.4-main.2b801d2c","@salto-io/adapter-components":"0.3.4-main.2b801d2c","@salto-io/e2e-credentials-store":"0.3.4-main.2b801d2c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.2b801d2c_1635433796585_0.8849008981929729","host":"s3://npm-registry-packages"}},"0.3.4-main.ef5d8047":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.ef5d8047","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.ef5d8047","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f880e66014787cb7c8cd7bf8f17833ae0e836852","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.ef5d8047.tgz","fileCount":85,"integrity":"sha512-6oFG5rdrfBossONOtKa5pZIpS6r0xv3IIxEpUB0zwHGOp/kbrRFfjGWxtk4sJWGVfVAL/D4+IhqqXrrHtBfUqg==","signatures":[{"sig":"MEUCIQC585DgTTIZJDxX6a6WOiqzn6Sfeoyr/Th9QXnDgzPZHQIgNPFg97jfof9ntAD0Q8wtZdUsjZIqzeUIM8x/vQlDyQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"c923d505b5aea5fc627c7eec2821ebeca320fc09","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.ef5d8047","@salto-io/lowerdash":"0.3.4-main.ef5d8047","@salto-io/adapter-api":"0.3.4-main.ef5d8047","@salto-io/adapter-utils":"0.3.4-main.ef5d8047","@salto-io/adapter-components":"0.3.4-main.ef5d8047","@salto-io/e2e-credentials-store":"0.3.4-main.ef5d8047"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.ef5d8047_1635446759318_0.2302769793538395","host":"s3://npm-registry-packages"}},"0.3.4-main.b553b877":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.b553b877","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.b553b877","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9abdff905c53b12ec6d9f10e51c89d048552eff7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.b553b877.tgz","fileCount":85,"integrity":"sha512-OVn0l0R68XD5M8dl0JWGerLF+cL23TNoIcZ8GqJvHB/cbGlBH9QZDAwhxqcvRdj7bjcL0Xni6u23Wj14pSdQVg==","signatures":[{"sig":"MEUCIQDwYY2wWFj7rmNvPsgUrk9NICGn7eheEsSxpT5/cgyV9QIgN5XNenpAhxOuWA/z4v1pj49TC5l24e8CI6rOtplSlwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"f796cf56ffce3ddf8f6c3665c6e81093fdbd0e6b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.b553b877","@salto-io/lowerdash":"0.3.4-main.b553b877","@salto-io/adapter-api":"0.3.4-main.b553b877","@salto-io/adapter-utils":"0.3.4-main.b553b877","@salto-io/adapter-components":"0.3.4-main.b553b877","@salto-io/e2e-credentials-store":"0.3.4-main.b553b877"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.b553b877_1635500133180_0.7856545637527816","host":"s3://npm-registry-packages"}},"0.3.4-main.c0c89cca":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.c0c89cca","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.c0c89cca","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"28eaa8952b1fdaf64a6dc8ca83d496c4bd739edf","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.c0c89cca.tgz","fileCount":85,"integrity":"sha512-Gu7DDKc4j0HEFrX0oUdnGmojccx8N2GWn+dXfzYievuHKuvreXs5pta/KXEa8Q8KOrN/HsDyml+4mNrU1GRt1A==","signatures":[{"sig":"MEQCIFThqwJW8A5r1tP8+hJVVO2Wi3Iv4kT0xp2S9HaT+H3IAiB2iWudG7ca6zvp8dHR8qXZpS/Wi82kIEAJl3C2+5LUqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"5815a3e4ee2cafd566618d1b8934e6b72b526474","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.c0c89cca","@salto-io/lowerdash":"0.3.4-main.c0c89cca","@salto-io/adapter-api":"0.3.4-main.c0c89cca","@salto-io/adapter-utils":"0.3.4-main.c0c89cca","@salto-io/adapter-components":"0.3.4-main.c0c89cca","@salto-io/e2e-credentials-store":"0.3.4-main.c0c89cca"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.c0c89cca_1635589337238_0.7116081897754707","host":"s3://npm-registry-packages"}},"0.3.4-main.fdac57ab":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.fdac57ab","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.fdac57ab","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"25d342f4b895cf4e2beab26f57ee16243a980141","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.fdac57ab.tgz","fileCount":85,"integrity":"sha512-egeTbobOJOHZABRYlA5MhaW4hlibsjHHklPXuoMyFIUizJd/vCkKgNHw7XPltn22pq6e1Qx1QNYJDmCZDdwb1g==","signatures":[{"sig":"MEYCIQDvvoDzAjmMDdvRUtZc4Ev5kdyRIQ4KXd0i+P3MpiV2mQIhAI7un6hgea6dKBGyn3v3geu+94+vizZMSfvv6hwKEHoz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"65405611ca9317295dfaf1e9d3efc2399159c439","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.fdac57ab","@salto-io/lowerdash":"0.3.4-main.fdac57ab","@salto-io/adapter-api":"0.3.4-main.fdac57ab","@salto-io/adapter-utils":"0.3.4-main.fdac57ab","@salto-io/adapter-components":"0.3.4-main.fdac57ab","@salto-io/e2e-credentials-store":"0.3.4-main.fdac57ab"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.fdac57ab_1635675644668_0.044999225892418115","host":"s3://npm-registry-packages"}},"0.3.4-main.0c6b5b51":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.0c6b5b51","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.0c6b5b51","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"37a870b58e0fb0ba7363619a1b9c9e73d15d214b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.0c6b5b51.tgz","fileCount":85,"integrity":"sha512-qvdH1cia196F5w4F6LDwYj2Stsa6QixZg8c0XQyI9AV6c6brBZv8bOxWWPNBF+TjjnLdysPCcDmD1oDUZvxK3A==","signatures":[{"sig":"MEQCIEBA62bXtlAx6W+ukkIW3A7BsVzghFVdYcSvPFnwdzE8AiB1hG8fR22KEwIHDZT6xHcx5G/Ds4IembJICLJ1grERtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"d444c28f8ffac046c1a4642badf202cff0732ec5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.0c6b5b51","@salto-io/lowerdash":"0.3.4-main.0c6b5b51","@salto-io/adapter-api":"0.3.4-main.0c6b5b51","@salto-io/adapter-utils":"0.3.4-main.0c6b5b51","@salto-io/adapter-components":"0.3.4-main.0c6b5b51","@salto-io/e2e-credentials-store":"0.3.4-main.0c6b5b51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.0c6b5b51_1635675772238_0.7404453638137496","host":"s3://npm-registry-packages"}},"0.3.4-main.2f25dcca":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.2f25dcca","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.2f25dcca","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c3e238b5a8427a6b34d29388f674864e3b601a41","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.2f25dcca.tgz","fileCount":85,"integrity":"sha512-MxWsfPmYcFwWx43ziTdO4icX1QMNG5Y0T82P4qHDFucFWvtFsYHBh9ziWjF5p+WWAGVq/DXDJTu9e1jD2r0fvA==","signatures":[{"sig":"MEQCID2y3cOGD2BiNaSbpZD/n88IxKZ4HpmLaVhQa4Quy/kOAiBi1TUuaLkebsm+FJdJQma7HAxuywmrCXP5F4dgNDYMjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"c78d11f0ce8eba7b286a3231997c545a82b57e09","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.2f25dcca","@salto-io/lowerdash":"0.3.4-main.2f25dcca","@salto-io/adapter-api":"0.3.4-main.2f25dcca","@salto-io/adapter-utils":"0.3.4-main.2f25dcca","@salto-io/adapter-components":"0.3.4-main.2f25dcca","@salto-io/e2e-credentials-store":"0.3.4-main.2f25dcca"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.2f25dcca_1635687771686_0.43451382660032256","host":"s3://npm-registry-packages"}},"0.3.4-main.3154701f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.3154701f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.3154701f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b193866fdea676fa04b74505572f9d5c1bbbd6af","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.3154701f.tgz","fileCount":85,"integrity":"sha512-xtub0W/EbqLgx24jNnuQDeJrRwPRHFD1CX/KT95v3K1cjR5Z8aVVDKOGx/XEW6XJwRO/dbQ+zZtW08QG3A/6eg==","signatures":[{"sig":"MEUCIQCLa9auH3KvVm0BVWwGf606B4la6PbLyRIO/m5AWoeDfwIgMjNgyJjWBOO28DzdGBAfL4NC+9G9q5b/zHDaZvWX478=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"4d287cf46bf51e0003f786a7156605fcb7e135f7","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.3154701f","@salto-io/lowerdash":"0.3.4-main.3154701f","@salto-io/adapter-api":"0.3.4-main.3154701f","@salto-io/adapter-utils":"0.3.4-main.3154701f","@salto-io/adapter-components":"0.3.4-main.3154701f","@salto-io/e2e-credentials-store":"0.3.4-main.3154701f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.3154701f_1635689949596_0.2611954712946092","host":"s3://npm-registry-packages"}},"0.3.4-main.405f0f86":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.405f0f86","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.405f0f86","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b64afe980b1e194ec2de00e2c9d2e3e62efb1900","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.405f0f86.tgz","fileCount":85,"integrity":"sha512-oGFOboyL1CpmAOEdbrNrUlQvnxAwJNYFmkxCVHwofh97d2nI7NcVnUYQI92wd+LCoocwNe7rYT3RY19DKqttaQ==","signatures":[{"sig":"MEQCIB5fun2Ffjwb+c7MsyHpC+V9U41YD4MLrUSec8tskxD+AiAaa/9RUv015jz8i5w6lkzGXHWNnsGM3uNdfjUNsBiMlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"1cb8da52717cbc45041edfd1c4d5642850aefce4","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.405f0f86","@salto-io/lowerdash":"0.3.4-main.405f0f86","@salto-io/adapter-api":"0.3.4-main.405f0f86","@salto-io/adapter-utils":"0.3.4-main.405f0f86","@salto-io/adapter-components":"0.3.4-main.405f0f86","@salto-io/e2e-credentials-store":"0.3.4-main.405f0f86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.405f0f86_1635776661347_0.7580524389277694","host":"s3://npm-registry-packages"}},"0.3.4-main.bf27438b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.bf27438b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.bf27438b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"5333aca797f1e3ddf7aa76e5dd48d15c119a53a2","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.bf27438b.tgz","fileCount":85,"integrity":"sha512-z2fMVFj6lmU2TyK4I/KRlIfJupVrtjsKmfcgTDewhQw8yTg4F4xuHthre6BJ/7EmSK+WkJ+fCCS9rBLfKbIEEQ==","signatures":[{"sig":"MEUCIQDNx7aOeFOyzcrxgaDYPkJ4osf+77UK8+ZJId1VtEDnIwIgAtdyebGOLBh5WAC8RgUHC0mvLc6/tqAIUBvmMGPSsZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"f99585ec8bdaa1474b42c387deeed12704920216","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.bf27438b","@salto-io/lowerdash":"0.3.4-main.bf27438b","@salto-io/adapter-api":"0.3.4-main.bf27438b","@salto-io/adapter-utils":"0.3.4-main.bf27438b","@salto-io/adapter-components":"0.3.4-main.bf27438b","@salto-io/e2e-credentials-store":"0.3.4-main.bf27438b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.bf27438b_1635855951633_0.7679528723046201","host":"s3://npm-registry-packages"}},"0.3.4-main.99ca1619":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.99ca1619","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.99ca1619","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2a4d8c8a49ec70e5d479a0f6ae0fc8b2eff54175","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.99ca1619.tgz","fileCount":85,"integrity":"sha512-DKERAsgC+Ns3apWeiPfRHSpbqnqXJgIdnZyHhRw1zTaWJVyvlNSQQSj5vppjXQ83yUIfWJCMp/BjFNO3ebXVxA==","signatures":[{"sig":"MEUCIQCZYf1t9kANMwP4CAJuEx3F4ED0viAkxXin+jyOmxaATwIgZjcFTA48pLirhIDDmu+FkXylg++TOf89FhsXlTGYZQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"3f9120d1edbcce97e22f70944d0128ca951ec4d0","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.99ca1619","@salto-io/lowerdash":"0.3.4-main.99ca1619","@salto-io/adapter-api":"0.3.4-main.99ca1619","@salto-io/adapter-utils":"0.3.4-main.99ca1619","@salto-io/adapter-components":"0.3.4-main.99ca1619","@salto-io/e2e-credentials-store":"0.3.4-main.99ca1619"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.99ca1619_1635858453740_0.9954911422445836","host":"s3://npm-registry-packages"}},"0.3.4-main.68b9abf0":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.68b9abf0","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.68b9abf0","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"db9ffdc53705e56b65d320dd56045809c94cd880","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.68b9abf0.tgz","fileCount":85,"integrity":"sha512-tatd9C/tu5U0/vl1tXJCWfibT5uvUIswLmfoJ4MOFGzrsYS+1F6VEu7qj58Qo+O0b+H08eTaKK+Qhy2LIrQwfA==","signatures":[{"sig":"MEYCIQDRwPN8p+9Jk2A5RDL1HPro6reaGULzSE8qzGbRS7bMsgIhAJ/J0Rt0MFIE2ARo02/VjVUIXYRY8Ya3yZxwRJmgBivV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721038},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"7a667e7faa7a0df5e1382f4c56bc7a8d9047cd22","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.68b9abf0","@salto-io/lowerdash":"0.3.4-main.68b9abf0","@salto-io/adapter-api":"0.3.4-main.68b9abf0","@salto-io/adapter-utils":"0.3.4-main.68b9abf0","@salto-io/adapter-components":"0.3.4-main.68b9abf0","@salto-io/e2e-credentials-store":"0.3.4-main.68b9abf0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.68b9abf0_1635865085983_0.1891767739258179","host":"s3://npm-registry-packages"}},"0.3.4-main.952c059d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.952c059d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.952c059d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"37e361c8b56d1fc441da0ad7a296d1e32a66882e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.952c059d.tgz","fileCount":85,"integrity":"sha512-IaF6AS0nMbkLsQnDi9Gar6i2kee1sBvgYFPucVIC83WCw4tntGOgv+VeMxOopm6jqWVAeEbnxdTMZ+ZrtmcGWg==","signatures":[{"sig":"MEYCIQDXrQE1c3DB18pDMYJEFngtf4T+Oh2uD3GqCP3UDvbneQIhAKIA1tinSHaKEBrPR5QD2wFTAHZrJLIjLPM7wE94gFQU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721152},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"738957f10618f1957b7c53d8aefc19f2ac142447","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.952c059d","@salto-io/lowerdash":"0.3.4-main.952c059d","@salto-io/adapter-api":"0.3.4-main.952c059d","@salto-io/adapter-utils":"0.3.4-main.952c059d","@salto-io/adapter-components":"0.3.4-main.952c059d","@salto-io/e2e-credentials-store":"0.3.4-main.952c059d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.952c059d_1635929880627_0.7869946629005096","host":"s3://npm-registry-packages"}},"0.3.4-main.229fbd19":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.229fbd19","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.229fbd19","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2f09d1b5c6a40c5e19cde35fb2068ee93d54de1e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.229fbd19.tgz","fileCount":85,"integrity":"sha512-72eGHJUIMo/vUNZGepqgNl9OrGblQUspzWyfk9if1XURJcQjnEKjopGZmfhNmrpPpf9o6TQZ4PHVQsvQIEI2SQ==","signatures":[{"sig":"MEUCIFy9nuAVNlpSPDHMjNIUpOVGCvJTHwYnOKvxUqIrI7PaAiEAiOB8S5OQkUMU16Ja3pX4GsyAX4Nm/oOgAsZH2Ah12FU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721152},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"90f4cd1ffc4a1c6758da1ed1950f6dec71b0be29","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.229fbd19","@salto-io/lowerdash":"0.3.4-main.229fbd19","@salto-io/adapter-api":"0.3.4-main.229fbd19","@salto-io/adapter-utils":"0.3.4-main.229fbd19","@salto-io/adapter-components":"0.3.4-main.229fbd19","@salto-io/e2e-credentials-store":"0.3.4-main.229fbd19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.229fbd19_1635959462280_0.3142482713286894","host":"s3://npm-registry-packages"}},"0.3.4-main.f7d9b676":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.f7d9b676","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.f7d9b676","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"1e8913686e90f540c0a5335858ba7d1b04aeea44","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.f7d9b676.tgz","fileCount":85,"integrity":"sha512-2PVufVfsiU3ZUJ48cLM2/3bv7PtO6ntSBNcR1QXiMgfOzzOD4eODV9VPVnNz+HbeBfKpE7dBQQ3tiziImwk0rA==","signatures":[{"sig":"MEUCIQCcoK2QD2wvhjWG5ffRjjMzrtPXp5tluRao3UYeh2ZLrgIgHiIsAuPEY7s39lvaHJ3ZRCxMzGzDp/1cdAF5zP3GP38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721152},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"537f0faaa8fce759722ad82a0fd4f32a8b83325e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.f7d9b676","@salto-io/lowerdash":"0.3.4-main.f7d9b676","@salto-io/adapter-api":"0.3.4-main.f7d9b676","@salto-io/adapter-utils":"0.3.4-main.f7d9b676","@salto-io/adapter-components":"0.3.4-main.f7d9b676","@salto-io/e2e-credentials-store":"0.3.4-main.f7d9b676"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.f7d9b676_1635977379247_0.25253896366752504","host":"s3://npm-registry-packages"}},"0.3.4-main.a6213989":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.a6213989","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.a6213989","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9e4b3f71b0395fff0fef7fedcdee11dccef23dda","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.a6213989.tgz","fileCount":85,"integrity":"sha512-2cr6lbanUb+315ylX2GkbdtHXWDBMRMUJ2RI7BtdJxCpcYV1T0XR14NVAmCSI+sWL3NXIG3R/VLcTqpCs3lEbQ==","signatures":[{"sig":"MEYCIQCncQTuq9ljy1TzvAHeE6F8KW1xnsmQpSsjXCaJ8o5uKwIhAOUaTWi76L1qMe7C4H/aU4fDNdKCic8SxiBAQF/nwYCJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721152},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"fc730b0973b8089025669cfde115f0d9d0576ea7","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.a6213989","@salto-io/lowerdash":"0.3.4-main.a6213989","@salto-io/adapter-api":"0.3.4-main.a6213989","@salto-io/adapter-utils":"0.3.4-main.a6213989","@salto-io/adapter-components":"0.3.4-main.a6213989","@salto-io/e2e-credentials-store":"0.3.4-main.a6213989"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.a6213989_1636017305294_0.8129924147471255","host":"s3://npm-registry-packages"}},"0.3.4-main.25b7c0ba":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.25b7c0ba","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.25b7c0ba","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"844f062c255fedb768b592da0f9f8dbbcb11d72e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.25b7c0ba.tgz","fileCount":85,"integrity":"sha512-nrjYHoJM1Nx8ID5E8Q0FqKoMYgyRb/i3ra7qyiHN3QzIUhesvWp1u1wbhkdeHDqQGR1AeE4abHl0yMPFFoujLA==","signatures":[{"sig":"MEYCIQD7vFEg2DT77oXc/ow6XXeFVeNNnPuHWC3xargQpELBFAIhAN39by1WlqPxzl3Hs3M6Lm52qwkWIJL87J8KxC8KFroe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721152},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"e3668652a7455dc12b92c8870918bc869cce3509","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.25b7c0ba","@salto-io/lowerdash":"0.3.4-main.25b7c0ba","@salto-io/adapter-api":"0.3.4-main.25b7c0ba","@salto-io/adapter-utils":"0.3.4-main.25b7c0ba","@salto-io/adapter-components":"0.3.4-main.25b7c0ba","@salto-io/e2e-credentials-store":"0.3.4-main.25b7c0ba"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.25b7c0ba_1636024107008_0.44909245228229633","host":"s3://npm-registry-packages"}},"0.3.4-main.645ff5f8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.645ff5f8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.645ff5f8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"7b94f1d1317200bcac571fc9dd6f4a42539c717c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.645ff5f8.tgz","fileCount":85,"integrity":"sha512-xzgE0loroBOV39lukkO0qCPMydnlnedANMuI8gj9Scp/4wVUBZkrC6Zf6jdqffkQfSoeq9/gZ9FuxgY8IpZbGg==","signatures":[{"sig":"MEUCIA5Tyczr8NrT/HdHJzut/SsYAW5bBFkxzBB3+gsS98ZyAiEA/ZAG+f5dMdqVwCmzzeokkjpKKKg7PBrMNL+JTauMeZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721152},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"54d31647b6a21b84fe9e0da74567554371e92a4f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.645ff5f8","@salto-io/lowerdash":"0.3.4-main.645ff5f8","@salto-io/adapter-api":"0.3.4-main.645ff5f8","@salto-io/adapter-utils":"0.3.4-main.645ff5f8","@salto-io/adapter-components":"0.3.4-main.645ff5f8","@salto-io/e2e-credentials-store":"0.3.4-main.645ff5f8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.645ff5f8_1636033999136_0.15266957210194065","host":"s3://npm-registry-packages"}},"0.3.4-main.b02da45a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.b02da45a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.b02da45a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b3ec5c62bf292e4d1b46a83c7821bc65d9dd5e0e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.b02da45a.tgz","fileCount":85,"integrity":"sha512-0BZ2EXml181wv8dbvFvhlwn7Hb5EXlZWmY1CzN2XzTJMWPkzic8FFc2hZMUgFDVsYX/Kdn7fDUq9c5IBLT/Usw==","signatures":[{"sig":"MEUCIQDtOc8wuPxRAbQI7hzLQ6XL8WoI1nPtfkkO6gGML8YVMQIgZXdElcnee9NQ3HacRTJZAaYkJQmZ25R3Q91JoEtDR7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721152},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"0c1db8f9012dc0e19948e60b674a2354d464dd0a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.b02da45a","@salto-io/lowerdash":"0.3.4-main.b02da45a","@salto-io/adapter-api":"0.3.4-main.b02da45a","@salto-io/adapter-utils":"0.3.4-main.b02da45a","@salto-io/adapter-components":"0.3.4-main.b02da45a","@salto-io/e2e-credentials-store":"0.3.4-main.b02da45a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.b02da45a_1636036303139_0.36163230977242056","host":"s3://npm-registry-packages"}},"0.3.4-main.78d0ed5d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4-main.78d0ed5d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4-main.78d0ed5d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b134f58e48bbb42361cf529c79ab217fe98d1c67","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4-main.78d0ed5d.tgz","fileCount":85,"integrity":"sha512-VzZ4SFALKQyo2RRDqNwxwfAbQ8EwG4fivGwXd1dHaAmltOAeP2hkQnSGVdt82IEHQ8K2ZjTrT1RNzfeSkHvhqA==","signatures":[{"sig":"MEYCIQDcZwTNSlgSms55FicCVdnDac5o7jcNigPFp8+u0SErUQIhAOiBXyXIXRd14mHdZnrOFhzrZreAmm9kQGi0jhVxz/kE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721152},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"e0c2168dd27fa85163c4fd0efb41983a28f1c312","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4-main.78d0ed5d","@salto-io/lowerdash":"0.3.4-main.78d0ed5d","@salto-io/adapter-api":"0.3.4-main.78d0ed5d","@salto-io/adapter-utils":"0.3.4-main.78d0ed5d","@salto-io/adapter-components":"0.3.4-main.78d0ed5d","@salto-io/e2e-credentials-store":"0.3.4-main.78d0ed5d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4-main.78d0ed5d_1636269407896_0.7053253485324498","host":"s3://npm-registry-packages"}},"0.3.5-main.6509367a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.6509367a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.6509367a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"636e290b5d926389e8e3cfb487591fe382380cc1","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.6509367a.tgz","fileCount":85,"integrity":"sha512-Of+tsS/XCEl76HWsro/8J5K5unY3MpdaYtqA3KuQbzYCtOOcbOHwXXw0ZBej8Dje9GPpBS45DUhn98WRBTmknw==","signatures":[{"sig":"MEUCIQDlg7nLyNR8GNIiE2XSXPPHEq0sXpWuCU+KYYZKq7cNyAIgDGUDjcOEJQWAimZ6kM/W0NYbfLD3SSSOKzEhROPP+yI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721152},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"0ee09f6c61320dc0422e44438b4fa020231a23e1","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.6509367a","@salto-io/lowerdash":"0.3.5-main.6509367a","@salto-io/adapter-api":"0.3.5-main.6509367a","@salto-io/adapter-utils":"0.3.5-main.6509367a","@salto-io/adapter-components":"0.3.5-main.6509367a","@salto-io/e2e-credentials-store":"0.3.5-main.6509367a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.6509367a_1636298940250_0.11505126472681915","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.4","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.4","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bb06203dd9c48e2160a808f629607f74a22b98ce","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.4.tgz","fileCount":85,"integrity":"sha512-Qi1FZ5ja2BeWZp1suhAInbWrb7SBPfkXwM2wGya8BUjktWFtByav7MtIR2HvuF9q3XB4pCFFsFVoO4NF83tvjw==","signatures":[{"sig":"MEUCIQC1S6XuF0S/a1+fiQBYBfRdrvVJ8Fj/NSedOMt97s0iDwIgE0ND/D+fiXA0fy4pQp3kPXXO2/LD1g5h5awjc8DV2Bc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721054},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6509367acde934283f25aeb320021f71ca79e8cb","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.4","@salto-io/lowerdash":"0.3.4","@salto-io/adapter-api":"0.3.4","@salto-io/adapter-utils":"0.3.4","@salto-io/adapter-components":"0.3.4","@salto-io/e2e-credentials-store":"0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.4_1636298974714_0.4370963001664274","host":"s3://npm-registry-packages"}},"0.3.5-main.268152d2":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.268152d2","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.268152d2","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8e4e2c66cd95abd43cfcf055dbfd7daab5b59843","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.268152d2.tgz","fileCount":85,"integrity":"sha512-W+FMaPXL/TKlN8Akg/33MTMp+8fH8M17JLdC/tUazf7Z7FwfnSaKGAaupPfPAHdGCAG1zuh/cawnhWYsOpa0Gg==","signatures":[{"sig":"MEQCIAs2C6DtBG/8yncpqIsrgsoTIEE9DMvjmf7Hi8hEkfzGAiBiQZlfZ1+KGe8UArsXThQSB74ROcmrLnbayhaUmfV2uQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721152},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"e0367e01acb44e1096a0a3d318160b288631710b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.268152d2","@salto-io/lowerdash":"0.3.5-main.268152d2","@salto-io/adapter-api":"0.3.5-main.268152d2","@salto-io/adapter-utils":"0.3.5-main.268152d2","@salto-io/adapter-components":"0.3.5-main.268152d2","@salto-io/e2e-credentials-store":"0.3.5-main.268152d2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.268152d2_1636300335733_0.20209372925215674","host":"s3://npm-registry-packages"}},"0.3.5-main.f71be60a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.f71be60a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.f71be60a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e5f1dc127994a850ff95163b43f8ea749c485c91","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.f71be60a.tgz","fileCount":85,"integrity":"sha512-LgL9Sm1aKKYSrqNvg6CSiqqKWIdKPHCFIidvasGGuQBBawfokzNLdwxxVyB1XMYqT7z4ghJUs0t6Kq4/f/Yn4A==","signatures":[{"sig":"MEUCIQCPo+X9/txNM/ematPSmPiByXC7GvYbAVwRebgox06jxwIgPLivZqAYo38Scc6suzJL5yU8H7jWrLfVYfCeYnKoa58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721152},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"237360626902001985a74ca4e66420658e689329","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.f71be60a","@salto-io/lowerdash":"0.3.5-main.f71be60a","@salto-io/adapter-api":"0.3.5-main.f71be60a","@salto-io/adapter-utils":"0.3.5-main.f71be60a","@salto-io/adapter-components":"0.3.5-main.f71be60a","@salto-io/e2e-credentials-store":"0.3.5-main.f71be60a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.f71be60a_1636300606069_0.87351008268601","host":"s3://npm-registry-packages"}},"0.3.5-main.5d7e6114":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.5d7e6114","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.5d7e6114","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9f00f6acc5436b6832d61399ddf33616e5faf00e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.5d7e6114.tgz","fileCount":85,"integrity":"sha512-KbDn6kw+enOQGXvERFCeuW7DmrEny1s+orhUjJ1nl73HM9nfaPAy5aE2Sh8lQBR/1Z9TsL0iGZod0eKkEwZ3PQ==","signatures":[{"sig":"MEUCIFuMJvGqwX6Vv8Fds39deZIm6d2gpwgNfEwGwyfUfzU3AiEAnzez57yp9nsE3Kf3b49gSlKPpxU/1KM6vl8h5UU25J4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721152},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"69683f5c228fe0d28ef442e8fac1b3549be18991","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.5d7e6114","@salto-io/lowerdash":"0.3.5-main.5d7e6114","@salto-io/adapter-api":"0.3.5-main.5d7e6114","@salto-io/adapter-utils":"0.3.5-main.5d7e6114","@salto-io/adapter-components":"0.3.5-main.5d7e6114","@salto-io/e2e-credentials-store":"0.3.5-main.5d7e6114"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.5d7e6114_1636303506655_0.7685724653670185","host":"s3://npm-registry-packages"}},"0.3.5-main.659b24a9":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.659b24a9","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.659b24a9","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"775b73ebfd5c2f3d970da35d6a27e431fd8cd6bd","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.659b24a9.tgz","fileCount":85,"integrity":"sha512-kAAeZD/tQhF62fL5R4+KrVXiQcFN8fYwI+mZjkJxFYBpmeU9sbgtaGHvaQ9HJksVmDzDqDqNSfw+a156l824LA==","signatures":[{"sig":"MEYCIQD4S4UQkL5Y/EJSqUwRoqZJoFN5iDw7HJSI6dPRHqXrNgIhAIpMtSOssYQlK9Kpco4sPpC7jFduqiMT2wjaQ0iPhtmk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721152},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"a2074cddbee9da129590fa66bc882f2b87d9f2c3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.659b24a9","@salto-io/lowerdash":"0.3.5-main.659b24a9","@salto-io/adapter-api":"0.3.5-main.659b24a9","@salto-io/adapter-utils":"0.3.5-main.659b24a9","@salto-io/adapter-components":"0.3.5-main.659b24a9","@salto-io/e2e-credentials-store":"0.3.5-main.659b24a9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.659b24a9_1636379059864_0.9366898227372795","host":"s3://npm-registry-packages"}},"0.3.5-main.ec293ab4":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.ec293ab4","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.ec293ab4","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"46cfdf2022a6e819aaada1ace9dabbd5f6042f72","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.ec293ab4.tgz","fileCount":85,"integrity":"sha512-I2DqVzUpcZsgTLK9mxJM2mAOkO+OAaTxViOz9DHysdpYvw6VS9DUj4SA/HktyzJ5YwAUQEG1+xfvyHM6PUbpxw==","signatures":[{"sig":"MEUCIQDfmkb2EWSE9pi4xZDW0VzZSV4x5ZUwmUy9rUNcHJSHjAIgfzdyZ/6sIb02ro9MYj69hlR3YzsVoP6GC69iQVItI0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721152},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"1528e7ad7e65dbff903b0ce93bc7ed28de9143ef","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.ec293ab4","@salto-io/lowerdash":"0.3.5-main.ec293ab4","@salto-io/adapter-api":"0.3.5-main.ec293ab4","@salto-io/adapter-utils":"0.3.5-main.ec293ab4","@salto-io/adapter-components":"0.3.5-main.ec293ab4","@salto-io/e2e-credentials-store":"0.3.5-main.ec293ab4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.ec293ab4_1636386423284_0.8759489239901361","host":"s3://npm-registry-packages"}},"0.3.5-main.06ee69a3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.06ee69a3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.06ee69a3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"da0276e1cbc0a9c3a17b7d2f40faae99e647698c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.06ee69a3.tgz","fileCount":85,"integrity":"sha512-jQB+f6VDgN3t1FxP5TpjK6OnIXWTNkOKhuMxy/kaA3HoyiEK+wG7+GYcPRjHggYfD2snS2SiVMdE4Djn+ktdIA==","signatures":[{"sig":"MEYCIQCNsjhSHW9pnME2C/gFY70GbechTmiZ16e1sYTeQX2REgIhAIVpfvOfInr4vmC28IL+trR+vPl7FjlW0CjBKJmJ/DTh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721152},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n","gitHead":"abeaa1baeefa319bd69acef1c69a08d50596935e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.06ee69a3","@salto-io/lowerdash":"0.3.5-main.06ee69a3","@salto-io/adapter-api":"0.3.5-main.06ee69a3","@salto-io/adapter-utils":"0.3.5-main.06ee69a3","@salto-io/adapter-components":"0.3.5-main.06ee69a3","@salto-io/e2e-credentials-store":"0.3.5-main.06ee69a3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.06ee69a3_1636403320870_0.12735847401160205","host":"s3://npm-registry-packages"}},"0.3.5-main.6ade8afe":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.6ade8afe","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.6ade8afe","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a854318c1da7b2d0ab10764c251d0b71f4c9ac58","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.6ade8afe.tgz","fileCount":85,"integrity":"sha512-+nSBddBGBMQN4V4COLEuUPfk0da8fgpayShPzfZeAdv9NzjP7sImkQqqjvI/z6b7hv7GOdYlfLbmaJAClJu01A==","signatures":[{"sig":"MEUCIFrWh+cP9SioaYNOEZIOVhIW9zU6FX9KkNmeiQJBnhtaAiEA28VSUc9KNNpd1KKw1+HULmQIdIXbMLID39fHXARZaPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721919},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"02dca0a242b86616dad2fb9973bca4f9215a1dc2","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.6ade8afe","@salto-io/lowerdash":"0.3.5-main.6ade8afe","@salto-io/adapter-api":"0.3.5-main.6ade8afe","@salto-io/adapter-utils":"0.3.5-main.6ade8afe","@salto-io/adapter-components":"0.3.5-main.6ade8afe","@salto-io/e2e-credentials-store":"0.3.5-main.6ade8afe"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.6ade8afe_1636532860602_0.8699404355710914","host":"s3://npm-registry-packages"}},"0.3.5-main.1c397795":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.1c397795","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.1c397795","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"cd23d4baa99847c16fa54c0670016a883372eb55","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.1c397795.tgz","fileCount":94,"integrity":"sha512-ymlkuI6TQrdbe+xMVkV6WRGZZjAdTPFctbNG0YpevSc5dl3lXvFVj603LmD8a0wklTY6AOBF5tqLuELA7YNcEQ==","signatures":[{"sig":"MEUCIH2y5TyFVatzd2iw9/vNcYLPkJza5t70dLFChaiXaDv2AiEA9tO0Ek2Y4sxr2jiBY0XZ9ZyVak9IRm3OC4p25d/MscM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740076},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"dab73f661c134617c8e435231d6eb1c1bbf26c05","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.1c397795","@salto-io/lowerdash":"0.3.5-main.1c397795","@salto-io/adapter-api":"0.3.5-main.1c397795","@salto-io/adapter-utils":"0.3.5-main.1c397795","@salto-io/adapter-components":"0.3.5-main.1c397795","@salto-io/e2e-credentials-store":"0.3.5-main.1c397795"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.1c397795_1636538767852_0.8379557617748974","host":"s3://npm-registry-packages"}},"0.3.5-main.582f238b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.582f238b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.582f238b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b531aab3edbe4357f799a4835dd9a14f1114b208","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.582f238b.tgz","fileCount":94,"integrity":"sha512-cLyhN3GcvBhNbgrOGvP+T5KEThxY64Q/6MGp8MyKT0mVy773qqyXxXB+/dBXQNGrkhtVqszYQuArSkqNjuD8yA==","signatures":[{"sig":"MEUCIQCu1t+0h9eQx5+Fq0+HdLUU6nt3dKyFXdECNHpG8sZ71wIgItelwzBNO359+NRAQzP2yE32flT9zUlol5UEpOIiEcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740076},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"1941fd0f26eeb5519131618f4c02ac399f7ba10e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.582f238b","@salto-io/lowerdash":"0.3.5-main.582f238b","@salto-io/adapter-api":"0.3.5-main.582f238b","@salto-io/adapter-utils":"0.3.5-main.582f238b","@salto-io/adapter-components":"0.3.5-main.582f238b","@salto-io/e2e-credentials-store":"0.3.5-main.582f238b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.582f238b_1636829755943_0.844783756115256","host":"s3://npm-registry-packages"}},"0.3.5-main.d4052e60":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.d4052e60","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.d4052e60","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3bce4a5d2a3d9b592abedbbf5845a6a88414e212","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.d4052e60.tgz","fileCount":94,"integrity":"sha512-WZedRceP4MVVsASvBGnNzpyGq33zMW9BU/Y837PRcTSceJAbBuaJTjo+tviC9aMR4adOVrL5X6eTk/6ShAIs6Q==","signatures":[{"sig":"MEQCIEOOyernflKoXSi5NqtvNQXsUhpUC6vZKLH7jPDRrbooAiAbYGHMeRSM8v0Yei1eWR9IhfXMk0hIeEK1HS3CsPQeZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740076},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"6dd5693fe9062e057a239d49eb8b35e9cb89364c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.d4052e60","@salto-io/lowerdash":"0.3.5-main.d4052e60","@salto-io/adapter-api":"0.3.5-main.d4052e60","@salto-io/adapter-utils":"0.3.5-main.d4052e60","@salto-io/adapter-components":"0.3.5-main.d4052e60","@salto-io/e2e-credentials-store":"0.3.5-main.d4052e60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.d4052e60_1636893868377_0.7728340099952318","host":"s3://npm-registry-packages"}},"0.3.5-main.48812332":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.48812332","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.48812332","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"dfee38f222753430406ff8fa7dee530fdb8305c0","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.48812332.tgz","fileCount":94,"integrity":"sha512-rhVVipO7BBjaYB1pNvrZl2d4xkp/WCZSfvqixBCnwx8oN4om3vDX5xPZq4ySYOVICDs2ZUG5WW3VSIYTaJG6bg==","signatures":[{"sig":"MEUCIH64na9BuRo21Va6jS+Fngr6XeTxktjxabFpUPZVbtYgAiEAlt3FdpO1Z2iCi/KZxxlkZj4MDccRqSoAobT7CfEX2o0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740076},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"7521783eeb7104b834807aa09a36cfb7481a9f6b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.48812332","@salto-io/lowerdash":"0.3.5-main.48812332","@salto-io/adapter-api":"0.3.5-main.48812332","@salto-io/adapter-utils":"0.3.5-main.48812332","@salto-io/adapter-components":"0.3.5-main.48812332","@salto-io/e2e-credentials-store":"0.3.5-main.48812332"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.48812332_1636898646937_0.28442300510886587","host":"s3://npm-registry-packages"}},"0.3.5-main.a708699c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.a708699c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.a708699c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"26785b7b600d223ab62ef5ba72fee9487a8cb246","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.a708699c.tgz","fileCount":94,"integrity":"sha512-uElGpTIBdLfn4tgWH+8ISWxyYB6JeuYd7PDSBDkpYX2oX4GPxgIe1oWyNXIec+IefTUEBgv71IfQ0ftAlW3U4Q==","signatures":[{"sig":"MEUCIQCe6fNM9qfbiJ1ptj+FpdyHzsqisJGnXo+XkUyeTiT7cwIgJWkKx2wkxoCajrYfYXG8KK91pOAUua5z3RWTe0iICq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":739902},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"19f392398835f3730563e499d513236dadf31d38","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.a708699c","@salto-io/lowerdash":"0.3.5-main.a708699c","@salto-io/adapter-api":"0.3.5-main.a708699c","@salto-io/adapter-utils":"0.3.5-main.a708699c","@salto-io/adapter-components":"0.3.5-main.a708699c","@salto-io/e2e-credentials-store":"0.3.5-main.a708699c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.a708699c_1636903542156_0.2461318981173064","host":"s3://npm-registry-packages"}},"0.3.5-main.66604c9b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.66604c9b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.66604c9b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f47209c5777a019338b6321130f359acbd93e5ae","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.66604c9b.tgz","fileCount":94,"integrity":"sha512-lHa6twD009eZAB68FBQlB0RSQwmPZwICl9FhNxHm9xRlk+2lxm/3cYZyY4zpwDZnEi3+3WgJ6I3hjnMOuaA6FA==","signatures":[{"sig":"MEUCIQDsQBp4vrzAdyILxb+pIEzbkEi7m75C7tIY+KIxlbYlMAIgVkMxYxPdysXVpg5Kxr/5oIKI/RRD9Rz7oq/jeaEJroA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":739902},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"268d2eecb6c45777c070e731485fdfe565530c02","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.66604c9b","@salto-io/lowerdash":"0.3.5-main.66604c9b","@salto-io/adapter-api":"0.3.5-main.66604c9b","@salto-io/adapter-utils":"0.3.5-main.66604c9b","@salto-io/adapter-components":"0.3.5-main.66604c9b","@salto-io/e2e-credentials-store":"0.3.5-main.66604c9b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.66604c9b_1636966626677_0.5155538571336458","host":"s3://npm-registry-packages"}},"0.3.5-main.b7f82838":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.b7f82838","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.b7f82838","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3bb344f2cb28a82e936c98ab5400c7dea044455e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.b7f82838.tgz","fileCount":94,"integrity":"sha512-AzTADac774Zzr9YnDEVHPR0mDzfwHJBXjmUdqMQSphGnoCUdgNr/gggcewEipxxBgjry8Vs0ESls995eUMuvzg==","signatures":[{"sig":"MEQCIA3l9QHXAz9q6VbdKITceKMw24ybycFLIRxdi+uvsCJPAiA9OuubYKfINOg1wZd/AcaEkh5inFAG/27AuDQiv/RSkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740247},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"6138f2406d9503e565ebf4f109273128d1dcca9c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.b7f82838","@salto-io/lowerdash":"0.3.5-main.b7f82838","@salto-io/adapter-api":"0.3.5-main.b7f82838","@salto-io/adapter-utils":"0.3.5-main.b7f82838","@salto-io/adapter-components":"0.3.5-main.b7f82838","@salto-io/e2e-credentials-store":"0.3.5-main.b7f82838"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.b7f82838_1636983212465_0.8496964610859121","host":"s3://npm-registry-packages"}},"0.3.5-main.fe999f47":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.fe999f47","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.fe999f47","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"840480db19cbb18c20ed86d8d82d6a5c4eec9efe","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.fe999f47.tgz","fileCount":94,"integrity":"sha512-LmSie3P31ZCG1XVasVY4mtzPmBvPDzLK1Bf4Oq6WGjjsRSKB06Q8cPrIyYBQNe7Kvc08huYuGajkEW8AJ6Cdzw==","signatures":[{"sig":"MEUCIFQspiQGL3g6pGUSjookWtK4sXbHyQDWq66bBPnZV5jyAiEAvwLDm4Me12GKu2a+ubigduhyaBp+XwSClURwi2QysuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlP+mCRA9TVsSAnZWagAA9PYQAI/HrvIvgK7ZgOQHAIgW\nh9uDcOZFgREPHtxtEwlE2YsXS0LTvqOb0589qW1PNYv9va+q991iXgrpKXlY\nCCTWWuvhLdWFKhTRDW6I+OHGHmHriltpg3T3DErrLRr7VEthT9/knjgTlAg0\nXpDQYvX3Br5MMNRCBKk1Gu+qd0azk+bNv/7yOQQt/54keRzVuAkxE4+m9nru\nshVe530sHwH7Mc3ZyxM3ml6KJ06uW4qEyUzBNc5OdCK0uyFEuaZStocHdEPD\nIvn8ShBi+ROxb6mDLggnND2WIC9gDYdoaLjjGhjI4fmVfjO/qfxGAUURDR44\ndjeDfBEOCB/D07l/MLS1/ncO1IrrYorV074CjR/qeR2RpZ4gy8QBbjilM8Bm\nawLoljVSq91F9q9V+ZvCvsOSEQLeYOo5ntWfRKY4fXABsHNcTZI5rTiLsmtu\neU+zVuqUdL+lVnvxJ6NdOl5PaBQldGidtLOj6UWPlSVf0autQiONaot80nxn\nWAvy+QxGVzIps9KpvLq54plhmp01cW0jz938JjLHYdwUqhRveP7JocE1HKHv\nGHymuuQ92p6Fkxe6DhFqsW2dMOaF3ELL60sbHlJrkCHcO8q67rc0xXAjM9ao\n858Tu6MuTD2xAGPoNrcFZQi2N3RcJ2pBDLbnGnju+Z7YSRScYiU14CdzojTZ\n0X3b\r\n=dDc1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"9cb29d2e81bee1ecc9c1606e21b36ba72ceb6eee","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.fe999f47","@salto-io/lowerdash":"0.3.5-main.fe999f47","@salto-io/adapter-api":"0.3.5-main.fe999f47","@salto-io/adapter-utils":"0.3.5-main.fe999f47","@salto-io/adapter-components":"0.3.5-main.fe999f47","@salto-io/e2e-credentials-store":"0.3.5-main.fe999f47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.fe999f47_1637154725988_0.17449586649609783","host":"s3://npm-registry-packages"}},"0.3.5-main.b4cf89c3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.b4cf89c3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.b4cf89c3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"723e47d8401494a8945a6c99d09395366a872dd8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.b4cf89c3.tgz","fileCount":94,"integrity":"sha512-L8rhlqAES87S/tKnuKm424RUji29omy3i10OkTgFNOZqyLmBqoyOlRKIRh41UuFZQf/pfAa/1lW1wIY3D5k7Tg==","signatures":[{"sig":"MEYCIQDvU3tcvTDkap0rQN4tzfiD8OmxS8EUF3iWhBZvtXbTDgIhANZlhwUB/6exu+Bu3lSfXrjWbVOkFqdgPfZGBNDyJdcP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlQFFCRA9TVsSAnZWagAA9bIP/2tALoQ4AxPM02sW31FX\nsBAAqIMHYJhjHgjS6MWt2mx8BdzETIdiFoO4+kRjHYcgHazlSmR/+yv1KYgq\nn8elDGhORIeYC87x7MJipvJpan/FN/aXjlSMlc1Y4TSzBN8FWZZWv683iySD\n5EIza3XcZHcRoSENDZoQZ3ecHCj+MZrUnh6fwJZuQ5Q+oSKljCbw7Eka6Jc+\nZhk9T+rF7T2kvO7st/ZgfhirkAaJZpYJZe0lfJny1GrL2wZEad63wXRlPEls\nYyxCtFSMpcLXlterSwMAc2m3JgXhoBuOqM3QLa9WeZ2TAeSLJr/dCwtHtFI3\n1KQMQJeDzPQathOpWhUMhHlhqeTt2LyZH+vrZN1FF3PnahwjvKbzq8NzMLOA\ne1JESmYTzUwE1nLZmFzTI1eLE2v9kUdm6nX8xWn8w8j2UczYwUT3QJwg51pq\nAwuhkx2RxjXQbubNy1Z62gM0jUsCUi2dKyIcGoQxEbgWC5OapvU5Y/0ZrPhb\nPwGORUKqxK445401Wf3vDFFGRSIP45se51ThtWhHS8iYaCrGgbS6/ksbbbwC\nwNTxQhfV74YhnaCiVmMOrwznQvJCKzSLx0wpKdTB31mLC60NKKXQaF7OiZxk\nxMI2oIOAbCH+/mxruKHRPHQr1Byi63d70xNNuPRBohQh64FSpDVYCgO+e/0C\nq/0E\r\n=31hZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"620a1ba3222bd6535f7226f00f71bd004985242d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.b4cf89c3","@salto-io/lowerdash":"0.3.5-main.b4cf89c3","@salto-io/adapter-api":"0.3.5-main.b4cf89c3","@salto-io/adapter-utils":"0.3.5-main.b4cf89c3","@salto-io/adapter-components":"0.3.5-main.b4cf89c3","@salto-io/e2e-credentials-store":"0.3.5-main.b4cf89c3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.b4cf89c3_1637155141276_0.5339772991878864","host":"s3://npm-registry-packages"}},"0.3.5-main.268f3ef6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.268f3ef6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.268f3ef6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b9b84c2cc87c7c74a15be0b3bb16d8f6436280e9","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.268f3ef6.tgz","fileCount":94,"integrity":"sha512-x7xbdyi9RS8wPRoafA+OOIg4X5gsP7iNrw2ARY6BDfqPeSdy8b8vDYoZgQGrHHI48Gy1lUEB7uJyvQ+SycrD7Q==","signatures":[{"sig":"MEQCIB0oZpljbrwv7Gg8L+xKxaKuxymDm1VYBTWo+5luc/XOAiAYiUNg58kFkBcuLZDQhXbmY7TaTZoAkzKIaEzATapLQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmiZ/CRA9TVsSAnZWagAAZ3gP/3Z3BHh90qh385Qjc+cf\n2udNNHdzFprP38K2dPs2yaZK9s4DiM9AiT++SPoJ+pPIp0clyrOveRBxl83T\nPqHZwpCQ+Bcf5iWezMIapdLlk1B1TasPy9wD+1hXDBjJMbYN8tJunUwo4saA\n6EyHfTu158ELanTn7BLukr0ewJFbdWVnfF5iOR3zZiJQ5/ozhTDrY5h6ZcGN\nHbc2HG08B8t0UdcvIwyUig27Ghax6fdgJB+c+YH8TEbv4IiFWs4vcGUxqTBj\nUtxiaFaPD0qDoaMehiT92OOKlD7gP+GJp+Q8ZT+H22vdj5nqjIxC7JMNjwiT\nVv+2VDIbDlQrATzlKG0Jj5/ObcGmp0JJPlBA54dNIvE7GYEla/Bbf3Wbh2vt\nMZW6nZFofgw7VLzKM4bZ7eIqAlUGa0iqRD8aIHM+S1cof8cOMALz4l7uoPiq\n8eIk7U73V1ca6BTXl6dzCbtypirpk9zoGnkM08+k6wGVPGe0spyc6FYAp4Yt\nXZutsd75QEC732ARvQlfq3rYkIFh8l+AGgL6yyT+FlobYlo6Azs7bMWcobS6\n0/WmbdrZqumOayKgbcJ3HrV+CTGGL6PqXo6fcKKVXJVA5l4xIicP7iglj4Wc\nV41fsrd0V4f7/qywsgakGHEd0+zBSsmVNKgd4dCfP/ifr8v6XBdAWNWrpsuZ\nazlF\r\n=fIhO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"c512a13a7e502e4a1f07ff7cabe333d09fb6cdca","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.268f3ef6","@salto-io/lowerdash":"0.3.5-main.268f3ef6","@salto-io/adapter-api":"0.3.5-main.268f3ef6","@salto-io/adapter-utils":"0.3.5-main.268f3ef6","@salto-io/adapter-components":"0.3.5-main.268f3ef6","@salto-io/e2e-credentials-store":"0.3.5-main.268f3ef6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.268f3ef6_1637492350911_0.61300762980276","host":"s3://npm-registry-packages"}},"0.3.5-main.904338a6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.904338a6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.904338a6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6d2ed4a779cb32260e0b380d986455e015a410c9","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.904338a6.tgz","fileCount":94,"integrity":"sha512-rekPjd0EgskwYPSCbMGgg9QrfVSXrdiA+i5kIpblQ/yRWkeru+6q5s+KMwecvjMYmLRDS1TGVVfdQ8/6S1AmkA==","signatures":[{"sig":"MEUCIQDvpCnBUYq2hTlWm0tgS5jlzCKWtleqY1PGWNTQWyv8hwIgfuN+5lLhgRTAsftpfdAh1Sc8HwN2daBPgJ58g71hYYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmoFzCRA9TVsSAnZWagAAQW8P/1N6G9ndlzIaXXu8SlEB\nnpu1SZuAg2MywMav/4/kNs3ke/rFR8jJouC5AfTMJM4HMrKZyX6AdMLimkyz\nkWNZwXXwQvwEzF24yTZwuUNfMIKH5t1A6fYPXgRxn6v7TXkJXlUIwQ11ZvWQ\n9tTka4fZFknS3zUubCvrLh+7bkcs7j++sHdK5+oMIYpzmx3aRfWgRn1UO8L9\neGsXVkMtdIhwnsxym35AlOICdTnPzNHpczE+5GEZBLs76ITe11esjrAfMtAt\nORrVvExnTxDWtG9ag/6MhvmLEQmBQFer8C2RsQNDNfGnuvunKDQM3gVejrHT\nJvYG/A6MRjTOPOfILNLwMe4Cz1s/SjEXpjUr02DCjZu786LFavyIxvx5xjKd\ngMyrm052dPDzhGCEt4DFQffbxD0v8MhSWs15HvbvIyvVkOBJfm8dJHkIhYBz\nVVZCFuT6zNk7pcLxjWY6wmPvoxPfM6B0iDX7XIhfPv4A194wNxS1iipvAjqW\nUeNnrSQeuqvaswmn9h4LS/ajYQC6gggEFX7nf5XrFFlKSCk/++J5NmvqxG+B\nH5yQVR85wxc807xWraw+4ZfXg72sBV/05KZaTnefj3TrN/Yx31yOuhsMShPf\noEpNML8H6rzQ1pJRu2MHsjZSNVia9jmJzrSvYGd3ohvTAf8lsmSgZWWoXLZj\nNGvi\r\n=Q992\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"25ddeedfd3e1af80d6ce5f3b7003ca2dbb18650c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.904338a6","@salto-io/lowerdash":"0.3.5-main.904338a6","@salto-io/adapter-api":"0.3.5-main.904338a6","@salto-io/adapter-utils":"0.3.5-main.904338a6","@salto-io/adapter-components":"0.3.5-main.904338a6","@salto-io/e2e-credentials-store":"0.3.5-main.904338a6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.904338a6_1637515635149_0.1611558871235046","host":"s3://npm-registry-packages"}},"0.3.5-main.3e27acdd":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.3e27acdd","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.3e27acdd","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"528356d9e07cac9d30373866fc95e09364772983","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.3e27acdd.tgz","fileCount":94,"integrity":"sha512-EIByJ10NXhYGOIygpl4A9CLRkqGIVS/Vxkfya894wuvMNn3b+IqNuVM5lTYZh5TIBVRKo9gNCLE8XrhWV1x8tw==","signatures":[{"sig":"MEQCIFvDix2WiolyCMs8M2gI7qw/jRy9qT6DPqTLTaxEWJe9AiBVdcXOp1kdgXUJ3hzZjiCTIsUOxgXFbVIhJtYzvF9o1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm1zACRA9TVsSAnZWagAAe+IP/iuD03GgvRFfGSRbGxI8\nGnJKp8RuJUgLZPyCCy8ZG6wI+mR71BAF/+ZgHXAYXpQLr+eHyn6Ce9brw3iI\nd1PWsExJqpEkt7639LclcBPPPFazx8t4mwZbM0R99I0SmAXssbtQH/PzDf5j\nazWEM/BRGOY3y//U95PRyV9TiEMurscK9IncjMuUe4HVs/gjlhe5ruO2IzVM\nlCbxz3hD1/fQJikUeyBil0x9by08JaUzaCpnphYehoKSwhVvFcLbHzXsA6F4\n4lvBdI0jPGK76GAr3Q0ri9j6lnsPwBrYrWybtY/YaevaZd9Ajyo+AYZtKVXn\nspskxKjWeJmgkNfIWcNv74YuNj4gwLlXk2oiEr3htOf3HeY3pvBRfzH/8M36\ni9peOmw6YqrjRK9znhEBGI+eitqce94uEFYCD+wbuzR43IKRD5osRsRewSjj\nco0Fs/D4abDP86yIMY/cNpgqDkXfGE/ejayCZ7izdt+QdyWmnUVN9tj7RLRN\nWsUlbr6Te9S9qkcmsq2iqut2kU/Ymy2JEvieqX0ZOVqxrm6WEB9ufaU+WJ+5\nn9YbLGbJ6i9ePMMpQGnz0DaD4Y6jP9GQa9nt5QeVvN8CWcsHLrFc+TIFA97/\n5HM3AKdanCrFNYRSFLTYT2Rvcv1ZR7HdjDGOEc8xwyw6URQ0YnU6BPC6DGi0\nW8vM\r\n=HJZB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"cc7d909190160e0c9e1316769b5924fdac726d05","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.3e27acdd","@salto-io/lowerdash":"0.3.5-main.3e27acdd","@salto-io/adapter-api":"0.3.5-main.3e27acdd","@salto-io/adapter-utils":"0.3.5-main.3e27acdd","@salto-io/adapter-components":"0.3.5-main.3e27acdd","@salto-io/e2e-credentials-store":"0.3.5-main.3e27acdd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.3e27acdd_1637571776740_0.7591687538074663","host":"s3://npm-registry-packages"}},"0.3.5-main.1d7bd476":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.1d7bd476","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.1d7bd476","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c96a0b483edf142c2b606e41a911aeb37e43d43e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.1d7bd476.tgz","fileCount":94,"integrity":"sha512-4gDzrG5xy8lGmaT6At1qC8Y2Hp6YPmmdp79S5rlACFMuBw3gZnHIDAQ5R/xnhLNkloVZXY958YH3OWmL6F2q5Q==","signatures":[{"sig":"MEUCIGHfPYhMGCiTlG/Esm7SBv2IpQWs5RgTF/dwGKTO7uaoAiEA+17RlxqO92CnWmmpFOn0Oj2Q0EQix32AHSL7ZZRyYNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnRUbCRA9TVsSAnZWagAAl1YQAJKlmBLKtN4+2le1NDXt\nT4mKM3yvnM2CFiQXzryhT8+evekdhwZPWyhl5wsqQzl+fAkXlv8ATjsGiTqF\nYzM0ffzo0TghIymVad5NSiHDZML98AuP3HVVxlPTJVqX3QnMsYxa6L4GMHB9\nD9wYJ5U44CBBFPlmTZhGQRgmHiizokyqu6YHgtqr52GasaNCYSFZ1tBKASKm\nC82XGzO1wyc83uP5I9iey3TPIBeu7Av9AXSpykEmKYqNnEQcstlf/Sy3eJOl\nt4+pWeEaa1i7MZbrZqAvTPqF8AfvWpEnkw3D4Jg4tsd3xIBwcTimQ9w8bBxB\nXXR0ijIkJ/I4LDvSrJB6VPeD4Yh6Cq9epMT9Gk6g2dkkViN3f0T8fDjvXXLr\n4hUYlBlx7VZ6qpAjrj70NQvmF2O1nLeYyTw93Qk9YH9nfJixMr4C0WSkNxiM\nJhpz1ryi/QTAaDv63+bfIrRBA6i1LOi8uun6qUe5C8siWBlKj7nfrr65Vqut\nkpG5buJ/LnxvXyBXlk/RZd9FG4vdRYlqRruFO+OUfIh7O/uovPzOnkOC5vNC\nCOZVZeujfM4epRYxpOv5O3Y9iYXXvPiM+crAAK+4NXb30CiMaPEknTOogxxw\nx2BoOB+HmT9n82YoNpULULDiUGpXoNpePfMq/AAxhndS/FnF84ygVlOwV/xM\nVnel\r\n=Rtvv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"ed4c5b6ca51e1d8db613e6ab3354603fd84b163d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.1d7bd476","@salto-io/lowerdash":"0.3.5-main.1d7bd476","@salto-io/adapter-api":"0.3.5-main.1d7bd476","@salto-io/adapter-utils":"0.3.5-main.1d7bd476","@salto-io/adapter-components":"0.3.5-main.1d7bd476","@salto-io/e2e-credentials-store":"0.3.5-main.1d7bd476"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.1d7bd476_1637684507256_0.034841845663873716","host":"s3://npm-registry-packages"}},"0.3.5-main.69070068":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.69070068","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.69070068","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"77b7993f0dcfc84f377f7667ee28b538036083bc","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.69070068.tgz","fileCount":94,"integrity":"sha512-HyBuBPEZBBYy+N5SB/1J0bTpPNEhh+wzuH9s2DzjXym4/Aa+joUdSCmed9YAnerVDr2rWoOEb3FGnoVyoszM4Q==","signatures":[{"sig":"MEUCIQCYDiri9UM52evI3ILJfUZaWfLkxW+BC3rHVymiJWZ5ywIgY6CEpwzlSdw83OyE+SkQ9SVSQY3bbYJ2oonefQtWPSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnksRCRA9TVsSAnZWagAAQsUP/1jOX/FsCZWJsekOOtFh\ng++syx3IsCuPkRmJF3jIzS5Q7lYzrJWp9qHqjHQtz5E/tT84BHog8BFowZ7Z\nx91AMh/PIiSDFmIPgPu0pFv7BOthNMsL932hRPGdWGz6wyPYTkKwwne10I7y\nnPP5Kt5eVxaOZ0S9XnLo/CFzoO3chvO+5zgAQFD8PgIUN28vRbsCUM/uM4Yr\ne7PmgNT44/sMISUeGjLcpZqY3a9tDh6TPZGXZihFomfkSGHnB+WcuK4SozBa\nOavZ9cG9FBqu97gCEvfhDD09XFux/3pefXPuU8015AFH8YkAnvH1TLQeoZzZ\nFyr5/YPLt2cL217cJJ4ziMw1Z4c1H06OltPDNNBWkuM6lIY++dlj9gfz3NX1\nOqNB2qhfKgef4FJ5hJuRjOeKypxwUiJJ7Q9p6EtI98pOi/bVnaBr/qiwlwj2\nv8k0bJVOlPZm/eZTgOgS/dIRPAz7dzgkvcBI8yh8n29guYysRKYVOKObbJwR\nyB5lnMiSRppaTvujz+ssh00icgkoX0wnvm0HTS+mnh6pY8qiEQX58J0N7H/l\nOgLVR+U5DrqIs5oRONRwBKNA3PMSmW00X31NIU8dQxvkBcBw8ypK8RXKGTnP\nlwPnQPj4yRP8mDVxSVySR8Ntm+Epmx4myTEt5KHL5iYivTwAzxIju7ogkJKx\nLhOY\r\n=hffm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"32cbe0f8837cc3afcb61261b60449ceb82dd4fbb","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.69070068","@salto-io/lowerdash":"0.3.5-main.69070068","@salto-io/adapter-api":"0.3.5-main.69070068","@salto-io/adapter-utils":"0.3.5-main.69070068","@salto-io/adapter-components":"0.3.5-main.69070068","@salto-io/e2e-credentials-store":"0.3.5-main.69070068"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.69070068_1637763856915_0.7043639035310478","host":"s3://npm-registry-packages"}},"0.3.5-main.84c87eea":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.84c87eea","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.84c87eea","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"30f41c473cf1235d7c8282a73bd2f437a4ea8305","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.84c87eea.tgz","fileCount":94,"integrity":"sha512-ZHM0lGOV6JZ5C/uaITVKyj041qFcRTA5jwB8GEu6PPWjDAgfCmCHgQxzJ8T6+Fq2EUj4HHIxXFdITsOHbsaLyQ==","signatures":[{"sig":"MEYCIQD2vW19MWYOkGEyPHwLlySPXDQdlm3rGzHG8dqEcjin/wIhAP0O50gipQ5gTSZ/EKYqN0It+wdKP+wSSunwn5tVmGcH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho2s3CRA9TVsSAnZWagAAv9MQAI6CaLU3U8G3XSOzF09g\nRWGSBDni8C9nXzmwFa4DAhsE4L3RoULxdHglgFjTJ9z8lFhJbTDc2gtGE57P\nSjZIJwrDoiHMQk8ZEkFW3quP4wxnVkyl3KdLgx4xHLytt5lHFR5dgV302SQz\nEnj+GccSu6w+0DX+9jQdveL4adHQ5oS3bpzBy5O+xtB57pHVeEvMyRkC+4RW\njXHCnuynst1LUvgHhj4s5YxYBEC/nef7UImzIoqtCzsVHcGGppidnef9AqAA\ndXZ2cNKBTppK/eAcyIaWJebp9BfIuTaDDr9mq77iU7t9QEMMdM4BZz0HhCcB\njLe3J4tXEarUjeYtmGZUFAbIwYfCgOtP/QYq+J9W4lEklSBK60Gy7P6vRVZ/\nSdBOscKZN+Di4hW9gMYMmAFrmyUOfvwDIxcGpqm1CLfSrJnLrtJGfnePpBYI\nOXMuvDDBhtw+PHXnoSDCLr/EoEbq2PtBMZyBh1CLbm5VkkjL6NlbcYwfQM06\ncyHhio5uPJTetd/wxS6ShddG7fTDZkaerjiC108fZqsMCj6qDtf9V4w7rFaS\n6snikJip27DlCCW36hl94fpwRDFlI+3XgpxC4Kzghf5fKnvmhC7rUSWZl8CR\ntZR9N4d2H6S/Q25Wzagz1979nVJLCVu4t5DUT00TyMT2tAbnygM8oyZdS72a\n8SBz\r\n=S7er\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"f0167f9feb126f4517c5ec2768970bc064c249b5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.84c87eea","@salto-io/lowerdash":"0.3.5-main.84c87eea","@salto-io/adapter-api":"0.3.5-main.84c87eea","@salto-io/adapter-utils":"0.3.5-main.84c87eea","@salto-io/adapter-components":"0.3.5-main.84c87eea","@salto-io/e2e-credentials-store":"0.3.5-main.84c87eea"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.84c87eea_1638099766930_0.768870906163005","host":"s3://npm-registry-packages"}},"0.3.5-main.4f919519":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5-main.4f919519","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5-main.4f919519","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e3a87015923305e12f1211da72a11344f8ced3fa","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5-main.4f919519.tgz","fileCount":94,"integrity":"sha512-VCy4kPZkowQhA2TF5HpdsbEG111aoDVzvvksHotQexfEjxQmW4L146jkAWZdKM6lTsfrhfLv3vBTrFWMYRVCbA==","signatures":[{"sig":"MEUCIQD5qhG/5yIUYLN7EB3ekgjYDAsQ/y2gENB546VQo+UW1QIgA9jSOk8IevHdE6Pcp6oJMR7xmWUj9315vyyGeYRoWuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqKDaCRA9TVsSAnZWagAAJg8P/R0TiAJva4a6mSFuSdz6\n7BLK7IKWc7vaX0IDswwi3FjkgxaDCgF6bhqGMynhD9AFnjRq1o7YQ7+gNVMq\n5oVfDMYcvhYiOiXNMdbhC2eMuvC9C47OSTKSDDdBZvc46ZrHxP9TTGthM1kZ\nZzNbHmvVq7jqs1/CThaMkSaFNgoB/nfc9IsbRLmJWrVZhhdjsB0Row0E4UEJ\n0LpAPohQdAJx95M5ttA5w5xM+CVQDRU+UGvjHGT+pfQ8r5m0wfpHjrFHXiS2\ngfzW1je3TqTBU7eCibiQtMQMQA7Vm4FDjdkkU1aW1K0siWERbznjSMhHnmpj\nJIIrKgBG0Ksgi8nb/mJpo8naQlwMeXkbL+sZhMGPRG6uYJOQrhjNan1ZB1gW\nE03UKDaClq+rR2Q7oPznzKR4aHvbdJ5M4wzV/chzfAsc29FxVTWPVVH8WXU+\nT+lmUS9whwql2cKsm/I3u2of5EYtrYOeZrKrc5DWmfH/36bqYqzBK0gW8+WA\ne8Bq5cQTXCXNiGpolXwO9KHQPk1btptTz3CkOtzfFo8GQMU+3V236yrok+xV\nGuvnVVPPbQdOSl3Aj6WzDqt02CZiZax2+Re4+GFiuf9ATPs31FKnzEVyHOXF\noSBYiqA/o5pJcGZC6sJgDHFNVc2ZLTKgC+UOTowbu444hLw+NK49TW4C979Z\nFR9t\r\n=UOAx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"37e40abac12ea6331ec52d3a12a79e7ed10390bc","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5-main.4f919519","@salto-io/lowerdash":"0.3.5-main.4f919519","@salto-io/adapter-api":"0.3.5-main.4f919519","@salto-io/adapter-utils":"0.3.5-main.4f919519","@salto-io/adapter-components":"0.3.5-main.4f919519","@salto-io/e2e-credentials-store":"0.3.5-main.4f919519"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5-main.4f919519_1638441178459_0.6757474926862823","host":"s3://npm-registry-packages"}},"0.3.6-main.0c3e7c31":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.0c3e7c31","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.0c3e7c31","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b5449ad372ee51d3a7042a18996c76be20a3116d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.0c3e7c31.tgz","fileCount":94,"integrity":"sha512-r+GI9kApPgFAYGRadZ7fuMYlLW+JMK2I/8Njrw5GJ6v2PAExE6AQfU4dqxk+6drb4KM7GK8Tn4l+ZiBZkNeXUw==","signatures":[{"sig":"MEUCIQDbslVDzXixL69AAMIKasNFk/4+r+ncqtsHhMlWAYom8gIgCso3idCpj4lZvpZ42Z4l5T4WgP7WSVFGDdY+MSl5w3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrOHCCRA9TVsSAnZWagAAPzUQAIVrQaKDyELqu7e+/sON\nDn5WXKBH99d9FLoXmmLCvQnX+k80t1p65nWbMOdTGdRoqHal2qGDQWUPEQJ+\nVKj0xS/sagQIVcrYfonBLmURXoz3t66/vuz3pG9HxklXq1o9rGPH4Rxfunc3\nQp4nVy+WXIQdR0hIPATGOZtMX7l3I+f5M05CsWqmtfy4zIOMGXXc0QlvsrxW\nUNbmXhwjUiIdHc7Tg/fCT+39yFHiKyFIdlzZhWtYpLrGaXzOoXYxbGRU0GKT\nPV68LTxLA6JYU+ADAFq3X7+T8kYT2fVLrLp5/AtJvdl+g0JP7JSeJt7ei2AS\n8tr2nHoqWOS4ZH5h7erU+0QyUhsYUqmsJ+Uyvh31HlfnaOZWQ3xFjFaPua8d\nVeP80VaiuHXg0UeS4T6lkSO3/6oJV5SQW2P6QFg/qm2t+u0awgvHhI14fFk8\n4srGTBEH2tqOzvB8295icSZC62klTD+43i87e5v1raEJEXg2NO3FHywiGwy6\nZxPFISkhQteyn0KEkcoDxXxcehZ/3RWX8fIYIqcCvioPgR3XhYyzZozVArxc\niYQmYKDJzXCGKPnpgIcWT+k9V/1JS1v6nBx7sqrmeMTwDMXRLJOJXmxXKV7P\nb3i77SuHP0GzzjEgY6qsx9skh9aJNyPrsf65+ZuJhNqO38ECH7DOh89CaNz4\nifcU\r\n=p5BF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"50371ce91592d8119477923d0b8fe39d7d5ad1c1","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.0c3e7c31","@salto-io/lowerdash":"0.3.6-main.0c3e7c31","@salto-io/adapter-api":"0.3.6-main.0c3e7c31","@salto-io/adapter-utils":"0.3.6-main.0c3e7c31","@salto-io/adapter-components":"0.3.6-main.0c3e7c31","@salto-io/e2e-credentials-store":"0.3.6-main.0c3e7c31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.0c3e7c31_1638719938285_0.6079966265758665","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b32ceaa1604684541a1d38a7b39da147e95a952b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.5.tgz","fileCount":94,"integrity":"sha512-SLiXutAkk2bIXLlTMNH1AOSvsLRcT8KWHWFowdvwEDvP7hlnKKdbKvSJGTlqZMezqH31UsutyJ57azum0fRofA==","signatures":[{"sig":"MEQCIBLQOUGVNq+ht2smAfrcuUvqEwpHbs1ESrUoCmzxlcEQAiB7pWfUKqfq4vLOkbzbWhX6RbuqC9WYxmmsb2tg+r4n7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrOSMCRA9TVsSAnZWagAABoYQAJuXR79BSnkBiN9/GUGa\nUyD5E5ItzRfOdCDYXXfOX0WBX+XYcFvZM+C5VnmdxHTyt3nDEbtt/werj3Eu\n8hOSBxHSKesFT1KcEdic9DvI44mc1y/TmhlpcVYks4iBLGmT0kR9wbKvcSXQ\n6hFLV3Tai5/UclMk8hJ6E5KsPb3+3q4qCQapqsaTMYPiKn5Me1mHQh6nKKbg\nfO0/6mjHHhZrKAa4uz5T4D/wP+gtE6ND4NQn/ac8feoXKcJ9OxoLePOHfOh3\nLi+l2fIfokgy4FZXbnSJ0wrel8r/004YFAQH0rtfqc4uS13hz1OODxo0S/C/\nXJupVU8ji05zjS2UHzDDMAozCoFQewHOHKsROfAtOomL78VCeLowNgqnL1Gd\nCiYKLHLiBrZb4MldCejJP2Ept6bU13FkAAwl4uQSF/hTJzj96OinhR5Omsse\nuVac4JRbSdRu2reosDK6FaumPAGHWi2cb5GEH7/hgqC+yKzs3vWPwcl22huy\nOfO4N4iEMc0KdDEiYQsiE6dpvxpmYzHT3mOGkR3/7wc8yoHOCzQk9rMkJ8lF\nmyL3Dh6Era01brdDvipcoW4EGn0XzQuWnBvCHaIZC7L0QX9NEYVYzaHIvBNR\npd8kvd3ukXDvLUdWQAVogKtjj0lvgRTeDZ0xI3Z62VfHXNQk9ohZUaqwof0G\nInau\r\n=a+up\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0c3e7c31f493354235862b4b1b3b7521c872616a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.5","@salto-io/lowerdash":"0.3.5","@salto-io/adapter-api":"0.3.5","@salto-io/adapter-utils":"0.3.5","@salto-io/adapter-components":"0.3.5","@salto-io/e2e-credentials-store":"0.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.5_1638720652246_0.5828596766593781","host":"s3://npm-registry-packages"}},"0.3.6-main.b363a779":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.b363a779","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.b363a779","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d4422e92f894d20a78f3fbc07d6735b9607b71f9","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.b363a779.tgz","fileCount":94,"integrity":"sha512-9mGzEcDBCfpIy5QgJTOP801MMdZkuAYydXfbnulk+Q29LcivxdxDPXD1ZbPKuxsA4xhT8DRtItT26K+sUkKlWw==","signatures":[{"sig":"MEYCIQCnG/hmlJ+dnJ5Ut/yyzuvQiNtriXmgftHWhdTCN8EUVQIhAN8S0EaHUeYDIPKOSMKDjWZE0ugqRQyHIoFbkIQ5j/SD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrbfZCRA9TVsSAnZWagAA5W0P/i1W/QfcZovVBWB8Q4Hh\nBHR9ehXP5tnrJKSkFYd93DbdzUp27rbj58q27UniaEyEukbLXvYzpLTDck2V\nIHIROelWLb3NirmdebF+bAfmwm3EaUWwjaRFRv+Thfnyu8wlP7CBVNkWjRY1\n2MCMz+HRmxp/oo3Sb2Be8mibRhH8716nLsh1IlTTVu5m9RI3wknLyQJxVStK\n78jLQtDINbmzJNEBQC9nzin2H3trQFBclERt2tik3lbonDb6a+kkjH/8hN0J\nCbtQ1QUxDBHh0f8rdM44ntCGXb2p8/lPWozr1NptGe8d9YucYoQd7OQ/DbSE\ngUyB5IBsHFKXJbs+r1CpEGSlz8sT2gsIsF7qE/gB2+D6BIxHO9zVU/MrrCIM\njckpfcrqKucS4TyxjwETe4yLawzgtGrAA8XNK+aTJULdZe0UEdQCQxQSv6MQ\njwoWc4fJMjynM7HNfs6IItR1cW+ovbDLjiRV19A7q7vBKQROvAB01jax7YH8\nopt1LimRIYTwixJEZgQq2OK78vj2uMQJdPZRml6acnQ+mfMGKNHc7wRSocoQ\nghe/gwVG0kxr1f9kjO4z7sWhSAGufgawGPuSMBxEAF1pczqVSJAtT/xJBGVz\nL8Fw6+d3TKFjD2S6w3kleRiQSVJxVEtKB7tSJQ9FKIL0ztz/38M07QyjixVr\nTEi0\r\n=9B6S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"38fe705e33aa5b477a65464e6a2ec05b466e444f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.b363a779","@salto-io/lowerdash":"0.3.6-main.b363a779","@salto-io/adapter-api":"0.3.6-main.b363a779","@salto-io/adapter-utils":"0.3.6-main.b363a779","@salto-io/adapter-components":"0.3.6-main.b363a779","@salto-io/e2e-credentials-store":"0.3.6-main.b363a779"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.b363a779_1638774744839_0.6525022183726812","host":"s3://npm-registry-packages"}},"0.3.6-main.9f2747e0":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.9f2747e0","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.9f2747e0","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3b28ce54fbf7fa3fbaf9ff3c18995a592b81fe2d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.9f2747e0.tgz","fileCount":94,"integrity":"sha512-ABaf+pw5Dd2LL1YEwIRkm9m8UOZCTU09O8z1d4eQtANGMNTHKQHi6LH/Iukcbt49RAdQtRhBgwApZTjPKrMsnA==","signatures":[{"sig":"MEUCIQDFvYH+51NyOHqjEcVHWfwvSs5Ze7N7xMo+drMqrCoxDAIgJiR3f2YKgo8RS9zVP5CLNnat+/OZWM6ZIsNHqlb3thE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrcZsCRA9TVsSAnZWagAAqVYP/ie7DAM6NkmPP0+8E8un\neshdjDVpTiej4ERBPdYwban+n3e+/qPfqLn/b4UIhlxGH0Hkmutm625o/rbh\nbuGvyZhMMIlfSvmY9KbJGti2M9fvvjn17oaBZ1mrE7x34RptjLRzMR0Tz/zt\nbxtbsVD4ef7SYxwHy8Jbl+MICKNiJn9jMJ0iwUvkEHhNtxjI28jr+SZhhUyt\naQWPVl17HgKRLOmv8Ynd5ilNnT02VLiKNbAD0aQVrXQ6BLyo0u7NYZniSZ62\niMPgvwmkH1dIz/EZNf2DV/QBYSZFYEZD9BYc6+hmUmP9STNXFx7JERA0TCSy\n5WJ5o6k8VBBRC/QV0jJrE+8pm3VcLDAsNvuLn8dQpnNonrpY24E6s2iGPyjl\n7yIoYXjQmgv3s/kCcqlLAUIr7kV/S9zq/xQe8mnNmUC1CAmJNyaUy9li01Te\nOT17IbPlRrKh9Y4DmEoKM/LB7WqdUDtdLcm+XunqwMdM3er2RY1baK/eI9KM\nqy7PSa5KSu8refrv2v23WA9Dwk2Uur03iLNr+8cBaGNhNzQkwHDC6tkKLz7b\nZdVFJ258fcOLF1/OQeOshXzHX5erN/B1CwycePkhdODUKogR0uXfMr4mj69o\nNq2YMWsErz4VDFvc3Pc+A8Ts4LE2TCcOp+gGfhxH+QRiQaBjDSiNml4npPm4\nr1vS\r\n=oV97\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n**Known limitations:**\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"9abbe76ec93dd512c5773ebeda1afc9cbd66e3cc","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.9f2747e0","@salto-io/lowerdash":"0.3.6-main.9f2747e0","@salto-io/adapter-api":"0.3.6-main.9f2747e0","@salto-io/adapter-utils":"0.3.6-main.9f2747e0","@salto-io/adapter-components":"0.3.6-main.9f2747e0","@salto-io/e2e-credentials-store":"0.3.6-main.9f2747e0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.9f2747e0_1638778476854_0.014212935541363159","host":"s3://npm-registry-packages"}},"0.3.6-main.453ebe54":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.453ebe54","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.453ebe54","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"58ea0c9e4eec3f36ce0409ee3462ad27d93f9555","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.453ebe54.tgz","fileCount":94,"integrity":"sha512-W9zKdx1Vo6Lc+DeXFo6yaYvyfHF4DmqA1e1r22ShH+3XUUaIfiB7wsECBrEYCvRnbwGFv7R21ndhbNsGsQuBZw==","signatures":[{"sig":"MEUCICaqfzkCN7f6bpP2c8qzryjxgh/Yp1aq8occF9n1NfevAiEAmkE9N49sWHWwK8wVkbwzJV78ZZ7v7ueCLPWXO/w1Rg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":757425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrgAoCRA9TVsSAnZWagAATP8P/30iFWSOX48fICf8cLWQ\nwsW7pG+UeqHUrqlTlg35EmqdHKVN1WwWVVB/+/8cJZq5ZAzf0IVyqCgRDqP2\nyPKc62w/j8vhLN84eQZRymbTbvL1/bskIvLxP4s9DK0opa6CJqmv5H+XeGrr\n1kyc1nrGRbFYDNpcN2jZDFzRHw22YYd9S/V7Tl2YKDwycxw9YkiymSIlvwu/\n3OIcbjldaFf34AANEis0gauFjwwXcJURSDiUlpirhzi5QVpnQjWyyg04r0f2\nBWc9q1mOadPgdgWdee9YokFyGKfLo+2t1MF6QHAPeNvMeRmNUO9Yp2j07+iG\nLSDGa7laIT+KJ8iKTGeSyf2B+azJ0mTgfDkhbo73swt4HlaEsvSCXGqn+ZY+\n7MhdloBdrDKMaCPa3kcmWqj3QVGR1JzMOlrldckjYBDM8m6xH4DrpafuksqU\nMESHxjWsvWiq+sbXWK3qjP34ccQdcXLtr/7fziElW23W5ZqXVg1m+zhFWG4A\naUdMzde8XQCWInkB4egmFVttMmKascxi2hdXDGVeIjaeq4V/b4dKXODxV40E\nVZw9cZuRbJbaVbQ5mlMNsNibYtKInYNkhm11qUMivdeUXNCJhg0f4wA31r62\nSA02DpNEq4gI+Dch48JZ13iXy5y/4b2WkEb1F+nUBs0wpJ/L81jj9iWBbHek\nh0Q1\r\n=XP65\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"9345a8183d5240a9d8f8157b6cd8b5e9732d5c31","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.453ebe54","@salto-io/lowerdash":"0.3.6-main.453ebe54","@salto-io/adapter-api":"0.3.6-main.453ebe54","@salto-io/adapter-utils":"0.3.6-main.453ebe54","@salto-io/adapter-components":"0.3.6-main.453ebe54","@salto-io/e2e-credentials-store":"0.3.6-main.453ebe54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.453ebe54_1638793256427_0.5032228236754563","host":"s3://npm-registry-packages"}},"0.3.6-main.28e0d923":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.28e0d923","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.28e0d923","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8c0615dfc0f8d12bb6395e4d52084c67c6b277dc","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.28e0d923.tgz","fileCount":94,"integrity":"sha512-/A6Ioptfr38HqkR16+vjS8jE7C0uf6JQdIkV80cufc50pTjyQ+0PE8gGa+qJr1zYCjXKHnVAtLe7Xk4YWFXIZg==","signatures":[{"sig":"MEYCIQC1tw05Tj+M13YBmX+N1iQHrYt2vZotjZhrQeMJYiJ2fgIhAKUyRgnuXcMWzb8MIpOnninFwqbA/QQhHchUCft1zC5o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":757425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrgQxCRA9TVsSAnZWagAAASgQAJAAhDiBqfWhGdYafgAV\ngn7pU3x4LYRj8CtylurfkZpDUTv6ZHJ/c+mnPM8fjq5YRb3R0ZaGNKRzJNrw\n2ossXOolSGR7E8uCSHbeuGebk5nsvemIUx0y70FgyXAtOBeBzoujbUxLhtXG\nPdU2sDBIo+8ggJnUaT9mMvE4Wb/MRyQ3rDtCgAMlnW01jxTcb4BOZLpqXxSx\nqylKwWKSB051aqZKIfyHCxP4BQe7jKL9P8LG4tVAgkypPcywcCFMFjHfimHf\nD+FlbBOBHL0AeBN57P/dLBAhkiViZSi6uDhSa5Xnj6dNPDUxtTQVd7iHpkiG\n4dxKKy+e7Ojc53Wr7OPu0pKjqCryxWY18i6X+o1bT2Ytv9yl0B6Qj/6jFcDv\n0Nvw++J21NyYr0dEe89ePEFxf5fhO0hGHsp58akSSl3Fb1Fjvf3Ln48NkbZ+\nKUsMAAfdS7/hmwmRjgKdfTkgD48RGDkxIY8g4ey7gKDN0EoPH+NfWBrFcdo9\n1AWSxO4Dg0Z8K2d7li07+7LG8b8fDYu/M5nOvxcDUx0rpyegosbERcWwXdHS\nibmB6fttvZHGG0lWQ3SzW4wMSh5AY484xlqPudxZBBDnQ/ZAdcNk/Bd64OiX\nCq660Tyk28lp1+wfKGBWeY3KC0/W34Tbk/QcnCojG8p8EtrME4+3ArxW8M43\ntK4X\r\n=/Ozq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"84fc69722dd19e4e8164224f7ff2ca01669ba0a9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.28e0d923","@salto-io/lowerdash":"0.3.6-main.28e0d923","@salto-io/adapter-api":"0.3.6-main.28e0d923","@salto-io/adapter-utils":"0.3.6-main.28e0d923","@salto-io/adapter-components":"0.3.6-main.28e0d923","@salto-io/e2e-credentials-store":"0.3.6-main.28e0d923"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.28e0d923_1638794289081_0.5377671223983964","host":"s3://npm-registry-packages"}},"0.3.6-main.9af6c700":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.9af6c700","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.9af6c700","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f74dd5c8eb67d0798d4e81ce7e7094693582d931","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.9af6c700.tgz","fileCount":94,"integrity":"sha512-gdO6ly/Ce85KLdCuZG9o/YmO4w1ShSC8G1GS4dYG45zNlXiwkGf9xkzz8KVHPP/6+RATR+2bipVrJYIP+90ZmA==","signatures":[{"sig":"MEQCIHaAelgFm2btgYWnZnZdzlu7y6r0WfJNm+pDXG3cck0gAiB5i23YW6yrKSn/lFi1d9HEz/ximcUgCpJDAgrTMkeZrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":757425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrhBUCRA9TVsSAnZWagAAqHYP/RXueLcgyk4fw818bk6+\nI9kK/5V5aQNXMEwvrOWdTn1pRG6CKtBuqjzhpOEWlu/+X7s4KYuUHnUiREqP\n9pt1QFKXHFC95fe1mcUR9dIEXZDdIi26SLi3KkkRsE572ykn3Mpj4v1OkxxO\n7aHfnygUd5hec2zW183TKReImUMsOQdwilIBhOVxEfa8AY7G8ZMPs3rBKzdO\nQ4AB31LXlh9GBOmF+ZNzb6JxBkXB00n9VXmnKSLsvBjCo1fzeCBGbri/xvdY\nCoB/xAqPmZu002dlJmpKcQw/lb8kDAvIn4Z70FRC3v5Ch7oqKo7sSxhxsL4Z\nP8HUY8nVnHan+3NQthQ6lXXRKGpJANkspBNxiOhBbzYdV+LvIlZeDaUrXkNw\nwy++h1W3NiSHAJx+qXNLCraa7Sniv0jK6Uc5rb/nNFOhekmVOcRlDklwXVqC\nRUkUmw7gYwXW9yyCiHcLkcyRwg45GWsAiSLIpo3hDWzshzh7qBWwwGxWDuIG\nY9nZLHcXeqjn7kT48VcCu13aDHUoXMlhzHCFsJu8Hu5JL1Ck+SgIeuEv1M+m\nwSlxWXW9dAgZh9pE5IeuStA4a/OEwv35X3xmraPEFbEv4FuVC4YjvW+kjWK5\n3DHZHKsIaCWOIbFn0vXjSzRf/7Qt7T8Sd3hx3e5CZDdfBlzqPuVv74qkBDo/\nCn+k\r\n=bGue\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"5d2a9180b86907435c63a66db3c7020f7228c603","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.9af6c700","@salto-io/lowerdash":"0.3.6-main.9af6c700","@salto-io/adapter-api":"0.3.6-main.9af6c700","@salto-io/adapter-utils":"0.3.6-main.9af6c700","@salto-io/adapter-components":"0.3.6-main.9af6c700","@salto-io/e2e-credentials-store":"0.3.6-main.9af6c700"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.9af6c700_1638797395991_0.9622678905807187","host":"s3://npm-registry-packages"}},"0.3.6-main.5aaa43f8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.5aaa43f8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.5aaa43f8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"68fd26fa2241e1fa48c2a4caa8e9bb2c60b89db8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.5aaa43f8.tgz","fileCount":94,"integrity":"sha512-TZqTFXbTrDsf8PiCJMKCDmrQRY+IQWzt6zIrAtB2cHJPJvjF1iemfGNwz539TgbV9gSrBr73yxiNOxepLJCpPA==","signatures":[{"sig":"MEUCIHCzjblNlaGjR2CiSMQBCHaN8KAl+u9F9VFL/sq0H3kWAiEA8HzkMm+nQ1yp7jWGFszenLeMPbJzd/KMT9hdeZOFx3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":757425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrhbvCRA9TVsSAnZWagAAAZcP+wcAJtlGl7B8WuErxhYc\nEsBbQH52bn1bJicQIEgD7bN5IsKErVFdebj9XHDfQiLv7CaIxyZ9B/rpLVeY\nMJYVsqCX3+MxHn69mCffym6d/JdSmNdNemR6vjQQfrsbZa60IeRalNit7zWA\nveljb7cDj2mm6EQLNVUYu6ewO+38oyQjJVnXvp2MPmUwOyWArqYCOJVAT93n\nnbw5+oBQQN8SDISSRXrU4yC10Vd5DwEZkbKzYpgUOGWFxXuW1ORM/K+ujodj\nJ+V3u+qU6B58ljjwYj9joKcTKR3VTYTWsgIk3ww4IhdwPty3Si4QY7aWHcRR\naDcrFTjWXSdtG65cdoNH1CgxFW2IJhcAI72zmERYxzu4KSCYPTrUXxTWIRKb\nO+soYMVrCy5GezuAzi9QJYcltN7KGwSBpbQqz39eQj1ThEZPUCW4hbY2Mgl4\nJUI+rXTk1Hq+swjdIOuLxyRMaJ1F/53f7dxhkqgXIcqUgr2A97HkaJlxcp4z\nLkKDTme9ikzV6bipEDBSPdgq1HJeM0kdXmfwBGqEF98BJU+Ma0EgxoqaA2af\n6YBEfCcdFWpnonCcDZVvyMmiwjRQhcNBce7qb60YI4mZCR7xcoKvBawhyE1Z\ntN0S2DRJvteVlGiV6yAwSlWDK97cd/MoZZSvJelm1uYjedcePLsfU4ezhGe+\nIOZn\r\n=aoKK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"1b9306df7b7aa779fd05873dbea5c3fa4058ca09","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.5aaa43f8","@salto-io/lowerdash":"0.3.6-main.5aaa43f8","@salto-io/adapter-api":"0.3.6-main.5aaa43f8","@salto-io/adapter-utils":"0.3.6-main.5aaa43f8","@salto-io/adapter-components":"0.3.6-main.5aaa43f8","@salto-io/e2e-credentials-store":"0.3.6-main.5aaa43f8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.5aaa43f8_1638799087610_0.4451861925355345","host":"s3://npm-registry-packages"}},"0.3.6-main.4551200c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.4551200c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.4551200c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"035b7940565c8889cb743c10c4f07570d09442e3","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.4551200c.tgz","fileCount":94,"integrity":"sha512-dn9vBVW/2p1VNDUrOWMEtfNtjy8ksob7FikJ+T8n3OspFoNMScD5Z4pQXL+TTiwn1D4YCLdgSw4JPs54a+x9pQ==","signatures":[{"sig":"MEUCIQDTvxOqe7i4omHwrQtXH3dHYAv/pBmyEZFS72zRZJlA+AIgAIIUC94MCdEzWfQKISvNeKCKaS6vRgwE+tM55MfmL9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":757425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrkg4CRA9TVsSAnZWagAAq6YQAIYDNZjTrWvgUc2Pwrvj\nMfTC4cmgyv0AI7cx66SKSDRyf5zheTGJDlNZqAlO/jeT5TdZiWi+eLBFuj8K\nFe6npZLovwCxoL0RGqWfH57/rLGSoKnwfQNXiFiUHrFh/+xjmu3qk8G1Km39\n9iGwXewi9cdsmXiAhsVTtii6wVyAaUkyeYEjdSEKSsxqjMTm0h1CluG48D0d\nCgVRR+q3QTSwHQLf0x3G5uF5jIGpVDqkhH09QAn4ilcsEk8IYv+Hex5qn39r\nEgnylIpapM9cOS2X7MUchM5+ARWE9uor0wXQs9j4XtABmlejLGE8xWFnIndk\nQtPm/K3L2WZdwcBbdjpykJY25C/ac66r6MaOi98cxHYDNfjLg0CdGKyYgJ14\nYgMkLiMShA0lYc/83TrKLLcDYofvsT0PZN1K2c3eI6MPq+iGXlJfSrbAcndm\nT8jKkAKuginmB0z91e710fgUjPR2cu3oFhHoMt1tOykDoaXroTj9aMCrUDk8\n2lPicT5zCWS4XKkmx31P0kk/qXRU5pR9p9fkqipu2yBQ/CJUBFBMFR7tQDH1\n0va7BK8dyd1mVzZVos1KY4CSTGYAWYs81DjTic2VsdvrZg9o6Kt/Fh7J0zY0\nvbFSftFDiyawfgMYNPkcoFdG7eEZ8G5o9nfXXFZ89ADJZPZybNig+mMwwX7y\n1H1C\r\n=SPgh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"f13a635a6fadf9f3e3e2cf1649efb5dccbd20a3d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.4551200c","@salto-io/lowerdash":"0.3.6-main.4551200c","@salto-io/adapter-api":"0.3.6-main.4551200c","@salto-io/adapter-utils":"0.3.6-main.4551200c","@salto-io/adapter-components":"0.3.6-main.4551200c","@salto-io/e2e-credentials-store":"0.3.6-main.4551200c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.4551200c_1638811703890_0.07868417857487686","host":"s3://npm-registry-packages"}},"0.3.6-main.59ea9942":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.59ea9942","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.59ea9942","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"da6eea3ac6ffa5b7972f26800c552a7c8f9217b8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.59ea9942.tgz","fileCount":94,"integrity":"sha512-fKuQdeLTLcY+E1g+cEK8pOxuQSKntXkkmaHdU+GXjc83sEri4qz58nhWLCgdfDIKym8S2y3U75M3EciSwizrCg==","signatures":[{"sig":"MEYCIQCjLSemiEU147uWMy2Tt23hVumRcinBfsyyy98zbDg4twIhAO5XMrNQ69I87keVjSkkpgI3heyyAWgllooKqAxDVA9A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":757554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrlDwCRA9TVsSAnZWagAAIOsP/2W/y81Q15dVGIr7th0V\nW7NX6+d41Iq0FtzQ12wYyvSSck/jCLyep7lfoFLP6lp1kJtqtxtr1h0YF6/0\nBuclb7M5g3jZvOCNxKgPHcreps65S5i61ADwAOthlRBfB1s8V2v9w/l87OEc\n1+j/1VkXJQ+5seWmb6SmzslT73oISC5N9wu57Jv34PSV/AEX5wYdVRlTlnWQ\nQs+yhs37lLauQUXM7ioJ0WOgk509HmY4Nap4sXEETYAzLfT36moL1W+fVJsI\nfiog/acVR27L/XRptFFAWfrWkfs1oSGRBTVPTSl/VSIumFZGwSyvfmhm/uBm\nUxIIacp7FnNUDw8lsEHAgy+rpDpxXs7iBS5SRyOrOENcOQVp5pUNav6RwmYe\nOktQVGhOJWtNmK4IO9pz1/+yke034A5YDBc8Qpx2PQeZ/eIqgLW12GYK9D3Z\nT8y/lq6rq9QgAZu1ZsmX1Xv1UpCeZ8Z0Iky5WvOC4BQ+FgJWb5d6dSVwGrv2\n5LNS/TVmDp03qIgBP+IKFk6AbJoqAXMA1CUZCPyaMU2neoDAcRABuM43WNKm\nkUe9XZRTdtXeo37h5cXtPDoMMiJ3JVqHnzWATPRgsebviyFa4M2TAPFgs8J/\nfM6wUHXFH03BNGgtLRtaCh15XISbf3leYEaLQI3e1+1qph+bwYz6O1ehECPl\nPXCC\r\n=FfvP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"200ca94e3f49045b593760528779c909a23db864","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.59ea9942","@salto-io/lowerdash":"0.3.6-main.59ea9942","@salto-io/adapter-api":"0.3.6-main.59ea9942","@salto-io/adapter-utils":"0.3.6-main.59ea9942","@salto-io/adapter-components":"0.3.6-main.59ea9942","@salto-io/e2e-credentials-store":"0.3.6-main.59ea9942"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.59ea9942_1638813936388_0.9576130761548083","host":"s3://npm-registry-packages"}},"0.3.6-main.9983333e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.9983333e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.9983333e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d83c4d11f3f8ca2091aaa9ee841512bf605cb480","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.9983333e.tgz","fileCount":94,"integrity":"sha512-DV0lgH97MM8ohr2aDEwczfdpR8tui1C1YteqAguwAJYqDO9jsicIfeq/wM1cr6q6PwNaeTDgmUNYL+dw5wx4Sg==","signatures":[{"sig":"MEUCIQDDG/WvTxIicN2naS5TZmNe5XNzFN5Egy6XtKNUe2SdpQIgGiTBWPV2UA6YVPZFl8d8QPm4x/hvdQMSqpaw9K379Jo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsG2kCRA9TVsSAnZWagAAOWoP/R8glklHY3NbE1lJejNY\nGZDjEuLiixcrmr+cJ0pgkC7nBWlt7m1BhyUmu1Y5oSRMGeIYftqW6zPN5eEc\nMAHGzheYNHlMjjrHSgyVkzJeYpQKjpxjXPMMqJEx2KMVoe171OcVAYiKsiHl\nu4IB2U4BCMV+Qv6yVh/L/8sz55tGzsUoKYNtKCCSH8wI6wIlxEvAmKdwALxJ\nBlO2DMSc70MMrbvTW8A+eYkjs11NUQXywITxLR5MEiFZn5wXzBAHRyRaNPXu\nf6M1xoDJhWgJZM+FylkcIaidbOCIdDk5iMCcRkyHatz5NH5g/MFOPUVdL+g/\nc0tX+gVnhsUCjHRF+kAb+idsxQQ1X1oJU/IBhqbD2JFm7Ij/JKIH3Rp18K6g\nqrppezfllYzfvwpPomLv7rK4b3Mm7oKQo5XXXCORV4hGxXwwbsbNQVJq81So\nPtfwPAGYWDwHY/45ptU8yOagqOTfLDY9JYke1jdrtwZg/vtW8rAaY3Tgezem\npS2bRS2SkK7HKUZojEknrGqhaTmz81ozcRqSc9WqiADu8Tj/Nor7LKM4a3Df\n51UxlFEjQQnoO4qC+w2Ilxfy4omuFtABziYl+RSOf0Uv5wky0yvZXnQJ3h8t\nunqtZg3IeMa3pd3maJdZpZhwehe6IiTMyZ4JQgVTzlQR0b2YNJDkJT+59FXI\nKJXq\r\n=P7EW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"820cd72b0a3009b3b76539de44357a59ce1e8b9f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.9983333e","@salto-io/lowerdash":"0.3.6-main.9983333e","@salto-io/adapter-api":"0.3.6-main.9983333e","@salto-io/adapter-utils":"0.3.6-main.9983333e","@salto-io/adapter-components":"0.3.6-main.9983333e","@salto-io/e2e-credentials-store":"0.3.6-main.9983333e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.9983333e_1638952356461_0.29126992532309104","host":"s3://npm-registry-packages"}},"0.3.6-main.e92436bf":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.e92436bf","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.e92436bf","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6865cd361d9793c8f4cef05e7810dd15e7971279","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.e92436bf.tgz","fileCount":94,"integrity":"sha512-+tmc3mLJxuDx0BoknXKnFQBnPRxUOn0WQbN2FGmFbYvmOPVfgYAhqu62DuLTCUFIif4XPlRNoQX60W4CXmKjcw==","signatures":[{"sig":"MEUCIQDFjKUUvCYE7Z+dtmBolW/7/KSCyoka652t9a9PV/23vgIgDy7cbFMH0mozqn/oSIZv3VquZmzwRMQWEg3pxyG0woM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsK+5CRA9TVsSAnZWagAA2Z0QAJinPRA0KFBmqotMuofC\n1rA6PpCSR57l06Qu/TF9bw9rEJWltjXGB6XIIlY19FY6eOXaTL/AKwwDuP0+\nWKUhNyyzJpQPgJOMK4xQlKsUNewZ0aU3dxiCK9tECE+pq/D/j5viiJevLlwK\n6SOt3oowZzOBmNjFUIJ0U4P5obPnxb4/XwncrJ2xk6pymNaXqrAmY0fXvOW5\n63qHIXgaFTze3hlBA29NEKQwkGSYWR6u/xfT/UE5DvVzz7KVXEr0d+L7YXeF\nhnmNFiOL8MbXVY5JOM9kKFjGZDwkjApbo1hkWELAC8mwaPz2lVyV9c/5KJrc\nxMuSRvUqnI8YPkyP1XlYJ9oRxfsJ24+9CgjJ+o56VsOQ/jmPv3GXayrClzNS\nO/go88Pm7Da98MPDXErbU2D7XSL4C560PuLJivkgK0JJKX6Ogn3oHoCcEMBs\nsoH6BDq2SQJZ/hHmwuDBU4BhL3VSlQ+zE4rNTbUuUkKSA6J69VkYVx7PrUH8\nq/+3NMFJeQTvb0k6GqKB68g9hu4mk+VQ6dmcrJVFMYL5NLIc/OA99NDfZwDL\nKAbyJHiC2H/9r/3zTwCh+xXqwwQklPPINwckAe+eythm1H9xlJkWV+hbi6c2\nNGaiktz4aqwhiH1pevlEurkc/Z2+gAql4/UNmUd+rIz1uHQiAF/MmYkb1E6C\nuS8E\r\n=8Fzw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"3b6a2348c8bdbaecd502c68bfdbd804d4cb53fa6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.e92436bf","@salto-io/lowerdash":"0.3.6-main.e92436bf","@salto-io/adapter-api":"0.3.6-main.e92436bf","@salto-io/adapter-utils":"0.3.6-main.e92436bf","@salto-io/adapter-components":"0.3.6-main.e92436bf","@salto-io/e2e-credentials-store":"0.3.6-main.e92436bf"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.e92436bf_1638969273011_0.8414597036759148","host":"s3://npm-registry-packages"}},"0.3.6-main.8f120a31":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.8f120a31","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.8f120a31","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3b230c3e2e7a4ba59f64044c4ece395723a713cc","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.8f120a31.tgz","fileCount":94,"integrity":"sha512-UoF9ptqRa47+tACBWDk2KDhe4MyyTNyGXqzDwXX/gdXN3WRc6EonRnZNv/gMSeWsyiwHKxQY/gq8T/CR8DbS/A==","signatures":[{"sig":"MEYCIQDFSdpKUpv4e8ZB5gTKpypgf7hjVaqOCAd/49ujqBigagIhAI5Tn1uFM/wlf6JP34mLrBZk5LsmIzLpS0sUhLUadDks","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsjjvCRA9TVsSAnZWagAAHkAP+QF5lZGgdKakPiptM9aL\n2zkKkBumw5pONSJJtK6WieIrHg2t/oq9xcFzCN8jDAhFoQp7/gvNM9yV6CI9\nASBtDgjJHWj/x34EBXn50tc8wclOPrGgBQnrWGGGBZ5sXBLTi9tWWh9svgEV\n6xeSAhn/IO20AYWnnQh4p7YKMv6mQ6wexV7Esrx8KWN6br/Q/CPpRwajveIg\nQSuKD/V9wGjYEwwQgZ8G7aYH50uMI9v0ZtDD6qDCIdjTcBBw2o+0iEkSVrt1\nuRXeSLctu+C6onJz/4J9ta/X0LogLPAdrfV02I6v/H9iEytZnci+ygv09Cq+\nsdGJ6mbkOt/w8X9qWBucRqUK05Tnk3v16o8PRn+/RqS99VUBHMFfEqQBQe7o\n2KL1bNj31UsYOcOjrntp8rCrUGSUHdhtnscQlY7kGQ6hKbOR1alQtAuiQlIg\nsV8blP6YuDBR1VxcVSBqHVD3EZlLlOWe706XEN+siID1UKcqnDOs8nBNZb3H\nafK0HsVO1CpXC6DS5i8rSZjHzFDUBdZv7qpKNFtTG4DPzy917OcyDFnSMaDj\nSMz5cRDgMHRJN9M00pDqRu7y9OgeFeSAqJav9n3xNajrjB5QX2qsCDNJzatV\nTXL6K3HT1gwIfBLtceMBDibiO/Utc1i6yK8/4CeDWnsPa5diRPqQOkoe1m1k\naUnr\r\n=p4pT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"a12c1315d6d250195d001522dbee594178a5b597","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.8f120a31","@salto-io/lowerdash":"0.3.6-main.8f120a31","@salto-io/adapter-api":"0.3.6-main.8f120a31","@salto-io/adapter-utils":"0.3.6-main.8f120a31","@salto-io/adapter-components":"0.3.6-main.8f120a31","@salto-io/e2e-credentials-store":"0.3.6-main.8f120a31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.8f120a31_1639069935246_0.345947796004646","host":"s3://npm-registry-packages"}},"0.3.6-main.ad8f2316":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.ad8f2316","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.ad8f2316","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bd01d70b33f19509f6d0583f793a0cb0a55fb1f4","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.ad8f2316.tgz","fileCount":94,"integrity":"sha512-mdtmZH2csaIDH/kw88F4xvsEz3B3AbvAm4jw3VaK+Y5ymRmtUSg5MRp6J3aPVcgrKaLgWH21MFOUSENN7ZDeNg==","signatures":[{"sig":"MEUCIQCL/JK1TdXsc32NEUGznawMAjzhkEYvdgY5JWkHwcOpKwIgXGzO2HA4RsKyFBUWiMtF3V2txXs1aXVHFidyn3Ykvz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtYvbCRA9TVsSAnZWagAA9xIP/As89QhJd582tTpGjfBX\nyJ3DBA0WZxxpoXKRIIM3ZtE+/vyms43RL4KyjvbWaz894qWiJt6QSBTtH8e8\nkgU1fl+HzzQqgHNSN+36uu6wEzgwapouFzac2TSxlsVqvJy1P3BE8Vstr9hI\ndHN/YGScziEmlZGW+h6L1vdy44fZiat6qJfWsW/RZFCWQ2YegrTph1TtQNCS\nCgKxcGaIOm5kYmry3bjZKAJxkbLsTFAO/tJEtPjRNwXUDcMhzkBFt30hcpWM\nMXSsYTGeYxeVsN8n7t1Q2P+Q3t0+zX4YiREfNxyr+BpM5MWQJg6lT6LTOlk/\nMKa1yc1JCWeo8cW20FfFVrcEWba/jATHSsQ+COwMDM81nB/8DzYZeXsO5MMT\nmEd2haRkoIHNdS5TxS90EeACHmKUfPQzuFHv/V9t7AXGimtDyM9a3uqT1gQV\nEERNrqG185rFzy2w/5uX3oRRgJ4Z6vTeo0KWUwF1+I7xwMaN9iKM6N1nSsSh\nh/a0VuNKQlDSOX6ap796kgcWaJYaa5nIO9rao1cbtuw9RzZhj3BAHLJpvjAR\npwxZ4LXn2EBcD19dot85XalwYmydkLsmxlO4BeqD4TnBHLWBVHnecN8RHL90\nUy6viO9izLoMYJANJGsqKFJPtaf8MvNOKlBJYb4gYZJyYsXqiaDQ2cQ1YWiC\nZ0XH\r\n=ULzh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"42eb017e4ce55376185d0676307457cbd7748fcc","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.ad8f2316","@salto-io/lowerdash":"0.3.6-main.ad8f2316","@salto-io/adapter-api":"0.3.6-main.ad8f2316","@salto-io/adapter-utils":"0.3.6-main.ad8f2316","@salto-io/adapter-components":"0.3.6-main.ad8f2316","@salto-io/e2e-credentials-store":"0.3.6-main.ad8f2316"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.ad8f2316_1639287771012_0.30521705042671","host":"s3://npm-registry-packages"}},"0.3.6-main.561ea290":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.561ea290","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.561ea290","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"19f866119fc647f0f1bfd7b571ff23656226394f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.561ea290.tgz","fileCount":94,"integrity":"sha512-cew+dC/grwYjS0wkgBahC4Y2y3tp2y24KZEnSyUA22Z9e0Y9RtEdyOaT1inqDGF1aJkXeTRkFfUzcMNvMMXmig==","signatures":[{"sig":"MEYCIQCbc1nPJKpee11d2ytDAWY6HpBYofDCVH9uTwuBQMDEqAIhAIyt4xpR2wgt+GvfCaCOSl3sQsiITe19cQogDDx3z4CQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtbDRCRA9TVsSAnZWagAAsf4P/jTL1gCWr7V88oIbevAR\npJC58r6miCgVDC0FJDIdsJwlj6pOE1Qg3kqxUCNs3bFh89k9ubGyT5ifOKww\nrmhBRFtnbrko+IhWAL/IUrGd8VNboJ4a9VKXZ1VwfiMcHC6n2SRR/FVrJGWO\nbKBUH/NZuPCWASV5GbzazENeWsUuX82/KJExW1zwrUvdHYJ/QSloHVBFngUf\nrVAWps9qLh6gcfC/wgGlnrqZsMTfZXfIMsWkq5bZIz0qpYyk7D3abWJTdB0B\nkTpjAvXA0G17hHSj/Ab06UI+aZwmLjqaG5lQCHg4M4oquUh6HSXwARydAmY4\nPL93bChKT1KLFHdpByVhigNkGXvmI4o1D5XpPvUA/AwV7xOc8HwQ+t3F2v4c\nnXzwIDWD/XGnhWAKM7oQDK54qFQqVxUQgjMs4wqdDtN+4GUxreI5j94ANkvT\nf4Myp9rsinoI4sXbIZb6AdD8txHzQMZroN57r5/QCSoPhC39U7Ta81krv4FF\nUWP0PNMR9uvN4mTMd3AKVz89Az3PJ68D/0EycPClsO9xyKwhjUDsygtz4siF\nYi9vfKfoksNahmJiL7e1ISjUTz3HxHYlkUYm1C5q8X6ZS+RpWJyUZXrraKLa\npAxWwMGl8/Zu4xgnKbUAdh8oDLaf6jVK4s2csFH8v0feDABQPWq7L3vms9Zu\na6CH\r\n=x3ng\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"51ac75c4142646c34f3bfe5253cf4198b1c5f0a5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.561ea290","@salto-io/lowerdash":"0.3.6-main.561ea290","@salto-io/adapter-api":"0.3.6-main.561ea290","@salto-io/adapter-utils":"0.3.6-main.561ea290","@salto-io/adapter-components":"0.3.6-main.561ea290","@salto-io/e2e-credentials-store":"0.3.6-main.561ea290"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.561ea290_1639297232621_0.7613955841485194","host":"s3://npm-registry-packages"}},"0.3.6-main.da5e1fff":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.da5e1fff","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.da5e1fff","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f6ac0ad7ebd7c18b0c618759e76582b5e309e9b2","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.da5e1fff.tgz","fileCount":94,"integrity":"sha512-DfoulWXZCrnBIHLy8VakeC+lQmmDUo5EX5xS0iF+hmv1gNdGb1LVIk96zS+kkx5T7VuI/jT0jVKOboKWA+lukw==","signatures":[{"sig":"MEQCICWgbCRVJ++6nGEgYC+t3SDWidLIvTWqtK3evh+CdmtUAiAfDWFO8CzEVLcHkIWPleiJs0jYrrnIRqGl8tS4dxljew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhteHRCRA9TVsSAnZWagAAVxMP/0PJFmLAxHnCrZmer+Yr\nT8vRqVzC6CU3rfbHg2jrKN90z1BO8htHIytFR8tyFD/OkaeJQMMwybqiziVC\ni5J0ZzJI40GWhuiYZmX5xnXp5zvpJa6zTVxajrink5qUQpOaMrJ+Wn8NvEkU\nnrI90enS47R4dGr/uI+3BxBysiLwFr/cT3cqpKlorWtJjzgWpJiPEg5JPQHn\n3rWmqVtdNANh3FVBlb/Ys1BSsu8GaYAZGqbu9HZBSjpY/kJu6hL9zBZHjYWS\n6GdNdMCMw27KWhYRs4BCaTiNmw1DWS64YUOFkr/b7PJU7owW+xxFszKXSVkp\nLt+ViSVucAKYQLPPYZOdDuFyP3vdY9FfgcIAUUoFLD5L9ed/3DK0lrHlts6f\nvFNhSrq/3FVHLz69/K6NXHm3shK5i+Q+LmKr8NqNx25J7B8A8K1da1c95veJ\nzWhhaJfb2AXHziGDoHXHYem4Md8haCQIgCRgzPZKl8IaUV7yfwlgL0GqKqip\nEe5x7+fI1y5ZujWnK/6So8OoIhThsMjlqKkKi6YjPCjWU6ELR+q2/3dgaes0\nAysHMzijr3pY0SMSzX18wtuSdGRIo43f6qiOoRnMZAQXZeiAOuOP7WQ443gt\nnSvbq9Myh3sJDVyrfu7HORfybT/gZRpt0S2xcMg9ayPNEhJ+S7FUYzC3KwHd\nljdG\r\n=6pmw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"b9a4440bc76ebbe95895ca0b438abf28ac06b0c3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.da5e1fff","@salto-io/lowerdash":"0.3.6-main.da5e1fff","@salto-io/adapter-api":"0.3.6-main.da5e1fff","@salto-io/adapter-utils":"0.3.6-main.da5e1fff","@salto-io/adapter-components":"0.3.6-main.da5e1fff","@salto-io/e2e-credentials-store":"0.3.6-main.da5e1fff"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.da5e1fff_1639309777314_0.5568744631102591","host":"s3://npm-registry-packages"}},"0.3.6-main.cb912f16":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.cb912f16","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.cb912f16","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"cc5625361d980488a3818fd31246eb4a18af8d51","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.cb912f16.tgz","fileCount":94,"integrity":"sha512-Yu02JkVhISKi/khi+e+W8Xrcf6UZim4fAcdxxTV/ZwDaCA2T73vPBcjltG1vnUqXGAwfUtsC1b3oA0vDRuRK2w==","signatures":[{"sig":"MEYCIQDIyeYHzKuDn3jz5EgbDjBykg22x5fq51IWWagwmZAajQIhAOvmpR06nsYT+iXl6v7/3aQJ+gLSh+zkYqgHSiY+Prel","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht4gTCRA9TVsSAnZWagAAOzYP/0mZDCxTk4JKWaySbT+0\nyG61AvUf/ydufeqFpvN0vXpJDDeDWKvKfY5D1nk99UIWI3m/UpAhA8X8E9wD\no3jAuesPq1yREXLlOHNHKKHTbJvdAF/+r5L2L0McQ2+Kalt6tO9L3ju1flTk\n+aDM9tY16/Dat/DHz7x7nySjsjgFOdsIk/an7T/v2ocqo9WdnF3pPTrnNdZo\nqAd7p/AzDke303Oo+RzI912XCyF3Zsp3gBuBTIf5hDynLJbqwK+slkD5KQg6\nuyqIlUJzsWgMdHYI7Teip3O+Eha7YpdGCXKSRebOLtZfcIIcQKKYtLUrcnn6\nrGsXwEnustnkxKaqBledDL/WR58xz51h6il3s285fg2LNmVRI3Ffok298XwQ\nFl+k6bxfQ0djEVB4Bx9N3c+ZguZWA9WB88QHuOgXYCpEurWagg9grldAWk9X\nGWCxD5AcMkC/sejRyK+zSas9CsLpj3snxd8w2krmIkDUXZwN4tgIcmSrZeuB\nnR7TUMKh2P97lp3Q4JIxNeb8XaPLMAjD6EUFTIKp1/SkI8/dV4aZvajB2gr/\nc2JISnOsCB7bhiQRLc8gTdPTlBKFG4U2T5w4n+wnuGgzEekJOhPqs/VDY1qI\nKgrcBfCOr1V1khQYL7a6dwI/0TKTh6QOuNsXJilR7QT89nI5Pq6jRnWPum2U\ny47G\r\n=oByY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"24ba1336fc7cfd4a18588f20010638357dd23c6b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.cb912f16","@salto-io/lowerdash":"0.3.6-main.cb912f16","@salto-io/adapter-api":"0.3.6-main.cb912f16","@salto-io/adapter-utils":"0.3.6-main.cb912f16","@salto-io/adapter-components":"0.3.6-main.cb912f16","@salto-io/e2e-credentials-store":"0.3.6-main.cb912f16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.cb912f16_1639417874773_0.2825977751466786","host":"s3://npm-registry-packages"}},"0.3.6-main.b486e391":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.b486e391","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.b486e391","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c870846526ac96e8351d3005330449f59b737449","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.b486e391.tgz","fileCount":94,"integrity":"sha512-UFAFDymGjo+Cwc3MvilJqngTaad59tsCMV32wNOT0qzXXocyjFaEvvouEZk5qpajcTGVIp5Yqi0VWFF4+Qz0jA==","signatures":[{"sig":"MEQCIFudbNPIgv72DhQG6gQOE/YQkkYAxDm7SsHglDtBnYXaAiAXTqJC4oI0NzlNQaKL5JpOg9npVNzXO4ZxJntQUC0H6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht6xgCRA9TVsSAnZWagAAtn0P/j0rasfkr9q/Mp/ey7SW\nxBtLoSGNVApGKjJ9gskYPBE0Q5Kwmuep1izttvSW4kA0aNY8O6OeeKSntbZH\nAu7nBNC2DSgzOqoVG83/EZvRCbgyQ1/e2ntbb1Hhpqs5gzuhI1k9fcEtGObt\ncilq5HD1FpxooW73LpoPKIay/hux7ywJNh7tE9lboVFwYnRPg9vPBQJy5GLQ\nDjL7VkBltgsj8cXHWJGXpDNeBYTjYNh4u686M38AYhNs81qAm+RUNiqBS2Uk\nly9sw7Mnt3Uc5CHcQPtnuxzRZVt85Ufug1fTnxlIAggKhN9zSZrD+POhGoqr\ncWWDRITWckdZYirzcZuztCus+DdqBataaDiENQoyS9UF/kGVRsSVPKhYoIqn\nE2ECDztSP8lrnEI/3zkPGtbt7qWtCmwNZcFj/LAgfNaXRsLABi/WZDDaFpeo\npR28CTdlfuOVuYArriTH0cT+rvQpCCjnv3tC/BhCK+w3sffKkv6onUzbE/O/\n9yhN8lLFEnfakEGdX9GAKynTV4t8UXep2+LaStFC3yR5IwSVHTibcGLOgkRg\n0VylilXkRiYcAQTyLIoJg6oclUbEAckwl1OwKfS6jy1NQ0Y3j+C59FqdQJhA\nmLQTwtzHRlXyJD+NzOGizIcqtv/yBsE+VTh7thxYYlYjGYN9nuhrQgReOJ0+\nbKch\r\n=KtUW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"7d1724b4d54511eb75d7028d41a8b98ac2174416","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.b486e391","@salto-io/lowerdash":"0.3.6-main.b486e391","@salto-io/adapter-api":"0.3.6-main.b486e391","@salto-io/adapter-utils":"0.3.6-main.b486e391","@salto-io/adapter-components":"0.3.6-main.b486e391","@salto-io/e2e-credentials-store":"0.3.6-main.b486e391"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.b486e391_1639427168729_0.8742120514855869","host":"s3://npm-registry-packages"}},"0.3.6-main.4050794f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.4050794f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.4050794f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2bb70afbca88774665fedbf13779e8503167206b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.4050794f.tgz","fileCount":94,"integrity":"sha512-xLpwCVfayBCfCa8uxZqd4oVRhsZveOGO6WHB6qzTipEg6IalN+srQ+HO81DmYTS5mMbywW4q8QqNJ/fl1BqK5A==","signatures":[{"sig":"MEQCICw96P9BJM83a8BDA9mp4BI3lWP/cwV4T2jZly0IbZgfAiB2lAqNgm46MUZhma5o17GRtUUC598wJoFpZgMA4grD0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuGKrCRA9TVsSAnZWagAAIhoQAKSJcYaH4JYtjYxp5xLh\nvb2vDOJ+bKZE+qfTnUHOeXMVyYGdYAQ/6jxXvaja9dsdJEn90VW9iqCnuP4c\n4CFDVe5t+izCjr6foxagVsC4/Bi6sHauo1DzScKdPuUXfmxN0+3c80xCTyes\n9aFZQ+7pMdQ38nH2P7e0vGaLrzStr4qktBbpJKJ8nDcP0p6it5wk2Wd/RWF4\nXK40MPtQNLs6dE26apVXCA0pcxtfaQfUSasBFwvLtBk2fw4+1lNYy1MhH5jS\nVEveGQhOuPUcAxmnZqRpgc1Q9ShnHHIOGNQ77Ycx3/Rw+ZYh76Db/wa0MFJb\n9uqAO+3et+XZsCcw0wUz8jKHAWVtHEC75ouFKjYm4piAIwKiuMR+tfagkxKi\nEfFWPw4jZ9EvX5nZE+XlLDgF+RGgDzfeqOjgSmt90i7zQRFl9LtAslWvwICJ\nbq4bju9cT+IGJoPR8/1uWK6g3s7TTFvQcSHhgx6Fx8yJQKmzQYqwJiVv5XQK\nUsx6rNq8oZD1aQb169MjO/7WfpaD6YzIAN0x3hh8rF9NRvH2LcCBusZSXeQ6\n++u6gi/DLoLkKCrY+YL8og+I3PPtjJElsDKQlFHareiLxTS7uQgGXGk6jVo6\nRwHU0YVxog9R3azdoVVCrvSsy0qbMn4KqBo/ua7zkrme/GnieoJzDL8fthtP\nsmr0\r\n=Lme3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"e9ba027c8ef02db72ae36939528bd38ff368b56e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.4050794f","@salto-io/lowerdash":"0.3.6-main.4050794f","@salto-io/adapter-api":"0.3.6-main.4050794f","@salto-io/adapter-utils":"0.3.6-main.4050794f","@salto-io/adapter-components":"0.3.6-main.4050794f","@salto-io/e2e-credentials-store":"0.3.6-main.4050794f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.4050794f_1639473835718_0.6754178167363061","host":"s3://npm-registry-packages"}},"0.3.6-main.d23ba09f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.d23ba09f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.d23ba09f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"0091b426f4557bb8e4cc2dd998334de2ef14a59e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.d23ba09f.tgz","fileCount":94,"integrity":"sha512-mGOTaKaKoq6FPKh0qUb5T2ABV0FEBn9IsstFIiPyd1th0XIduhLGCjnn7wnIgjSD0Z7Zwq78pgQSBO7nZbj8qg==","signatures":[{"sig":"MEYCIQCmMWeigP5BtbRungczQhEleJ3kMhR7nWrlJbiKlw9O+wIhAM+b+BvKO5SZoArkAANtnMxtJ9eqdIq/urxCgE0uRRjK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuGLMCRA9TVsSAnZWagAAm0EQAJ0XMQ9ahxaZmCS+6yk4\nkAYwgWXtPd+qCFI2Uk8aJU4tqpv3cXv47ClzIBff5l9R/aPbZYyTy6sIN/ZU\nr1HyMyl6KC5KSUopuHk498FwWS1hm45nP8HfWoMuJ06uvcmZHpqH8nKU0jPA\nYcl96OGaX5ai9JiqHgJGYskK/V7lYQOOYkIwnOODnZQG4qY+wG2Iizp383+h\ncWo48qPTIW14/JIHhjGsXKs1vrnE6sUTHYkdd+J1JEDaFtjSN9A9xhStDQRj\nkH5azYcyhzfvebUMEDHGWBHlq7yEMb1yh31JOSUZIAAfSsN0JPl10LbNxGZ2\nOkDGATXcLh0+EK9pcD6JfknTepzCB/7QP0W+sMin8Fy2nVSWahRLJNa1Vqex\nB71XXGZdL8C+24s930Hk2oWL7ROnIlsiUtcWqJZ/d3augHO4BQa9mLQlwIH0\nAbn15NEqGYQE2hTCA0/v5unfLdSMcZRu+vOnXceT33i988MqaoPoCF7tzlJc\nHbVqwLSn6NYrol0DNNLKo9ng/+wsC76RUeQr7ZR7RNHNBIqbsehYCWT7+7i1\nyNQmLNQxEewqqL9L8PfsrZegLCjzbLamPNkEBSZevmaVkJI6xL6NmuffvJCm\nkf7tF6q4t7lso1g+nMkcvPvhYo2CE+4efSHFJKuYTO29ELD/JFpVizLkqzl2\n8KrH\r\n=SFa8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"cb13908defd39b908913560670cc98b7a9b3d06f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.d23ba09f","@salto-io/lowerdash":"0.3.6-main.d23ba09f","@salto-io/adapter-api":"0.3.6-main.d23ba09f","@salto-io/adapter-utils":"0.3.6-main.d23ba09f","@salto-io/adapter-components":"0.3.6-main.d23ba09f","@salto-io/e2e-credentials-store":"0.3.6-main.d23ba09f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.d23ba09f_1639473868023_0.7456712070490679","host":"s3://npm-registry-packages"}},"0.3.6-main.a35485c8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.a35485c8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.a35485c8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ae46aa923acba571d0d4451e027df632cbdf988d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.a35485c8.tgz","fileCount":94,"integrity":"sha512-hMvaXMwKe1Iq2080cMBno9XA0NGlbtk/NlptjeyOuHS9xRzrp7+Bv+Ujz0GJXixWbfqMnY9V8YvTT7oalIOF3g==","signatures":[{"sig":"MEUCIQCgNKx1jP7qQEGtLUOoDtO/onH9unYJ4UBfzfOyv5bcxgIgCOAMn9Wqd0BDvVzTOe7m8eHlhQ1qCwDpzhDQmFVt1HI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuK2MCRA9TVsSAnZWagAA1dQP/2o/SSXPEadFuLb/iBN1\nAkPcAQw80VTkrDWCONmg4bxFSbr6yFZbn8Naqvi0EGx4VzaFn05xUmBN9BLT\n85Zx4nmzry5A6iXZPO47mgI+bttAoO8NX+Uimr8Q20b0zsz9uYQsGktR1MVq\nG9lUnq3EZ1hQeEwj/KIV1pZzK+U3g3RmzLv7Ia5HzTYqAt25lXOGDdldcRlC\n7YdowIgj16cIUjmVtI+YcO3hWbsX/QCvbhFrzIWVKDaikPWLGoYG6ghwZRMn\nS0vBrfcloEEwl7Zp8VAMhwFvMiRzFDzjuaOf0aDilNFJ2Cwydru5djoOajog\nQL96wRAmnOkl6BJcP9HyXkU8sQ2E8ze5VmkcqYkYMOt8rZiJnTGM27z2z6va\n18/72tdnaAdt1eed5zKHaYG5Qtx1cpIrpwlNRYqj15GVGNx/bSDt9tax3ycE\nhFA0Gv/NweAG5C28TkVjIciK0qvO4srLWV52yHPdQeP8FzuPPbbZm0tX+DWB\nqE5OnmjkkY0iEzKbcp1Jg1TkoSqfnXKhcAq+zZLhDsrz2tReZ71EzN+B98MA\nOYksSkOh9wnobjfdmB16LsWlHz8bWgPVnqv8g28He74sxq7WbaYKFcoh8EuF\nzL5n2eIdvOI9AS2a2iRGBAezi5sdkdXZqJM0Nw3M0a3amDv7/4zCffiiLrYF\nNssi\r\n=XfvY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"c3f2da78381eb39e3df4c4608a0aac9e42b44467","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.a35485c8","@salto-io/lowerdash":"0.3.6-main.a35485c8","@salto-io/adapter-api":"0.3.6-main.a35485c8","@salto-io/adapter-utils":"0.3.6-main.a35485c8","@salto-io/adapter-components":"0.3.6-main.a35485c8","@salto-io/e2e-credentials-store":"0.3.6-main.a35485c8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.a35485c8_1639493004523_0.17741371589593413","host":"s3://npm-registry-packages"}},"0.3.6-main.d64c28ab":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.d64c28ab","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.d64c28ab","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a2db49a72c37094a4c057810a6f0459c84d97039","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.d64c28ab.tgz","fileCount":94,"integrity":"sha512-0WUuxhnpsSY3J2dl53sM6pJNMVg4xS0lsDFenW3fpCC8+pwumqklie1S1Fuj0ryJKu/y2r7hEv93KLL7Qt/dxQ==","signatures":[{"sig":"MEUCIAVsPicrgiTi87Yre3Wn7yvqig5fA6VjIN63h0n89sQzAiEAjSe0DwuyuDBt4AAjeuvKZtWkAvU/eKZEYP6Usx6uTs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuLytCRA9TVsSAnZWagAAIUwP/0wrSmueAICX2vAilQyW\n4nILNPzNO4KOMoRCCtssd7f106fU6DPGGjifIXCAPYdGxf5CnbOEvsxkvd2Z\nitdEHNvCojpIKvWoI6ZEfilffHCtgSNAcav8GMYxC66hq3zQ1VwtPVC1pFrL\n/vzv9bHrkEQ4Hp8+zfBKTH+aHI2TtNbOoqw9v4m4oqfhdZfJbSewWDTwyoiR\ndnaSYBpbPSUuIFytPs0OD68JB131crGsnPjqQbJE1XSYD7SDqy88gxqqq8ES\nojdzN/PVt6cQe1/zx34DX/SDAWESfHD6GdIc/crlPWGMVF4iVn6vh1slv+Ed\n1LQqxFV0+ADOPYKuCkpkZ+EMV2RIbT2/6ZDiCnj6TUmF8na5lpM12XBI6BZa\njcBZZwOVblbLaesgCnoeYu51ynGPpJgB5OF8hPYYjahJV3HILHLdJiiLEArF\nv0h+hLvWcdeOD5aWWuk0pax161nzN7NK9EifOAiSO1BNI/j/cGIRsveEA1Ph\nERPbIdJC6U3OLfGt71P/7EBk7L+cfegWc4FdyIaOzAj+EH0+cC66dMN2Z8ri\nrAjWw/J0xXpvXp5tuTsRECvDCl/VsrtRR3a3RaEkRu5fOPK3LW5TWY3YPIPF\n7s7APjHQyp2qMDpggOIPrnNcEoAYhl3t/I3A9vkkTBnWd9pikwNiH7/LB8Fk\n6NBM\r\n=taRZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"28f8be7d31c59103a53469f16f8576a4145eed73","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.d64c28ab","@salto-io/lowerdash":"0.3.6-main.d64c28ab","@salto-io/adapter-api":"0.3.6-main.d64c28ab","@salto-io/adapter-utils":"0.3.6-main.d64c28ab","@salto-io/adapter-components":"0.3.6-main.d64c28ab","@salto-io/e2e-credentials-store":"0.3.6-main.d64c28ab"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.d64c28ab_1639496876753_0.4663656199600774","host":"s3://npm-registry-packages"}},"0.3.6-main.c1d77bf7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.c1d77bf7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.c1d77bf7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f8da3f592efeb5df7a7052384788f4aebec6a578","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.c1d77bf7.tgz","fileCount":94,"integrity":"sha512-dsN9Y4zB0MDbGa1UtqLl9qHiQ6VxzghsieAPqSwnK4H+L7YVzNsw7ZcyWk2z6D2bveqp52mTeGxbn1m/bE04og==","signatures":[{"sig":"MEYCIQDlMCFHJuil0ZSj339nCSEA+JwkikkHc+Q61NCQ/RdxUAIhANcxItmhON078kAZcwXfI5XmFEETQoLdMf9HoGrxxTJG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuMxoCRA9TVsSAnZWagAAPyAP/iHIcX4tMlOtw1xLqe4s\n+lnNAFvcR1tVTUeCYuwWXV5PlEFRcGHeI5BbeoRk+VztCsaneUFkpICkPhrD\nzMTSwWQY3IFUTSO24TToaTF1gYeCVsoprpHhs7HwbY/FQdVJYzxfYazwaPO4\nneymohDZ4TscwZ7uP2rgKfuB4veRQne71LqnzM7BFMDM3G/sc/+NHOTymVqK\nXoIZ72UvtgQUuaNBytwZWXSx6qou4B+7MtXluXPjAKCAIZHPQWIZtZOrKEb9\n/SfWqzb0iT37pdkBfB7PahKflJ9r/4FA3EMZqW8A0H/XcdLQ8sgyRhKwB3Xf\npexzRRtPmN1Bb7piZpaDJ7Hqmc+9GgmF278zI/T2l0F3Cs7CTWD+WPzy7eC0\nuk+wM7awbgOxh4qTmZTqU+ZEuHuJWpQMsFomhemLhTsi89RR3OeYU9jXrGal\nyf9tQ94zqiQ1CmJt6TFoGKjfw8ylYZZmzF2czKIPLMj137s2hjBO1RmI/yNo\n936Pw9/BHW2uqrK0Gr0IjTbIU7pHYs6rnHxMoGIBLE7L5bqAuosckjCYsypJ\nD+76CqvIjeuT5DT+mDQSzMlZtBvUB23rMLT3Z6vZcsmGAZ76Wp8zTj+3/nKg\nmGvjyGYMWhgHuidNOKryAmA6snf3EUlw0x7/T24H3P2V5LXi1rjKkRKLFdHL\nbkpw\r\n=Bvo7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"3e9d755217ca00d29110490373963945ea7b08df","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.c1d77bf7","@salto-io/lowerdash":"0.3.6-main.c1d77bf7","@salto-io/adapter-api":"0.3.6-main.c1d77bf7","@salto-io/adapter-utils":"0.3.6-main.c1d77bf7","@salto-io/adapter-components":"0.3.6-main.c1d77bf7","@salto-io/e2e-credentials-store":"0.3.6-main.c1d77bf7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.c1d77bf7_1639500903790_0.08147153349675929","host":"s3://npm-registry-packages"}},"0.3.6-main.196472ad":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.196472ad","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.196472ad","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e1fb24d401c31a74f38940b8162afb211a29f28e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.196472ad.tgz","fileCount":94,"integrity":"sha512-k8W3TY1Pu2rwrO0yLM17Pe8AccVy02xCBUFwYO/o3Y64pWbFTEzDWVF3pt6tcqdo6GXYIgcyvaMcbB+rQSdTJg==","signatures":[{"sig":"MEUCIEP1RZM5qbf/O8uNExuocBSeKzE8tnHwGYcOWe0cjz/gAiEA4Cf4xgisY9Cc7W+OTxCwLwgDW3d5RY4MyC9e5OdrZxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuauFCRA9TVsSAnZWagAArTgP/A90qm3O7xx1zKVDuV3V\nnMtTDnDQKgqQD6+g/GyN1V7QmS1PghGB49ij9snv10BZmGPk4tO0CIyAiCB7\nYV3Z12JXm7Qsv0xFlTaea//4fXhnlqM1f/EIpP7u/feT6nyHPD61ZUMofzpJ\nysmm4WHbdVTRvJzGFfFiYXYQ5IzG+X7k9YeDMwsv1LTjoQcQ/PIFsO7QvYBn\nvhm09GfAYyFyxrUuGnQnEk62FEbOR3mHPPuDyF+OxM9vGdHM31KfFd20yAj7\nxO85ZOPpaFqk1rX5gb72HFrTZeJoAHHqzUB2rEF21IHD/vy1HRSJjQmJ5dGq\n1ziaYwi96SpdU89gWLEG42NthDz8IoIg0gePev5KW9LqB2tn85u0mHWBkohp\nwfbwrTgwNACFU2MHU448fhWrCOa53bZJsCJ39mAXFL3Ynou2XJpg9+euhIAU\nlYjseoKb65VcRL428HZx21cxgEZ4kXxdNBCaCx/TzmXSVbbMgPRJU/UF3IVC\n3IBslyIPFumqSqOHw/Fm/vFtrWRoXgLBfAsBzAu+HFtrrnbA+/A31nwT50Wz\nqUtj/DeDqoVmwOrmoXKZFlpWKKGFlsFfSWGjMD+6SmNtnfBdRKEdUcuKtuJW\nc3loCC+Aud4YcwSUrhdUsYf+j1I1iTfE9hlDxbXjQyBWHB7X4Y1GeADOFy7W\npAdG\r\n=xvjw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"8912e1f2a55d13444ed91f55b2840ffda02c8e5f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.196472ad","@salto-io/lowerdash":"0.3.6-main.196472ad","@salto-io/adapter-api":"0.3.6-main.196472ad","@salto-io/adapter-utils":"0.3.6-main.196472ad","@salto-io/adapter-components":"0.3.6-main.196472ad","@salto-io/e2e-credentials-store":"0.3.6-main.196472ad"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.196472ad_1639558021553_0.5177646561248868","host":"s3://npm-registry-packages"}},"0.3.6-main.ed72a425":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.ed72a425","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.ed72a425","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"0df812069733d3787f4ebad2e40d7cb3c3f377c8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.ed72a425.tgz","fileCount":94,"integrity":"sha512-ubs6Qr+PBnB3760HgTWUF07HVO8yMF9TMCF2t6kpNyV8y5eu7apiCnZA5NxeyINfL69eDXnFfMggg4B6k106SA==","signatures":[{"sig":"MEQCIB2HeApDqmqS9k3HkCDxd1e8Z7rEYIdWLqZlRmODALccAiBQkhjo+peLj2HbwmGt6/cKLAyIh7O8D+npQ0aXAhHV5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuhghCRA9TVsSAnZWagAAVmAP+wWzk1WmuQj4paDuXreR\nJ0YCABowEElwvkMdqLdjUjdIFjCnTIongw+bzTItaqG92bf0GqKLbrricfkQ\nsMFMq/pWlmBXP2UmtdT7RABbBziw4l1rbdSs7soASbMVvWi6AgLTNwMVsu6l\n8T7/rf+MszwqPQyL1th+HML/BLyGzSEayXRWV83KN/38a71QSb1W8gP0HPzg\nNxqhHdK+59cDctvSqjy+INyt1j+TH43ERGEhlAhuSUyElR2vN1uLcqoUjtUt\n30gd8pfbAGkQziaex2/70zE6Hzs/2QPbBYGLTi2cMK3uYWInLTlFGNdhnupQ\nrs0bhZ+CaKCAaI0SkfbVM0RoTj2C4wDt5O5lpnLxuGENwL/n2d+a53wumHnc\nIXEgkVEZcMazqUJL3ZoGCq1Y0i17L+9wn48WOsy/TSlz8mErM90s3se1R/wx\nUvzWY4oOC0cHSCaXanw5PS1oC735lzrVe3SZ6UjI5wjRo8OMaTf+c7pLB7s6\nEi3+b0kFd1urqIFhrpMnpdaHDQKgiJcBW2T97YIoUekhJs1EwpGN1iVsnGaS\nNiDrI3qpG8mT5S1DqiKQ43vgtQfpPsoVcZFWotxIYsvk+Tnt43wO2rwfdo+R\nTqHqm2SYgtmYOjmxaQNBey29eiygGvkNES6X1VjS0vcotPcQTVpU9hgkMPDN\nLuWU\r\n=Cjzt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"67f7e2376c47a78e6ffd6005d314edf81a39551d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.ed72a425","@salto-io/lowerdash":"0.3.6-main.ed72a425","@salto-io/adapter-api":"0.3.6-main.ed72a425","@salto-io/adapter-utils":"0.3.6-main.ed72a425","@salto-io/adapter-components":"0.3.6-main.ed72a425","@salto-io/e2e-credentials-store":"0.3.6-main.ed72a425"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.ed72a425_1639585825230_0.9605183354752083","host":"s3://npm-registry-packages"}},"0.3.6-main.1e9d44b6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.1e9d44b6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.1e9d44b6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"177e7465fe45a422ca55d3a74bbc338898d3b69b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.1e9d44b6.tgz","fileCount":94,"integrity":"sha512-6UQpWCjdF4xp8O3UyHdNOLlSJnusDkFV+tD6LOIvKN1JsngQSMvYguF7IirlaFkz2hjKCR81ZM78YWoVP4eL7w==","signatures":[{"sig":"MEYCIQCVrRTsXnMK3lmFhLArASlYtLonSNw0IBq5kQH8Fa7SOwIhAKZRZfgpK8IAKVAiMYw8NUDSdx42f/tJlLAFwslKKpWw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":765642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuhxpCRA9TVsSAnZWagAAcF4QAJNFHEf4XzmHBZ8Tjfmv\nCKyXi1dOloTfYhKCyHqVGNTZ1Pkxes1TO5JhWiOXoCKuHziFH3Dx3SZjmR+0\nkPWadNqrgxoEa4xGQMrz/rL7sM6RimHK3gF8R9szGPYZ2R6I3JDqu4vo38pN\nDZEV0DMvuNp8VD5jnuQPEMcfARO44FuVZMNIQrR3nHo9C0987tr5aX09vluE\n0vWbtFqUT5rjIRvwVBt4pp3BdPUikCCCa77cw9OddP5LTUKvtoO5f5siOumP\nERhtMDHlu4TF2TC3e2DPq8s6uTnpuWIKpjd3LqVuef5HS9Y/Daz1WOP50P4D\ncbAT2iB5Qg6gRBBy0ujVaFDI9HiUuI5PNo2aMdVaGOYNiS60/D6nJauYjhp0\nrhifLtQXt9berIdYkD9Zo7eDOC+kOQKrn95zFXyWHIoNUQjwUJt6tOoojvih\nMyttouw+85PyM6DV00wJHLa01lv5yU21iTHORSmbuc72r2YTJwTHBxdnAlnP\njyeJsd6D0JONvqvhkINIU1N9uwbCXvUCMetoNIPp10ISWO6OSQPFR8l5BZFB\nr1JO5zbhDCNPY/nGmisLsLX5bWO45gEvCqewsIqmHEAcT8u8jEotfmYdnHTg\nn+OiXbzVm3OWDJ/CudcaonPil6B87HLFnUpZcjiRXFiqhFG+zBYoOftvPb5O\nVPOq\r\n=PRo/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"4de2142607590f646802878240cc91d724629e81","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.1e9d44b6","@salto-io/lowerdash":"0.3.6-main.1e9d44b6","@salto-io/adapter-api":"0.3.6-main.1e9d44b6","@salto-io/adapter-utils":"0.3.6-main.1e9d44b6","@salto-io/adapter-components":"0.3.6-main.1e9d44b6","@salto-io/e2e-credentials-store":"0.3.6-main.1e9d44b6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.1e9d44b6_1639586920866_0.5149434106567734","host":"s3://npm-registry-packages"}},"0.3.6-main.fa8118c8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.fa8118c8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.fa8118c8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"0fa5f58ff80c66ce34f59c6586107dd84b5fb169","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.fa8118c8.tgz","fileCount":94,"integrity":"sha512-4GHINBcPRCEPT7Wwka60VpcmQLd4tF2TXbZNXeRikZ1BWTvi04W9pbhi/LjpyvZIuRQPbYLAQkQJVqmYemuo9w==","signatures":[{"sig":"MEUCIBff5tH0bPuPXhNfV4I5gNIuj7kp9X1Uf1KFJf412PfEAiEAgydmWAgldbPxM3DliygytGonwT/QCNlf2c5pDpMsTIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":765611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhujW9CRA9TVsSAnZWagAA1m0QAJ/A3jbro6wlSlYLJdQw\nwV1nmya57EnxUE1mq6DCWOrZXL76oXCOmkwb0A8bIvH3+TxFlo19qZYHwO+J\n616UCMvCaC3C1XlVENn3kifVzDZowWaRIrr3qaBLQ+NQdnwPkB7y0z4OSey1\nERj4M2nvUPqu6+QMhupbQzYUvZb6cQK0R1xv4Hkf4c3PzhwDtWyWxGfX8MlC\nyHUOPK79d/02cnXZPux6vxQhZHPqr5UYmoheemEJAonSz/QmuHKw1IeFtEfu\nauFD1xa5v4XNUBmXOoW0ptM9c6sKcUByDlPDvw2uGkTga+gc+twMXUHEMHaX\n7XgCTDkrePaxzKf1LAXu7kYtKppHz5RJn45xAlAKUUZf4rsQc7zpOYauxwK8\nVMhPNRaBpxzgQZaNIdDuUIIRdNPlDT1aLvZ37VmRDXmTt48w4oAqLkqbGgrJ\nOkOieztC2FC34spw+fZTUhFRwgYEgDHOoA/915eQNgBfi971IMjPnmUSj4NI\nw9BOUVCGTR/CGKXtxyrr8ArhcG44svcgOCYFpogGf2OmgUxbARmFj9+S+xHj\n4S4qUZX0DSuiJddmOnKjFquPjeX/FSNYoGEZ51CBj/duuLItIF6qcYNXHfWm\ndTQoPsjK8CuHUXS2FhGEbaLFQUj0GGlHmyvFNFE8+05rSO9apukZjQGOBPDB\n7l2E\r\n=XILk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"6dccbb72a2cec052242d5b75268f8785482717c2","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.fa8118c8","@salto-io/lowerdash":"0.3.6-main.fa8118c8","@salto-io/adapter-api":"0.3.6-main.fa8118c8","@salto-io/adapter-utils":"0.3.6-main.fa8118c8","@salto-io/adapter-components":"0.3.6-main.fa8118c8","@salto-io/e2e-credentials-store":"0.3.6-main.fa8118c8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.fa8118c8_1639593404850_0.37818752657562604","host":"s3://npm-registry-packages"}},"0.3.6-main.3aa42d53":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6-main.3aa42d53","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6-main.3aa42d53","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"cb3716f1c0f38f48f3196d75ea156b156d1f6aaf","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6-main.3aa42d53.tgz","fileCount":94,"integrity":"sha512-JiPR8a8aZuo48t5RFSP4k39uBsAojTPzMBbrZrHMLmB25wzxAyvf5UDKBdP6Y8T33NZVXlhfNuj/rZDfsU3VdA==","signatures":[{"sig":"MEYCIQDucsvXTQIWahJiBxVIJtyqnHorx1z3H0OSr1T7RaLjsAIhAO2qYo//k2XwHL0+0Smf7PHxiN0ngvEo4F9PjtwHZ7lf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":765611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu2ofCRA9TVsSAnZWagAAkk4P/RHOaMzPBae+Rw+XPeT3\nyKtkgH2HPDZQJHtynOuzWFVNeS6GeSlMKqltKsqlP0OMYW2D7McWvvvST2qj\nZKJNCjeeYBZqs9iXdGm/3Oj4IroMO4Tui0nkFV46dq+tj6pUJE/uok3mD1ip\nlhWNs5jzb4Ir5LCQcPLrDTvX6eUJAH/xJ/hsGcYguzV4ZsIKe1pGJK6ms6f+\na6kCed9W2jKhDlG5Se3LhNwZGl7P9889WPMJhI+bCEd1kb4w3UxvG81oaJHJ\ndIqHgaGXeU5wkrR9WX0IXGejdYP88DsgsMjSLTfcUpr0NfeFJg4JpUF9L2xG\nZLZX8HLFs/j0JR5xuMW/fyhqrphFWR/jjFBIMi5kH7St56ubnlBR/dX+2oTS\nM2LiGm/rcTuDkiTiUX4IJ0hEdzCKcrRjG5GM/SPeZuOfkLR8YpBml5UNcrs/\nguB1veo8CndcBMKokIefwY1MhpM/T0f+/EsfXRbcd28EmHIseXHA4vmTI6x0\nPS7Gyhbhw0ch/oAa0ugUKrnS8IEMOLGzkGjHvOAz1h+S74j/GHMw3lyGVTne\nTEtvQ8v4ja/IC9eTD5LdVlPBzkVIi7Job5KUXMSwo8OHIaJaF1Ezf1x9DR02\ng8GGwh4B/ZQm/+iQNVzfQzDIlBoYPoCq3K79XremSKWPrRPTHKZ9wWeY+Jvq\n5ulI\r\n=cJEr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"3dea0d8ed0554c973fa2f0d9b4f47dd4b4fd3130","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6-main.3aa42d53","@salto-io/lowerdash":"0.3.6-main.3aa42d53","@salto-io/adapter-api":"0.3.6-main.3aa42d53","@salto-io/adapter-utils":"0.3.6-main.3aa42d53","@salto-io/adapter-components":"0.3.6-main.3aa42d53","@salto-io/e2e-credentials-store":"0.3.6-main.3aa42d53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6-main.3aa42d53_1639672351143_0.2021084344757047","host":"s3://npm-registry-packages"}},"0.3.7-main.2367c9ce":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.2367c9ce","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.2367c9ce","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bd3462a6bec51aacb71d798dd211bffb4016bbdd","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.2367c9ce.tgz","fileCount":94,"integrity":"sha512-BciY9JDUxlyskO0W9mmOwYRGILB59RYDV87Rnq24AOPQiBozSrj6KwASTJGWQWhdDQk3AkwRvGcfkU5eAkByXw==","signatures":[{"sig":"MEYCIQDO/c6goayPsyOq+korQngUTafC8DaXNo8sxXgyiPfyywIhAKcz5Gz8Y8ILGsbsk4qKp4MJIcvfem9y1MNuWIE5s2PL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":765611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvyaHCRA9TVsSAnZWagAAVwcP/R5ZIwO0aKT+6OK4+jQK\nJ8Z1Zrb+Ug4WiSVnZzWmDPz3LYdNFjfsv2Cgvybm1MzZDoCmI09y9z4yoQYD\nN31Ttn1d6ZA3zaDaQVYAWcbcdPxjwoA1dKGar2Zu8h83I1FxNRmPZaFD8vwF\ntkKYqBEmL10qZA7Ak9q877wjdK6iaGRhw4Gw3BD1VfCH5YIAHfbov3MRuWrw\nz2cOhaVySvQGKd3i6+poD2Kn/dpp8ljngcIIjpErJihVgPss0ffA7naAdLYG\nR6hi5kpR0YPhOayerLcTwEgQgF9FGCI8WA5bnggkkVqkd3kViOhXqbqhhqdA\nMYjop3MYJcDxPmCQ+pGGZ9REIvj4yKvNYr8S10AKPOkU/EKf3LZtoloPlRYT\nGlXgzL2t3uY5UycA/G5wPqiQG2cBeM2FXsBjKBvfvdXzLYYEKO/qwRWSjM2W\n8Ml8TpxAfJIZK/Xn4mnWCRT1XHTzUiKNQt6wwK66gHG6ur3Juq6Fn0Wc5opl\nACZzwHrgsh6VVdZP7OQfnmuDfw5TgMad64gNOuePy65z+aMJwgb3kFHmiGo0\nI1OIT/B8wycL0jCBM0LgJM1no2xuKa2R6Vf5IO3DFkuptodVpeqHEQXyocbj\njZ/3LxObcN+fhCAeImByU5Sk1LY0K7jbH5FCMDi+b/oKULgSjMUW/qqf8/Br\nGo+p\r\n=dUhd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"3552d0cba5df072f770b856d697c5209c04ce51e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.2367c9ce","@salto-io/lowerdash":"0.3.7-main.2367c9ce","@salto-io/adapter-api":"0.3.7-main.2367c9ce","@salto-io/adapter-utils":"0.3.7-main.2367c9ce","@salto-io/adapter-components":"0.3.7-main.2367c9ce","@salto-io/e2e-credentials-store":"0.3.7-main.2367c9ce"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.2367c9ce_1639917190875_0.40316986048043457","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"88a366707aacb4c27fc459ebd4eedb2cd0d00f66","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.6.tgz","fileCount":94,"integrity":"sha512-VQvXPg/Aop2OACO44oLaqYbeHfUy6b8F9PxVFgHPiNFO0DxUmp+q2CFEt0lpfsIvVAJVIihDEPcEGTj/tdpXvA==","signatures":[{"sig":"MEUCIQCYHX21mqLtjWBNrahJjgFfSlZIR6LVxymq6z+S84ZDwQIgdZ5m3OFtYMaRurodCdmOI76fH29Bguu1b8ltfuXT52o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":765513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvyahCRA9TVsSAnZWagAAJnwP/0sOfWv/Vvc0udYbYyUI\n47u7ONO9bkZYbiWkDoG9nFe5Vkzb8+GztnerQalDcxbA2Htqg9tkgAnGcP3o\nsKSw7r7SEHpSkt3euFvCs6QnEAaqE04k68nnD4bVaAiRBamvMPd9E3ikX5YK\nfuqZfsm++tZ9S8fDFALe7pZFRJSlu9SGv4wGuYRk/OOzKhJWEtMMI1HGNmDg\nV88IR1TM8dDTVLLOUaLtk+A7541GxIBRU4gPfvCNjybHspDpI52IowrJjNVr\n9012f1mmSR5OhyOmT2I8lT5qmOD38sPN8pqlAhB448cl4JaZjsrLhOei9Frs\n5tpcnjkHG55kP8pz+7eYm88PsZHJ7JUg8R/ZisZwXAiVNS8AkmdrmDgHGBCA\n2tXTcgaCwY18BWBvsKnChVfK/fcASj+59j7Pwd3D10pPekxGnEBx51RY1N5e\n3PC9WHDKaQi6ija9fQaxL+T669uX4pHsf2a9n9iqa0gv0R0ZigJZK3MzpcfH\nM0WYXfK61oZm+jPQK8DyPyj2fRN9Sx3aephf5aYSQU1tS/1HsdhkVyGAU3dI\nBCJgt19Zutcvh5msMUEOqlCYI+cFHWW/1AbLkHl/la5Gx2ZnA3oS3AzRphg6\nmNh92AozgobpoAbeOBLeHFtAZZmTX9xGkFnrAr53iM7AXmG1cvfQuAbkNKqo\n8kY5\r\n=MMIj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2367c9ce253e430b40093450739a80362623add2","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.6","@salto-io/lowerdash":"0.3.6","@salto-io/adapter-api":"0.3.6","@salto-io/adapter-utils":"0.3.6","@salto-io/adapter-components":"0.3.6","@salto-io/e2e-credentials-store":"0.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.6_1639917216794_0.8979912222323574","host":"s3://npm-registry-packages"}},"0.3.7-main.00561dd6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.00561dd6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.00561dd6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"28bd40b5025e8ea7d8504c064134d1c20dc5019e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.00561dd6.tgz","fileCount":94,"integrity":"sha512-DhEuPWsZf+4jxSIJLzB/RwVArxtdrEz/3XPW/NqhTRR2h1EjQSg7qY/PyznS0PUHh1uj4iiDws94y6nw0RBv6A==","signatures":[{"sig":"MEQCIAymPSHID/jrH1nE6NaRFxHHwd6MU2rGSMs7NdsTcrXzAiBxJDq97Y1ZflgX8VH/6Th9vvQryJIYMwrhSiUMi0nSeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":765611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv1RXCRA9TVsSAnZWagAAtS8P/An9IpJEgwwf5rly6BgI\nhdPhBiO+blVgM8nLlLuKFuNNyfmHHvoy3aberCTWHG9PIdOyi/Vs5EcnJ7v8\nYkY8UpyCr8sB/8zNzryBFnAKIUWfsa4JDkiR9MWDTOFXtw8ZyNEc703mFlL7\nPbUvxyFlbCxxCXeNeZbYh3GBr++4pICAD2p+X7dlt9vaP/So/vZk3rVGFjkm\ntpUY5Rar+zw+dzqRn+eutZzC25HHnRjWVn9ub9jIEUiUviVxddanEbRkKaRA\nq4mBdCV7DpwHel2NJdcSMzh/Mj8DZ3oT0xNTQYMfnFJTPPAPSgYk7Ly1uuo8\nBCOA7YlavsPiQ2Ll+Y7Se7Vnc64jFRpZ9HXA0tqetvlaIcT+A026opFKZJaj\nMxSiWq2D8T9lzfpxc98c+EtvXz+1HB6bxobbjOtePqhnWjINxqWDVm5GismC\nuOADkrQLOI+qJEwr/0M215goKVCe7kjMRnqJvM7RHZjRalOLnKoM2Bw4gqW4\nWKNiz08A5zcrSOhpo7cOcZk+KzAJpi1AOd2lexBtJyRSejzpODwI2Co5Evuh\n6NiGfn9I65thaE6sUQTHO8NP9YzpCZR4G4w1dCUV+rx0CF20E7wN4yTflwLp\n2Wkk2vdJmqk+eo/RL0Fj9HdJfxKVgHezmmibgsmYBeTHuZCABZY8cYYLUfTa\nQrcr\r\n=i815\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"8229d11b9a86732917e0c3314a4139bc09bbf2eb","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.00561dd6","@salto-io/lowerdash":"0.3.7-main.00561dd6","@salto-io/adapter-api":"0.3.7-main.00561dd6","@salto-io/adapter-utils":"0.3.7-main.00561dd6","@salto-io/adapter-components":"0.3.7-main.00561dd6","@salto-io/e2e-credentials-store":"0.3.7-main.00561dd6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.00561dd6_1639928919287_0.3373200373247305","host":"s3://npm-registry-packages"}},"0.3.7-main.b2fa32b2":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.b2fa32b2","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.b2fa32b2","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"0442e2d04c172e349af50d0f5d528b2fba76f22e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.b2fa32b2.tgz","fileCount":94,"integrity":"sha512-Qvvdf4Uc695e6dfcAK9bMnTApdsO1sm7vkD4QEvdgEKZb4mAVA0+1jHeXzwI9oHpx5fA26gq200P4BOf9cOC/A==","signatures":[{"sig":"MEQCIA0tAeGYfDSldo/caM7XYB5iW7ZnPYWhYx0QaxbHI+uNAiAJRwVXFkdlCQJQQRcZ4+i8z28axxxdA1ylgxJkCfObPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":765611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv4QhCRA9TVsSAnZWagAAuO4P/1UgQ2XJRQEFyZzQgAkl\nxDn5Dg/Hvj6i9hpmarih5OQtN734UzckomDrvv1eAxtZCPyy3YukyqXXKFXB\nGbLIp5lbVaqpaxCc0YO9Ry02UrK4PiiYUYPTClbyl2UR9AQ+J0YEuOSTGCZ5\ngn5gsAKDTdWipm55FljW187JOhmdI+N7mGmkXjtcaELq7LLdtnUpqKpSroB7\nvsyNhfasuhSJKE2b6+vx3lfMy8dbNuhcN2DJOeKTWFOcspVxaVKXrE1oLCB8\n44Pb+C/1pfUNa0V4Hm3yiN1Ed2vZ6qNFxKNHczvRO7EPQZg5m2BJT/XFB1hU\nS7ntlcrWWhs288BH+yBpoTPOXuWZ6GTJ2eJKYH5wyqfOoZYnF2S3Y6zabvkU\n5vuxiXTDbg/L2Zjhta+8UPyqvFXPECiSV/eDkqY+KdnJnNShj4VmWR25VjOf\nXAgWzDDpGKn2WjbdNuUNzxTSMjRZ5sf4LBf1QUziegbQqSnGUrbaUmJjmBBl\n2xmdiBA0XyEO2m/6qoAy1e+wbaNATy/LeCc82zFeCNwEOb2JQsRvzLdHkE6j\nqelFJD6YJZHlv0YJV2AaoekbYuui9UlTux0OPk7erFRbz0UIEbqYt5K9FwUj\nw2WipVz1tTUoZhQzi34XmDgz9o3a3LfnCyiVZqO+25yaNJptaYiGtsD+lYIn\nNLqq\r\n=vXsX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"ba6a71160755bd06c00e885be03ded46dea17a8f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.b2fa32b2","@salto-io/lowerdash":"0.3.7-main.b2fa32b2","@salto-io/adapter-api":"0.3.7-main.b2fa32b2","@salto-io/adapter-utils":"0.3.7-main.b2fa32b2","@salto-io/adapter-components":"0.3.7-main.b2fa32b2","@salto-io/e2e-credentials-store":"0.3.7-main.b2fa32b2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.b2fa32b2_1639941153661_0.8741529989709231","host":"s3://npm-registry-packages"}},"0.3.7-main.034daa07":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.034daa07","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.034daa07","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3901dd0dcd6fb3693a3819f756cc0a377f255148","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.034daa07.tgz","fileCount":94,"integrity":"sha512-A2ZgFpKFwBh49yQMitnH7IM9FAl78fnXSiJXiuON75jZYFYHsor3em7cG2eZZXmz5LBSPDkXya4vgmEjQmntvg==","signatures":[{"sig":"MEYCIQCN2130jnx1FR+6hjLCv3l7g9GBDkHvsrMum8lGqFsIvAIhAOTAjqlX8nsnDTtgEjmXhP4fRTtVuaog0wsNULrrEt6E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":765611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwFHACRA9TVsSAnZWagAAw6wP/3sLmQ5Zha2S/641gosO\nsOzj9ENGk1voqkjFlFfbG0C0S5oDyjwexw5TeCdRu3a7/Oo7UqUwFinsDxZZ\nFqggWpHjVwTKND2XAR6OwtnbDuQx+tKnP9TJPJgeOWcErAlSrFuH7VWMWg1W\nYxii642ABZBrmMyhugXd9spWgnZw74CxgVkfIkxe5qhmZHHeHis3SvdGu2zG\nByFk/UXFVgdhqh8Peb+6Gb7UYI8SnjofQs52tnyqgCNvPhSZBO5CdYk6+Bbi\n3YqsMpkP6VR/oVmDOXQN8hXHUBsm3lNUrIkJ7yZtknA2LTxSJPeawzgA/pAT\nEVk2jvF6nxGnKJh0uS0dBAI3SgkrvZMxOuw9paz55mF1jAhztLsQPTRYSlEQ\n6OzANrbBDpH9FbuACi2oK56/1BP5BcNq/Eja5aNcvy17pKQ8D2l6He7lnqwd\nFzLt7L5yWS8P1SZoCTBoNtNUrx2EwwJt1m/8jrDGjSHKIDGCl2nC0zuD40fu\nTLYx6N7Gi17m2EJ8BugK7vsBlSlGgiu2D6bE0x35/R6sHNn0DyeX5vJiStXS\n/9YxS4QX8BA6CDPzGAl5sKJ8DJfKv4RXew57E1MVwQAkyJ0kzv1zSWY4u0kf\nsRO9xt58eeWA9mWEkT6CwfrO5xBUJEkttlVbroEvDFb9lP3VGnKQ/xpAcVD8\nuXQE\r\n=Fwi8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"0c3f3e99f34f9fb7ad72f96d1ff1dc5fcba27ab3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.034daa07","@salto-io/lowerdash":"0.3.7-main.034daa07","@salto-io/adapter-api":"0.3.7-main.034daa07","@salto-io/adapter-utils":"0.3.7-main.034daa07","@salto-io/adapter-components":"0.3.7-main.034daa07","@salto-io/e2e-credentials-store":"0.3.7-main.034daa07"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.034daa07_1639993791984_0.9129093347172363","host":"s3://npm-registry-packages"}},"0.3.7-main.d0f68d1b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.d0f68d1b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.d0f68d1b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"46443028b7bdeb8c1b7f915a2ef0695730921341","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.d0f68d1b.tgz","fileCount":94,"integrity":"sha512-zyUldjZgNW4kwi91OAQsm5hkLU06sJkdnrv6dxJ7MjOXd83W2dhDY2GEaMRrKUzP/VECGvua6Xi7KZhHqgNkzw==","signatures":[{"sig":"MEQCIEqTfHdoiYVn4Yp6S3ngo9FWIKK7Oa13JGyTLcHR5qMQAiAxz4xWLnS0+RcJ62o+zbf02g1IkletI7pMbFcasjiFjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":765925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwLDSCRA9TVsSAnZWagAAyJ8QAKKqC5MgIrla/9tkqw9E\nmfqV+y3fhg9iOMHsolRw1cC9bdJNf+O3avWaUHQ6bXYIonoboe1dQLTtrGYc\nRK8FrfomcJNbW/cVbMCRpRzsCO7cDMBLwd/dY2jXFVC2K8z5iUWmkxzErVot\nPhbihNgnP/OlBaHLdCPfVP5kwXHSvPhUdXZ/2mYBDfpAXM9tppl1WHOMxsMh\n2D3Wy/eywmV5BowJjQbGqMAZteWrk7sK6aV27fyY+xfbLxxxJ4336oerSR0O\nzJnxLi8yZ10vt+pUhQ3OKF8BIYYEC7OISgJe7EX9Wb2eDaGtzkf4LsVVNHoa\nLp9dR6VV8I0U/rLu5XALnzTKkCYsg9V13eECod4s4jXClj7MPdp0jFSHtT4L\nQEst1s/ohVC6RC8VcbxUu+eL1WJGsR8pi0QzZb11FC1LONtqmOFUNakq8Boa\nkbxDUh7kYicjM1zrA0yFuZSJ1BoFcXHYiogQm8Uswh0/FXLRire1gfNyuxAT\n8qo9YjkBT2SvrbRa0St/i3vz16qrYS2nxlKdSnOoir00NwhpLKgymPdGj6fW\nHOziiNKr5AUbIYSlb6l1nhqvT8o9m1HPv3etjxyxSGGu/F7Tu3+BGe1ZMm0n\nO0Kw7A6h2iVacYb+SPdGW5rrlsUh1TGJOJlOKnYhenEhAyJy6lshQx9IIUxZ\nUlCn\r\n=sW6g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"3f149b1d40284c8c27e19f5feb64be72229ab86f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.d0f68d1b","@salto-io/lowerdash":"0.3.7-main.d0f68d1b","@salto-io/adapter-api":"0.3.7-main.d0f68d1b","@salto-io/adapter-utils":"0.3.7-main.d0f68d1b","@salto-io/adapter-components":"0.3.7-main.d0f68d1b","@salto-io/e2e-credentials-store":"0.3.7-main.d0f68d1b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.d0f68d1b_1640018130755_0.8255988547164026","host":"s3://npm-registry-packages"}},"0.3.7-main.6ad2954c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.6ad2954c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.6ad2954c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"14aa2229df4c0d338a569ffc749fb6cb6bf89239","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.6ad2954c.tgz","fileCount":94,"integrity":"sha512-9qLrgxmfF64ihwAu0lGtwquNuk0PtI7xaXxrEqFf1GBJfqU615AK5GwRUtZqN5gtOGGxKoye9cD4X5tN82ivmw==","signatures":[{"sig":"MEYCIQDsSmcCwCosIMjKragbYRJe1quMNvBlRx6O7rqpBTGA3gIhAOp7UQsEiNu2xKEXgscosKrpOc/s55gtd5U1Iejl8dz6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":765925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwLUFCRA9TVsSAnZWagAAjasQAKISOytEfpzxUQvdFTbK\nsmyrDERIBRyPu48bpShNNaOcjFpdifPOHuKaryhAskukZEW4FuA4EAyg+dco\ncwMPYFi9sgBeags15OpnkIYi5tROIvuyYdsC/RlONR7SrFdumdLp+9lLf9ow\njto++yxHAeG09GLRg/YmqjySVorQmPE46Rq4FaKVaoiV5KAStsE7gpm6zP+o\nGA/tXOORH/1xwilZ/GEA+HNvgI3jfzcBEOYERODPCd+RCPtO1gTwPoDZfJEU\nAdm1ZA5mDyXrr4BGAPV0QJMe1gGYJey/lCsp/DMXc17w15sCBlLlpkVbo26d\nZ5LzQBtbtEBWj35ihw9ubtxbgdKS48SGnwV12gP2dzcacDGf7qo1Ttnjz1qO\nPJuN6knO/LOh6jWJoEZr4sm77F5CUreitRz+JDf3ZMuCbbVdZXj7LPyBQPCM\nnKpLjeJdAvtfjSohw4yVaSKsxrbSUogKeuvVsw+aRmYTRU9YFKZ08iaaiKjD\njiKZU4ljgVcUxwTCtt4JXELwl9jmKhUeYWVzR7T08VIKe1L6Mmpcj6UQXL88\nrpB1Sgxgic9Z/+VrhlxKEWjbqlbacSpsxDayUL1eVlNbrfXZQOfRhRsEh/HZ\nLeYgek2+lpckGsr5lu1qMIkSDp62XO699yD1KumWVgqbBExeW8OV4DpNIOmD\nqfdl\r\n=ZrPm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"1c487874fb757e610a71f6672adb35293830311e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.6ad2954c","@salto-io/lowerdash":"0.3.7-main.6ad2954c","@salto-io/adapter-api":"0.3.7-main.6ad2954c","@salto-io/adapter-utils":"0.3.7-main.6ad2954c","@salto-io/adapter-components":"0.3.7-main.6ad2954c","@salto-io/e2e-credentials-store":"0.3.7-main.6ad2954c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.6ad2954c_1640019204983_0.935832711205048","host":"s3://npm-registry-packages"}},"0.3.7-main.07f92987":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.07f92987","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.07f92987","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3a9d4fad764179cff35db26b0d684691220ecb8c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.07f92987.tgz","fileCount":94,"integrity":"sha512-DYgQKleAmy6fe7kO2y5VgbSFzHy0QJA30vRlOy1UzaXcsyiBImU7VYAsWs28EFQWBUT7jU+bwpWbbV+nCrc+xg==","signatures":[{"sig":"MEUCIAQFBT2f2CyV4NKpIvygLLx1uDwYs0BeupGta3O5E28+AiEAhH60pLUxjgFDcA8ZlKlfVdfHv7+Oubh4sokatuOv930=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":766019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwLWFCRA9TVsSAnZWagAAnZ0P/AxakhYoZu3CgGiqMAs6\nT21YbUycSvfymh6sdPFF+oUp1r1E/qy95eLu6D0PWoV99qLBDJqc3Iu6XiNI\nUj0swM46KMsrKMSE6CqzNJ6pxhoWKFsXCxAaEpMt5lfLJI+LY8xTZvRvv28v\nHkumbfJu9F3SVUYwcRoC2QvikmPXbO20BtfjVt+7OgemZXj135chx+sCUbkz\nHd6cvs2pDytK82xF48S8gM7Kn47zqfzR47NlkWACKjo0GpfHOavnyF2LgVah\ngnRVoTSOHOZBzkBMtsi2aVkfXoSXitv5iLYdsIM+6VJ6GaXNEq5A2WJcz2gT\nSv6gMu8PESH57+h+W56/lM7+hgZwtoT/il+Lts3xOtK9iUWYmqMCrpgbJ9D9\nvmvYePGEAyH82YP5AmEQy9OnQtReWG1fO32TxDM2euC16gy2tuP6p1Snuv+X\nKrwFahiynRHPaAXwEG8op6UJ5dqpngyy2Y86+8ikb8/VhbYABjZFVaDscjJ/\nglIbuZyvZcmeGmiTBvpAkdS1j7pX9usIdlMyFdFQIkAtTQJjq29mFxts2xpz\nBkJdV0Ak3+WJco8i9e/4xKireK9G+53Ma6B+RHy+s+Ob+G2j9HdcWzULo+n7\nuL1g60wKWkHQCw3eCY7ZxG5zeVAVTpNslYu3+O+EN3g2i/SCUEvX1wSd6+ml\noOpi\r\n=dzE9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"4dd6f27d5f36b76092289970a62263a68149a040","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.07f92987","@salto-io/lowerdash":"0.3.7-main.07f92987","@salto-io/adapter-api":"0.3.7-main.07f92987","@salto-io/adapter-utils":"0.3.7-main.07f92987","@salto-io/adapter-components":"0.3.7-main.07f92987","@salto-io/e2e-credentials-store":"0.3.7-main.07f92987"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.07f92987_1640019332865_0.842990067081461","host":"s3://npm-registry-packages"}},"0.3.7-main.6b487dff":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.6b487dff","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.6b487dff","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"af79625cb08ad6ab40f1b75c16b04937ddf245a9","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.6b487dff.tgz","fileCount":94,"integrity":"sha512-Ge1TzhbiviRnwoqPltDEJriY3a5mAKxp2CgudBfYtTWDzCfTKyAJL9kDGn3tY98xRraT9Q8wzoDFurOaFSrT0Q==","signatures":[{"sig":"MEUCIQCszXwP/5aYs49THMKBqTaBsjC5kirE/7NYLcScJJGRngIgEYWHbTozFnZi/ZZmW3KRO/61F/sErZBqiliVL3S0mBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":766019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwLlKCRA9TVsSAnZWagAAGNIQAIIzPoJ40OY8n6Nh+NZ1\nJZn1xBOcK+QjqWSyo4TBH0Vm8jYj4B5L2YyWjM78R2M4CRf63cRDElpLneP+\nNcvH8ZYRhswDv+uMcf3TJLOUUBMSymHdwOBLtEaeeGpuL9fSSI7LEuQmVv8q\nsJ0JTW2P5DRrWFQtD0Cu+Jh6VeT4w7jO75Zme9hm8pyrte9ueJBX2ZxMZRg4\ngBaIPr4j0U9A78WBbSx+GKUk+lmpK0P3rc/sFvd/Jij8fOKt2tRBU1CzDqmy\nSkvk2tNACLG6rAzP7IRVkaqJdPznSoircvuMIk9IrVVPFw6g36UeLBGHQzqx\nSbGOOBd1+JuyfhBBCeo2307vQAX8OO2+sbGPN/CYq8yxbudlMleKfdKeP/ov\nSBlp9D1Bme4F6SlQ50cNvfd56KHKE2/aaDY34jS0dNtZI/NvRNDUj/Ou66Or\nLTDHQlcm5iWN8UkgnjI+o+62Tr4tPVyO38GRL2+lnefl5aO8kMURS2G0mbDl\nFe+mp2Jb+ukvm1CuW4kuHPa/whkEjevwcvPBazNCIeSMgq1mOElu63w2Hbln\nreQ0oj9WWM18q9dnU3mAs0bhwqL+1+a8lk0kW4AGJkHvDclD7+2Ti2JjJ3e4\nFIINxknAbzi4ldX7Wjrnq6uJFLV1GHwZg8H2CRkfJbUQIOfmav3bvGwdbAW/\nAtiS\r\n=RNlg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"933d83e79468ff5e7bbaa5259cfb302c5a691682","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.6b487dff","@salto-io/lowerdash":"0.3.7-main.6b487dff","@salto-io/adapter-api":"0.3.7-main.6b487dff","@salto-io/adapter-utils":"0.3.7-main.6b487dff","@salto-io/adapter-components":"0.3.7-main.6b487dff","@salto-io/e2e-credentials-store":"0.3.7-main.6b487dff"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.6b487dff_1640020298092_0.8802571792277558","host":"s3://npm-registry-packages"}},"0.3.7-main.bacc5299":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.bacc5299","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.bacc5299","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"932296f0d5c61a7240489da623307d9209f95569","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.bacc5299.tgz","fileCount":94,"integrity":"sha512-fq2NHNt6djxh5X4JwqckiKyFB/tzq+lLzK3NgeIRxSb6vOhXTV93rfZ1zXUGadKXKhXf2AvcLI8lbr4PmHTbeg==","signatures":[{"sig":"MEYCIQC3SJ/CQ6E5BIZd8a9ZThyev5O3kq3GuxUK8LKHDa21iwIhAMFlbcgRe7YJnwX/bAwxs8kLiAp4QZmdZ8Nf+wQYDhxG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":766019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwLsMCRA9TVsSAnZWagAAOkcP/iWUZtg8PuM0mM1uYWqN\nF4G/FKAg0l6pHW7xJARiOg1BkkQQ+3gOQOLKDetc4VLF+oGggw1CV7jCYuyo\nVR7+o6ti1TzV5ThOLIzsacmEW7N6LPQSZy6VS8/szB3kkn4hCIUB1M2mA+/J\nFNqAVVYb5XVsHHIrs0aazrlOmXscBzsmoH2RP70t77vv/SX2H1M59i9liwhj\nmlfSW/gOJePcyajPd0+GdNnHjSf2o8UxvuxR1fxbRfXtxU4zynJUnMVw/858\nvTqerO2gWrBN/OVng9Gz2DuYpXHLvBsbZy5y6YW4th6nwyqvU4AQoQoRfZlp\nlC371wzAEkxjQRVYcyrFKXd7SYl2ke2ui1d+tJsrzFwR+pvy0+5hc1gVITXx\nPhhMwAcVu/Ed5J9z4Lk26nEs/zm1l8D0/TiZbuMHN0rVKu+zttHcW1qbRZGX\npU8WVai3po8mGs7AWROpT3xu2So4NDuC6THicqVpC9o+p+6gfpTzC6F8QDF2\nivWi3K8YgpoyPT3J4K73k1RBuAhcsVuNzXTB5HOSrN9bsgyL2qu9v1M9usx/\niR/bIZoCHoIMSWkOb/aD5mFGLez/Q7cYOxNW5EFd4Ppc1SzYbZDsTpjOfKQf\nl2T5jsWmLsK9QbdO4wMe9Va2vNuezreFk+hAYlNMgiRwvDCIdhVhLYdTDcOX\ncze5\r\n=DS3c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"5beb8df6cafecc72f633bd5750ccfd03a117062f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.bacc5299","@salto-io/lowerdash":"0.3.7-main.bacc5299","@salto-io/adapter-api":"0.3.7-main.bacc5299","@salto-io/adapter-utils":"0.3.7-main.bacc5299","@salto-io/adapter-components":"0.3.7-main.bacc5299","@salto-io/e2e-credentials-store":"0.3.7-main.bacc5299"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.bacc5299_1640020748322_0.2614586781260484","host":"s3://npm-registry-packages"}},"0.3.7-main.c28a3537":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.c28a3537","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.c28a3537","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8ffd81ddc6875571ac299bc0ccf8ae6a39128bfa","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.c28a3537.tgz","fileCount":94,"integrity":"sha512-hx8B34nztfJ18IkYjLHuvk9veXlOvxXpairvXtZ5frzO9jd8OdMRK+Qs29oYVS0D/8GIz7H9wWQVNd3QBRzd5A==","signatures":[{"sig":"MEQCIAcEGQM+5bi6bjKoocUXROy3OdJkZ+5lOM7hXgstFapzAiB7KzVIYW6uZSyRxwPWlvdFmWM3LRUWZa0vtf32Zs968Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":833097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwP37CRA9TVsSAnZWagAAdw4P/iiL/hyun5WURyNKNmwU\nORouWJ0htjCeHUEZsdSnSI/vKD33ePAdNdGBi95GQEl+XxfEkChekXcz72c7\nPYUktP66H12bWv7V5vKkkIoeK8dej1uj7Dm+jj+x+iDKJBMAvTpdudb9rM7H\ntqjQafNuBPqrLNgSqe8ZHblg9eFmuY2ZAM573RxXW3W3pgr2IkscFD9J1m1Z\nR/s8KSf2FzFhhPfcXy/ZNHKGsnjt7YDyG/sOqMuGBXphg9QJl3NzXkfJSjfU\nYHwbEjbFomiwvR0l1aLyHg6EOiTtMLyPjfAC7GHE/toXyl8RA+CauI889kUE\n58RpmlFOkytRZIm1kVNUFFP9YxmmjYySUd/wxPzZvVvPlqg4QPj+2PGB41YS\nXEXgh+wIeZgBMYtoL8g2gyyUzeZ8u4+cOdbG5MsiLQIHvSjISnoZ3u5Lz+lM\nSN7qeKb6xOrlTMrP5WTfjzTqfk+C2kAIaQwz/kaxp0fnvvVWKzvImiyisR2o\nyKX0Oz8b2OhL/3t1pil4p2RftER26bTKMFk0f0AYeDybcUSltAORZjsRcGCj\nLgBqpDsoEI/HugCtLJjmf8KUGjHHwNV0oLJrkNqZtcFfLGOiBW8kGBh3S0o2\nGISaMkwyixrwo48nWkLWZhNxCJoQhwVpaHigWMP1d3LmAW2ggQErwmHdx276\nXkfs\r\n=GJCd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"19d73dd8cf10bb28158706ad8fc32fbb9de1f3b4","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.c28a3537","@salto-io/lowerdash":"0.3.7-main.c28a3537","@salto-io/adapter-api":"0.3.7-main.c28a3537","@salto-io/adapter-utils":"0.3.7-main.c28a3537","@salto-io/adapter-components":"0.3.7-main.c28a3537","@salto-io/e2e-credentials-store":"0.3.7-main.c28a3537"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.c28a3537_1640037883065_0.8701386088425318","host":"s3://npm-registry-packages"}},"0.3.7-main.65dafcd6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.65dafcd6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.65dafcd6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"0a367084ac5c5531a2b4a497ba1508cbea1a9413","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.65dafcd6.tgz","fileCount":94,"integrity":"sha512-ZfOndFXw0lbA/jmcNGUCPOkoijruwmXerIMDslz9y84rkqVt7bhWbf/M5+sWWKgECNalusIYsxFX1FECm4vS7A==","signatures":[{"sig":"MEUCIB1goB9u75DjGn4wOSo87Ad1C14aGuWA3vohEwrDmzN1AiEAuWuo9+GMtMAxlfNZDkCrlqQR6tNZ4mOn38o1RWhaYvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":833097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwct1CRA9TVsSAnZWagAAB9wP/2HCzS2U5vT1+PulPTxN\nWcpseiRaXS64mR8gqZwM80ov8tlKdwdmLq+CtgjyOabbgb1iZ1r91gN5e/uF\nbL//bat/KtddLAqlwZ0QLCPhkTio20ChL/dRLGQc8EaMXURu4Y78OwMztZIz\nBzsQuvyKq4jIFu2IbtqXBJo7CewGMFWXLJE71dd7srDgC7N/d2n+Ea9D4TsE\nXEdONRy9mB8pYr2YypIRoKvukHiH44iXB/3Yvva+zChFWDcU8QoXofhlmCUE\nDG6THWP16GGuOu6EPHx1IiPXl3aMih6vUkT/7s0P5FplAgfchg3bQRY+J1jR\nE7YP9tMHPBHRviYiv2X7JrCSn8Q0945qADF0afumVx1SK4OAzmWlC/D/rmG9\nC/oAgR9rSnc5oTpFwUQd4eGZd+oWRJzGg503oXmHctoNMTSRVwMOGd2qzDAK\ncQdJvoNNHDh2ahbmCINEsbPXUXbsCdFJUsYI2/8QZOCrYg8HaIcHp3Qw8Sod\nM5wuRfi5XfvQ7VKp5RbdJXWqtqYouDfTHnpd4aXCyJlB+UTy/lNYDy1d2Lss\nK58YBSK16bnVJvvhr/ezfgv9iY6L4ZU6bp1oEbeO8m/jdBAdtnI6Z7Z6wnCd\nP5aGh+4KjpQvltXbGT9+ARMDj1GBTN9SLd/fjLZfZSLUnAHryxp0N6a5f5Xw\n0diJ\r\n=z+fG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"2e08b6b3916b65b14b157c207a6c613958430169","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.65dafcd6","@salto-io/lowerdash":"0.3.7-main.65dafcd6","@salto-io/adapter-api":"0.3.7-main.65dafcd6","@salto-io/adapter-utils":"0.3.7-main.65dafcd6","@salto-io/adapter-components":"0.3.7-main.65dafcd6","@salto-io/e2e-credentials-store":"0.3.7-main.65dafcd6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.65dafcd6_1640090484907_0.5489851439411166","host":"s3://npm-registry-packages"}},"0.3.7-main.a987d719":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.a987d719","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.a987d719","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"28054609e7ee41d9b33712f2ec321a26ddf86b26","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.a987d719.tgz","fileCount":94,"integrity":"sha512-SySkKem1JtA+8hKQpVJnsxIQ6WqoVwwtUs5Q7scFmro0AyEcJPSVWcSrd4nNVlUqYshE5KOjmNyMN9m+dnSPRg==","signatures":[{"sig":"MEUCIQC/RDj5SrS7X5xadXVJJmzyrCw4wOm7Zx6YMvn8DZlBtAIgL3Gk6ij4DR4UVTh8V+hs1YX+7vJry+4BwgZjS51F0Sc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":833097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwjYmCRA9TVsSAnZWagAAbSoQAJ2cwap/vjYk8hZQLY+C\nv6kymzvRCEsLS9QgYj55MXYuopj4oo78E9SN2KUDMiGIifoKZnBYavLeWi6W\nD2AmhPJCR2+gtW1bYvo/tuzC6/boRv11tnRokSU8jeOunfvd+HoiJGDphZwq\nTq5O7Ttna77L9hkOnWlMl/gwff/uB/wi3eXexqDhGfTmKfHp7QnYelJlVuZL\nxa3+4knVe4du0i8BqgKF4LiyU6A2y1DH66Dd2v7kFFH4tNOgD5I81nYar0wh\nTs9wJWsKgLq2tm5xXm95qh/rQMG6SBcAHAsuIuZqeEeIYavlFb4D5nKrNmvQ\ngQbsMSPDbZS0X1Z7yb/IybH3WUBG7HFuv0Ss/luOrBSxtcNi5H5EKIe7npVB\nnW+n1bnyxHVXugTikhhGcqljJssHNBtPgare76TLdMjrGZQOwY8vh5IuwCV2\nAjYtuWKkvyc3hH7H8r60Z9uuCrnYXu6q7/6Psrp213LXLiiVuP8sp/5bzatH\nMIVNhzqR3lP1G3H6e4BKUnjXYA+/RZeZPS0NIHcJ4OI85doiVIw8s0XUCjAE\ndMITalN3j7C6fzfEJlI91SVRX+D2oNW1DEGPUneczMzYgoa5yICbt4kIAKwa\nzKlRa9TQShaFty7qJ6bxw3M5ehgC1toaHvo3/bddorgCs2xPY3dc3M49OCoD\nMMnI\r\n=OEyw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"44367cf4d120a23d4a289ad97f9724824b365cfc","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.a987d719","@salto-io/lowerdash":"0.3.7-main.a987d719","@salto-io/adapter-api":"0.3.7-main.a987d719","@salto-io/adapter-utils":"0.3.7-main.a987d719","@salto-io/adapter-components":"0.3.7-main.a987d719","@salto-io/e2e-credentials-store":"0.3.7-main.a987d719"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.a987d719_1640117798661_0.7639028431223867","host":"s3://npm-registry-packages"}},"0.3.7-main.e22cc46f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.e22cc46f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.e22cc46f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d6948c55d7413afe99124c5795f0eccae6dffd28","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.e22cc46f.tgz","fileCount":94,"integrity":"sha512-PS1jSrTkIkq1ixoQ3f80LQ5/feltUb8bXASxa1EhtDUI7EkjKe2Gy2NypAritLNP7wuLpGgvO6MipK+h1OpPGA==","signatures":[{"sig":"MEUCIHcpUFMETOHwqDfP+TvzIDV8zoXH0HmT3QzrpgrTx8o7AiEA6aILc6ZcUMz9zDWhu8JXneAFv5aVYHy1/3arpe0XEEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":833097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwvVvCRA9TVsSAnZWagAAwjYP/iEpuMl1lUpO/7ls5UMm\nF5WdHhNSgvEoW5aL/AM9Gx0rE7/sDVTPvmTYZKJS6edMhxMyRu5paNnJ4zhi\nruYYxIHN3TYBkX9g9pSstUUaM1KhtpOxqHTK1FZvbq0dc/fZ4Pivmb7PAcl8\nUxAeJrn3xUY+McPw/tfyoVoZsnHxaY06Wew+BbsYPo40ekIp8spE3qXxlQmy\nnJwN/IOrHBdzbx+aivelJin9cdMcAW/rcb+aFpVRiPBpnSuvvm51E7IcC69M\nG8WyigeDrFtvSfl9FJh2L/u6/M/pUsNRjnDMla5I/tkvTrN3+N2fq28Bz0O5\nEHECEFVqqlf7xLrRwL5U1IbnEs6NkdwxPMyP74wMgenUg0ngyp7iH9BleZaU\nK6h3RLpDElYK4rfznmKD6GHNeExYY++p2wNYNJtXpP62JiEMHmJVD4bCLaFe\nxUDYp7jD+d0FNtx9iy2wap8iIuTYzYvxNW3GSp1u5dG0QRdZj5ERZGVnnZbo\ntVIMP6FmjiSoxQWALohg+iLWqU9p82YPpuAMi9k37X1mtCn55XLd2FQOmih6\nduPzmNkp2IkrEyUC/R9EIyPcoEc488d3nZAI7186vVIkCq25QJ0Ph+t2I7Zq\nlxRjGwARqxHBa7WQqlthyRI4oPfv/VVbqmCOyrZDK4dTfXsWf25OOZlh/QwI\n1VmS\r\n=1/0E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"e4ea0566907230f4404565d2e74c666d6912aef1","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.e22cc46f","@salto-io/lowerdash":"0.3.7-main.e22cc46f","@salto-io/adapter-api":"0.3.7-main.e22cc46f","@salto-io/adapter-utils":"0.3.7-main.e22cc46f","@salto-io/adapter-components":"0.3.7-main.e22cc46f","@salto-io/e2e-credentials-store":"0.3.7-main.e22cc46f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.e22cc46f_1640166767615_0.7224788997164757","host":"s3://npm-registry-packages"}},"0.3.7-main.9766fcfd":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.9766fcfd","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.9766fcfd","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"7ce4c39dfe62b957521cb5687dd47f5f95457bb8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.9766fcfd.tgz","fileCount":94,"integrity":"sha512-9zo8fZwKD/NYuUX09AbDp5lgqnXGEhnGms4y/SCuR4D4rNmg2qvbLRkQTaynMZ8moYTg3xPFhDNcNFPnYzpCUQ==","signatures":[{"sig":"MEUCIQDhCGmJWC5z7T8J7shBJ74/UwbS7xcFA93X3m3Uszl5nAIgXVMrXjMmimBYWeLAW3g57kqxseQEx7h8JjrwP76+iuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":833097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwwTjCRA9TVsSAnZWagAAaqMP/1GcdoGx/r3tlkh2J7pE\n7J1xZDEg3m2isRlt2V3kkUCe7+3waSV2nM+VYOYgKJ7brZL4A/lKNGw9YxxF\nuBm3d4HcPXkYwPb7vYDFSSbDItbiilfiO6++bo0R9REAGz6VQmm4QlejGEM5\ngK6TxFuDTE6QlAn3j0S5anAG7nG8uM1RXJHCPgrX2WZAOJz9mut4L/yiy30P\nh9J+M2SXspoEKvPCwxNFgiKUWVW+94S1IqmVq3RZRLBeyYlieGEZGGrBN174\npmBStzfbD4U5G6/x1sfUrhCcEqmjNUzUzIw+ZT8Wd7tf5G9hblBLsmx78TxE\n6RIiFmZYLbyFOajO382dyGqscfDGGDPFHahyBkVvhxnQPUPtQkI/YImsX/EJ\nlbaiuoo0v4VOCVBFLZmP4OavjSo/hOtsF7Nzr0E2Fo3V1c/oOXESE+RWckqz\nxl65raDBcRuIt5BHRRNJu6arpvPAbybmrdss/xOAHrlcE5RA6K9ARp4jhUht\nP/ohUtDbdlSNfmnSWF4xD7D7OdrOTF4/gFkFNcX8l5ggHeXVXJZUsWMcBwq7\nLiY2/Sv0A88GMC6xsUuXgb280JPkye59IJM8xnDlynZxD96+T3hYopNF9BuZ\n8iMOewKwP7wTmhodItGGnV+lCqkJKmk/ve65n9gT8lJ0u5/GXdmVwAM0tii3\nEIeg\r\n=FJTd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"2eec59b269417b399effb28d449071695d6c35d8","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.9766fcfd","@salto-io/lowerdash":"0.3.7-main.9766fcfd","@salto-io/adapter-api":"0.3.7-main.9766fcfd","@salto-io/adapter-utils":"0.3.7-main.9766fcfd","@salto-io/adapter-components":"0.3.7-main.9766fcfd","@salto-io/e2e-credentials-store":"0.3.7-main.9766fcfd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.9766fcfd_1640170723475_0.7967806052213797","host":"s3://npm-registry-packages"}},"0.3.7-main.e843fccd":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.e843fccd","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.e843fccd","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bc7f1c168db0650c1380821edd453040f6d22f0b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.e843fccd.tgz","fileCount":94,"integrity":"sha512-SKLdziuycoU1N8BzwZ+MIhEGu12V2A3pxeOB/Tk4hzBkyCCRal8DHp1DXxxIaLbQ71GkDblfjyW6kA5tC/3k+Q==","signatures":[{"sig":"MEUCIQCzemI7BDQ1cseomMeT9R42ZEj6VT5z98bZpvh9FPbXJwIgO9t8I+Zi/AOjQ+UDYy0wZfI9TsPqq8ExSUoOgbObQkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":832124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwz60CRA9TVsSAnZWagAA/FIP/izTQEmLgkkIdDEedrUc\nhwaWsyCmNtzTFFaEZp3rS/zmtfnDZGExM4dD+beuxPC/h/EBXwufLnd2JvHj\n0sHklp+LOn9IzoFp9SdxqZl4GxgosOebB+6GbqI/AxnO40mEkV8CAI2oRZLU\nEQwF64fueXBIloiynceIetbV55x22AMgP0JTm5ug4Dc3QQF09N9215N+E7g0\nLcrziePqASMRqaPjNeElI8KZZ/GxoepGOsJ5XhfO9cM0r5sowldH9FSGM6Tx\nOKo0RVWWnld38pDibTqa3YUvGry60+FjS+S/xh71VIy+pFGNDraexQTt0lK0\nRD6o+opEKvaxx9s+bAHvVcC95LJcTs3jBDaZ/5kGQ9jbmc+gIik2RCkyYvH8\nfmZbirrGz/UOq6yyJRR3IlSVDZfHW9Rs0NeUmlwrakeXnL7A/g5ndvmuJQei\nc77dBUeEIuENp6ZdmKgvTl/xNP/5xwUxlYFvAIgO0W+lx6Ycbb9dMoUg5qsD\nYkmARbxH+Y5+PjvXQBRLV7z3gMBhcxOIN4TrTLVKlwSC0tP3ka5w5sqZWWbH\nYOlv5UA1Ls0n/kjaAfRH8gVrXdz63hINH4tUKNPTxOfpEvDgbb/kZfRJAAeH\nVPw5FjboBoX/lWehr4QnNLvBvOMfgc3YOfPyP/EMICgrsbNVkYM2jiWorpaK\nyPFz\r\n=Tql0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"a0b81675d7dc41a44ba70bfe76cf2ddcb984d7a3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.e843fccd","@salto-io/lowerdash":"0.3.7-main.e843fccd","@salto-io/adapter-api":"0.3.7-main.e843fccd","@salto-io/adapter-utils":"0.3.7-main.e843fccd","@salto-io/adapter-components":"0.3.7-main.e843fccd","@salto-io/e2e-credentials-store":"0.3.7-main.e843fccd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.e843fccd_1640185524815_0.6190983485018686","host":"s3://npm-registry-packages"}},"0.3.7-main.5640811a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.5640811a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.5640811a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b7af3bd1dcbe05b66ad17e2f983c1317d43b9acd","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.5640811a.tgz","fileCount":94,"integrity":"sha512-fkcxQ/v1YKl6UXOBSxf72fE6XNPPrDTCL8n6BU7rKoU92dyG9pr5hjNjMIEd/5JguhRdmnWQHeAoBlzHwaCBHQ==","signatures":[{"sig":"MEYCIQDwviJTSHiyn9q94gr8O/OFNJD06wP1C3jTosWEi0+6SwIhANErFW7WYFmRnyYPMBKWJna0lVA/G7g2fI9EmLSR3CuJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":832124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxEzBCRA9TVsSAnZWagAAjSYQAIMkdCX7z5zV+gqCHJwR\nSW96wzMkDpDNhedQjuWeCsc60hVYWbKj8tbRM4MPHl0Je2+nWWJNxLnapB3L\nbe6xv8FvkaqdlaBXLfzLqio6V/+iAUZF1mMdOBVD77Bkbv2wZYFpg5dLBwEf\niB9NgDt9FEIbqXCPvtSpr28SXqEggvyOgCGxAaAqjTWmk0EKrdfD94G4AfXq\nJnmwMWo9aUS4HxHK+yrjGADgCOpSjkXXyNmb9JkHI/fZ7hjE1FMRGcqLcoBH\nkK6UJ2C3MGJoxFinmovR8WdOPTbVY9+amdeEB0NAKc+lL8i+Hh8a4jan2sMI\nEpL6/2BpspqVJhlTsdOoimfp0CcQZ9lcuQ6jVj5WwKXB48WxrXvP/uLz4irN\nxURySnz/ExvNuJmtfFujaDz++N24iu1CKtKJ4EBe/1uMsb44SQtcKMefZq3d\nT9DVtVRDmsmudks9HqhDQeKE1hz3nugleJvh6RWyWnunCLrjSWhF+ZUyrW/i\n6sHxYhwXAZNDpH3Fs/EYH1pHBt4NsupiyG/Fzdl4FXqQRqHt7PP1lGdk6KPy\nXLG6sPEaPow85eZid4Kq9w5NCCiT4UwOhgGu27dMYY704rPAdrB3GMmPtSje\nl98hKAeiL1FCwt9N9llm+TB9u+2PnS3T3xK9zV8tCGn3hClQrAsUDYB9+rwq\nbx3Y\r\n=mlGr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"fda02259e5681e41f30ac64010f62c5766a395cd","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.5640811a","@salto-io/lowerdash":"0.3.7-main.5640811a","@salto-io/adapter-api":"0.3.7-main.5640811a","@salto-io/adapter-utils":"0.3.7-main.5640811a","@salto-io/adapter-components":"0.3.7-main.5640811a","@salto-io/e2e-credentials-store":"0.3.7-main.5640811a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.5640811a_1640254657279_0.339464519033279","host":"s3://npm-registry-packages"}},"0.3.7-main.3a00c953":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.3a00c953","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.3a00c953","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"cd1c265b1dd23ac0e6abde3bec034aecadbdb914","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.3a00c953.tgz","fileCount":94,"integrity":"sha512-QzNuh2t5d02LX+ay+lz+tOLG+3qlKztCbhTBJc46usF+ue0qImXAZOjxVQ1+WfeoS6+UL7jMbZ0HiyFUZ0kSBg==","signatures":[{"sig":"MEQCIDQtu2+mePXUgh8uqqnssrrwkd70j7JThc/ppMDVm2B5AiAVFaNs+t1mKBZmMAHp9Nu3Iioj0IBnWey8IJEEmYm3nA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":834035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxFijCRA9TVsSAnZWagAAQrgP/AykfBAdq+veG1R5fcaa\n7h5VdLg4R5v8FVSfxMJQGkDX6Vu+jh1NLyhi8vBiFqxcqFu+5GZc3SXp6Jdc\nGincvPYEJyBTvpkRYVwGFmG4FpT9w0YDVWYh6XQLONzzJDoePpOZoDBgSMGG\nHjJ589vx6nIx135QRvak1ki1ftLJqF6qcCT+jpd33VAdjCO9BkhMgp13AbGh\nInPJNmuJGF9DulzmempkTPKorW0mC8n0nM2YdaRE2fB9vb7w9wIyEPTCxuVj\nxLgODjqn/+LXaeXmj1Cd6PUYzoxqHiThOlWSizPbOVQ1nho2UZnXEP5V9Xid\nveynpnevQbjPGZuWBSu8epIeCSJb9KoF8KeJqN6nCNvhriBLqv+PO5k0e2C6\nJk1z65JXd/gsc+x4xcUKhhXY7kvuixDL5HBdDTQja5+b9fsudRa+QRQ+PsIP\n7U54H3HA9xcfr3ADPY3u49tdjPORwcstrYUSiEqAYngyg0CaPK2oR9yuzwZR\n5LumIzzTGnePq2P99p7EfHK777K+RFdzZWQLv5f+qPuYjIsSKJulrow9lobL\n8KTIGpcAd5V6L0ymaoIGvOrx1FHEFHljLOKM01tnrsYDVg+A4QsbU4zWYiOH\n5Z79PIgDbT2V5w2uD2i9GFOE7ngsI3CTJycL2Ku8yaqNEribvxjVBmz60x2s\nouh1\r\n=TJtU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"73e727af984e845fd7e080e62d53ef2ddb981384","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.3a00c953","@salto-io/lowerdash":"0.3.7-main.3a00c953","@salto-io/adapter-api":"0.3.7-main.3a00c953","@salto-io/adapter-utils":"0.3.7-main.3a00c953","@salto-io/adapter-components":"0.3.7-main.3a00c953","@salto-io/e2e-credentials-store":"0.3.7-main.3a00c953"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.3a00c953_1640257699596_0.6136488225913597","host":"s3://npm-registry-packages"}},"0.3.7-main.8085624e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.8085624e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.8085624e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b4a5f978be94abac89ae90c4d07e1d07336938e7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.8085624e.tgz","fileCount":94,"integrity":"sha512-9rVlYO3HkzRbVRcQZjUnaMEk6SkePmyIOZNLV4YKqtiNlaDXTAcJsQc3/0sgfbhaJmfFUwS6l1AMI6SEIhXqEA==","signatures":[{"sig":"MEYCIQDtivYQIguTGmeLBI+JQ4zg2B4sID1ltKdpR4AZmgI2owIhAOZh9tS8X+cTRJ9FsTYP8GWOs+S6GMs2B7SyA0j+T9oB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxHkeCRA9TVsSAnZWagAADT4P/08bMhNRuJBygXZBtpLE\n8RwpNxENlgk/TfxJjRsNOTU54uoOYVI1I2AY694SpSc2dFQRhEcYNK66rTtR\njGRdPYBq350IZb0A892ILtlFmom+CpHsuCNECcdk9MjPt/3gvXWBTcVFvR5Y\nGofOl34p/gwz1DlF6uPnqFBGw/ljDvsHHdiKdrxglKtY4GwSdLsn151DNh5/\nZFR8S4CHPSaYGUL4/Z6lEQOaMOEaddUIxO04Pkf8XRm0Z/xbF6Hto+DeoqtS\n8LTzcel63FxsyB2xPaKtJfpVUqLCW/L04P2O9Tnd4zPVoRV4tkv2W9b3qIex\nSmBFfJny6TNiKFiHL7D+8ZHzZLTvSTTfLacqXaluQHf7rXbwjuObYMrMxMfH\nnx4J69HlLywD5Z/9Jb6agUB5axf6ThGwvERQkmkIioNScyHQjAeE7RtGJWyT\nCUNLcDKaC6oFfkMpJ2QIHEAIXYmn76iYFrjIWSQ7b47vMmyHFufcNxmqP3pD\n7MpGhcb4iNl6czoIZbSgPOStzj35DjrIXOsb8z1Iya/o4Zk4evUmvA0fQyyf\nAGapBzX3tI4JFfAXHo4XKLlmeOQkdaVHSPFcTmo58Qj4FUTFbilKmPR1Bd4T\nyk+NTWuxo7tlyrBFRSDxvTnX+vJHJKsRb4MAHRg5IjPa23GuFcJP8qoxgIKT\ndUZw\r\n=Qz2S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"e7e1497ce1760a60a0121d8ae3a84ca767916a4a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.8085624e","@salto-io/lowerdash":"0.3.7-main.8085624e","@salto-io/adapter-api":"0.3.7-main.8085624e","@salto-io/adapter-utils":"0.3.7-main.8085624e","@salto-io/adapter-components":"0.3.7-main.8085624e","@salto-io/e2e-credentials-store":"0.3.7-main.8085624e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.8085624e_1640266014282_0.06426491043486826","host":"s3://npm-registry-packages"}},"0.3.7-main.adf3cd23":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.adf3cd23","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.adf3cd23","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"558e85be544c9f1a9b424647dcff1c75a4e772f5","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.adf3cd23.tgz","fileCount":94,"integrity":"sha512-IOwqLxI4uL7X5gwm//zga4/ACULC6i5yEsmVT6x/vFW6ktyUqoi44qBVEnT3+6QVI/HhjQT1mDhUAWeMk2MZlQ==","signatures":[{"sig":"MEUCIQDTINF6k+0UntyVnZyvGJ+PUJiqRFaMX2cWMK+UqPdzawIgLyxhhNqLufhLsFdUBb5dg/jOtY831YhWUNJNYD0S+w4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyCqjCRA9TVsSAnZWagAAOJYQAJ5AFn6MVHUxCiTQYnOI\nhan0dgDsrQPeEKQS3TUbAwrq5RibU6T50m0jhdSUHOzoIor1gB8qz4laRVPR\n1ifslg3i/aEZtdzDxFvqguqcsdlPLyf/nCJwcIk44k9/SsP/H8VooBxVHpqj\nNinUbBaj/AtAalc0OLRX9DWUhhiIAOcdZimAnqmI7Mg5aQHz+s59AvwLxOW0\nFSYPTZd4UOEEhc37NnAH/zDmZdum9ZtKYfl7dkmLM4+k22+nkS4UXGGuhTaT\nxiJxz1z7yIkuXjpTh0p6yutB6GmxmSNaxVX3inqI4Wxu6GgOCLjL+NXED/7q\nGQtguLxMp0qfXlhuGrmU8mmoULmWcOgDZKlQ/p7OAEqAaqEvInPoq8TSNQOW\nZu1r+bJadYTyzaz37w1cS6fhm1gmdqt5n4v4bM3/EKuurumRqWXpzy9zVvfP\nI879qMOuPYKn8zHEOLLMwfGlVZX6V7A/C25vLjE16w+7HcYhwXBFs4XvkcZz\nkFDN128Sp+uF8YVqSlnEXnvmaLW+WPBCgsLwu3Sc0EntzCCSjb2oEQBU+/Qa\nkEogDhYldb5z6lJ09JNtJTCqXHRIos3RQ2po5ymQVhvvK0xyouf/qolyxSP3\n3DdNArxoXndAIPkwl7bVXJ8Ocqe7HFMZDeKADzNWU2Z+QoNZoXOiOYBxqBol\n1ENF\r\n=oBVK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"80ddea5cdac16aa4653f7ace2cff9e1ff7ff8556","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.adf3cd23","@salto-io/lowerdash":"0.3.7-main.adf3cd23","@salto-io/adapter-api":"0.3.7-main.adf3cd23","@salto-io/adapter-utils":"0.3.7-main.adf3cd23","@salto-io/adapter-components":"0.3.7-main.adf3cd23","@salto-io/e2e-credentials-store":"0.3.7-main.adf3cd23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.adf3cd23_1640508067556_0.4536322535217976","host":"s3://npm-registry-packages"}},"0.3.7-main.1d124972":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.1d124972","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.1d124972","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"63c59c38246aa13186cdc19edae50c052543b59b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.1d124972.tgz","fileCount":94,"integrity":"sha512-giyz/O07u6T+GQUtGSWMiLRYDv/kabit3rbWcJ3eLw612lDfr/B0fXazI2327k+fb68Vxu9c1rufN4LFzrc1qA==","signatures":[{"sig":"MEUCIG6keMHzer9MjQUVdYaI84O2YtXZgsGiO9ZSebaa3ZmRAiEAmzSGUBeLitT5A8+4X8RdmRWc6pp7S8SmHVY8jqFkIJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyLklCRA9TVsSAnZWagAASkUP/jU2knJm2E8ABPnACGTn\nvNBH+L/7u/b4qrJI/CR4DZX2zVI4RzHu5e2CMrzImaD244nMKvz6hU6aO4d8\nyU9mGdl/5vd1QVbm5cZj5vNE7M+z5RaFpTftmLRhk5pJu43zO/W9rPr6IHIv\nU/T0kKBmxWmGoiSBK/mmGecDfCEFsJ5c4mqLTfg9uoRCcpQy2OyGo/2/CXHJ\n54ttkFFrg/5wOBcupE1vdFaLzgAkIv5/r/8y800//IWPvUU1V3HH0cSFITco\n5Mpf6YQg/7XQjukf5qf6d4LU0fdvwwTYqYw5gyTY1ox9RVDWJ9Jf1keEeYlA\nTgav6UZjeYryrJI9i2cVHda5RIQ2nFmWfmhTS3GJhawmPxW3drI/1C5ilJv1\n9rvPzH49Xm+kPE8pCB8LOJ5pUSJ+adr0+vs+COeeafvYudWQHjvEnWQl1XAG\nSQ7QXQGYSqiGtaqWJarMzqrMGXNd9LMXnT2G2VjPgXSkmCd+CHRHIwuuNfUt\nIjcynAdN1qpvmspMBMvTHJgjxBPOOq8vRIZMXIaXKTTsFc+V8dcQVSeAX6th\nJeC45m/26ILXQ67EiXWcMKO8o3Ts78TXOndaVSMSZE5fDeUSghm08eGJwABo\naYJlCLkK9nM4zXsZmx1oxjnvpRSbC5TmdncehsIMgyKYtznFw339KAy422au\ngMVI\r\n=TARz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"573074a550263d33ced2b16797b1f512d523e0ba","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.1d124972","@salto-io/lowerdash":"0.3.7-main.1d124972","@salto-io/adapter-api":"0.3.7-main.1d124972","@salto-io/adapter-utils":"0.3.7-main.1d124972","@salto-io/adapter-components":"0.3.7-main.1d124972","@salto-io/e2e-credentials-store":"0.3.7-main.1d124972"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.1d124972_1640544548935_0.6117612292428614","host":"s3://npm-registry-packages"}},"0.3.7-main.28e9f65b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.28e9f65b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.28e9f65b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8367375186b08037bbc72e8deb843f6345f050a7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.28e9f65b.tgz","fileCount":94,"integrity":"sha512-O0+zCZtonhvjwWVwS4xPNZHI5qrh2H4+riKJ/t+WrCA8LLx9UQhyzcXBWypNQ3udWlExg5HkPjY8XcE2G5EHcQ==","signatures":[{"sig":"MEUCIF1fLOBIiJXz0wrcMgBiPitE189ELDaO0VWJWIY+v/sNAiEAnBbFiVn1UJft6Y+hDUH2v/amvWUWq824hXKo/wTdwh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhybD9CRA9TVsSAnZWagAAXGsP/2Kz8nVvzct9AkTX3gF3\nNnZjnAfC5AwcXPwvdr9Sv5498986ewui7DxtZACAZFw1fupSNOyj7dN6yFP3\nwjJORrGH5dE6jL+9yvy69Df/ccs5D1QXpmHd9e1Ok2jT3v7JvTeBlUcOIRjQ\nHfyFNq1eOx0vFSttwKpnJnEfgQ1sJuS4EX/iz2vI44q0OMz2fdktSuVpEHz4\nEjoo8VJ4/Ovex+DnfRy0ngd7FVBXwFEZi/qKC3emW6ZOAFL1AI6hQwY2kxRK\ncD4tum7COREZaKOXfplQcP7L3rMf5WiI91xcPwF6WppJxz7PPmKuDxUkbod5\nbXe5S100HKmRjggq2jQkzcW3hRxxERy6gP8oUEyyRFm08g9kLMzo5uOEmBTW\n12ETJ9W8TbqRQYAYkAFDT2etMwAgTeZII4EuBQweYVXcFxdfjqrR0WVh+55M\nd25nnGIysUnCzCAKlA/6bz5l4bWhjFvynHdlAM0FAphV+lvN1s9HbvB3Eaps\nyToHxWK3i7DHd3Xkb62ckkue3d5DD7hkojDGuXfUwBT3HhA1AqUj4Hn0fDMl\nePD2eviR6kVmpJal3atb4HD/sN2i1LYHK6qZ2mw6qFjejODMmlVh34HPF2qU\nOPynIgt6oHVai8C2FyoQEaF28Bnx66kRf9h2ZaIwHp5Vvw6uAJp6fUsCJwMT\n6VJS\r\n=uuux\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"039fdeb9aa51b24697649146db021c3e82736332","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.28e9f65b","@salto-io/lowerdash":"0.3.7-main.28e9f65b","@salto-io/adapter-api":"0.3.7-main.28e9f65b","@salto-io/adapter-utils":"0.3.7-main.28e9f65b","@salto-io/adapter-components":"0.3.7-main.28e9f65b","@salto-io/e2e-credentials-store":"0.3.7-main.28e9f65b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.28e9f65b_1640607997239_0.5462573259011907","host":"s3://npm-registry-packages"}},"0.3.7-main.2aa3e27a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.2aa3e27a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.2aa3e27a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"87113e8fbe15c06e3a5258f456a99a516072a4a2","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.2aa3e27a.tgz","fileCount":94,"integrity":"sha512-RpNPjBN58yfTVXRnMhHYlH/FVJbw9XRlocrPkUfyc/c4Wzz0jBiX5RHN1iJw51TF4FukJzj8tH6XSIJjfaZU0g==","signatures":[{"sig":"MEQCIF2+1zogRgsGl8o+K54URwug/GI3PrxGuJjG5vrEaIaQAiATcSrBX4QmLoTH6xziZYfVpQnSdu4/7Y9IL6rS76ISwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhydBGCRA9TVsSAnZWagAAPgwP/38NHo8jg828tfxPqFmh\nhcTzFY1mIc6mNTgiT0wrpedqXMPjA+EomnX4X8oeuK8XamDY4vlUTy9b/S9Y\nyY12A4bRzyLHWuULuhgAsJTC0UR/bVzISFkzVyPSiyujI+J4ixPeVjvaurDs\ncX+zAmGiIPQxY8MeulomE/nB/Ul4P11+pLSJeiTHHjg3RXbAlWamHFEcIyZw\ntcgC152EqFqSABTnidCnvJ4/sk5CaUvmHgiNw6TfGEAhsxYKJO/WYuYzciDG\niTBie4jad/o72ueY7gd1nQNzCkWDI+I+y5twMGFpibme6BGa/8s8XXQvsHUZ\ne5SiyL+2CqxbyH//h+Y5PyS2nl2B9I2TOTOyTgRWH7jCP5RtlP/MstUpdW6O\nd7R2dFKhPuS3ZJD4H7xzivlLD4TeNegnBBVD/6BK/Dd8mlzUDSfE8/ePVkA0\n752Js1NqZsBLG/WW1vEZURplTF6enS4R4HzDknadCaMAHX8ioZ1GqXLNU2oG\nk/EfY28SB/fYHbT4Rfj5/roYm1ofH9jnLBcFNfjIo5vuHueLVJFbNpC9eC3M\nyKStsAvHs/DAvlZggq+Wc8XpKvXAF68gFw0HCfgLrZZcgO+Lw9PVG/z7ij5Y\nWMrkH0z+qmhT+n9KLxrYWFJf1sgw4LRxUTIcZ/lisSv2nn0m8fOAPp8LdItm\nrG/W\r\n=Zqcf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"82eb9c8a437ef5c5ab8282c27e50bf12d7a2041a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.2aa3e27a","@salto-io/lowerdash":"0.3.7-main.2aa3e27a","@salto-io/adapter-api":"0.3.7-main.2aa3e27a","@salto-io/adapter-utils":"0.3.7-main.2aa3e27a","@salto-io/adapter-components":"0.3.7-main.2aa3e27a","@salto-io/e2e-credentials-store":"0.3.7-main.2aa3e27a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.2aa3e27a_1640616006480_0.5459437484357013","host":"s3://npm-registry-packages"}},"0.3.7-main.89cfaed7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.89cfaed7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.89cfaed7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e55fc3df0847ccb52403aed2efd036b22b3b009d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.89cfaed7.tgz","fileCount":94,"integrity":"sha512-ibn5p//hxUfLazExkCxHlHdJlbwsZZOSQjF1ptpQuOlsbKpAhjEPA07Cs4A3sgdsfr+0tbf+QQ2RM9BdsAlWHg==","signatures":[{"sig":"MEUCIHF5e/9tpPYmUwP4gKb3TPiek+FH4stkxYRBGup4qov7AiEA5RWgTrYnVv9TlvdeY5W7vYLkxF6WgzQY1wjdnwUXh10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhydNNCRA9TVsSAnZWagAATVAQAIJkpOZZ3LL1OCXrT54h\nBDdl+bUfV9enCGqdRiNl/80s44QU95oIoZI0kbEcOFytiIDIfn5SFSevzU1g\nMQHEEWJud3JN0FWMjPZMvU0UnmbI1MLeHiaIidPVpi/+kkWhrkvWJ3p+7Nga\n2RJjnHnmJtHTSOsECVRqY2QtP5kv5d9HmJDQXdL7aEIb9v+5ky7Xx6fBE1li\n+2cApHU7xA+a2pWkslV+zqEivDX6ogVVorXljeNewQuSTDS5k5Ru6cFERYdE\nRMrEUax39u5yMggBl0eIiDDKGBlWgOIhJMqOV7mV7H2hsTui8oJccOWuqH0O\nv6XhsA9o4mNxI89Ru0Dh5rNL8JJSiWW6AqCqd5icuZ3eNAcyvbUpDKoeXzjb\nIZClGfMNX2kwXFL9hBHyTlsB+3P+iRzARWBxGHNAlIq0hqv5EqB5Sjsb0aWq\n9009H68hBBT5/lFdNPna/3Bt/zrAThXag2853BxAckAN/ZyQh+VEV9H8pJHC\n7gybjKQqg1cUa2MnIq4xuEd/TDdCPqJGPip+DwiwHyRQGUdc1CByKPQ41xXO\nqdwNpYbJlhIqakmY4MPLRGtODOzy17m00upKPhc2VJ5NsbygpEtJiAtcgihx\ng3G6+wFnoclWIGVyR9ejEQSM6rtP7VnB41lQsDs0i1kz6G4u5512AQRh9Guy\nN8nk\r\n=CH4V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"f2d2991de3cbdab51e950608ac1cc58ed7c066ed","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.89cfaed7","@salto-io/lowerdash":"0.3.7-main.89cfaed7","@salto-io/adapter-api":"0.3.7-main.89cfaed7","@salto-io/adapter-utils":"0.3.7-main.89cfaed7","@salto-io/adapter-components":"0.3.7-main.89cfaed7","@salto-io/e2e-credentials-store":"0.3.7-main.89cfaed7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.89cfaed7_1640616780977_0.6626848588489063","host":"s3://npm-registry-packages"}},"0.3.7-main.72d73365":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.72d73365","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.72d73365","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"5866a46cc2b5b1f02fc8ce60b09e7f9136e1393e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.72d73365.tgz","fileCount":94,"integrity":"sha512-jg3Rzb7Ybh3O1g9Gq6ZOJluUNpfIAWBx6n27RpwHJUpWZ/FFE8dsXUxjM/m0TJjIXs6VO+Iw/QudHhtfP/D/4w==","signatures":[{"sig":"MEUCIB7MYJgrVRHwb3bRQEN1uDrWF4vAgRcGeEHrxNwra1elAiEA4fTAm8Mq6olB8jDzqPBWRDM7vg+i9gvn5tz66no6Ml4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyd+ICRA9TVsSAnZWagAAKzoP/RI6GDDl9dl+WjjEgbm7\nhSXVTOOEeEACAohDLU53Jt+MxXheyNrL1J/3g263KJBCmuJqq0S8DngU5+Xo\npKwiErJG5Roh61HZ5CzHseyAZjNF8J39jjCqy/EtOOouKqpoWYqmZEL7eH3o\n3c8Up/BkgOSNvBinRwvEqTF0VvFnDvqXEzRSVwVAmO1HieHWdcPBuXIVvNOW\naZsNX0ipLlJFjzSen8YeU4YxeVgerO5ynI8ajeW6jMDoUqWQjgQZ+pg3JTh+\nLjkFTRxHKQx2uJ6TYk7ERij8aV66+eE39SVKT90yjAo3Yg9/Tib+LdiUrLLD\nlcKF5KCZPT/++shzw7fXxldlrFqN7ORN+1J34EHFj5pQQ7Xffmlj12Q+peyL\n0uDLe07q7EInAnExtvpvnI0HKYL8vZYNX8SeZXEE/Kw5Vu0/zFJT2exy8B9J\nhSNkn5JM410iPPcSplTHKOJfzSNmGyo1PZ2gOS1+C6op9iZICSA04ygeE9Jm\nSxj6Rqfu+YaG4fW9PDd1zM5WxnkK3xQFtiTfwjkDj1pxI8YZnKXiGEx+zJ7t\nshLjJqQDfQt/6fqck3KBMa0OQ2Pf9QuScWRN+v1giv9cAhIdNJvgGMK+H13g\n99pZaz4Yn4DSHIayLn0tyfVGkWDHK4/08k9Rdr2OfOjpyrt64D1TWUhKYxt9\n3rP6\r\n=2Llr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"2966b7442d56d2cc0ef61c41b6998fd4dc4b983e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.72d73365","@salto-io/lowerdash":"0.3.7-main.72d73365","@salto-io/adapter-api":"0.3.7-main.72d73365","@salto-io/adapter-utils":"0.3.7-main.72d73365","@salto-io/adapter-components":"0.3.7-main.72d73365","@salto-io/e2e-credentials-store":"0.3.7-main.72d73365"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.72d73365_1640619912517_0.9896401524543854","host":"s3://npm-registry-packages"}},"0.3.7-main.8262a905":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.8262a905","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.8262a905","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"81cf5351713263cefd77a775923853a21c72d2a3","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.8262a905.tgz","fileCount":94,"integrity":"sha512-tCmeN8yYLznQS+2AexqTLW8eGRyEnpNlj0pd8/d5E9DQP68tD4Pwrvh87FT+7CxRryIl9eZljtTtf6DuSTr+Kg==","signatures":[{"sig":"MEUCIQCWZK5ifOWyDn1yhxfmtCDBrfNauLMCrRlXDUnrAGj2xAIgFsZUzdN5x+P9a0z9DxXi3emJ4JuaeD9ux6Ir+X10W8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyfG/CRA9TVsSAnZWagAAzZUP/iX6B24X/8NReufH+6+J\nNAw4qrD8a2MVvGPzAi8HQYi85jBme0MuHqRP7xdqinLo8KhaZkyPfDJt8HlO\n2cYOFOnnLsELUJTP3Q/36Bp1FgsOrB9cRHhKFOs6D+YQnim+0XwoF35ry0zj\nq5uPYCgSPyBNg/sTpHDnJJHBkUcAFJzX1cF95HZFHy97IfVHSEWeEphdxuKR\ndzeNFpAW1u7jHiBThkw/1hCDl/51qQnuXwz4NVQIpMqClG/W04SiR3mvAS+Z\nmsWmk6LQsfUzt6L89NmodFMoML37sHYP+KvIEOweZzKxVV2SRAoOmpJ3k4zm\npTUBBkxYWOURRBuTI9kHdR6BlOYX6MJJQlyBeJuVgCLrbxQ/15epKYZs91nS\n9ko9E+SDV7qjDwD+p9MTrsyfUwFzjgnBHJu0MTN03CaZ66725Dd+X3z7WGZf\nCM9TDzai6w8wsLWI7qFOje8mhgbtgNTdm9MkbTRn2m6X7WqBxbCE174S3iZU\nv9XEFYLvAbP7Qt+3EjlYe8ON5U7AhQbWNJs3ejNz+F5Dt3xY6i/Lqfo0nD5E\nPItp8JNkYZ5Ga/HTQUWoRBrx1TSSHZ2j1wZmZ7LoB5+XgAHS2Frr9crFD6Yh\nLjmzEvnUbFHbEhc8bytsSL30ZQ64ryd0v2nDB40J5VylMStgFPSI4RupCaSf\nNq3f\r\n=QnOE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"7839d30f3f1f9b534d4a5f4d2ed6e1853f9b4787","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.8262a905","@salto-io/lowerdash":"0.3.7-main.8262a905","@salto-io/adapter-api":"0.3.7-main.8262a905","@salto-io/adapter-utils":"0.3.7-main.8262a905","@salto-io/adapter-components":"0.3.7-main.8262a905","@salto-io/e2e-credentials-store":"0.3.7-main.8262a905"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.8262a905_1640624574924_0.9351418291494467","host":"s3://npm-registry-packages"}},"0.3.7-main.7cca0f42":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.7cca0f42","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.7cca0f42","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2f8fbceb60cbe9a8e54ee558d8760e71f2321090","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.7cca0f42.tgz","fileCount":99,"integrity":"sha512-F5/5GJxPiif6+6+OJS+pUxTaXcJlMLZMEvZBQCsHq4lqorFMhRwltXRSh1mr5yIon6hdenM2Lk8z5P/acAgAWw==","signatures":[{"sig":"MEQCIEUWgIZkAtCVz1xCA2e4wWW97tb7up789ACw4gl/yAYVAiAbP98CoQfLtDWQGaIt88zn7e4cF1NCg/ENrdY4HqoI9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":842763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhytUICRA9TVsSAnZWagAA/aMP/jJxcAsT6BTozVDdX3wh\n5br6k6H4wYu/J++XxQTtIcaPnmoIO4kgA/oSk+WlvXc0Z39a49We4LkUREF+\nCpENVy2+eBbcUFIweqAMeBSlcSA3I1yAbJN8SEJ9xD6qAl0Q+qZofoIpssLw\nDsr1ryOVj+jXiAKQlEvVKy7tWI6r68Gl0w42hwGYf95qVZaYm1GrK3YeocyB\nAwwB7Z+nR47GnLxpspnrP0j16A3LVeb8jO92boPgHGNfXUGamrxs7OVdeC3N\nhw8skzqSHxJBAWynDwRFV54IoWaZxrCJD+3VjZ9t3QFE6ddVmdIQhdLp+YKM\n3NKG5t+jTFM3ATDrzMZwRryJrcpdZRsk/iKQAH1Rl3nRv2GJl7A+O1QnPrgH\nsnPZv+8ij8smy+BCvszBJci6BmiVXFfrizvhgHNUJy6vaDpcchtaNTYva2bD\n73D/XYRxO8mpg6Vz1e/8d2OCtXfz/QfDq4SPjp75CShlPM8P0SpFYogF88uX\nEuykOADbWam3pkJAlbhrXAFglFTdoz5+1mcDH2PcqC9IDutEKDhh7OEsjOUq\nULTlm/bRcvFBcIbjdroS0odhAAdXNGKHQKX6csKiSqRUBtw6/LK5ApxNknnH\nsUhyyg7fW0pYTPKjXffRnVYJuHcewUrG4F8uXXgXA5i2DfDQu5jGWLeKyrCv\nFCvK\r\n=P/8n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"01e4abfd898200c71ccedc363c9d8ada4bc0aac9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.7cca0f42","@salto-io/lowerdash":"0.3.7-main.7cca0f42","@salto-io/adapter-api":"0.3.7-main.7cca0f42","@salto-io/adapter-utils":"0.3.7-main.7cca0f42","@salto-io/adapter-components":"0.3.7-main.7cca0f42","@salto-io/e2e-credentials-store":"0.3.7-main.7cca0f42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.7cca0f42_1640682760265_0.02280720216594534","host":"s3://npm-registry-packages"}},"0.3.7-main.5800c688":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.5800c688","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.5800c688","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8b5ff05ffc5181ab5511f65f202c31309896a0de","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.5800c688.tgz","fileCount":99,"integrity":"sha512-THO+PAT6m+XJJFbijJHrwTdTg6fwhJJmPalozPMTF9kLgoUSbTMFPp/kefhDKppVy+AJM+MDKS0X7IeVokPtdQ==","signatures":[{"sig":"MEYCIQDkwdCL15iNl10O9GLWor88ZR3hp0nYHq9msW4uNsIHCAIhAJmVN9tUEgDNzVHgscz8tXhNkfHGh5cI1BuRgCHjlAG4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":842763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyyT2CRA9TVsSAnZWagAAZLUP/j7zyz9L37ZK+g/hEYfq\nVhNhKWHlwOMmaHHsDihCtByayUNYt3FijNp4BwcHSXHhyUOw3jKD47TED098\nfcR8sDpxU3L4HKsIlB78Juyg+t/+upE2ZDb0l9empf1N86iLpzvfbpu9rl/3\nXgf3bBdtyW/rk1MDVKzMdWGWEU/DGUWEjpsJUu3HfMiGK0tHo1qv/4v8T2cD\nx0bmUOIx8gJnJr066USwvvg4zXJFKiD5K1LePl2ulVwQRX9W4HYZELis87ZH\nQTavOB5yOGXH9dt/ZO/M/bn1XDzAVTzKNvdDTV0zXVHk4vVSs+FPg87vqtok\nb0jloF9dMqm6jSfzbfXmpxPkqdGEx/HigUxCi0khDgFC6VTGzohcmTkt/h9G\nKxw87YgWJlRTNc+2walZha353Nt8OU+b3+O40D+UpicMH7rt2TUyNFRjGXhl\n+YeU6X5TJwrfMVC52rVdn8S9rvNqa3Lr2jrlTHkffsM155lTXRuDlklVs1RZ\nhIsSyjC4xNVF0tcei/mXrdGMCdMZRSVHzOaK/d8E04ie/wXnudSwe9KV4qv9\nMmMIfI3ZVQfVZ//WeFu/Mc6tQSNCrUPC2JxZ6kMV9Z5iijtBkWwx/J39PnfX\ndEerlb2lJDmYHYrbx63zFgRzB+2J0g5fPdtuxGFbiomnwA3+PF0YxSbiWZ1t\nyXmq\r\n=c2Nd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so in order to effectively compare environments some configuration changes may be needed. Please reach out if interested.\n","gitHead":"8ee510b4b822bd5acf3aefe6451c9320c176be7d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.5800c688","@salto-io/lowerdash":"0.3.7-main.5800c688","@salto-io/adapter-api":"0.3.7-main.5800c688","@salto-io/adapter-utils":"0.3.7-main.5800c688","@salto-io/adapter-components":"0.3.7-main.5800c688","@salto-io/e2e-credentials-store":"0.3.7-main.5800c688"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.5800c688_1640703222211_0.38824307588779816","host":"s3://npm-registry-packages"}},"0.3.7-main.7b315e56":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.7b315e56","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.7b315e56","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"14644d40291e98ac27d0bcf76cff7cd356b82536","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.7b315e56.tgz","fileCount":99,"integrity":"sha512-gBkC41xbOIlgIqVkjrQl1Sd6PrwVHts56KrEjZzNO7mSj3xyQUyUGW69WOw66eyPHCxci5/4FIpWBbB5CQyY5A==","signatures":[{"sig":"MEUCIES5bHQVPhvZisO8LOnDeKCWJDvQ+y1rirDqluXcf9jsAiEAtS+tu+GvqYObkVol+JPZ1abaiQlczcxHhkrq29Y0hRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":844773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy0+1CRA9TVsSAnZWagAAOiUP/3IE8OZp274iNCzZl732\nExzu0HFmwWOlmqtzf4EtJU7kTDwqTRpbiiwPAB4wamwws1Cq9gZfvcfaUkFA\n7D6aGr5yGRjeRiTSILLwpVcu5XNufull9iAnFHyGUEensolETy/4gO/5V5lx\n5f0lvQ90ZxSfLxk9E0pGR3YdQ/CObgfeav47qJg9RYqgWhKamRGcCJlFZEqD\no4RullitCEiJCk+ZImFa/G9H5kVILYebVhixcx47OMJN5e1TU9bgYtzP6Sj/\nRFseWgIFfQ6Y47LhS8yHOfRQcuxbW+Z6h05hGUo3SWCPUGAMXZk5F5kH1jMI\nCz5oVf6LuYkdAzSMSyS7gMIuhxdRC6+v4iQfaiduNii5VB7TZ+pC9U2pq1hO\nDQkg0zo5eJOoUyW9pySY/l7F2eMjz1knHhNREVStgMAe2hRp5dEq9XoWqF7D\ny5MRS7T5OwMY0gbpeFs289cSf07Il8Q30uLIhi7CGCgHtJRQSKLYKVr04Gf1\nzkVgh4bMdN2xU5ITfecVAqQlDUmiEWf0U0FShiCInGQiTBpnyzDSLVOGMYrU\nOsi9ReF1oR9agCQuxpSLM+u0FNzZdEUrRBKEDQH4MO0a4W84KjjmOr98HiUi\ncC9tbakk202NHGLgz2urrJoYCBdxnFv8FXNzcnpU4JHm1t9BGrOBDwXUjKu0\n04so\r\n=9K4P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"beaf6d14dccdbea1bc5033d802260f58404931e3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.7b315e56","@salto-io/lowerdash":"0.3.7-main.7b315e56","@salto-io/adapter-api":"0.3.7-main.7b315e56","@salto-io/adapter-utils":"0.3.7-main.7b315e56","@salto-io/adapter-components":"0.3.7-main.7b315e56","@salto-io/e2e-credentials-store":"0.3.7-main.7b315e56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.7b315e56_1640714165210_0.6756946750260759","host":"s3://npm-registry-packages"}},"0.3.7-main.c810b324":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.c810b324","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.c810b324","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c46e9a19b8cb24a9d6da59c699599d5b3ca6f63e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.c810b324.tgz","fileCount":99,"integrity":"sha512-mTU9yXBjOho27KZnOzJy3WWBSNuDyLDsKl2DC+2tEXs9a3P0WGde8enFXP9vtfkCSXTG0b2FVDfzTcjcnatBjg==","signatures":[{"sig":"MEUCIHhLyMGSRd96GimIO6WaQLD2JfQbOL3IxFwjH3bjEZaGAiEAl/GqEnFLE2OJUSTcJOqlEENr/dF7RcJQJP95ADJgfeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":844773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzBXDCRA9TVsSAnZWagAA3rkP/i3oqcSqbQUJMuxnN/HQ\nUJ61HtpbqyfeSU1YI4B8RzV9kG9bXLBp3cosaacVGL0jURiUWTGOtmy9JFuR\nuHby2AtGa3243Q5FnghYmtz/pJkUnmcWFpNU+PBKk3SxauQA6ewb+IqpD3aS\nFgCeVs3UkiUFB+hs1N32Ducj7lUjLvZIWFDpSRTQF/761fLtWsJBoM+KzhRG\n7SZxumI48t7UJrj45Okra3oBHVaXpK5tIce9uKaK0TMbrphkh9eUGMFNa4BP\nPMM2f+IuN2WKM5xelSeIXAsUbDzCpUREt2Gu8MNIXHeaHAkMz1JPfvfr353G\neS3BxRwk5gPdDTMAkMNSfRivlWOruxdfmXqfbHhVGuqNLji1hrMXDCjmGSp/\nsFadNN4pzrQKodBMMnAfUSXOFDTTXhZEf6XXNxWB5DBVR8QzAgz1mljcUxGD\nq5WLhYSPd+GJ8dSEUWjgP6l5P46QtjooS3JGopI4LZFMzT7bpu1W2ToUh5UP\nSgW53wuqYXVaU5fvt9agLpprXZx9TzhXCJLOBiOVLc7IWpiMHGpWMJq3Rj6I\nb5WIa0kxxD/ScvueJAdA8OsWxgH0bvCmQONXpU6HfsrJykSXOlf85nNg9Ru8\n2z1NrQoBDRfQPjXaXujmMwnni0ZqY+vJhJ5+XMgOn6VjbEF/xhRDyiQH6Ejd\n/sQU\r\n=lBHh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"9827a4ac8eb452e51cca3035f17a00da0d56fd22","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.c810b324","@salto-io/lowerdash":"0.3.7-main.c810b324","@salto-io/adapter-api":"0.3.7-main.c810b324","@salto-io/adapter-utils":"0.3.7-main.c810b324","@salto-io/adapter-components":"0.3.7-main.c810b324","@salto-io/e2e-credentials-store":"0.3.7-main.c810b324"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.c810b324_1640764866949_0.6142095011626438","host":"s3://npm-registry-packages"}},"0.3.7-main.bef44d80":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.bef44d80","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.bef44d80","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"50bd63647a354444e7173a9fcdef126bafaae4b7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.bef44d80.tgz","fileCount":108,"integrity":"sha512-yTx2/c/pSYigLlAffVhWeRWom4PpReZHdTSvZh2JddFfFlXzvW6fTP7Gsscb1rw4YCQu2u0ZQiut3fXNBFJy6w==","signatures":[{"sig":"MEUCIQCh4e9JKaFGUlPvvcOaV5hxrtKSegafK+wktKka9gVpxgIgKG+hKy0Uz5okGhIIhtTm18qwy4+0kQER7Z5QL32SReE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":879429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzWU6CRA9TVsSAnZWagAAel4P+gICTVAgzfkfvwJfgjsg\nLbxYtzyhjoNR7Puov0gr7ZqFmvicDooZVm2XuZdcJE3dnol7dHygsedEWFMC\nPSTP89UG5xcWsUOp/rhR8+KDKN2/8lz9EeD19xgfZNJncgpWc89kXgQGuMmX\nghLQ8j88ladTU+EFGuQ0Pk5LNAx+If0O2ILod0U9ooAw7HzWPUX/b6TzigTO\nGTiVGihiLBru+18WVW9NiAg4qDPRGfVeFplrBQ8sUA4R5+1S43YHkqixso3s\nqIRUZzQsIenzFpIMSyS5j8ezsOTIEqadid2e9GaD+llzmru/8JRmrZXuzhWk\nhAVA78RUYPUU/9uwOd9ZyfaHy3A64jPuc1vTrllmqinTki5ujXwdbmlk4IOu\nWZv3nZwxtB7o3SfYsehIePBLKNwhPZS45aOsTEv8BF3+Mogz2bTDHwBL+sjd\n5RfTqn3IqQyDrRTf4FWv8Mm8+oS/B+E9esUlZbtOJkEIc3WnhxkQNVwathdw\nnx0+YFm50IyxH4UT7szGtKFuwwFQwXYfXlMITXCco7uCU8HdDBwCL+Xbt8UM\nkDcXp6jcg2zEdtaun0PUq/H1uWFUgNI7iCppi3qe7gjnYZhgoWKQfyyMzcwB\n62EicmnqsM/5Qb7BI5U+EaKoyTocPbT/UetV6usHT64nKwNiNG/r2rarLHta\nt+dk\r\n=hH1n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"5ff84b4ad874fd8d9a4d9e2c6c90d1aacbe77983","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.bef44d80","@salto-io/lowerdash":"0.3.7-main.bef44d80","@salto-io/adapter-api":"0.3.7-main.bef44d80","@salto-io/adapter-utils":"0.3.7-main.bef44d80","@salto-io/adapter-components":"0.3.7-main.bef44d80","@salto-io/e2e-credentials-store":"0.3.7-main.bef44d80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.bef44d80_1640850746537_0.3868463450163335","host":"s3://npm-registry-packages"}},"0.3.7-main.f84a50ba":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.f84a50ba","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.f84a50ba","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"eec517c7ff7779e9fbf731fb58c1f3a63e45e579","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.f84a50ba.tgz","fileCount":108,"integrity":"sha512-/gpr8JMTIIraYwRA9r4EJ0C38angnSs2neh7YUknhUc3QnZ2YuD4j5W0k9M7i5ov3aIuDSoELiemISc2gdxPzw==","signatures":[{"sig":"MEUCIQDH2tQFoy6ZA86fseXCtF2hh+H12RxVtSyNogho6dG9KgIgO76UmUqm20eCoDZSsNfNh5Uq3kWGN3Oxp5ky//Clsp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":879429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzX7PCRA9TVsSAnZWagAA5RUQAJPPv4502LI+6ZowOkbh\n29UgzdhZ5KrEvhUeAfUzcuXoQrSthP3McnqnF05dVZtqjtDPOOTqDUxaAGS1\nN3yEoU3OlJ7G6S9k7kcwIJvsr5IO3PXxGueMDGTgXEtS2K0LrCGjYRqBGgx+\nTlyn1KEg4WcyINM0yqxpi0C5dbm+jbh1pcc1C43iQKojf0GiHoirC8L5KxzM\nce3P7mZnY5fxRA7R2q190qJr6HdnkjuZ1oJOldrVZkonjgvAjr73nwQ5QsvW\nErcHzeXX9NqPc3VIMohBUi7iG5ZVL4BlMWRTZL/t0sMLEPeYdYzsUcOeT57z\nZdOQHTuObLXnkP5z8KLT9u2bk2N4mwz04hsuAEUyX4UBYZB68F2x2adLzPiB\nErhfDfj2QeWGoIZoEXJZrjEi2pBjTB+jbph4RMjxuAAF4oqYtUKxtXNgNWgP\nQ6hR+IIT+ScnkVPl+jWKro8LnWKaXlpq9ltw2kCY0BS/AXm3YzVWojBA++Ga\nS1NmOAbNzHuRF2099EvRhstRb+p88yK10q+hlAkmFA/Abg94r4liP/DRza6V\nMXysYUvX5jm2CfLhq8Fn7//2TznmkPUTLk6grhtJkOp18excaHUEfdKD0yCM\ngypToUkGj/CX+XGfkL9Dxnk5LFltKrKyPpZGGJ10ipd+COkEaqKdkG2o4tT8\nTESo\r\n=zwGj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"eeea6071a5877e83183c2781c696b2039ef663a3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.f84a50ba","@salto-io/lowerdash":"0.3.7-main.f84a50ba","@salto-io/adapter-api":"0.3.7-main.f84a50ba","@salto-io/adapter-utils":"0.3.7-main.f84a50ba","@salto-io/adapter-components":"0.3.7-main.f84a50ba","@salto-io/e2e-credentials-store":"0.3.7-main.f84a50ba"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.f84a50ba_1640857295463_0.3060297013278028","host":"s3://npm-registry-packages"}},"0.3.7-main.571e4d0d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.571e4d0d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.571e4d0d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8ee5244c46dffc11718972eb190da91722f0ba5f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.571e4d0d.tgz","fileCount":108,"integrity":"sha512-qq1vlTx06VEPcUk4ICKPQi5o7y/M0JxeHrLwkqIrKCzFzMAtwnZ8pvgGrYNpOjmb1Kf7ErcjsT00m+vLstsJkQ==","signatures":[{"sig":"MEQCIBevyBZF6pxghoCX7kJEe+eI+0pPsNndMpmNRCNCba32AiB99qeV3NNxBUonM93pgL9qq60bVxmZZ/Sh4/VT0KhoxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":879429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzc/2CRA9TVsSAnZWagAAr8UP/jYdp/dTcwxq2z4PYChv\nBO2OyhzsYPHVvTQSPfrn4451l9OfVfcGHwKnI1KjgzJbI8S2UKdZYn9iWw7O\n8BSAw6smfZlNFyrUeAgJgdyCJTo8jliKQmxqlpHGryy1TR0qfFBQLiLKZ+KR\n4WmTswCbGBigdlychu9LwnADLuLhBg+biL11KYoeS5MFCTE/mFlt1AxWEWkZ\nFKMp5qRgb/1tGJYHuFkglxJiVGcanADaRqc640qn9AMK59SXqOiV62kL7G5r\n2X7Pqd70AJS6MkrYDwKcQ1U2w6lF0Et1XQZsgBSpKhQlGS2xmt6PuubWvKuA\n493h6KKRTIKgGG7CbaI8DGA3FT4zv38/fVG/DfzpfKd02zGHIlVVbv47VVk2\nrVnuIDVSZQ7djB+FXepCrX1TPj5uoikO6VBAytDrm8X4aNVb5K4QsQyy2L8j\nsfkM+czeDLrpUkB8nfEeeIJrnvdewZm0PmImF/WXcSjF+yQ0AbhHzpBo10np\n0GD1pJoA263/Aj3ZzpY5yBFYqm1GV3lTOnEVqlU7s91qlVraj6KTJNhbGohK\nCOGUsYiA1vrQy8f70Viecv4ANXyhUJJ0WGOnFijUjha5nWi8tYH/sgPI0OhC\np/GusQVU17x9P+HN6RFhcBFzzWNNNUTWK+gVnlLg5Deb8ustw6FJYFLcdNZO\nK3uQ\r\n=Detb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"1b9c8ab41435fb763cd3bc6d256ae96a8436eda3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.571e4d0d","@salto-io/lowerdash":"0.3.7-main.571e4d0d","@salto-io/adapter-api":"0.3.7-main.571e4d0d","@salto-io/adapter-utils":"0.3.7-main.571e4d0d","@salto-io/adapter-components":"0.3.7-main.571e4d0d","@salto-io/e2e-credentials-store":"0.3.7-main.571e4d0d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.571e4d0d_1640878070794_0.12420679005464375","host":"s3://npm-registry-packages"}},"0.3.7-main.8f6304ae":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.8f6304ae","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.8f6304ae","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"81277006c1f4525de46b06dfa72d6b5c2916bdc7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.8f6304ae.tgz","fileCount":108,"integrity":"sha512-2oebHP2Kt6jrBaiEihHIHLs8D8QszVUGO/S7zx7cmqXhDDDMcYwLDxyLkgxa/NX7NNyGWhxK6KohMnAtWYXTkQ==","signatures":[{"sig":"MEUCIQCPwjfqlZS1o9xs5L1zvhF64RDUvShYQdwUJ3dV9o9P8wIgYxWeDQzEPUap1/qvSzzCcaY0pcQMC+up+SSeiLJd+NI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":879429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzdeyCRA9TVsSAnZWagAAx6EP/ibztElrfAw8N0YeafVx\nyOCED6RF93UibqJqQJ//cWeqr6VbXSJBCaKRvTrvskB/zkfFlAqArQOApK7l\nr8XqmgJoWekXikorrceLOmsohExdRs3TqjXyqriH1uGE/I6Z4EVQVp9mVEnS\nvTug4nt2mjNWnTablL81qoPwLKxPGxgIoDVAcAGb8+F6T2DCuvNXZYT85B6N\nlJkAYS1ZMBofjOrdxbDb+xM6c0oOUXPE5Gz3MrTtrT6YNzXlER8/K1vJYGiz\nqMssD2RU8pl75ruYeXELdLU7n8Ibx+pjCIHK8AH+tEne5dpyx71bleFWYlwO\n38v/IaGWKc/2j0bmJ3/Siz0Mz4GTNFQCZuVnhovlcZ1DWCdc4RORSH22Wa1I\nThDW9mHr6BwVH8zk11onRQ3GX4+0VDbzRRmoxZyzC8btdYcsE+IEKOtqS+Li\nEDg8sXg9qzw68LIgeRyUfXwHjYykbrfq/rg9q9yX+zug0wQhlaXhkf4LKkvY\nmyCIT7n12sJ3KspAiqtI+wFSQ18P6jXSyH7ld4jiUZGkwK4Vpr8QEjps3lu/\ndCgKNKY4rTbr7vVIre9eQptAuKPhQYjkBvf5CWRH0neChxDsLIEyNADl9cBH\nFgfdCGtZfsi3NsBA98SXeKnh35hJAyvljfkxa57DszvyYL2HLbiK5qtEMxqL\nPD1l\r\n=egWw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"682b069f7248abee7d2c9302ceac421885d27d42","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.8f6304ae","@salto-io/lowerdash":"0.3.7-main.8f6304ae","@salto-io/adapter-api":"0.3.7-main.8f6304ae","@salto-io/adapter-utils":"0.3.7-main.8f6304ae","@salto-io/adapter-components":"0.3.7-main.8f6304ae","@salto-io/e2e-credentials-store":"0.3.7-main.8f6304ae"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.8f6304ae_1640880050747_0.12520067199890206","host":"s3://npm-registry-packages"}},"0.3.7-main.f97c2321":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.f97c2321","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.f97c2321","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"14876d000369b86829dfef82421b67baaa18f0d7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.f97c2321.tgz","fileCount":108,"integrity":"sha512-oQp0q7JUehIsxU+UnwbYSiKaDJkLtD9fl5g/1qV6ww8yI8T04iPsvqcxq8V+HZpNbFMk8EOorMwHwGVuBEOHqg==","signatures":[{"sig":"MEUCIEOSS9v8O769Qcy17oYoeYAs5/b140E0Fall1i0Mhl0WAiEAhSOY8L77u+V+TmpMWV6h75+lpENgUeZoaAFCky1oOEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":879429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhze8SCRA9TVsSAnZWagAAZmkP/1y55VGtx2/On781b+ub\nlv/VLIAI7qadJpytlAahC5tcFb4mE7iwu5OUuDwx7mUegyZHgo8cya3W7BFu\n9jurHfGcJjrdX4SAA/1f6zZ3Ktvx/FALyv7QlAHHX15VdhmrOgBzpqloDAQ7\nQyu48QMGCmxS6XLOHsqPik8wfCg553YSE0qVTTmsTGlZ3oZangT/Ht5SaF/v\nbPNgWJYOQsRT78XRIKkhqtfj4Yxpi1XuJqp378hfaxChnmW34eYq8UQxtr18\n1DVkOKcwcKM6vvWM41cIs5nbQwQYP2USRSI8J5XbElF6rFVB+92aHk9e/cIi\n+ZMkv8DrKbcxkxTo/oARIokSfk2FTq1TJGCI0MOHkGm3rj5l4fdrEUrbidSZ\nCHcBDR0rr7FdjV9oOEyhtfjN/megite6GgCiYyDG121k8zKTHakJRgPPXPDi\nORU1lJydQz7BQVx2pNRqRo0OPhqKbrDbWXNiCSsHVZx5z9GTHVNsj++9CbiQ\nrCKO9d+LKak90b7JFmy8+Uuanik2m24/PWzQuwndCFmDd5lUpOfIVaSjdRpl\nl+QVHdDNUUzDwjsdW+Pg0I0WtoMxugpkedO7lLRe2SJ8MzShVVpdUqqDdTxd\ndH2hofYWL9QYwtlh4DAcly7ALCo6j6geDoVgsp8JdT0TAxh6JYePgHAQ+bN0\nn5Wi\r\n=n3BK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"d73a2ae1f6c564035461b5df534f288448dd9df9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.f97c2321","@salto-io/lowerdash":"0.3.7-main.f97c2321","@salto-io/adapter-api":"0.3.7-main.f97c2321","@salto-io/adapter-utils":"0.3.7-main.f97c2321","@salto-io/adapter-components":"0.3.7-main.f97c2321","@salto-io/e2e-credentials-store":"0.3.7-main.f97c2321"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.f97c2321_1640886034492_0.6144461898961344","host":"s3://npm-registry-packages"}},"0.3.7-main.e87e13fd":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.e87e13fd","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.e87e13fd","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"301745d2758f46c59398638ce7054cfd02858d99","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.e87e13fd.tgz","fileCount":108,"integrity":"sha512-WB0VmU3I9H7HZ8DPgGgKclhAmgJcLTvZNyUoVpdWTpQTEfWqrNd0YtPwf0OOk/9PvDYlSeN//woprbvx5Cuy4Q==","signatures":[{"sig":"MEUCIQC53gJPc5J/bOYgoeOdo5/M6Of8Jr3pqXqP4whQmlDUtwIgS4GErfovDWbneq4gFNK1BM5XBAGn9Y9f3Rs0x00ox3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":880471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzfblCRA9TVsSAnZWagAA/YIP/RyoJxWjZarbQd6UupuG\nJflAXPxGIqRMGMQKdEturSHf7JYx3t4nZ2AThhk3JQ+LrR7S3vl/OOvjGLV0\niNCJkU0Rza7iYme6KlTHBmvlA4tao/7JexqwdAYjDRuGf6Cc+/B+4270ZKPv\nx+tBmGUiUJuEPVTUJbnAFkW7hJZTD+v8e3Zs1CXcyFCaiIxwoyJfU1woSwhK\nu3visprFWegcUuaib5tulkEsUiCIQZaDtMlTQac//WnkO9i2o7vPWKzgoNsO\nbGb3aQbkT0iLi8TQgKfHiBqhpt7GD+k2IgTUW40J16pQwhlut38I2jOxh1m4\nCIaQrmehnddG7yAuxTLmkTKpoHlEQ0nn2rNxUXKRZeM7LrTupSMkyYT2lqpe\nESRgILDtk3+HNeYweato1KybA0uHwIQ2WcPjEW5n096HtrPzZyM7K94IC8DB\n0s1fKKB4jBeX67C4gM97l3r9305zuAQuTlhkWkX6/knKmTnrgcVC6UnpzPFy\nWXV7mE53yOJtQvnxTGF9TQgw4g6S5qlHLx/rTsOaFZubyXxrxDonqzh5vuOS\nyWqAavlJQ9ulq1A+IhWiiimX4gbEbJhZ5FXXii+F3MKWzspjEZpmCRcyiYn/\nPj9dsLUieaFC/bjq/d4tO+NCjFM7WE+iLQHdz6nlZypyOKnvgBUL8Ho5mxaG\nshPj\r\n=FGCF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"ef93cb8dc5a742fcc439dcad7dcd84f87f110c00","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.e87e13fd","@salto-io/lowerdash":"0.3.7-main.e87e13fd","@salto-io/adapter-api":"0.3.7-main.e87e13fd","@salto-io/adapter-utils":"0.3.7-main.e87e13fd","@salto-io/adapter-components":"0.3.7-main.e87e13fd","@salto-io/e2e-credentials-store":"0.3.7-main.e87e13fd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.e87e13fd_1640888037192_0.7864460364509962","host":"s3://npm-registry-packages"}},"0.3.7-main.15fc092f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.15fc092f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.15fc092f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"169253471a24ef7a84406a185edd795609188ffc","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.15fc092f.tgz","fileCount":108,"integrity":"sha512-P4+lwp2XwiRJPsgpLPy0rHzPlaRO2esjwc2M2vI/zutv19oSqsc96Z0gN2AU8czIyHwLcttG7z9DviuheEEP0g==","signatures":[{"sig":"MEYCIQCQLebYFFp0VFW1pw6RMiByqcWUTs74MDkLuQ/0oM4EsgIhAPdfVzPiEJXOdPgYRCVNZsRzPfDvaOrvbwyT/9UZ7iFt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":880354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzgBnCRA9TVsSAnZWagAAH40P/0htrSvjHuZ6G0nnf5mD\nuvkDxn5hikWVJHxyytc35Wa+26bgiUUPTvw/c+vZybELFo2TZjL5ez3ZDFK7\n6nyy8IVWi+MMHODEpwb2hzhuYTZekfju/4e4vhNZdHKGzpxxsPZgrr/mP4vy\nQqWELMUS2S7CJj659Cwj6umoKAIEm+RyYjWvKnccFX6TTvvmsF6cAf+SeHEr\nDNaPJOGZT9brNmrCY9e/TNZgo1RJCNbNkR+Gut2wiJ/HDta96WTcJYXybbaP\nlmDXRAUSt7JJMrxXusQmAw7qBYzlped+FE2KEjLwtUE9gSlavaUlVmlrdrCF\nsNg2nP1wWTsSWTYuz4kpASBlee5b+4nZyxScJp8u1as0mCYhz/yHvtDI7qIZ\nLyVEYkjsxqxY2UqcJurQLj3wHEry1vdNof/5btbGshx9gC+hbxiJpe+GLUWB\nuvAGQDXaebCAjpxhMZ8yOcB+QcISMSwiZP5xeEpj2g3mzK88LYk5mHGLRIxb\nA8lZikvA5uX6EyCU6SdD049hieBg7FzjQwRY/3LgJUpkYMGtRlvgXqqSLBAx\niQVQ4uF45xdMEZDkGozBB5jN910SPSPQdwwA/Nv+6pE+K53HbLoXPq8Dd+7O\nDo31j3sj9YsvNA2134TGdHXCp1kI/Qb0wWCFo309vSKU7waptyA9s+TDdBOU\nvmQp\r\n=Wdlk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"8a524a5456fee5467f45e1b3256d4b3b0ed1b4a5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.15fc092f","@salto-io/lowerdash":"0.3.7-main.15fc092f","@salto-io/adapter-api":"0.3.7-main.15fc092f","@salto-io/adapter-utils":"0.3.7-main.15fc092f","@salto-io/adapter-components":"0.3.7-main.15fc092f","@salto-io/e2e-credentials-store":"0.3.7-main.15fc092f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.15fc092f_1640890471674_0.81252553362541","host":"s3://npm-registry-packages"}},"0.3.7-main.53a03e39":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.53a03e39","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.53a03e39","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c0655c98e7c94a5c1cda4817eb97a204cbe3c099","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.53a03e39.tgz","fileCount":108,"integrity":"sha512-d2nXI9g/77yONF5UJVU1XgxFqJVjHNv/9OjrLtqWnzVdelTYmIOaJeKUD/yQQssJK/+rCXQ3X33jaDgk0HYoig==","signatures":[{"sig":"MEUCIA+JGmTsTuJ566UH7tR5aVRRhxtrDyDKq7A1zGX3q6gQAiEAvIt1PL808BUtv/4gk9Aa8DoWz+qnPpMP3a6szGurH90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":883679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0WqyCRA9TVsSAnZWagAAfzIQAJ9O8utINDTFfrjQIcVX\ngRZsQTenqUPUjPDZc5wCJ3kq0nL6kqRBoU6e/6yfmst6oVXMywa8rdfjz50w\njXde0pmxCXh2jPjvM6IOs4g2lkJvBcEPpziNUdc9cOnml0EZvTthvPDVrvD0\n5gaJan2UA7XJKRqMp6qtWZcmkyZ5qFPvYuM4Guwo4wSs7B55XKPkjwR6D/Ek\nNPVH8M7/Q173YWAU4Y/Yk+2z2fITDLGiQl1Nk6uF8pC+bG+IGq3EvmYR2iJw\nFZMvMdx080pwQYxkmXxSQA9ZzQ5jhBMYIKfHxCAv/2/1EXbHKcNToD5oG66I\na2EPgCOYOWeCSA5ztYW3Quy3DpSEcnJVfGgoFj2i2VwLTrn0ms+8eAiPnSud\nHhIwEt/6B1UqrpHN4jyi+t+lLWCYVxNxkza0X29S3jwGAS5heeGA4uxtVngo\npR+lQBJ3QSRQBXRFxtv7NJ6kTiKy4iZD1ZBj+Xd7Tv6a9uGf4g6hjJKPCINT\nYDpJLozK6dWGEpeYqq64bQ2g6Elbi1Ivy74fFXHwvyeGCJaeMCJ0V0G/OreB\nMq34/oY89tj1KuGUpVc/TD1/iNlKVhPQXLt4DpqJ8NEYN2BR9TJ7DyoM23S0\n0N9FWBoa6mbanx1XBBqTj/20MBBd9V8uINE8t/Lj831HfoDEYieGQZz8XBXi\nABnb\r\n=IktQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"25af45d7063f281ee9821ab0d3fa00dca56bd077","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.53a03e39","@salto-io/lowerdash":"0.3.7-main.53a03e39","@salto-io/adapter-api":"0.3.7-main.53a03e39","@salto-io/adapter-utils":"0.3.7-main.53a03e39","@salto-io/adapter-components":"0.3.7-main.53a03e39","@salto-io/e2e-credentials-store":"0.3.7-main.53a03e39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.53a03e39_1641114290549_0.03679347424618462","host":"s3://npm-registry-packages"}},"0.3.7-main.8f22398e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7-main.8f22398e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7-main.8f22398e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"61f0c606bf9375990b3f78e7e648fe2c520ee0ef","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7-main.8f22398e.tgz","fileCount":117,"integrity":"sha512-ozMT17p3LvgaCGH/kn+7iri+e9s70T+NIj+LCtt5lIP6iKfdtQpaIhYKNRMg/QatpWFH1xbPz5BOLYFduQArIg==","signatures":[{"sig":"MEUCIQD8gxqPKRto5jIdekNTsxPIAa1ugXtkob2AnMguSF5GGQIgM2Qd/dNw6JjVKw/z87XtK6mXs2e5m3r/PYRRUC1wv5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":892294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0XTPCRA9TVsSAnZWagAAVJ4QAJbO7AB8c03uFZin6OVw\nAmMlRuVoMZDbRg625EFxs310rt2nKJhwKaubFv+hhn92qI0TwtSUZB4WloQ+\nPFaoZ01uTP6rYvpx22OWj3dP9kUQTE4UDM8Pwfb3epFDqMO0OaC0W2gLYhnz\np7HKGyo6iAZ9CtN0hiaadu3+A8gmTtj/hLHwiDUGL0i+dLjskq66gT+P7O49\nLc1ciHiCI+8migkkNWb6lnXBrpqL+iarvyVtNpBJ3pjMq8CSa1L16tYqcU4L\nyJC7sKhiFUZDKNRV1KQAlyhOBz0tzhRAiIi8ZnTMuIBqyZD1XyRS0vAjdgHC\nT9Yo67sfwv6AgjZGwgxDgHGU/wCaUBCM8R22rU7HN4r1BqXI8h+fsDT1J2q1\nFoElIDEo7RpDJDT5PoBcNSMgPkZSR0zglgfuluvBr6im+5pr8sf0aWbH5CPS\nN2h+ccJd50AUIyiB9q4v3OfI3722eyI4/ftM8AhYKqhCRzAaDbYHf9eOygkC\n8qDKx0zZI/eXiXA7Ry5KfcfJF4uU7L5P+RBRmbZGTs3RRaINBMAbYfkrlYC/\np6VU+zpYdG7JsHMLdw5T7IPqvAoQEEPTmxFRCQvq1O26RfkiaTK20RUyCHN2\nmpPBlQ1UGkTTAG+NP8SXrwB2+aORBcxi9rZKUV01scD2TFmcqjEV8rVx5n7n\nTS8K\r\n=bmgg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"9c2b1457a602ba586a6db64d2de6bca25ad35d5f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7-main.8f22398e","@salto-io/lowerdash":"0.3.7-main.8f22398e","@salto-io/adapter-api":"0.3.7-main.8f22398e","@salto-io/adapter-utils":"0.3.7-main.8f22398e","@salto-io/adapter-components":"0.3.7-main.8f22398e","@salto-io/e2e-credentials-store":"0.3.7-main.8f22398e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7-main.8f22398e_1641116879207_0.3379532542458046","host":"s3://npm-registry-packages"}},"0.3.8-main.7cdd8881":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.8-main.7cdd8881","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.8-main.7cdd8881","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9e1ba25d62c092316001cc7c615085c7db750efe","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.8-main.7cdd8881.tgz","fileCount":117,"integrity":"sha512-1PxLoFsrl5B1Yq4wea0Uwc1XuerLvyNwo5Ggjoj8vG8SpcV8lWIGsLtg4u4S4ZuRLl46JCcBE8EcFwgXNy8bKA==","signatures":[{"sig":"MEUCIAWMdX/XlFCMyvZvuL2X/Gy/oBIBWvaPq9SjUPSdcvoCAiEAhZeC2hmuUPKpGqzv8Sd04ZepyyH6LhqILr1u9DaAjwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":892294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0YqyCRA9TVsSAnZWagAA3jYQAJv8efbZD59cDF37dWyV\n3L3O9YrT2LYlyAQ5f3SfxQUpKLU6YjgY9bzlwLCU2zSDio7kxahL1s3/35th\ncuAzWzyeYr6U8RD5XAxV/pJiMIv7T24QG22nQYLWkV8is86W4KtnqmgMjHxY\ncLR/+9l6UrASOcruevFxHj6CWV0WC7hR4gr4eRLGUlTYc+/+tckXil47SAI7\nOPBntgtiAAfaGdwLiw05Y8jNQOOTxCmcoGn0VuDvf4kKuS7NMSxed9lLtMmC\n2s3UtdG7wgBNpZe6m44N554QyUEm3xqdEI3SemHdGOj3amFm05Tqm1S+eMol\nlYZ25BXnnkNoQFQKVv2IJozKclt3NJFCEMJMk/+BRTnZ9J9rHBcRAyhUI7WJ\nryGjYY2ykHIV94UerRZ73OicHbz14rG3HOUtCK0Akh2YW+dIrlDZsomHbuTI\nYmzlP2BvFSjeTGS8wLJjasQfIucI74LMRstCiefDwe4epKhWc7/SdqYAOuNk\nj711+wJ4qCSI2B2glk0ecOfpdRpwX9YiOdUOf11Az/Rn21CAfweovZZTCdQO\nDjbOCtL12zLVJTZCmi3TZAO8ChaXiFWO0pM62ksfnYDNtNmsy0AcLiBAo/32\n67UHk/xdnlVr/xRqp7lPhbaWr54ipCCopWLoZTZ1clejhID8VnUpzx3+GZxB\nqB6e\r\n=DC/6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"b645a5ae703707737b4f3b6c2238d22bb4b28a84","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.8-main.7cdd8881","@salto-io/lowerdash":"0.3.8-main.7cdd8881","@salto-io/adapter-api":"0.3.8-main.7cdd8881","@salto-io/adapter-utils":"0.3.8-main.7cdd8881","@salto-io/adapter-components":"0.3.8-main.7cdd8881","@salto-io/e2e-credentials-store":"0.3.8-main.7cdd8881"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.8-main.7cdd8881_1641122481931_0.5315004886026808","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f3d509d95cebff0864d7b1998df6a3bb045629a7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.7.tgz","fileCount":117,"integrity":"sha512-hwNroWt4FjtkIc5Il/pah2qnZTKfj7FWSq8//pVWWi5113l7ntk1qeAgPNtr9WRYHZojJtIUSxGcOooZ+L0dfA==","signatures":[{"sig":"MEUCIQDExRmATjmuzp+0WVeEdreA75fQlK2gwx2+vPEcxr4pbQIgO5tO/6DvNeFp1lUbAWqptLRgzQ8wbIqliikEh8mQFxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":892196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0YrVCRA9TVsSAnZWagAA8SAP/R0JelvgL2p26JOGPdRP\njIG0r/SSu6jUIbICviGrhV5xv/vOYP0UstP45tENImCnSGyHYpR2EmWFkzqv\nTPq3a0ffVuKW7LM9W2KfavZjTPttH6QPmCkYwvbKNM/N90u6kwfkBHNsde6L\nneonqGdR7pL+P5djOmrQOwD5yJ15k0Qco6n8YpQX6Yxa/rZkAa0DQETBe+Bi\n/6wQ6F5/sOWVrlp/2JnYauDv1APyWxWAXmzlDqwwUvcgkTiUvTjjGYDyeQHy\nZAxFExkAsRLxGl/ZzNbSUIW3pew4E2+UxrjKeHnAlcS03BRLr4dF8usyvj1z\n51Fs4EzWgJdX4i7fTeszLR7Hv8z2bnT9oPc8Z0RFnAFJ2Mx2y7z7fVlwJeJI\nTs45GFx/DEfaxErdAAPyMcyKL1TYpxbsFmDt6fD70rDYNj9QJP7d2FYi3bPq\nV9lltRCx740NZQLO9dkIPXXwvn2s3sph5eCPpJC8j/2onphR4nbL8M6Dtzn0\nj8S0J4Wlx9B9q0GyNl7lgBGNl2LB4p0zBqStjv1x2V8sOshxYX2pXZgdWk4q\n3qL9T4cxjr7eHsB5OJvCPrWOxV+ZfIRNZ5LentrrcyamF+h7sM482g4888P1\nqNIYpcDaJ/6rLBFZ2yG5IwloPZbTy5iI/4XxRJYdgZCZ0FyomVrilq51Au+q\nZhkA\r\n=C8Ca\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7cdd8881117f65f01d3c1995a862f1dc93f1abe3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.7","@salto-io/lowerdash":"0.3.7","@salto-io/adapter-api":"0.3.7","@salto-io/adapter-utils":"0.3.7","@salto-io/adapter-components":"0.3.7","@salto-io/e2e-credentials-store":"0.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.7_1641122517784_0.642944038345034","host":"s3://npm-registry-packages"}},"0.3.8-main.566a6e79":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.8-main.566a6e79","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.8-main.566a6e79","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"5a2f35518d288b4ef18452f8a2750806fa2c5140","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.8-main.566a6e79.tgz","fileCount":117,"integrity":"sha512-zC5/1zEmogi4zJsHOEa7OHQ76IMn0FmEPlM4N2soqXRCEg2wdx0ohLiMHDg9N2M00m7VxpNI/izCvjTeYR9HRA==","signatures":[{"sig":"MEQCICLl+dc1Xl5Y81u6r1o8ywn41i8r8GYEkqwNmVM3BWkGAiASqFy5RoCI4TKF0H01oVqT5VRiBusspxiwmUq3DJrr0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":892294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0ZBTCRA9TVsSAnZWagAAgykP/R0QignhI0OsorL7pRJW\nc/6ttn8SVIHeOChvkb//Rl5yFqiJ9Ud5gS2ntnANSdgYurCLx1G7BDLnCADF\npvLqnzgzqhUbqDwdGcfj/Ma9v/ii5Ln9/qOQX+8vnH+aQiEtoUv1MS9k/qv9\nwuAGK+gBIrR47ZpfjHfNdJmJO9X9NC+a+Qf0/0CWBneIDmp9KLhOTSg89ARN\na610glsARmnk2t5l+AVUb9duH1r/O4z3uQFbo9EjtoVBP3wRzV/eepQcCka/\niJVUmqWxAcAYnU26KS7zTc9sblNuRcvi3fIZDnXKhtXvsB2OXYZ5vSm607/N\n3ZK0wH5GF58ch+l9Ps59C1RsuGSU1TxZGssKI9Z6G8MddjdkyJx/MO0EiOT/\nyWG6I2NpXeEusf6kBJYF5fE8zyS3uK08n1TLzdlGEITqapG1i2TBhP36Ktkr\nYfYEEi8RspDpi/dz3v3tJ95+grjZkCz3L9M95tnWKxd5pw/vLD+8LGRyKogQ\n6k9HzMO9XvjAv4tSoRYmKZZaDVeH6joHlG3jL4u4wpvYo1eUtZDh7CjzZfVk\nM+ApZ0p9rfs/Vmrj4SE2kK9VaDuKorRd3Rjrb8ObzPWTO1pfuUq9uR6GC9yb\nFDMRv506Lzm1xsAGiRwcEnXWk1e6D9pxWGB4J79hNE0Y8AMwB2jFm2gTv3Oo\nrtIr\r\n=GkYs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"3e91a554c6e37eee69426a2ccab3634edadabd61","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.8-main.566a6e79","@salto-io/lowerdash":"0.3.8-main.566a6e79","@salto-io/adapter-api":"0.3.8-main.566a6e79","@salto-io/adapter-utils":"0.3.8-main.566a6e79","@salto-io/adapter-components":"0.3.8-main.566a6e79","@salto-io/e2e-credentials-store":"0.3.8-main.566a6e79"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.8-main.566a6e79_1641123923335_0.6373103518736714","host":"s3://npm-registry-packages"}},"0.3.8-main.a345cee5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.8-main.a345cee5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.8-main.a345cee5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"5b27467153ab1223b800d1f2937c7799144bff9a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.8-main.a345cee5.tgz","fileCount":117,"integrity":"sha512-nhTzzyJEEqWaulPDfWWpBpxZffoLoKKKVaB2EbXg4AffwEPWrZL6fdgJ4Inxu9U/nvno/X1W+FWaf2skUF4jgw==","signatures":[{"sig":"MEUCIQDABUuJFBYV8IJ1a8K2eevzMeucchLNQF47TZSlQIqhDAIgczHbmwBZKq17JLJk3tGS6P5SyGnb3hMGRUdG4l9N330=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1095301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0cqaCRA9TVsSAnZWagAAG+UP/0m4Gjq5wLkpv/UCKREp\n3hwvnVH9arrx0KSdlYxN5iVuCVmYZm58WlphyIWtA2NjY31Tpy3uY+ffn3nF\nkeQviXiyn1oYq958qXnfEaRcczxYX6CUQkoU2lDotoCgEjj0tSdknLbmZM7j\nr9uFdetAO797h3jx52zEGaY2pW5I0RgAgORcEgSN+Uz5g9XBYmG3MgTC+z+m\nQYk4j/pPo0vAqViNiP7Y2OoscBL+F1rwLA+97amQ7zdXzdeY8F21teyJM/IZ\nflTlpNqswbtjy2vTyVQdvpY2aAmGUzWAp27VBbml/7Q6GBaEdrRJhH22tAco\nmNZhACiuEEjXfQ9llnym5in2frJ+hitmyU2mFG4xoblr1xvmDBdm0SJbnoM9\n/NfyTWwsycHzzOOvXPcCrguMGdPaG6DDUu8dj3p73whtNu6sDweLWM4c+7sE\nm6QRxllhthuIAopRyAVvZrG09oCFVnpDaqk0vye57WFivfJolUa4Gp59ZiHC\nnhxlGy2CzyhaOeo0fV5OdEpD0vKisQk60/QsOxhM28Uc9KADanvAwHaI/TEs\nDPRwdwB1BhYf5wL9t757ABVlgT+1ZOdL2l3TozbILf/ssb7SjGVjgMdwm/ok\nLh293Bxd8pPgF84TH+RDyenAjvatQ22heaOImtjcn4jUbbNb6RvjAk+lua0B\nHFyJ\r\n=EtbW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"ac7c3f514b2c2d86ee6d55ceeb96c7fc9d034290","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.8-main.a345cee5","@salto-io/lowerdash":"0.3.8-main.a345cee5","@salto-io/adapter-api":"0.3.8-main.a345cee5","@salto-io/adapter-utils":"0.3.8-main.a345cee5","@salto-io/adapter-components":"0.3.8-main.a345cee5","@salto-io/e2e-credentials-store":"0.3.8-main.a345cee5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.8-main.a345cee5_1641138842368_0.14156852349559612","host":"s3://npm-registry-packages"}},"0.3.8-main.8373e7fd":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.8-main.8373e7fd","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.8-main.8373e7fd","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e7e601ccc367823b55851c0be1fc9b6d8df3884b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.8-main.8373e7fd.tgz","fileCount":117,"integrity":"sha512-07/5A3cP7TtFDAePtKazypnZZxF4ia9TXnwWvuXMbMaXLwMEhPX7FIfXMiQL7AKIpz953Xr/1TzX+XuXvLchKQ==","signatures":[{"sig":"MEUCIQDni+D7mP9UEKIfvL+1lJfPjU9HESF/CANkDLeFq+wZVgIgOWW2wToL2jiZANR9qLVPtKd21z6uzL/7JdRu8ZI2vV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1094606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0uE7CRA9TVsSAnZWagAAJFYQAI2E4lrvXCRkWNn9mfbU\nU/c/TEGWjBl4S5cu2c76uyCDGIbH+4koDhRLqIb3tcj8sk9nTj9GwIyYarym\nEBF1c028rg2k8JjpN71nULg6Blp0eL7Ksc2EHr7q+ufI/BgcGDKO4DomuD+i\n+pNGGLsYgFe8d+loEFT3clJLTbOxDTQf70qcxsyaptl4LfC1cMbZPLVl2pUR\nqBnHfDeU6yxkypaV1771p8GGNAPDRw1BV29VEtCyMfz+ySrxCFSQIVnVArZT\ntxOBdImKASJthYlBe3BzP8a2XCGFlMnf5oYEz3H2zTxrfaMGv19fR+tWEgaM\nraHTS8SiF9sYouvsvWmfmGEU3fnK8irMnzSw1E7srvSiK1hcxbLXNyIo+E94\n6ZB15PjAu+V/SFFMlyfO0D68pRTsB2FyOye7pO8+W1TWh3D7robPtFoUTyQr\nlBKKqodw1Mayy9Tep9LNKh099idtXwJoK5PwWOTFZr/iwBW1vtTgZVYhBI7D\nDeNiV/rI/G6dYjA/mhyNha5NQztV5M61EcbKGmiPGVlfT9Qx4MPGggUAUhy4\n8ysNnStIZP9WS7Z3EIfY4d+aR7woFiv90ZGm4HmORd7syRA+Iv2RePEykSno\nv4j9QLactpL702IkJUuq21qbokDJOfQtOosA44+V8Q4MsbJkZXVjbLlqxgPV\nReju\r\n=W0Cn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"26114b500b7ee9cde2db30e8e605c799a219491a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.8-main.8373e7fd","@salto-io/lowerdash":"0.3.8-main.8373e7fd","@salto-io/adapter-api":"0.3.8-main.8373e7fd","@salto-io/adapter-utils":"0.3.8-main.8373e7fd","@salto-io/adapter-components":"0.3.8-main.8373e7fd","@salto-io/e2e-credentials-store":"0.3.8-main.8373e7fd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.8-main.8373e7fd_1641210171798_0.13563252944899418","host":"s3://npm-registry-packages"}},"0.3.8-main.eaec73ed":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.8-main.eaec73ed","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.8-main.eaec73ed","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"db8e57d0456552a37bff74aaa6b785e23bb16d4c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.8-main.eaec73ed.tgz","fileCount":146,"integrity":"sha512-6MHeeKNiO3Qw0DP0UhZHmdFYanFvhiVaxyc7E0Nc+Y6YkOmtwnO1VGlbfKs/9WDmZ6TWSnV+Ye9Gv5SVAo4N4A==","signatures":[{"sig":"MEQCIF9zGecVpFu4tOKs4bQcrUsUKeOFlewWUCKst4Ml6tpvAiATMxNNxdw9EndfMsfcC8ONh7OihhPP/IaxfBWKTBqdlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1135276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0wmNCRA9TVsSAnZWagAA614P/1kXfS17Nyp+DdaWILR1\nOQtR+6uS6HmW3pOhW2N2LruzsIKHErCYwc1YMMr0rUaUfs+CX8+GTibQGnAX\ne88HMlgwHY1IBuVnchWWTZEAmKcrh2I5Xb3kgACfnNE6SBT/Bs6d7EvpRkPT\nthxCr/fhyYG8xd/tzX5/OBUyrsskzSHGbPTSBA/3LnUYzrv5C8pphVBnRONa\nxWEYAwfwdxlM/5frq7xz9Q2TGTxTf9GaIplNN8fV35HFipu0GaI3Otqxm2k5\nJLpF0I7UqZDY16de5ONo13/G33JOrTymT8QwlOjj26dAsIWoxM8lbeoegAgq\n64mvrKx1K9MrmCNUI9VDmsLKe+BfZJa4ew/VRO6+QZBnEXwo8ZF1PiivRAYe\n8QH71KNiQDTWzV3w2KPS1Z19q5g+KUIe9ymQrHGwuHk/SW1FWkVWfAtBLeCj\nvA1JNKHXE+igWesZa7BP/tHQI5DurrccjYpmU1l942MldPC0E5EkYou2qJSG\nHSmT/InG0CSjXxtNIrhAo1+ClgEvcAM+/WMReRuD97rl6BwRIGxNHe03pxcU\npnSJydwiW6X9chN2RLVrcuDAgCu2/RyNJ1Jjh+ac5tqG8pyLy9w8gyvfL3Fu\nLKqdUbhxInTzIwaCgtSTK6o648h2ad6wRrWNy5GLY1Kt4l+qUZAYWXA4A/g9\nc1Ha\r\n=NcWV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"db52d9757d2c6d17b1af35f9ecc2a90be9470858","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.8-main.eaec73ed","@salto-io/lowerdash":"0.3.8-main.eaec73ed","@salto-io/adapter-api":"0.3.8-main.eaec73ed","@salto-io/adapter-utils":"0.3.8-main.eaec73ed","@salto-io/adapter-components":"0.3.8-main.eaec73ed","@salto-io/e2e-credentials-store":"0.3.8-main.eaec73ed"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^26.0.20","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.8-main.eaec73ed_1641220492869_0.10509638597013438","host":"s3://npm-registry-packages"}},"0.3.8-main.bb40a5b2":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.8-main.bb40a5b2","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.8-main.bb40a5b2","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"10606c769972f4eb769b7cd01cd97ad8876704cf","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.8-main.bb40a5b2.tgz","fileCount":146,"integrity":"sha512-0FR3N9q4EeYSsJS1LhcDU37UJKQth/RtaJ+kw9qkE6F1IpnBMrf6Up0spLrxutz0FRYdl8MKJxBaZuZb8EwQ6g==","signatures":[{"sig":"MEUCIFv833b+sYgqYgwp57n3ePHNagVTRDUrjV+VwoQwp7NSAiEAmy+6+iKSGewbMQsQucUNCHWkcnWTirGgMm2qxa48qGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1135569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1C9WCRA9TVsSAnZWagAATwAP/ilnQpL7+ANuCHYdi7vg\nC1UpcrRQ1ccOmgzT9kusq8UkudJI9WEYypP0+dLir5gJ15fhcQWVswRP4ZlF\nuMXiv8kXsO4ynHDUGLofMx/iIImjMQszTkbhA5/2bItDIiW8tDcHkIunWtbt\nBMEQYsITILnpavajm/9QshF/mwDMqFlbP2vlA8ogA31609ls/FtMOkLX4LJL\n9MeD7Av/KXmUmwXUC/YAsdAYQUq8RSPaf4Y+CnNW9O+10v1kjldGeviOEFdI\ngnI9ZRu+z0cQ6clVJdeivudRmzSGwmTCZnIqS1Tz/apwlSZjJp8eccWGbtSb\nbRTTVuiF4hHXxX0gpc+gRgtAWo0WovruKLNgzkvq8vrs+cGuU3JgmwKXs51V\nxGrYtECqzSDVrlCnEsAnPasOtmxK2Io+dN4MupMhytldE/T1NOxQll0DYMh6\n7crL0K+81Ma2A1wb8A3ZnrwWuM+gTyLjefrqmjlwgTJHvy1B/wxKEKmXwqsh\nkX3M/u1/MDaPMJ0aqbr04zGsv6CUkiqJehmCtxWDP2dyRqW8ocFhHt4uNKrP\n05b56HXN98ZiTv6jVxgjx2VNc8ywa8e9lzlDeXLidIXfroMjiqd/JIzC1gl4\n3nLD9lSjcA1rluMTGyvR4GUGRL3LPcDWcfCLCr224v2umR6ZuDD/cJBvcwIm\nZBI6\r\n=IpGs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"3a3d22268e4627e2fa894ce47a757141cce3c76f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.8-main.bb40a5b2","@salto-io/lowerdash":"0.3.8-main.bb40a5b2","@salto-io/adapter-api":"0.3.8-main.bb40a5b2","@salto-io/adapter-utils":"0.3.8-main.bb40a5b2","@salto-io/adapter-components":"0.3.8-main.bb40a5b2","@salto-io/e2e-credentials-store":"0.3.8-main.bb40a5b2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.8-main.bb40a5b2_1641295702190_0.39376544334234387","host":"s3://npm-registry-packages"}},"0.3.8-main.9bb2c9f9":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.8-main.9bb2c9f9","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.8-main.9bb2c9f9","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f7551b69632d46eeacb1d2f8a72d704021bc3624","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.8-main.9bb2c9f9.tgz","fileCount":146,"integrity":"sha512-5OW8Qj8lT9GeqBV0RkxT6qvjg8zCSqRwqQP8P+d930CG2ygWYI82pqLSkZk7I0mjtlSTNa93Y1Q+/03obGyAWw==","signatures":[{"sig":"MEUCIQDSCT1h9W1FHLX+bjbA1fRqZqyEwd1rqHoiXJfOIlBLoAIgaioTfqqcZQRP2M5Ksnty1byYk9U76hGGD43OZrR0j5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1135569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1EC2CRA9TVsSAnZWagAARxIP/RU9ImX+2vWEJ7frPftk\nBb/53rr4m9N3vFKQ9oj42m3fvrSCnWTrwDGiN86ce3OcyPTeAykTaxDymlKm\ncy3aGJD/B2+0mHnQh03ejo1uvTvIb4xDq3jc9aMIRVA9/Nep1GSQSxxQkPjh\n5Z7Mb5JioMaU3q1n6tgnbUyBjtEJvfnLrvmwOhP2gjc1hn6mAwlZnegQaiIW\nIAoCVcMzSQNbHZxMi6nhTwu8fZCAT3oHvY7eH+Dk46BhQd4EeDXydAh6ytuU\nqcVAHNVI+1PIt9Ljxj32l3mFoWPeX2YUpRdZFI2U6VbbqwltPwFD8HT1QLes\nzqNiBZUnI3j5Lmq1fcgGRskxsMsyFR8v/dAG4wx3pRT59CGj9M2WvJTxiVDn\nxL2Ud0Z4zBM8bw3bZyx7gOHiT4Bopm9zun6Bsbh++zU06CWo0LIZaba8XXJ9\nXwDjbIRuUJszjIYxpgSJ7dBXABX39jCsQn30yP5jCKRxm2T79kMPXU9ihGgT\ncELtMQFICY4KZ1Msg/XJapngNW/FK/Us7AGnR802lFgFbuxX1O5BtDUhh2PV\nTpiwNxG4HqD5IDmZvhzJh6ihUJUILgt1FKCEnObMbHcbHxn2d0PiBkRYAeGV\nvpbHlLl5OgA5p0uxaqxgeVSgTRjwD4IBmcR/C0UQBiwCzKBOI/73HsfGPa6Y\ndmTS\r\n=vgC+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"9dcb22641278c8e5ea7479119903b5acc6e7011a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.8-main.9bb2c9f9","@salto-io/lowerdash":"0.3.8-main.9bb2c9f9","@salto-io/adapter-api":"0.3.8-main.9bb2c9f9","@salto-io/adapter-utils":"0.3.8-main.9bb2c9f9","@salto-io/adapter-components":"0.3.8-main.9bb2c9f9","@salto-io/e2e-credentials-store":"0.3.8-main.9bb2c9f9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.8-main.9bb2c9f9_1641300149986_0.8549786644577861","host":"s3://npm-registry-packages"}},"0.3.8-main.bb4caaf3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.8-main.bb4caaf3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.8-main.bb4caaf3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"89a6d1fef4bed5275dad10d8729f698c2c8d2ab6","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.8-main.bb4caaf3.tgz","fileCount":146,"integrity":"sha512-qUt5cfYvxzl/xRMSePY5ERJB6CFDOe/rl6c0e5o1E3GBq2h+D+r00Ep/v7Ig6ziM1J8yvvP6FcvN5lkWKf5ZrQ==","signatures":[{"sig":"MEUCIQDIZBQ4q6OBp+fc/abTIrtWDxJYdFtEJgvsYurEEV2KyAIgY6v7mLMM2RcV252sMDI9Cvz5BYGySUnv2KyS5bwUXKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1135493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1JicCRA9TVsSAnZWagAAvjAQAKIEfUEo6xRd+LzXQWO6\n3SlRPV+cDJwuq4QvAPfpCeRGaG23lPZouYk/US9+305Xo/i9KTDIDUIc5+8Z\nfwsgfG8CzJxtSTOFuCbWMRaiFAVatkKjb4tCDgbHzQBxUwgl7H4JVP4Br1g6\nxxBh1uKLr0pZxI8zNL2TF7JGP1HtlwJSA/ajvmbY4NNCxsG0RIe3Fl4W7xEb\ng7m3sLTZ2TSxcQYd3rKbwjJvAQKH+xDZTot6YdRf+B/rMfUL+D+tYK3e6EIU\nPnAc0gaZAw2UT3hGKl84V9ia48TmjMpjtsM7pDtee6cKsM/75XJ3sBrph2Ya\nu14FeBKUlZwt8vhXSMzuMEcq8GFQUrpFpoJTLpZzYWzRhjnBde5ngW2LgydE\nTDGozU5iiwNey50l2B8tP+nPtQdeRX+f3Jv8eoIJ/FiYPUXAmbEgMBcBA15i\nVQbzR8b2FzV2YuQoamnsZq9iLRb4P8uxOK+wlBqkE/XyXBo1g8STwm2mjXjS\nSxujW6QkeO58BrNsA+lojewLf+UUdzH+yaDFPfYBspJbHtum/K8uOMNKuN7X\nbCocK3FuT+whmMMQgdKu+kjHrKE+sttAuFcnrcGtpmxaKnBlQxkPiVVxFKap\n9WxhAIeGgQu0OoNGPLBticLgW50VjQN5TDExjrOjHuTvVz+oKo9paaETiwD1\n/ATd\r\n=pQSr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"2d6344f06af4c7f1a0fe8ba4eac72321b3bfa678","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.8-main.bb4caaf3","@salto-io/lowerdash":"0.3.8-main.bb4caaf3","@salto-io/adapter-api":"0.3.8-main.bb4caaf3","@salto-io/adapter-utils":"0.3.8-main.bb4caaf3","@salto-io/adapter-components":"0.3.8-main.bb4caaf3","@salto-io/e2e-credentials-store":"0.3.8-main.bb4caaf3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.8-main.bb4caaf3_1641322651983_0.12747706509804635","host":"s3://npm-registry-packages"}},"0.3.8-main.eee23ed9":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.8-main.eee23ed9","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.8-main.eee23ed9","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"955b47a1f82f9d44389d74065addeef29116b6a2","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.8-main.eee23ed9.tgz","fileCount":146,"integrity":"sha512-VW4lYGgP6lhA0u6DKWl8aNfJ+f3lIfagas748FGA7lxrmYK12lpKcfc/kXDz2upF09TwUrAIZdWTZp9BSRlcRg==","signatures":[{"sig":"MEYCIQD9Uznju3B+cN0/pICq1c+gaM53xp0R0g72fTQ/2TBYmQIhAJJS7uZCdijaNsfrlkEi0ovfHnsEgZXw8oxmETd6BH0e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1MvoCRA9TVsSAnZWagAAeN8P/3eNUlYViguLGy+nyDc6\na3izWv2aHMCF+C951AAhDfJCbVz29GhWHiv5s6G/fRUniUzRjhWVEQhgv3Fj\nZ9QwwFYTkquAxTBkVLL/qHCR1VhgL5jQRgSnPcqEa3kCycNTMQ2cl0OdpD8y\n/fTQlQVkQ/y1RJUQQqzBxJ4AdJyddGR9EUsn2zo5zqWa+JOiY7ad2VmV9x0k\n4LxDOloAC3pBtIy60G/k5Q0gsWJ02FzEYfAZS8jH68kcQ27UY8KE7xnLY1p9\n4MDrncQyCR/CkqLG486JnJejBBytBqwDb2uF9q7TF0Nb2yfVCFPjdZDJME1z\nz/aEjZGYkubIODAG/XttaWiXaWgps4QtcB/xUkIH+2ss6cjaT5V+XZXM7K5K\nq/es7yOVLyIa8B/LJuC03Ta8zCzdVvH4FtInWYWxXIgVgh/yUAgmolfrn/LD\ndEXn0uk6e/57Tr2zZPA6SU5um7/ERfp5yulIojnyNwb3S8tuOtL6iVQmAVEN\nAM7dHPdt23e8uZ+0NCadWcTnAAVW/0aQaOJmnVzT79P+Rqur1X3y9Yc4lxUA\nlz3Uy6TYMtA10WgIsCJlUtHP/NlmWWOBPrNmwKQUi+x/xj/07EqVy/EYdzzr\na0X0sllmumj2iOJXYMYmSmD19X0UylluIka+M6jWhEC7SZhGhwoX+i/MYszC\nAEyC\r\n=9kic\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"f7dea3716cd0709f0f73c8b6822a989a0d146c22","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.8-main.eee23ed9","@salto-io/lowerdash":"0.3.8-main.eee23ed9","@salto-io/adapter-api":"0.3.8-main.eee23ed9","@salto-io/adapter-utils":"0.3.8-main.eee23ed9","@salto-io/adapter-components":"0.3.8-main.eee23ed9","@salto-io/e2e-credentials-store":"0.3.8-main.eee23ed9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.8-main.eee23ed9_1641335784010_0.9336475592359481","host":"s3://npm-registry-packages"}},"0.3.9-main.67a43499":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.67a43499","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.67a43499","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"825cd85b778cfac5f4e525062f6efa8617b945d1","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.67a43499.tgz","fileCount":146,"integrity":"sha512-6YqLFjVLDyFgqltUBXgZrvKazIQ6YCWWRpJUDFkJKtM5snzMJt7MDcNBGApOyGLrCChUQorYfHk03tpPNkvcFQ==","signatures":[{"sig":"MEQCIGQrJKEobj8py3SQlltvGYHetsuZqBjzKDNnpOKSY6iLAiAvDu8SqEboohX2MwedRZ5HnHDLI9ZWzmvwb8keliYHTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1XGsCRA9TVsSAnZWagAAwOoP/2BhprPQat8XgSAnlOzn\nTkX0gbRIS+8dVQwjq0QhVaYYkClNtMFNzAmMnK2BbyI8PBlcweXCPW1yW555\neCsUuc3DRqXLC2ZkBL9LCXn74YtuIR8i1B0FaMTnZ7/xuZ4y7a7jTieY6V8C\nqHIXXRk3BiHy0b5W1eME8ujZr55ibnuNvm0ldQ4q39OSJOAN42mu5/Of9+X4\nXfIj/dN3TA7rIh3WvF6k+1Nd+3JXy2ClJlW4LY57PFq4bjo9eTH4XofSkN10\n8HZzyL6SYm9ShQYUE2qFp/sRG20TwRQw+MM5WJ6+ozwT5SZ/ny25FlZGDmJs\nOKH/SR8gg4fTEpmht3SDBv0Y51eowUDuMq0fxKgWkjjsiAz6P4jRIQjrB7Y5\nenec5YRntG2VwHDpCPbjdl60toP5Zf22HjE+fu6QEbvtLPFDw054DeViJkm6\nv1wq/yIpPP3qibmc6xBZmingIUHFkNosdJ5bI2zdT9I8HXYU/7MWpr2iHedD\nKrl61AH0s8kJ25fV7LuPihmIzuEshNj9KQIWMGfnhvDELy5BadPM649XGBr0\nrhiuQlB5Mo+jhRTxjSh7sQlldAJhCFY3MnwLlEp4pTQsm0/f9sWgMc7IAXaG\nPbsPQexIEhOhJ2zksrJKaLq1iC5mM7a/KthoKFv+k0N6i86PuA7jiu6NDjiG\nss4I\r\n=utX0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"0a6613ba0a413ee682d1cd420748ae9ac8efae62","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.67a43499","@salto-io/lowerdash":"0.3.9-main.67a43499","@salto-io/adapter-api":"0.3.9-main.67a43499","@salto-io/adapter-utils":"0.3.9-main.67a43499","@salto-io/adapter-components":"0.3.9-main.67a43499","@salto-io/e2e-credentials-store":"0.3.9-main.67a43499"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.67a43499_1641378219929_0.43351716308911836","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"829b2e673fcebbb3bcc43b56042b56b140b08e9c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.8.tgz","fileCount":146,"integrity":"sha512-BQdI0ZvAceYZ/rBZV/tZpCP9DW3aFR5uxbJg7+cjOahPJqslkIgPL227oiSiOgYm3M024HOz4qaiAvAYL2BNWw==","signatures":[{"sig":"MEUCIEA/PfrwkbM1N/OkY/239+Y7q7JELaDNi4rv2xZmma9aAiEAwyYvDRC5m8tZbdeLWkjKjdE+QfvRErzMwkXw+GttME0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1XHTCRA9TVsSAnZWagAAjxcQAJz5EgkaU84DDFJc97Uv\ntmcmZaLEzJGkU+m548biqWYeFfIVupbhVk7eoO3e0mB1kQ8f3Gl9jqykEBlw\nGapIwkN/rYU1pfLLfmHXVdDpR6JTyOkigzzhAA4Ra5akTv13iywezb6QPItz\n83BhXmKyYGiUt370LTRHRT/OnaUR9Gruxv9q9Qbwjg86yjd1LJS02OcIcK8t\nAVW4DzNvY1k5MMobQZ7ppqE2Cq6ywThsMhHfOQEepRztNS5wVe36ctfKu0x3\nKrLl27O5vegLTO6k8XXKQt2+mM4VoxqlYe8kMRN/Nvxtyr6qymhwoy50ZiXI\nhU+0juE2iElTwCxHUrTX3lKx7qctUBm6sEd2Pz4HmBQLY1C6VNYi/fZD58v4\n/MfFHnmD8ycTTOHSz9PLq2OGlncAG24nRY5+FCspX9VtRM1JmSXVnU/4Dmyd\nf1wHgw3x2EfF/dzCw509aBDWOM6ig9iBexjM8D/2LblftTr50z9CzLZbYqGh\nGDzjxno6vV0vkAW4twK62LLH9f9CGGo7tjkQ/NzkiHVfrlrpqTN3r2bKRyrA\nKXllGhYJYVIB8rJcQUWX6jl/PQxqv2kQ68s/97GF52nuMyrTffWraJ29pqdR\nXCOthi9JkR7Oyi3efnq1lM6ltTN7auwZSfMfhomIiTOzlgIt7bxzByVNDfwI\nFbMI\r\n=CiBz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"67a43499cd30f7a6e4d23028be99e00f971fdb8b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.8","@salto-io/lowerdash":"0.3.8","@salto-io/adapter-api":"0.3.8","@salto-io/adapter-utils":"0.3.8","@salto-io/adapter-components":"0.3.8","@salto-io/e2e-credentials-store":"0.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.8_1641378258894_0.8954868860392051","host":"s3://npm-registry-packages"}},"0.3.9-main.77f2a4dc":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.77f2a4dc","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.77f2a4dc","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"aefb65b3a879b5116caa2cd14cfd5e9dde628522","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.77f2a4dc.tgz","fileCount":146,"integrity":"sha512-x5Oo8a70iO1NI6qUxsPsizCj9R2SPjoUa3Pl2JV0YRkfxBnTgZeXJwUrK/F7+NmBVPcSSAZrLLWxCXghQwST2A==","signatures":[{"sig":"MEUCIBU/g0bvC3AtrhVb20SrUOAIL5knFM3wGHvNPeU9YIDDAiEA0/js4ZohEYNVn6PlDJ/S2U2CamYwQkjg5KOY/I/8oEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1Z6xCRA9TVsSAnZWagAAOf8P/2UZ0UQRCmPbNyQdi5qA\nK3cHe2uouPK5DClhWxD8Z9i0B5TGyRa0TwnKCPHsaocgGEB5zUlmPOdL0TbZ\nhTe79Z4p01ytvHJFAMhYxVDVqUkciAzOqD2m1omUMi66G6WRztFlGX4PGNaC\n9Yar9oPMfZdhvOraNh86Lwx4y8owhEVNt+/cOmXiHqGU4nMn6L5I41mtWUCH\nlmjh2Mv8yRPc1sLQXHe7NTPCXlbnxcK6RYZBQwcB+IwLuhYUIxt8JqWcAVxy\nM3DKmmyar4UyUNmaAl18LuB7TOF+jWRmXlgJl90P4ibW9KFm3wceJW0EMhYH\n2xhW1YAF3/AIx0poybzH0ouejf1dwm9A2hwDw/0D7+18bCJo6A+gidK6Sj1s\nU/IMkxGqASO2gWqeCsySYEUHq2bIgpISAMEKhGQeAKSfx+c43HMT9e4H82wW\n/UretfK1bZJP5geLxdfSXZeQir+5fl+9t5pwKmEiN1wePc5mdkZaPMnXPFNj\nAbsIDVxzTc6wSYrkyyUbPPOph3pQQ4uB/FbGnA/OvoipztOWkMJn/ju+BpjS\nxXhFH7koCdDZ8ewXo/YwykK7Iw7ylpzDryi6JTIJGFfwMb5goVxMCIoWr7iu\nQjFqwn9JWxLHnKu040/UBkMBxfi/ACttrDkhv2vSLFKHCGh3ZMYc1ATykytr\n7OVf\r\n=kAOJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"14dcc71a327f12e6d54a62b03113ffc390764f21","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.77f2a4dc","@salto-io/lowerdash":"0.3.9-main.77f2a4dc","@salto-io/adapter-api":"0.3.9-main.77f2a4dc","@salto-io/adapter-utils":"0.3.9-main.77f2a4dc","@salto-io/adapter-components":"0.3.9-main.77f2a4dc","@salto-io/e2e-credentials-store":"0.3.9-main.77f2a4dc"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.77f2a4dc_1641389745125_0.9749157177489922","host":"s3://npm-registry-packages"}},"0.3.9-main.25b077c1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.25b077c1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.25b077c1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"5c845d93c9b30b312533eb6128d5c165a0aec256","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.25b077c1.tgz","fileCount":164,"integrity":"sha512-rTSkCKROcgQw9FBUsQovd35ImX824lJoBqgIGZNU0fmRY+M77rkBbHx2XnMNF34LG8HZyxDNF38Sm/qMMZ6TTA==","signatures":[{"sig":"MEYCIQCoQWwC5RQMwl6Vqk66M4gJ9XslhxPTPlG1BNyuNcTdRwIhAKKQ4WFfvpfTZCu8KjuP31JuLuvqhDGv//xQdCPp193B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1201065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1vRhCRA9TVsSAnZWagAALsQP+QHo/Frv4RRYKd/XpiVu\nn+k7/Vzc2WIUAHyemt/BaXffczH5jkSESgCrkLiZYxrI8apVbipjXG7/WLTO\nJkxb3Ifhrj1293Qj0noJ+1MZZVbmV3pSgUrLAUoSkh2bIYyQ59ppNttir0oF\nEYXUuw5N4URm7hhdc38/WSPzzRY5meG5DYFdhXjyj56lNKK+IlB5ovckeqds\n9uZ9gpUOIm2TqDSoLaR7MvqPhwF3QffqxMLBfuOxnR3hB1kgh+78CTlA7XS/\nH2l89KFWCptveag7OtMoucvTrntIMsApNFQIOTeTXUyyIygIBNBEDNCZ+3Td\nTPWDgHq25q4cY57hVtOIfGOytTN5Sx5lrL/Q8NKmfNRFCFeQHMsQKRUV58u5\neToKYqYsY3MLHFgpXvoaWp3s5Ex6N26Y1RbiQFbAsTZrTUwaIuiUvsdO0qvS\nWUff6xsJF8DVaDADbqoU7hkAjFg+myNXw84KGfxzkupHDANX9SxV9+BJqy5E\n67lLlvtYZrnx2kC0HChSm9QhTUvtX9y/7uK6sRpRWQvt1qnUN9KQjqZZu4yC\nT4wbG28lDxYbfMk+YCR681qqfou/+PIuwA0K1ILqCJneJ2BkVYUO76DFXf90\n3tLDo8tqr7asEqlg8aLp9Y/w1p0BaLWno0FVbDlc6bG0gk1swEfqIM/SzWK9\ncB+9\r\n=te+e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"c4f21163f501c4c7f85603e05ee8daef77e41156","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.25b077c1","@salto-io/lowerdash":"0.3.9-main.25b077c1","@salto-io/adapter-api":"0.3.9-main.25b077c1","@salto-io/adapter-utils":"0.3.9-main.25b077c1","@salto-io/adapter-components":"0.3.9-main.25b077c1","@salto-io/e2e-credentials-store":"0.3.9-main.25b077c1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.25b077c1_1641477217094_0.5857003968996184","host":"s3://npm-registry-packages"}},"0.3.9-main.70388d52":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.70388d52","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.70388d52","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"dbbf8165257b1d343e11ac3748ea2b07503cf082","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.70388d52.tgz","fileCount":164,"integrity":"sha512-Dt8gXv2G6b1guO3AkGWGSTW/0v01bbzqzqJyewLm+SeOtb9juBn0tYHcL27JxJgoB6v3WyiP49drlNUOpiHwiw==","signatures":[{"sig":"MEYCIQCEcKea5KMz5CzlGriUbEu/Gj1fx9jC+RK2xvAkGTLpDAIhAMFRqmoW9vuKnwx1O6L1jtEkRlqswXzvlITeKoPhWnDL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1201065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1vxuCRA9TVsSAnZWagAAg5kP/3nWnEE6HNEO9cNiiFZs\nDz/OV30cPn2XtDQxXtxAVzDWtIDJQU2svfm0FaNs142k2JB5j6u7S8aFmvYi\nxFfF+fLGrT3CGvqS4UxPlj8kPAJ7Us6sYTlyBqX+RK/ExlQbS0YfdZCPCiBO\nS7IQLSdraIlx/OWJj6Y5c0wb1AkvCQXJ6nASOBQq3jBh2Dyjej5OSUc2Xt75\nmpPHuYIrKaGG9gTnJ+K22Fs+dhtIJXWrCIRICjezqV7+qk1VVKvV2dKYqOyu\n225XBZ91oAy+1jZAw6P0mijKT50+veCXU9C/4dgNJX2nP7ke0JhzpG/DHFpE\nmPVCEmutp4fuSXaX2K9hDFSHg2EOO/2nbIMgkeb1ADKn7xZev626AUXXqkO1\nNbu/qZraS3Dq0CWtw4GeFJwPDoY0fJEDqWcq5h/25fhfwuLKhbKr2AWIMM51\nVJd7ymzYgtdddzB8ajZFIoeB5ESz3x+T2Wt+l5CPZNjQ9suDcTI4Ux/5ZrHd\nwoIqx8ezsUXCOAt2pVkRb0yj78dIznK4LL4ML5MLMIVD1UsFH59RGXHX+Pb6\na+WJSKHWoN0rgQbJDiHZwUT1/o7QkdLshcCs0voF1JDrq4ZfK3QvrNikW/Qw\nYcw1tRXJ4Ig06wkrOv2spN9JnhA1PyKkZpc0UliNfY8bllVtCoOk2E3jdVM0\nV0tj\r\n=hqWW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"db8fa1c89b01d50251c81b471cd95fbdd007006a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.70388d52","@salto-io/lowerdash":"0.3.9-main.70388d52","@salto-io/adapter-api":"0.3.9-main.70388d52","@salto-io/adapter-utils":"0.3.9-main.70388d52","@salto-io/adapter-components":"0.3.9-main.70388d52","@salto-io/e2e-credentials-store":"0.3.9-main.70388d52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.70388d52_1641479277982_0.333367246112245","host":"s3://npm-registry-packages"}},"0.3.9-main.caa0fde5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.caa0fde5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.caa0fde5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"73ef3bbb994af7189e35246e94e881eab0f05bf2","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.caa0fde5.tgz","fileCount":164,"integrity":"sha512-ywNDixIH7dVsRgVbbmkS9wHanrHYMwc3WbhkxumGrL5MltFxcUizhbA+dHCcLawjqqWznnBqGZXdjdVTe/NGvg==","signatures":[{"sig":"MEUCIA/OYJlpeW4PLZBtDavsAgcTxNitvoYxr2XtxsyXh6CQAiEAvVjzc7S5QXRdrBFbWNhS/28l7e4eT/6O4rhMPEiz8UA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1201065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2pEgCRA9TVsSAnZWagAA6KUQAIe+PkM49RuZUwZkcu26\nFXuU3GHRK2+6zxKTbTrEhKgOp+Uj0j/8fvuTZ3h7/Xtn6PM02S/aFEsBPu13\naGol904bFhi/DKDSb1h2NqUA/orB+CkDmDyck2kzzeeUv1Tq3pv04mJvObGW\nckW9dM/2K8iYvuTVgo77j9Jpy9nMIua2Jfi+xmCk5YpUWZAPhivts1CzaEj6\n0+bp4aFfMc/R6ggMEwH7qK+MoBqAbsvEFJokFOC9OrGTUOb/wq3P45JfjNG5\ncUwvLXWWNwYf8KFIiVP8mvzZArZAfoy6DzhNoLSRQIEKgd4GSPIGq0yxQnlX\noae9dZee/WXoL/CaHstrHncscOaQipaUNPKFI15NkDvOI2WGtIDCopd22Bzj\n83cdoGtSCA8Wqewvxi1uecroFVScoL51DcxQZTOZZT+ss2NXE5WW6dNKGTUV\ndE4xnBCWulNBv5jOdW2Ve2KzpsY6jeliCseLav+8TTAyMthAXnWjDDujBx7O\ncOeOXLqnJwuNGxxxbGkWYV3W8lwloQB5qFHRYObEqWRXqWivkCTNNS38HnHp\nctGPxv86WEjvoceeULwXOP7tf+FjxcWtBccH0LrcmXXGUAPlnRaGRHbMWBx9\nF8gB1yvV/NqzGzejN+yiyk8TltJ6blJ0OhgzhPwR6twI1Os4gls2QAH6I+tx\n4SqZ\r\n=7WZY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"4463c86a6b946639cf334eea23b81e44548f9036","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.caa0fde5","@salto-io/lowerdash":"0.3.9-main.caa0fde5","@salto-io/adapter-api":"0.3.9-main.caa0fde5","@salto-io/adapter-utils":"0.3.9-main.caa0fde5","@salto-io/adapter-components":"0.3.9-main.caa0fde5","@salto-io/e2e-credentials-store":"0.3.9-main.caa0fde5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.caa0fde5_1641713952113_0.6242738053563364","host":"s3://npm-registry-packages"}},"0.3.9-main.62638b3f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.62638b3f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.62638b3f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8aa81e889262bb66d58b65860b24d654dc3acc02","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.62638b3f.tgz","fileCount":164,"integrity":"sha512-T/dTqaL5JL2ckrav57TkcpIcWaMfLpssUSfaP61pheRCXcivaUvq2FEAKxwcToX2Jn+aDNodGOy0e/8hNwtxyQ==","signatures":[{"sig":"MEYCIQDO4yv9ZLI6RZizObfOXlgOE6GsXZcL0s8n5zSVrWLmMgIhAIBlBPDl06cAgkwNpfHfcPoLH/6cJseZQiSMFhuqaJ81","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1201065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2pugCRA9TVsSAnZWagAAEG0QAIQNNcMkBFjhCg8HVfF1\nOaJsotis+9oBIZM5Obhod9BitCSvPCaPyMvcRHxdHjSkUFIG74AYkNPKLpzG\nQCelkk6pcgDNGcjwubsFNTtVsbJ3jUp4KCiAqO9/KZoIij7CQQqf8EBUGGOO\nUe+u3JwXjpmhux7/U3O3IGEvbRTX6kv6INykHWj9GMWRXBdUQZLFpL4NRWVj\n5kVLB5EDdsdi5tQijeIKuzWSWBgNpO5+av968tHvivpgeKgrndOIcO8RAj/q\nqjYbVNIMaiJM/+0QzHvTlu0/hyXUz+nTqOlUXH1sVlTQts3b/hJloIsyjUA9\ndDHprr64k94A2Ijf7Fb3xK9gjbpA9boBZvdyKboRFFS0O6ORvPmSekeWnJu6\np24T+HuR4Zjpeqtu+CVq+M979Kac44y9EHA7nGJrYN8LoT/NB7J7NzGpuxSe\nlTP1IQL5eLiAVDPSwn3yGWU6BHpglDz2IFFdZ6fl2C5aE/eybSav+UyOVM7U\n71l7Kd5p8LK5bh3oCuhK7MxAKm4jnbrwQ/J5rMMO/qN6fv4MwxHjAZ46/lxH\nYDQ/uVJwaRpFoPW+tkOLyp/jjeMi2GG7rJwc1wy+vym9u35oX4a0hPkxC2ij\npLpXvgYK9pWPHTJMAKpk4GxKkaT8eVgF/MNR7cYbL3QhfL+J03kxkCt5t5kq\ndQg5\r\n=zadc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"10c2b033c08b127f3c7e2cbf65000f319275bc08","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.62638b3f","@salto-io/lowerdash":"0.3.9-main.62638b3f","@salto-io/adapter-api":"0.3.9-main.62638b3f","@salto-io/adapter-utils":"0.3.9-main.62638b3f","@salto-io/adapter-components":"0.3.9-main.62638b3f","@salto-io/e2e-credentials-store":"0.3.9-main.62638b3f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.62638b3f_1641716640409_0.2633160178919336","host":"s3://npm-registry-packages"}},"0.3.9-main.52cfcedc":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.52cfcedc","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.52cfcedc","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f2abe4fb444cbdd09d4d15900a0d5aac125c2896","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.52cfcedc.tgz","fileCount":169,"integrity":"sha512-Oi5zL9bASD3bs10jj2PL8zmvOGYW/EMX/Wcivyj4ldJKgpemNmy6y6wG9Lb01CAGctiU3TadE4zXJ3iRnKvr3A==","signatures":[{"sig":"MEUCID0/BGqoJ0wsuUe8FwBRHXbWEoN5+Es0JH8jdYfLxDBGAiEAscBa7EBzwuTdvIDMXm1JHBxZ2SyYPnUkU+BXgb8UNYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1204862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2toDCRA9TVsSAnZWagAA1sQP/jAYHbvcvmJHOduAJ7X+\nIhinnArxzh1OgPXpZZXyM66gNFnlGVQyR0nLeLZR180Ki+5u5t+7tjGAiAAY\ndwpHKn7RxSmhjRYTOBWiGTZKb+Jthe3yKZ4wRKWqFy7YzdhT3UPe3sLqa1Qx\n6TwtCMeIYqIiQbJV5iY4BNR2pzt8lontrypRYiplSU1hj8t+x/vCaBx+LAwg\nwRRNrudr7Otb12r7MB7b/OB4EgaXFElMAVjpMWAhRw553QMX2NsnMEaNBrMx\nXMyajMPkVwl9ULIJV++oIEg+B7Q1j/MAwd2nIW/ysUdCO/0/QKPUyEztVCsD\n3+tIUwAzMraoNmxonDqzAuTpVQzd+KbLY/mAvRakrPo9zynR/vw1Xc8jj1UL\nrzcigKwt9g2m3HqBOuw0YBwZ8ALPeJREKshzwAEOk8fgANDErFSJA7/4RbAj\nvcxYw41jNesrKJy9uCMbvDOlkp2QdQj36RhAsSurBKOzEJDfDIqRcOi/iwq0\n0XaROpn6YxiyZ5+/9RZZtqQ/epg2RrL+FKBmpeK06iEC+7HmEP/oHQVwzrKR\nflzXMT7xL+SleRuSAyAeRW7unTAyLB62WyRqaGHC1qDsodhZyTCdGeF5yUmv\nte1TyZnXWpRlRFPnaloC5h0BH+Oynh4tONScbuOfpb87rIbR/6JkDgaUOn5l\nC70R\r\n=N6H4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"d3cf4d35822235c635abae6b588ec3b870b38bfc","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.52cfcedc","@salto-io/lowerdash":"0.3.9-main.52cfcedc","@salto-io/adapter-api":"0.3.9-main.52cfcedc","@salto-io/adapter-utils":"0.3.9-main.52cfcedc","@salto-io/adapter-components":"0.3.9-main.52cfcedc","@salto-io/e2e-credentials-store":"0.3.9-main.52cfcedc"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.52cfcedc_1641732611078_0.6680097888765497","host":"s3://npm-registry-packages"}},"0.3.9-main.6019f3a3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.6019f3a3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.6019f3a3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a53c4abc1d7cb32263fe948072920d7fcc060e5e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.6019f3a3.tgz","fileCount":164,"integrity":"sha512-EBxp7NxJTo9Z5F4+dYurZBB5xaQRm+xYDUlxt8IZzrG7aIlet+Srj8K0iaPDgN5Qj+3pUAhc8m+uvI4PUNxhgg==","signatures":[{"sig":"MEUCIHZieF0a8rtMlZ4oBr8N6sKFvpYOomrb9cA1r2iMBI45AiEAhUcBlZX1GOnkb5s3p/7yGj6lntTps3QJ+R8J4iXyAKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1201065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2uPBCRA9TVsSAnZWagAAJeYP/j4FQz+dtGaLKDazwhIN\n+HMrIhP7C/42p2VsCvaLerhjVKPWa+6qv69jqQTgEjIX7aT8goLIHcT4PQaq\n3orR28uh+s3KQC4wBLMFRsYQ4OvJIld21FtyM/kpDx+kxTdoi45c3TN/+z21\nal5qUlsr9jVgBjCMc2du8uNyCwsGzBXdEzy6LTPGDvAZos453tWO4W8Dl4fd\n6O0qaba+eHnRApL7avKeOmC9oqu/jlIRxJ43rqNA27k3XsHgJ7wINRefgKDp\nAjqaiui64JcHxRD+uqR+2h8/YuDVF8exm5ZYla6VpuIYXMbvwi3ePR+M8CHJ\nrHq28iJDtDPnFsjpVPWyuVIr9GS8aN/dko1lnPr/LHTK3grMzXgSI9SV+iMK\njAokQHsajNhlx4lDrRlnKA3Lf47QL0/uS73RtfQuYPVIP6DiPnIjZw295U1o\neiD9a3hFnIMuFUOm5JrUaQqqOOOYIN+yGTYCMLYkSNF7dIHDD4PB3oVuh4G+\nZ/dpVL4a+Co6/sz4sNwEhOlej5/Y6B+AtkHK3CvjGajgoz1Da1IbxGw3o4ZF\nhsun6KxS0IcrTvXNkzi0fKLiFlh+EUiPt8J47K/X3TD95e7zb6CSepcjH97n\ny5Er8rkEzpcKYjE8q5GXX5UGk71A5SNoIy1shZXKODnvAyTRDxBPFM4Jz5NT\n7wwK\r\n=jG+W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"1b331d6adfeb7b5125614a1b8af5615775f2c494","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.6019f3a3","@salto-io/lowerdash":"0.3.9-main.6019f3a3","@salto-io/adapter-api":"0.3.9-main.6019f3a3","@salto-io/adapter-utils":"0.3.9-main.6019f3a3","@salto-io/adapter-components":"0.3.9-main.6019f3a3","@salto-io/e2e-credentials-store":"0.3.9-main.6019f3a3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.6019f3a3_1641735105169_0.6324731441769353","host":"s3://npm-registry-packages"}},"0.3.9-main.2debc1b9":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.2debc1b9","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.2debc1b9","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"868fc49010cd013a43bd9729c49c74e78ed0323d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.2debc1b9.tgz","fileCount":169,"integrity":"sha512-SAnJtA8qYM9AzNFrX3a2OmqejnntPsSMMu+8IIDvftnD1i+ARVY8nZrKN5apWULyG+2dpZ3Ftmleu0SB072apg==","signatures":[{"sig":"MEUCIF964eHQuagRBoiHXaqhobkyUhr3rUdBggi+WiCAXdusAiEAkixWS5NmsMWIjb0q/jmiaSo6/kvoe1CpEh5kRM56lqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1205724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3BC/CRA9TVsSAnZWagAA8N8P/RU9Zsw2au+6BSNCsvm8\ngk8M28KCXT2lCN3TNtsrwAbGrlBlHMAgVpeYz2KGclxN9eWTHyqssMP+rzwV\nQnATvZqqF6VBqghdRSp9QzgfKXjXbGUF3+xFKhwEbAPfQEqtlw2OySs7Mq8z\nQGnGBCWmZEO6nc5id2fmdLkmd46IyevZCJvlgroLL8kbhNPBCct5He3hi5uV\nNZ4fCkHTNlvN3Ew2VDBW8wWvfEJs7LKddt0dZUNKkWGXnEApjUcmHQ3PH84K\nIVcRx8iRN6pWKDinSwHdahp+P2KqUcCspSgAqEE88aYE4e6F1Whw0AK6laX0\nZNiUTTPtE27wajPnogOZr1ZBlGW1VGSxgIsSKh+WKHjO5PAXhcN6Q3/xOx6E\nyU9n8ITvaEVdg5nV/Iq01ItFoNeyMXmEQRTlVL8fjx0Bv77iShFcw+LfQMK3\nDW18Dr5Uywn4O2XAWkP0Y4SFq2Q9KbnOxBRaEZ39XjoGQGQYyB329U3EFeN+\nko5/tLOm1VOPtib8t8bqe5+uS4UCLY4mrbukeP2Xqo0YbOE9pbcHw0f9phFN\nSaIeBvOhgLV7uX2LZcJLUneWBbOgnu5MCyGUERsrC0FJmrxx7Dp0Oe7L5J8+\nqRFa7ts5nM9wEzDquoBimnfw4o1K+86SSJUGCXb6yvLYLP2vR119/DiIdtc4\nye+3\r\n=Mq/m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"6aa6d1dced8b9aad133c96c085b4bd5e656061df","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.2debc1b9","@salto-io/lowerdash":"0.3.9-main.2debc1b9","@salto-io/adapter-api":"0.3.9-main.2debc1b9","@salto-io/adapter-utils":"0.3.9-main.2debc1b9","@salto-io/adapter-components":"0.3.9-main.2debc1b9","@salto-io/e2e-credentials-store":"0.3.9-main.2debc1b9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.2debc1b9_1641812159031_0.9168775610948463","host":"s3://npm-registry-packages"}},"0.3.9-main.fa0128a1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.fa0128a1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.fa0128a1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"95f8ed587c4e3cfecd8ff27ccf4a0e2b32cf54f7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.fa0128a1.tgz","fileCount":169,"integrity":"sha512-GRzKQH2nMyPS6k3KBqinNSJeFiIFbrfuZfbnKO9nDZkOIlx5GVQUGllz5dSAPb6Zt9yAnZOGbN+mktx+L3THCQ==","signatures":[{"sig":"MEUCIFcT3cRgfSpn3TASaSZV2IDgfl9nKKDqnb8bV1Xuf265AiEAw1gHWp9FiCiAY+QFHclbuscP08JO3v00Fz/ymvyBrtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1205750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3CnFCRA9TVsSAnZWagAAheQQAI1E2ElfE1QlPzP03veL\noshcUYSzLGlHT4sYMKXKl9ddmXVSR1G3avRwxwgrKVPaBXMDzmpH2iCcLrot\nrNPqSeV4rsWufUiC4qVWn9PZAjXluv/LVxeMYTEOKjUHtK09BAOY9LVCjtMy\nukOTbdkmTNxJ69BDRjPAviwACJeW+y4ePaBMWFCFRH562NAfcCy8OgXwEEqV\nU6BoP45/gQptMTygy9dkCBf+WGg03X+GGORRhtG8PTOtgZGbv+0Fou27Duo5\n+zWtFbICpAtqpsyAMsIdsgLNBPy2vDgkFxwdu5fjLqWDN4jM0dwmm2BJQD7z\n95/libPlguzoQy5fR2SCUzDZf9PqUvTMlmTQIWHUBlSW3dLMSfy470V82SnV\nG+D2LApD6oPvwrvauGp3NlXcNhRm+5M59bNNCSBmZbAGl38/6QnEq4b7p9bn\n2IXapAMvoSAnT44M2XNuxqLKb+IWr5dwaK33xdU3DBRrigZp2vLzJJ8+BpoS\nxUk4ylnQMs5FBk4FD9CqviCftMADgix3K44pFwNzT5s010uuyZcZZcjy3a83\nwMZkrLer8F0BoYgsT6cB/q6u3ADl24B7op0U0zYVYutzFFGDLc1Na08y7YL/\nX39/qTSgyvRJXZKOVZxgJ3H8xPCvgZuk4Qx7loF9vlxJMl6I4r3NrmMEttxs\nzaZ3\r\n=ySPb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"4bd3c161e6f6f086b7d387359a762247d4354611","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.fa0128a1","@salto-io/lowerdash":"0.3.9-main.fa0128a1","@salto-io/adapter-api":"0.3.9-main.fa0128a1","@salto-io/adapter-utils":"0.3.9-main.fa0128a1","@salto-io/adapter-components":"0.3.9-main.fa0128a1","@salto-io/e2e-credentials-store":"0.3.9-main.fa0128a1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.fa0128a1_1641818564892_0.8509691701523039","host":"s3://npm-registry-packages"}},"0.3.9-main.87939ea1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.87939ea1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.87939ea1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b7e354082c70bbadffb5a27134fd270f4585619f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.87939ea1.tgz","fileCount":169,"integrity":"sha512-7OcpnQ84YneXbiD7uOphLGmNsboU1aF8lPnxlkKn8v1DZkj5rU9R5QDFBFiioq+3Xp0yGi54Wt889DOhauwdhw==","signatures":[{"sig":"MEQCIAsyDomDJm5uKMweuEbh/lKrjj4Y33v9wQmAF9H/LbRRAiAYGHhtrZ6/nvY34lFTmDkSeTP4rDdck/5JClQk6avIhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1205750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3CsCCRA9TVsSAnZWagAAWHkP+gOdMK0OxOKMObbf9p5J\nxjv9g/P8vgheuv+92EXPnAO8cvBW3646gUJL2uEqnOHOB7PAKWc4YCpkpyR0\nzB9A1ZayMXjJzJYEbzEljreYk0y45XXvFh1XvfIdqGQhdZOLLW7uX7JJeQZ7\nBTmxH6pmTwQiW51/be2IYtWn8PPrv8NkzgY+wg39oi61dwYItXOiwgHFV68v\nvZTjeZTBXszdzSTQRgjqdaYvAHAulz/dAztm/vSKw4uEa6X50Xv3jNFVWG0/\nnKPkFIVF4F8au8apdHCYOQ6fnYO0HiYx0ehv44kaRKv0mwIjhJCphH2exfvS\nlO5YDgz87ee4rSgue7w5JJvLVyeIUrufUVNRBFzGH/GTB92oh9OeQl+vCquE\n5vhY3MppVHri1ps1mkUAMvcicoa5EllrXuYqcEzkC4ihG2bkI5RlHkCovhCp\nLdGRFMALuQNEfXstgty/HJg4wnIavaHq7vJbzZvqc3ip1soEJGSzOpF/St9e\nm4kyVYINUFvntJkOWDaIab0k8ElHkwRbEVmBK3BzEPKtXZ/pECMjXnK8p3o5\n6E/lTUcvPcxWSrmQrjLnaQAZG5OTFLXBK5vHMm9Narvvglv+I8X75ltk13Bx\nYy7PSDabAY5LMezVORtczPuK1BqKzLG45otAEj1CwdzEqsLOqTgabj+x33Gg\nC8Y1\r\n=rmhZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"ca74972e3eb2d6a9480328b4a1edcaa8dc1240e3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.87939ea1","@salto-io/lowerdash":"0.3.9-main.87939ea1","@salto-io/adapter-api":"0.3.9-main.87939ea1","@salto-io/adapter-utils":"0.3.9-main.87939ea1","@salto-io/adapter-components":"0.3.9-main.87939ea1","@salto-io/e2e-credentials-store":"0.3.9-main.87939ea1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.87939ea1_1641818881984_0.7787933258762212","host":"s3://npm-registry-packages"}},"0.3.9-main.c9a5de98":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.c9a5de98","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.c9a5de98","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"03d4575bc18315f049f71f353f76faa3b9c16c06","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.c9a5de98.tgz","fileCount":169,"integrity":"sha512-n3QK+FAetB/NDMIs4rjRnW1Lid3wBDMSXXH0sv1fYBGxqVIKJx2GCSP+GM5FtaZ2UiuFnzB2o0oW7Nt3f230HQ==","signatures":[{"sig":"MEUCIQDF2SkQCdh+txKPREMJfCRnQgz7+z8CwhRnx118cvrVTQIgJHIEL6VetwFmKeDgGH6Ns/2uaCyDVf4w/DEMz36vGeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1205750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3HdCCRA9TVsSAnZWagAAcOIP/iF6C8R2DiNdxUUjpt/V\nWQrvq5t1/xxSlDPPcqh/EWKERdQINiYiSVlybotF2Cvdn1wUgiNMDatY0jkp\nr7FY0gXV2IpbapYTIoaLQWeCEWq++l4w30Q0aXYGhQGvEPXpMCJ8oPmyRQKo\nVNIGgB9smOpEUihHyENM8sX/uIoQCvuWlELZ9xbxwdG+/YToE6tWM8x8vL7j\nFg8ZC8YXOWx8P2hvsM4cVs9uG9DpNmpnHeNnUtHtpxb1cBvGpPx0IXv/JB5+\nDR7GsAmIuvAbJhyxKaYGCSHrmL1LVfaY6cM6r4mfDMN1Dtp5W4Eev1yp3Iag\ncBQ1aKRCjN7KGiUP8Bvv4qXKIsvthU8vSUyathcDKbGHL2DOMZnCoF7a7vnm\n/racDm3jCYmfgpJ8I/sq0jYlFpvvliu+FcLDcXXeuQMPO6Fqbu9mbehf30bn\nXDfSnyRnWkITzd20c5qlU/MI1J4mVp5UbHuaCbRrC+csuq2mA2wkiin4HD24\nZimP6l/SculikGfOjwwDRzImzrX13Nrxx+OBB7fmM2PgiAFuTMkgffNBohkb\nsZUdo17ThW7hx5ksn8JuPYVqIwrFR3aQd+OxHZY0oB+C/5WDHMff94SHE8i2\nB8f6uydvSPBmnSYafHdgwzs3IyezPSWi9FkEbLcxMqNP0pdIlL3pzGtGWBG9\neho6\r\n=ycLL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"be061a68eb224bfb278ee53a9cb0017257b24319","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.c9a5de98","@salto-io/lowerdash":"0.3.9-main.c9a5de98","@salto-io/adapter-api":"0.3.9-main.c9a5de98","@salto-io/adapter-utils":"0.3.9-main.c9a5de98","@salto-io/adapter-components":"0.3.9-main.c9a5de98","@salto-io/e2e-credentials-store":"0.3.9-main.c9a5de98"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.c9a5de98_1641838402082_0.17315124310309216","host":"s3://npm-registry-packages"}},"0.3.9-main.2833974c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.2833974c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.2833974c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"67680c8d9836a3b1ec564fe357a843d4e4c9b906","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.2833974c.tgz","fileCount":169,"integrity":"sha512-w59ysrPYw1YdL/iSu9s45tLGbXm/W94c8zUq3L8zALRs1mdcE8FJMgC6w6QbzmPDHZbrI2qaqS4y7ktRfBg7Ow==","signatures":[{"sig":"MEYCIQD2RzmWqwqesp8BvVEbOb5Mf9ctGe2herIMKmstXxvLcAIhAPPmEEH/B41fNjW/cE4+ttuhavTHFVEL420dW6TiXXaG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1205750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3H22CRA9TVsSAnZWagAAlc8P/1msQfxIh5vpK99CR74f\nl4E1Wl0ini/icYFLssT868pZQArTIKM3KV3JwxS0w0jQrCXm9fHHa8pkqNLA\ne7xUaWInSq29AJrQULMbkU0YjDlAhT6EqhkRGVpR/N97QiO97/0Da1sX3bNi\nRRh5aDU0mPzLVEUOzAnyqMFqcM3i3h0b/wm2euzQ7kwA24uICM3AzcfDli1U\nM9zeqtNUKX9tpDEmZVJndj2QPgoMXjtXFr73bWxs9pUmKozcFJgubSt5PKEw\nzxJ+GW6kQNmzFupkQen4AR/WnxJi30rOyRhGTvUlxdez1BYxZ93Y+yERq8sT\nxhvq/+uesdnk8SisWRA2BgbceN9paY9tWCmCIns7LRW3NRkm5kDUGajaVzxu\n4B2n0T2rhY5U+zarBydgNQVeN6mFc5gM0njlVxFb2ZplaTKJ047s+TNMSntE\naibTuOl9O9iszhbIGVmf8hOAxuY+cNLEWTTv9/K+Dz1LzJNVsPiBKTKT2xeU\nlbhZi3PA+8p/hRUXIBTM/1wxbaA+5SNmtjQ5P2YMw4UNR53WsyN4uPeqrVK8\nu0x5FjsESXRlmfgdjpiW+zaEshO1u6lxXPWJHGh8UAJ+bIKwI3HGukKMIdMN\nMXa2nAQwXiWuRFn3o/INDofhCb9Xu4a2/af5V+WdPl/BoQEd8chwSAZ894hy\ntmMr\r\n=kPd2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"1194b04dffb7140f36044ec84c70c8961fc6aff7","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.2833974c","@salto-io/lowerdash":"0.3.9-main.2833974c","@salto-io/adapter-api":"0.3.9-main.2833974c","@salto-io/adapter-utils":"0.3.9-main.2833974c","@salto-io/adapter-components":"0.3.9-main.2833974c","@salto-io/e2e-credentials-store":"0.3.9-main.2833974c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.2833974c_1641840053825_0.8249568100159821","host":"s3://npm-registry-packages"}},"0.3.9-main.f5b60237":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.f5b60237","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.f5b60237","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"357dbd689bd293de410cac7adceb81ec7db80b13","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.f5b60237.tgz","fileCount":169,"integrity":"sha512-p7drzr6Lqyn6XruI3cyxJfRe+SW5bSN74E9zaVGrYxz9bpvBzVuFQB9M0X9g/uir1yfUfXvbfUzC3Kl8uhPVbg==","signatures":[{"sig":"MEQCICSURLiC+BF6ApQKpa0Pc7T2SWVNbp4AyYRGTwbpBn/kAiAXZkcDMnE+nYXngmA6V9nzxfkYbnISCdhT4jRv4qtC4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1205750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3UVnCRA9TVsSAnZWagAAfm8P/RYeU2ywhSGLTNDcPDpu\ngV6ACYi7xV3/9X14/FCINR+PxJbJkg2yAbSak3aURVTdTnsMCoDJZU7FHfob\nmpONFQr0HDowWMBp8kjlNYyl0/jiqNQP0viLU9j4Ld2pz8I5fufBnNCq896a\nbHfoXgz1aHnZbP6qh+vxx2xeQq7O0eCL7sY7eGJBZk7+SfabbdPWz0gxrvw7\ngU0hcqtI3xCOLGGTWwocY0dTRg18aASIKLGOq7EuEVjmJIj6PvM7DkeIvlDe\nNDXgUmsTgnFa/swwj5hLO0cQRiEPuIUu2AXZetRwEuCASTzCNrD6ydmbz9m0\nTNG30fXwsn5ygL7WcUXv++0vTI7VHDuknap/yQciJXUnTBnvRFat/3qF1ZYz\n2gmBevwDE+iTsmpAGCRZxAzZQPhJyhLOHZ5tHwcKX1W4rXMxlVC7zMUjxETj\n3PaODundTAGXMGPMAGnieVxHyLDaiJXspuvUuQdUPSiUzehEECq38CrxCw68\nQOgxSq/YH6vqB3R1nt6fCPiCwRqckLbNLPZvt0F/ElmUVcUo5Kg8q4O6rI6e\ngEG69AU/7I0k5tfXdKp9z9lLvGczHHvVbrwhp+pS/P2R1DWuv570s+lRowsE\nKx3CZIq+uUK/S7e/4Z26zTAsRt0ewBlpeMXdH1FG3GZxitHrOHjMhTgro8v5\nQZwZ\r\n=v8fW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"3f8e997ce8e7801c15ac044baaa2327aa0c2eff2","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.f5b60237","@salto-io/lowerdash":"0.3.9-main.f5b60237","@salto-io/adapter-api":"0.3.9-main.f5b60237","@salto-io/adapter-utils":"0.3.9-main.f5b60237","@salto-io/adapter-components":"0.3.9-main.f5b60237","@salto-io/e2e-credentials-store":"0.3.9-main.f5b60237"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.f5b60237_1641891175097_0.5835701377556677","host":"s3://npm-registry-packages"}},"0.3.9-main.0325c243":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.0325c243","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.0325c243","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9c94a67fde757addb8f6f205eb54a007c6446980","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.0325c243.tgz","fileCount":169,"integrity":"sha512-mj1ypO48RQSXUQz4yVrPYsRyy2ZBUgaa8MojTKO5yUukipEVA5lr/TQGoOcUwMp8bPzfGQF4r/9uwXhsfX28TA==","signatures":[{"sig":"MEUCIFTCvThYuaMjWWQweRZPq1pwYadZbZsYIbgTCYrxr2WAAiEAq3lKhW7D79ZnTKjTLPr/Q7I9RFrQebczG2I3BaijFCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1205750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3ZAbCRA9TVsSAnZWagAAdioP/1O8SuCbQkWNzC8+OyeE\nquDNVP8wNUetpA8gUAdT9//EThYnhAEteDDZgu29Ckb8dxYnPtH2v3Pkchfg\nkyv6wFfIpeYyznILxPoYhbO8lpVxlYcw3Qqvbwuc97yirghMvhVS5YW5lBL1\n6eGNwPDMfUOMS2nmURU0Q0ZKVMn4zzqYl31q+jCGndqO/RP0RMjnSd28fS1L\n+arKrTkBC/9hgQv9BAAhU9Kr+9cph3s0vls9Z3mo7IlBzLPTFTKfa71omdsH\n4cqMcv9qUk5B++2qXfUki9bqCfBcQ9ploUTF2APB0QA8FAqT/bYVluVGUgw0\nvCCuaD+5L4TuKWIm0+n3NhUXQ6wfLsfWwEQnrcLBfHbpMh0ifUgzuFuyCXwu\ndbsKIABmVJ1MdBK5H9ZBnGrPZ2E2yZUPTWIZiHPEibq4NBaw8RL94aFcIlEL\nOnrRRVwfyRq6uHwkDhMmzwJ7MIPsQFhhaXMbPg1igwqs3VCj/Cr6hVcDIVwh\nxkFlmFG/B71dzcQvnFz8S36/RifhVmP1s6ferKJKLEcazWEYV8tsb/pqRFH4\nVbUwZcYYjhIxgRQmYuRyk7B517OUM5cbnnKYH0aeZvDTV8IMaqZsLrVPjTxB\nxBCQt50UqId9lnX3T+AUZC9vV/jwdtlxqBz/kAZtHkfIWqD5cuiwmJ7MfEHm\nO9wx\r\n=GNOK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"07c8edbc7da2eef1f459edbd85b9ee814da5b0e7","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.0325c243","@salto-io/lowerdash":"0.3.9-main.0325c243","@salto-io/adapter-api":"0.3.9-main.0325c243","@salto-io/adapter-utils":"0.3.9-main.0325c243","@salto-io/adapter-components":"0.3.9-main.0325c243","@salto-io/e2e-credentials-store":"0.3.9-main.0325c243"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.0325c243_1641910299342_0.2093720016188667","host":"s3://npm-registry-packages"}},"0.3.9-main.1ff2825b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.1ff2825b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.1ff2825b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ef6f968418f31d80087b4695fbf41bfc76c17a6a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.1ff2825b.tgz","fileCount":169,"integrity":"sha512-5oBCjbqkrTIJQJJTvoFRuDGvggPkxwOq/0NesET8z/wGoXPOZ56besxlrBQMYtguytDFEtBOgTvt4MsbHzn1Ug==","signatures":[{"sig":"MEUCIGiLmaGpBXsiGn0KMvddkQmx/auTuB+X6K3XmBbP09mMAiEAjybBEV+Shi9bpy+8Ns6DE+NMmMBMHY+GLuTH6yjAnms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1205750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3ZYRCRA9TVsSAnZWagAA94UP/jn1XPPvNgzLQqW4jICj\nKX6KJj+D1Va2+wS31hFC5cVDSNAK3I9+hjlO2UVBWg+5C71umrR3K+cAVt/W\nDCgK1m8TDo8h8egMV41PbQkUz8tTsmoxWD7vl4BfXM5JaEjMNRcNfKHoNtei\nRQBxBC4ll4H9usIZeUHA/f2HZCJtfSMVKhwZ0Kdh9xRbcVxnMI04zyH/ECNU\ni+7Nv+C+VeVn5PY9rplRVESyst6Dl2NaQcLoFr8f6FTfmuyRpzGRYFgLMpm9\nqLNm9uhZCoBvajVUsoQFUI2IIdTaCys9N5WjqxrXgNKYwsQ8sPqNkU/E0ksx\nyD2I2NeLJoGc5MiE2qdUMbG0VysOQF9F4EoYjQ6cC75cv/zPMOrSqDIxhDMN\nODJtfe9ulBISULSal5lfu1UqLM4+QtD1FopsgGBPomFzH8y3qv/i+eE+mhnq\nSA0KQEliUzdP0UpJJ8seam2x2pPtGqkJ4qeRE2neEsdVDiUm3SRKxwjONDfw\nUrXgbt8DFu7IPxTp6gr4nhwogkGF0suGRL6A+CtbF1wQfjbmcVCDSjgU2UcA\nLC1JnGIUUqLUp3xXuJw+D/UzY/aKt4hAPJeA/t02CHpVGjdeBwGr7Bx7UljK\nIcTbHiUs5EuxFZfw6k9MXmVvJMkf5hp1vAZhpGNuNJTtxpdEzApWPrbuZdBn\nuPGN\r\n=a2j1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"1ef35aa06e79ac04456af48e1e3682d3c18ab7aa","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.1ff2825b","@salto-io/lowerdash":"0.3.9-main.1ff2825b","@salto-io/adapter-api":"0.3.9-main.1ff2825b","@salto-io/adapter-utils":"0.3.9-main.1ff2825b","@salto-io/adapter-components":"0.3.9-main.1ff2825b","@salto-io/e2e-credentials-store":"0.3.9-main.1ff2825b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.1ff2825b_1641911825440_0.7945574106957292","host":"s3://npm-registry-packages"}},"0.3.9-main.43127f39":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.43127f39","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.43127f39","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"741d03bb5fe9e3df836e2308c9260566af2ab3c8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.43127f39.tgz","fileCount":169,"integrity":"sha512-mODmklA75qDa5C9LHEaWE6z31fqFqh2kPbtqTFOK+PWROdwlyi8fXS8gY66II13zCBHNhHtN5gCGYfCOWQAHYg==","signatures":[{"sig":"MEUCIQDSR3Jgr3ApaqVGMAmOIPbr28HcmCT9IS1P928HPBArAQIgQ2bHYjGzAtZMQ4ooI1ztCVK0XaY9Szfko+2Juwo54iY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1205750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3aMoCRA9TVsSAnZWagAAcqsP/RxXo5lOUbUG4cZTxJbM\nlLmF0BBGPqB/3JJ3UjTG21pfyq4QpfQkmyEWDSUy+kIAwhr/+FmEQHODgxW0\n2ta1Q8HEWymv7W8cWmvrdpFMWWPtaA92SW6ceVSPXpEzBYQ3pgZARGDBIztt\nMiIH6vETDsc/nHNRcBL8/DFLEUyxOjm4t+y3bYWjM8xta4PJkj6HzJU1o2SP\nVVukOVdnpXlPrJLn8EIVKcCBc9Q01CGgB88yWMmYaJdPDmfTV4ktm4h4nsxG\nXEUguyD9t3J5AMnfnCnhq24hMb1JDZ9h0tyNe2+TPS0RWg42u7oqkx+Fx7XY\nUaO4AI9JmmXBCAb9jnWnpX/FRMtmtennRGPj1DcSiA77pn94oEI5DT7bHz3U\ncaZgJ5mCNaJaAoGZHC+pzdkgYlwtyqlLh+Qayg6ZXom/4RMIB2q8H54hrqwF\nl98KbrQV3KayIpmg4F+8VDNPTWqr1QQnUjOLgyMqLNDoHop3GaJoxGhFr+ZC\njq6Ba8KWOUDD3sy3+Htf7AcK6v9+q5jfD1M0ldLUtjbbdJ5HbnMLwaypTcWW\nTE5QIi29GU/yy5VA6NsXYk5+NX9HA8ok23/Of1kEXrRf5xUdjjVrvbpnnVBP\nqfUI6dmKDL4YF+z5zYutaf1n0PfSOLU/Ync4mdo3QIvmDp5Wl2c1T0PQyHIU\nxOKn\r\n=G5Es\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"5d6ab0c56369c65a656c8ec735c9380923313c72","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.43127f39","@salto-io/lowerdash":"0.3.9-main.43127f39","@salto-io/adapter-api":"0.3.9-main.43127f39","@salto-io/adapter-utils":"0.3.9-main.43127f39","@salto-io/adapter-components":"0.3.9-main.43127f39","@salto-io/e2e-credentials-store":"0.3.9-main.43127f39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.43127f39_1641915175644_0.4208062538763784","host":"s3://npm-registry-packages"}},"0.3.9-main.aa8a402c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.aa8a402c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.aa8a402c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c3bd8d57ad8caf7d0af97c910e9bebd9325b9b22","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.aa8a402c.tgz","fileCount":169,"integrity":"sha512-XsJN/y9kctO+vLSHjEIGcJISrUCj2U0JbBNaXlA7upLeSK3wSegtyrwLRpJUKD25pAWj7GBcCDv94gXUgvzzuQ==","signatures":[{"sig":"MEYCIQDw8N8pxH4n/W9voTlKEHG4GEOvkYI+uKjHIioy9lCuzwIhAIw3MIGe4cR8fCpOJ14vgwmrQGNPAx7WD4Ja5CFMMxea","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1214620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3biHCRA9TVsSAnZWagAAAG4P/A9b3N6waOri2KDtuMtX\nR1jziJpDdpKiWOffoJZ9ilOgm18ddoosfXLOPsvjPlcamVOR2ib6A/XEMxQT\n8KZtE11QczGOGX9Bi5Qk8ps9DtVt8/SOxAgnbnGtYZfdcxueCKiRHBE57ULz\nvoHrewdR652me/1HkW+kZ2QY9B9JVvZtIp9/C+ICWOXqirWLTuKvihls8P+A\nHbJbdYPVPTwXUz+7NHwR/58wj45yC0WslSqYiJUNyaZgJYRf8qAQlTMVcLY+\nnooh3VTkJK5cmK0Pe2jo6AZtpIb1bNtZb20+2dBNTR3CSsY427QLvVHRjEiH\ngFwuUdBCM7bfFQgrhd/fKJgouVnGaFdjovHqWWqBl2aMavPCElPdJKX8VaiT\nSUQh3Adzf21gHigXCW2QdXx2e8tY40giDUgs/6Ak7SucBgPuMS/yfsyDfpT1\nMNHR5Gaztasxe8tmgqpjM9njqglnHS7IUx+GxpX/ob8W41Q9FhoqDfKWUyDF\nFnOPxFpv1BUJWhuVXYqjyFgY+KWroAJGfTFyqGAOQVHCbT2IL9mExCI0Lo1m\nFHdjhAdITCpWA9oVrHye9pa3EZXkhwNaJRYmV84RV2hnm7TJnjCE+yHxzIou\nrJoRyFmzQG0NjHYEDLZt+p5KKpZgaFjHR8QmorJq40fMsrp/UUueqzfKD9mr\navJX\r\n=rz5A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"9e7bc8acdacdf5cf9e44e79fcdc603d0b8c44fba","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.aa8a402c","@salto-io/lowerdash":"0.3.9-main.aa8a402c","@salto-io/adapter-api":"0.3.9-main.aa8a402c","@salto-io/adapter-utils":"0.3.9-main.aa8a402c","@salto-io/adapter-components":"0.3.9-main.aa8a402c","@salto-io/e2e-credentials-store":"0.3.9-main.aa8a402c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.aa8a402c_1641920647608_0.9315227467938534","host":"s3://npm-registry-packages"}},"0.3.9-main.78c7eb57":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.78c7eb57","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.78c7eb57","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"804a59a4b3cab658ab6b9dedcc641b8dd68002dc","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.78c7eb57.tgz","fileCount":169,"integrity":"sha512-B68miR8P7ot3uTfA6CfSkl3M2+AG9gfPxYESfH41SzPVt7sYI4O4duMKCarhh4kibqO3WapMtgeinXUzZfOMwQ==","signatures":[{"sig":"MEQCID0ciIvJvEQYYfrT69hhS84M0/4yy6/RdJrC8QXVcX7HAiAElV66A6xY6ZtjzK4B98QaNrlaWh/leVjTxOXU21Y2Yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1214620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3faOCRA9TVsSAnZWagAACTMQAJILEAf4GCBxLvH06qxU\nvrQDjbq5SpuLWbT7W/Fqu0v7EJ8iNBn2285i4+dY3pbhVjl0si6CY3I3dZvQ\nKyeZu6H4+005itnKr0b7XBM3qR6I8gWoMfHXvBEU7NXatNDEMs1sIH64bsTr\nbJcVK5xdVO6XIUkvCFyzLm9j2u/u9tNiPTOmc2E7//Crv664gHxetXP4JtY2\nEBFg3DQjNWNITx62z712ppuwUGMhxmGks9MFWPXuAqKikht6ZDCYzZAsvQtn\nbJoYc8DApH5KJAO4LjgUaDAxDTOpIji56TiH7e8SyX0gpkSqWJQz5XUiQvMv\nVA+OrWYb6dMasH41q4b16smNVUf8sOk3Dl+n09qzwIhWhnEF+oQmzKstVTeN\npMNeg7pfN8wBTYI0opHPJxi28R+07Ak6R/wpvYgMh+ERFdkpq57uJeD7J2yt\nxQTkdHrRPQClqoK5rx6tTqOCixqX7QXlLfJTfq4q5uTxDL4msZwfGP1Xgey3\nuo4fxFq2zf5Ym0QqFM63DH6KQRBusm6+XVcatUMbjQvMeOzFndX8MTsqwpak\nzFELqvvwRODhEzb8kh7JpV/z2uXUX3Uc5Vk0iORSYERBmpDZVDSJYPMp/lIM\nqeZs8ugNq5Wy10jq4SW8tXlQQU/IQk2ZS0J/u/jK88gkGkEbT0ui/ueiSzEw\nEw90\r\n=MJxp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"fc6ea4a9e3953879ace54515c20eee515675677d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.78c7eb57","@salto-io/lowerdash":"0.3.9-main.78c7eb57","@salto-io/adapter-api":"0.3.9-main.78c7eb57","@salto-io/adapter-utils":"0.3.9-main.78c7eb57","@salto-io/adapter-components":"0.3.9-main.78c7eb57","@salto-io/e2e-credentials-store":"0.3.9-main.78c7eb57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.1","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.78c7eb57_1641936525752_0.41531028262056036","host":"s3://npm-registry-packages"}},"0.3.9-main.76e68f42":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.76e68f42","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.76e68f42","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a9bccd59f8ce8df5fdcb8d1751be237d3e1721b1","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.76e68f42.tgz","fileCount":169,"integrity":"sha512-iV3LdeRK1QzNPjxiFNui/SSelaOQawRzXTT47/NS72cyBnPSRaOsZ758noquAh27s6gpvqcani8GPZQvHjfWig==","signatures":[{"sig":"MEYCIQDJX/+AmP/+ciIofYCvDvyM6Wc+7Qutr2hQfnobfJmm1QIhAKFDT+cjfx294dHun1B9Sw9frezKrzP7djnSdUZbgaAP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1215047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3nwXCRA9TVsSAnZWagAA2FIP/3UhA7O96mp2DWWh+Lqe\nU/yy6SX+dyQy0/JTLVQrHcm3YUcUwcg7bFbY4kLfUtzHXnMkugCYcHALyKOT\nnpI8XPadiA8eh3zw9prc4NY9boxE80kbOtYJnOX8jwhQAijoArbIfYuh5gJE\nEqIJiJxkbptr5JUutTUG9oupcv+HSpIDlKMM7sF7w+c5c4veLPFjbJ8T8yt4\n1NlaGDWVeI+76+vdOCBgasx1tbKZqDcEqDGkPYZm8Btf1HUK9sUJHF2B84ry\n2EAQSS6FLQvhw+HwNmZqQR8n1hN0KswCSAZb7VkkxhBjhww4Jru7I8D8GexX\n/E3uwlAA4nvh4a6vS6GM7coVlkw3lmLw1RntJ78YHhKEvk0LpkcDKa0Ya8xD\n8wLjgPggqvJD2Exd7oQaFKmq5LjS+J4vNWJHltC9YEtKRk2lmz1zSnHUtckl\nPqtnGi24/7TpClzBpyaDT19/UqIgkYVqaBWkyXvpchbAShesEmhyFQ1MaBIH\n4jwY3dt4kDSSNVKbxeIjWOIDUR7FUw64Q/d3i6D6cIY7bA7ZAVjjuoFtstNQ\n24SkUo3q3X4hXgKyyP8NEB9uqHFpgQO3wJoI0mgNQpLCEiIEt2gZo/qz+no7\nARKpT6O0SHkUCuRzVkLuqSD3hRawLWujt/MHo2MHv/bY25wgg/cU4QsEHvIg\ngGNa\r\n=VFPN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.","gitHead":"1958bee511f6e7150278548316c26ed479a9c619","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.76e68f42","@salto-io/lowerdash":"0.3.9-main.76e68f42","@salto-io/adapter-api":"0.3.9-main.76e68f42","@salto-io/adapter-utils":"0.3.9-main.76e68f42","@salto-io/adapter-components":"0.3.9-main.76e68f42","@salto-io/e2e-credentials-store":"0.3.9-main.76e68f42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.76e68f42_1641970711515_0.7081277551295921","host":"s3://npm-registry-packages"}},"0.3.9-main.84869995":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.84869995","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.84869995","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"695c5237c91cfd0430041cb1f7552793c15dcae7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.84869995.tgz","fileCount":189,"integrity":"sha512-JeuAiMOt/Si2cuNQwh+F4gnxLVTFrIQw9oh9rUkGDd9ZzZLcTfnQaxVX8fi9eQk/Djlx6MZIa79O8UCjOY0lpA==","signatures":[{"sig":"MEQCIB6z4GBXwCoE6H+EFLuT2PDGH+N11dECo7LhckXODFgnAiBi9O2EJQ+mjjsgr+0brwTphZQ9+4FP6Trh3By19nN71w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1633684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3rW1CRA9TVsSAnZWagAAmQ8P/iZzD/Oul+LaFjKELagB\nPwbBSITc+EczmvhzmXtJ1XZPxZ68qo8SZ/pqbPPSZMvluzccKrD/FBfIb79d\n2hY1pkyKcbOdTlPhSm+LGEQpMKZu5obr0fjuCof57fK4giMWMhEhGLyAuX3f\niC06HN0UwI5Ec4BRpaYBxOn1xXjyAkkIgVHdKz5+MpZv9nUZj9MVVTw5cQ5G\n7cuPR9Baji/yBQzq124usfdnmoyNS+pF1uIq6P7Umt1dCMqpTovTd5vffmMl\nm3RKAqJZmcKoZEVOcM4Wsjem2L9mXPinHy9Oa66nMAXdWkHMQk4rQU5Wieod\nsrZODTuQYcbLp0PHCFYhTcP0FVDl+SIlYB1ChzQ31TNTbANRSPOwUU1MKRxB\nhGnq34210YZpgR+aK8eEUYOzAmHLsAOGs0/gZzl54CAKdpYo+TFOfDfHD7JL\nGe0o4DmHzfltSQT4zgHiM/413577ALQi1k4Sm9uHV19KxcYtF438I0KwsE/d\n037phUzFDfYsiSplSP/hDwQqfP8Z3W2E0R5Ae1/k1zsL1pyprksfIcN8qF+o\nTCgw6pfW3fYpeJoMDVjiPH1Km3zhIpoPNBZ6kHv1tEAIysNb7WoJhnX1ZzBC\nouJBmgS5PwXPpEDQpK4uOKB2c1M0fBXRoLrENgNsLNLeMo1hGJRd17dGs3hr\na53L\r\n=JrSP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"ee8cfca5dc50c0a59c8029386c95f1744a80f6eb","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.84869995","@salto-io/lowerdash":"0.3.9-main.84869995","@salto-io/adapter-api":"0.3.9-main.84869995","@salto-io/adapter-utils":"0.3.9-main.84869995","@salto-io/adapter-components":"0.3.9-main.84869995","@salto-io/e2e-credentials-store":"0.3.9-main.84869995"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.84869995_1641985461568_0.3048365519236662","host":"s3://npm-registry-packages"}},"0.3.9-main.82ba80d3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.82ba80d3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.82ba80d3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3e55ab67cba8456a3ebd3bc9d6d72bb544f0326b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.82ba80d3.tgz","fileCount":189,"integrity":"sha512-ibnQGt6bu7AKHYvgPY3yH3P7gXl34VkINhOf6QkzX9EOoqKFMjGrLpAN1Dp1fPQnkUvI8yBqTP40CHNU0TmkMg==","signatures":[{"sig":"MEQCIAVjcn/8vGG8r4F8JChaE7nJEFEtBIapgdvVHccuMhzJAiBXcbNj2vcQX3h9OgTS6GzUCqQvYuMYSWb4V2EJ30F8zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1633684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3sT7CRA9TVsSAnZWagAAFdcQAJDXX9ftrAJt/mj2mbO7\nc8atzwk9+tn4CZxP+sGZ4JePOgbnYdvUYYKE//CoD1ymI9ct0Gn/J58sX96B\nhTLU1GktIqaY19J/yFvQ6v2SmhJByX6jnN+BOp3RnTQ0QhaSfA7Z1X7NfVOh\nHuSIeEd6tvnskGj72XT8ycnhfMXTmd3WTvHzqjrEQTyjDDn8lmBhFvwEoYir\nAq9SNvsEnBYNnhGg0e0NDEbf554qoi0O+vE+smWKPGRw92DeRLR4IxhCLeZC\nJ3FkCM5vONTqB9YnvA+64NHpjpSDZSWcQOVpdCS5rc7vNE5UI5xhMsHx/F1m\nt9fobw0PNLlJjJbHpqC3FSORvpOwOcPdAzb4kB40RXuM0g8xgW2P7zIvNE60\nYmbinajBEh4CjthOrDIUuNyyqGk7Mct4ahpJHodyn24J6j+u20hwOC4e99u3\nCU5Rrnc7U3PeOnpIE3wEsdEAQ3nf5ljcmEHidrSUnM7tTUYMtJkcGHb7hYuJ\nZ4/YSfcKVypZYlPk+Q8X+BOYSZosHKRZJ3X9HsVrXz6NNsr6Njc3d1GmUnJY\nIrlwqXr83LKV7k/NmLJRPwKaQAcSkXeSRyrpeJ3qU47PVAJLWBAXpO6cl/WY\nanhnkGnjp2vx71q8ARsQm74pCTzniq8xXxx8HYL3xRHEc2sexu97DcBnBDwP\nPpOr\r\n=GkUY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"a6ea92d976c31e4bd01c4a76081857e978c993e3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.82ba80d3","@salto-io/lowerdash":"0.3.9-main.82ba80d3","@salto-io/adapter-api":"0.3.9-main.82ba80d3","@salto-io/adapter-utils":"0.3.9-main.82ba80d3","@salto-io/adapter-components":"0.3.9-main.82ba80d3","@salto-io/e2e-credentials-store":"0.3.9-main.82ba80d3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.82ba80d3_1641989371010_0.48821824953771564","host":"s3://npm-registry-packages"}},"0.3.9-main.f4d5dc0d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.f4d5dc0d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.f4d5dc0d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"19f3d0addda66f34aad368f199e2384bdc7f2dfc","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.f4d5dc0d.tgz","fileCount":189,"integrity":"sha512-XXh1POGwAcKpSi/RrstMo31jv0wfZPxhrx0Y+rf6U6mMPQb/LzCnillu4TNqfQ+um4aTi5priF2ZAt8Rkifz5w==","signatures":[{"sig":"MEYCIQC1+47VQW1bm4cGvKR6ruNpp2kWb4g3QKjUgHHXANWnYQIhAJ7ibRDO6naSU5u710jfeG8McWHu5XkN9d1EJIUb768g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1633684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3szsCRA9TVsSAnZWagAAWWYP/21t39u8TPvoBLAxXYg7\nGlWZoe7VT2gFe/0AzB6ZvZYOdd1/fuM1VumI3Qqlv4wkqBbKpDA6YnoZOo+L\nN1YirCvT3mdzixsXgudoGEPp1goWuAdVpZqpDU5a7zMFjHVGMjfyJMrtcDT3\nXhRYb9xfhZ+ak/iuibiYSXwOvVH4SyPZvYvofpmUL/RIoV66ge20w9cF+Sii\nJs0J/cBG6Dp/sDKNhx0aCJeezp3wFUj0Cm4zrjkc1K0I3nLJkqnyH87wrEUR\nT7mYG2uIC6yh51Ljnp+zRDns0VkphPkY1bw8xVPjnWCNaEllgz7XY84M/Cco\n1OQwHuvx0Wn5naARHFSdGsenLG9+wChkYMAE9HmxgnSbB1JvGrN3MCXI+Oah\n+vTWlMu7qv4kFLAFFB0UT+NPZqaIQtmmW9EJFLiEpJe45PBblz63laQN0WDz\n/5Kb7C3xftwL6lp8WQEouA+6RCnjPVnMNiZ6/ZPjRKOX/KOsQAA6N9dwfRBt\n/h+YrkDKqt9eAgU8VPR6GIf4QWSAj1da0dMMR7FoJo6PPdj1s95iTzsJEkK4\nOwcFs/xiu86IEDCdAGlF+MRatCbaNqqqXXGqm90yFD3gap05Sd3qzpEn1iVA\nM/mL34LbjxSYAcXbul2uu5VvMIjdBxq2OyxI2MBe67vOlGkSdkRpdo/vo7rZ\nkU5h\r\n=fsAU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1c3c10192b06314a85bb63eb0fa6acdff0a99bfb","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.f4d5dc0d","@salto-io/lowerdash":"0.3.9-main.f4d5dc0d","@salto-io/adapter-api":"0.3.9-main.f4d5dc0d","@salto-io/adapter-utils":"0.3.9-main.f4d5dc0d","@salto-io/adapter-components":"0.3.9-main.f4d5dc0d","@salto-io/e2e-credentials-store":"0.3.9-main.f4d5dc0d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.f4d5dc0d_1641991403745_0.5326598461966958","host":"s3://npm-registry-packages"}},"0.3.9-main.accaf7ef":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.accaf7ef","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.accaf7ef","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b1dc6db9ab8adc7280421b1adcc9d7451697b82b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.accaf7ef.tgz","fileCount":189,"integrity":"sha512-oUad2nCCFPQMELsOJ8GR31abGtI0DssIA1SCM5ZZTmBlnp0V6aT/FVivG5xNgR+dDopaY/TOec+6f3xE4M2Bhg==","signatures":[{"sig":"MEUCIQDsyfN5eyxUCi6HHOg51E3p6kSuZyKXc95q0bWmIS6qKQIgb9SynsiSMUPkzmjCMzZP5+maYeqSogAwxeoJAZnwOgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1638028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3uLSCRA9TVsSAnZWagAApV8QAJbOSjrft59pHGCtbGfe\ntl2ouEpjotuYJU0YO1ZMqPJgoinZsWRzWtzcPLeCN37AfTFnA9hhfR9fwTex\n63R6qvR73C+wm/gAGrzqchl0nD66nDV593BRediC9mHBn/KXWb/RjK1Vm7Tt\nvvTTpGXvpRBIsABNL31LypF8ZBX78N4k0dRSb/yyzpq+0cP1HQXGDxv3Qtln\nS8W+LfnRD7qjunduIFIJy2a+Dt0367gxKEMpq/NsY0MoLtLteYBg92JDf+42\nEqflLjPQbmgyPsieeZqDIq19qOUeCpvOwVpDVsMzZU9Ye7RikDLO5wwMO5uy\ncUJXMsXOvOq0vDyhv+B9aZKzJ2wc1d2gYX6KZyiewj1446rhxU6FkxIWF3Px\nUNMXiKGUVie0bVYkKErzyLKdmjHNWWMpMJb85KfFjdxPe4NBy+lx4nhyiYTQ\n3t0XpQ7gXCGxXyHcbHOXtFQNZLXGQAgSbXce95YuF8uundO3Vo7Ango/tHJa\nwbLp059LMHJ4h6YuDwg1gX/HpBAF5t8cw5mATPv0e73SRLqzIiD9AKDomD1L\nxztC4AkPirRRr6s7XITfVCBwExs37oAIbz1Q3XhpHx1RWEzqcLQUO2PLXF9d\nmzzasUihqHquAYBEYFr5jYrw9ER0uzvgch9JEGxzIkujowbe83Ed1l4yQl2e\nJSJB\r\n=ziC5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1baed4071414c0fa26eb0046395f87acecd40500","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.accaf7ef","@salto-io/lowerdash":"0.3.9-main.accaf7ef","@salto-io/adapter-api":"0.3.9-main.accaf7ef","@salto-io/adapter-utils":"0.3.9-main.accaf7ef","@salto-io/adapter-components":"0.3.9-main.accaf7ef","@salto-io/e2e-credentials-store":"0.3.9-main.accaf7ef"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.accaf7ef_1641997010369_0.5238412421450014","host":"s3://npm-registry-packages"}},"0.3.9-main.e88d906c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.e88d906c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.e88d906c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"591d1644c064911a248e77ec8811a96ad95e7d74","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.e88d906c.tgz","fileCount":189,"integrity":"sha512-XWj96wenm13gmkWJ8VtUAmKfKuoAYxB3lhchGaQ1ZmzDQ5HBRMViSpKQCRWHQVbuP5KFpOyIY8cwv/0edbYp7Q==","signatures":[{"sig":"MEYCIQDufbzEZoRqVeTIa6qWrGMiyIi1SmkfHcDUiOgwevkd1AIhAKRqCvisZXDqFM/xTajJbi9seOlZr2OxdqurZsesC6ij","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1638028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh31NKCRA9TVsSAnZWagAAFJAQAJy/RZMSXSCo/EAU6vHB\nyv7ZOlMxg2kssOelVfqPnmBjthBWBa3gzAW46RifW51yG+xXf1VHRIkMyLxO\nm+kPVcmqfM7HncD9yteJeDTZY8ErKFr7xfgfFmc6uhe4+EcUGk0QeUYBmq+1\ndNxaUXK0oZ5MpCElh89jow7HBPo09MKkolATg/3EBAgAY+bX7LuQ8TGOsR1t\nzbsRhOCuc2krw7+fYDz5rvk0QZwzLnw9Ns3KrVYpDtx3IFuY7FtbJw+Bao+y\n5/Zg0uNqLtzK2i+6F6VGhYqqj0QHP4bX8OX9P8R15s4YeVzCprGOd1bsLFQW\njNMev+DOnpHbNCZbQbRDG53uVv6eB3z7qaoYdkX62gFkPLAKBpQd2sexYnU8\nj8buI3kGm2FXHCWKC7onG8QuXWBfvWHTkD3xC1EyMoqe+Ih+n0YzXjR1tkAz\nkE9kFjM7SGCwMv5iT/FvsHLYNRua0n2Jc/2HXIhgnff6dtDalfoGdZHtdw7L\nttnT9NMmbijb0sz8Cs4K6Cjd+SnyTB9yo1t/s/RO6xYi4mv2G2O+1rcoa33K\nlTvwJbwAl8/V32CNaZmSnBspFY2c62bc6wv88BE7vlcxvBKA8tkaJJXTQrWb\n7W8VHWKvZprUZOnMgm/o3rfKokLU+MmKdhCSExKGc9QFzKg9QDJb6Iqy7/9N\nvzHx\r\n=A2Oi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"eced402ce7114eb029c2ccad4ab024d9e9318702","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.e88d906c","@salto-io/lowerdash":"0.3.9-main.e88d906c","@salto-io/adapter-api":"0.3.9-main.e88d906c","@salto-io/adapter-utils":"0.3.9-main.e88d906c","@salto-io/adapter-components":"0.3.9-main.e88d906c","@salto-io/e2e-credentials-store":"0.3.9-main.e88d906c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.e88d906c_1642025802293_0.9461902903193067","host":"s3://npm-registry-packages"}},"0.3.9-main.6f7c5974":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.6f7c5974","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.6f7c5974","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bd4cc97ffff03174ec897575eea7e3dd411e1eb5","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.6f7c5974.tgz","fileCount":189,"integrity":"sha512-HnDM67hFTNE3llbpqWHUQzqCJrPMOfDY1tGMZNqVSyGBFHomXT7fsrjPs2s5ilwu/P3hfKreXj/Y0+NU4RtM2A==","signatures":[{"sig":"MEUCIQDsxFtbG1GgHCjQNWhsGnJGBZOEaCIUfRYJio7rStEAogIgcMSrFkgDAfjZT2Qv/K/z1SB7PTLRIKpn+8YCH5o20qs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1638028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3/EYCRA9TVsSAnZWagAA/sMP/A6kQjsjFJI/88yZd//k\npd5nm0EVfuG4FSxx8zgmOh0CdrvVoZiqXy3MVPOruynFAZThj7YrR+oF4ovZ\nc4N63xfS5Ci8iR1s0uvEkBEeTpAt8pzSPbxaYnutF9gVU76812SLiv19+rJq\nhp3Cmu9FwzLy+o3/dgeMFXDmteBctRYUq/mBRyZLt0CveqLgIgDUXc14Nij9\nRRGZcHvsoA38WYZKSvbtNU0cELqEQFNM2pk1WhMBSm+eFkjXwYK5vO/GLRap\n3YgJQL9qKO0VQJbS+IDMq5QwsjX64syebp3VW+dmNSSDKT8Asrpw4HYeSlx4\n9Cw3rMpm+1FZQyAVF/5gyjgxk0ILDedXkDpSO3Rn7hrGxHFYturI4pFhroA9\n4G8V+ukBuCcG1qxhD7baaMhntixHizzsIrs9Q2LLz2Fah498d3op1kJauVQQ\nmpg12rVBz0Q/fsOdDKlSme+iRigUjiAw5s+l5j9MMhypR60TgH6DCiNQqqBG\nSFew7oA72Zs6EUN/A+y2LBrqXzL0xeCT1bSv48/vsaqhne/ATl+Xj5NBTB0p\nCbFzsAaq4BPHKAfNoOT0LLnRTyWm6zHoGhlzSODRJf+I0BfvDuOaK85wXWsm\nYcEkr/kte5u2WcmXD4+znUm8fv4Oxx68kLY5PLUHP3MefP0ik2rnrF2SKhov\ndVRA\r\n=L/ru\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"154110df637e6a76f64d9b14d18df2d9155fd695","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.6f7c5974","@salto-io/lowerdash":"0.3.9-main.6f7c5974","@salto-io/adapter-api":"0.3.9-main.6f7c5974","@salto-io/adapter-utils":"0.3.9-main.6f7c5974","@salto-io/adapter-components":"0.3.9-main.6f7c5974","@salto-io/e2e-credentials-store":"0.3.9-main.6f7c5974"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.6f7c5974_1642066200572_0.5490515363378301","host":"s3://npm-registry-packages"}},"0.3.9-main.6fccf017":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.6fccf017","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.6fccf017","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d899f11d66aac796de66af86f1a2c83a2525f5a2","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.6fccf017.tgz","fileCount":189,"integrity":"sha512-5qQfU5K8buLPCB/VRZcx+PSDCCTOHYAdaCsgiqhlQi3cGSE932R6PKyLjMfQAnxsSlzvBeGbByewoHf+b3Yg7A==","signatures":[{"sig":"MEUCIQD1GoeEXZA/Pw4NEihOZXPggSGxjYCL2FhZZrUdzRoy8QIgQ2WqExZZWJL0FomCVvMtUy2KNeT2lFdn8xmzpb7TxRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1638028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4Am1CRA9TVsSAnZWagAAhr0P/3VCCYdphnxPVT6wLcUG\nwbeFfvZii/TgxIqaANAC6DYo0EzolEKRrYZX6BrVXDArVU+9PIczC8H0P67k\ngzMoWnLWMapmrEph8zabN2eONSWEUNz9TUqAcLl6hmWUJI5z/PWdPlT9z/nu\n9E7ZHniXgbcMMlQizXOBq5Ebdoco4EYfqsZchSTBGliS+daiM8MVOC+HH/sP\nXA5p2qrkGZeu65XOP/M9kFwLPVVUly4fScuj2aK9hw8wh831yqDIEU8tJ7Kc\nafJEjCdoJGnk2xCKgMJTluuseLY6g6y4UR0ND8E2iaQFr95K0LdyyoStKnhO\nvDoowgug3FgnRvY/vqPV2Hc2MwaS2BzWOnVRFry/UD3btqcm34p0En5HMqXT\n65I44LBzU0SAEj17s7hNpiuAobYSF4Wo10eERkemHJH7iUY3/a40CQb5vs8a\nQ+eJDaHVB6/Vrk6tR3BBwY4sO5wDqUI0Cs+SfV5iJlNu4mLmg0B4h0izEL8p\nXO0heMcQABWXnnfCbel+MDylfRvIfK0w53SPIW2vmpGc3e9u0bjfctIIcTYY\neqKhzQyWP47Iyi8rcRy38m8vhOg355LdCBNqwWmiTHdDZK5+h08QrBT3Dc8h\n98kzNxldzPLVXl0IaoR70LrCSm6le6nw00V5Q2JL7BrpPpZLZ0zKSCv5Spmn\n+89z\r\n=eqZT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f385f41afcd23a2a6fca6e7903ef4de0674b2444","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.6fccf017","@salto-io/lowerdash":"0.3.9-main.6fccf017","@salto-io/adapter-api":"0.3.9-main.6fccf017","@salto-io/adapter-utils":"0.3.9-main.6fccf017","@salto-io/adapter-components":"0.3.9-main.6fccf017","@salto-io/e2e-credentials-store":"0.3.9-main.6fccf017"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.6fccf017_1642072501066_0.9304221440127691","host":"s3://npm-registry-packages"}},"0.3.9-main.d5466432":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.d5466432","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.d5466432","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9bd4ab2daa7cf828f92dfddc592b2251eac1000f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.d5466432.tgz","fileCount":189,"integrity":"sha512-PP/X5fUBS1CBB1yETQAeyzN+3JhUJOt8LsfZ5O1ImCXESurPCM2jt6G6F3nO6rPsuO8nLrMfJ8LgPQc9LqtTJw==","signatures":[{"sig":"MEUCIExw75f7fhd9scuMoEBvjdW9izpqZE19++9yYzFGkFNKAiEA/r4iiu/Cz7Izi1styQAqI9e9oyRtQOl4I+goaA2aArA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1638028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4CN4CRA9TVsSAnZWagAAPssP/3Ua7IVt3BTFjafh2XG6\nkixXvOIwjsYsPrWdyG2Rq5jtk0vgjAy8wGs50Vcg/6h2e4roPn/tmtkFiiBv\nuBjyouqVQdySgk5t5X5B9BIhFcG2CybwdATquKC7oaXi113uSITxBhOzM6gO\nLJ+t8TnKpN5oLJ8aWjV03SIytWQCyIX5bNCVh9b65kHMpyYys47tMKTEHOMU\nqbyfwutQS2hBaFyxbhDhK3zk2zh/im85ZDxsrhnfTqcsWKcwAJWv7+Qmt/Zf\nEdT7InFyBgEYxKwnwjlyapWkfEAZiaRqJ6JhqvpeAXnWgqsVES6F43toob8S\nlIucJgqrgPQjRXfqEIHXwmcJhM8fuJSl0yEKLsyVOYbStUhzIu9TenpAwXMQ\nVM4ojdqQN72dAi1dBawBhmcz1QRXPBmkgVka+UhYZkWNSM41cENifDBNuqx3\nf3z1dNXS+dwe21dE7NFIwo7YIlUoyMQ3Bo1p0CL4uhWz9XqPDJZ/19sri/bF\nXbCVElzJWiqnodwvu6q58v6VH0GOAP5X8ewTJXe6Q+IYuhKCnGs6YHEeFAGB\n5AdyG3n2qiu6p9SOFjnOS4PESj2uelxrRVdDCu4Al4WiYnsnqvRRElE/Gmbl\ngWcGVD6mO9GzqRor02z1L75+th6KkZCoix9788C+HNL4AYYnrZR7X99H2CVZ\nuvCm\r\n=Xnap\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f1820882386d6c4fdfb8c8042a1e541371080856","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.d5466432","@salto-io/lowerdash":"0.3.9-main.d5466432","@salto-io/adapter-api":"0.3.9-main.d5466432","@salto-io/adapter-utils":"0.3.9-main.d5466432","@salto-io/adapter-components":"0.3.9-main.d5466432","@salto-io/e2e-credentials-store":"0.3.9-main.d5466432"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.d5466432_1642079096402_0.7256287002315258","host":"s3://npm-registry-packages"}},"0.3.9-main.043dfd05":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.043dfd05","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.043dfd05","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"32b6e5e8cdf3005f9945bd4e3394e35c91166b99","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.043dfd05.tgz","fileCount":189,"integrity":"sha512-dr8W/1iwrCKKk3sA5CSzXl/cYgyaYsnYzvGNoalPlmhb/YFb2szTMoUr5yGpc0FJmh3BDncwcZi5lZdYlrTunQ==","signatures":[{"sig":"MEUCIAbyVSVuPG+lM7J0UiiqgKaMfx571lp812T4891IOSfDAiEA32IfDHk0aIWsoWPM71dffsdxbv3OdBMXedDtYalBzXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1638016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4C4ECRA9TVsSAnZWagAAMr8P/18nBwcflkZU66Hdpd5r\nZQBmHbualy1DpIocYw+Q/kH/i4bCwgYTi5MjE6QZZpbN0zK/EP2fCIVdGeqQ\nKLXwpdhzpo7WdwsL6tdyCF1zTr/rh4WgpvJojiXQmjokGIhXxjhv3aItkKkn\nbw1/NWk2EKXucVWITkcpMcTBQhVxk0X5DDjJO4W0Cc+FQsm6132yVRyu9tos\nJpXCJKTpHhXSO7MkCrWwT4ECxhvsCgVJwrjR25rVxptaDjLk+zb/h6OC6OqY\nbaHFhBU0knBlhfuVI0/bLPhgmivJLRm7nbIcJ4Jf4BaBiYDFGpDH2CZJ9bv8\nCd6k96z2yMGIZ3U8QNezRYczQsijBdpyvVmCjWUUKXSqxIY/rmoZIncdqN/4\nKnBnJ9WZiIlieBrpMQk0eD6fgIMjvzQxyx4ZLUt7BXj71j6w2Z8NEuG441uz\nCMED1hDkNwF+5WE//7eB96dhvRUUGIWTN5D+rY34/6DMf2FPb4pNWXvYxnVh\nuVgMy1HE+WlZlLF02qfZJYMXw+vc7rchNB7zkgu1M4wSwEyKSqEWww9BXRUy\n4eoMqDBtGGHBfgkKxz8uPowlDJeMMDHKypVTRK9YsQ5AWTgWmto1FjBZh+to\nCEygru1YoaTbYONVRHt0tHwtd7eCQkxJ4n44h9NRY4EPB+lp9nXVWTCXkYSV\nXAJj\r\n=bStT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"32e3cfdbc5ad6e9ce6f825e6c5b891d9fd497885","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.043dfd05","@salto-io/lowerdash":"0.3.9-main.043dfd05","@salto-io/adapter-api":"0.3.9-main.043dfd05","@salto-io/adapter-utils":"0.3.9-main.043dfd05","@salto-io/adapter-components":"0.3.9-main.043dfd05","@salto-io/e2e-credentials-store":"0.3.9-main.043dfd05"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.043dfd05_1642081795706_0.13713698301894817","host":"s3://npm-registry-packages"}},"0.3.9-main.a0290517":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.a0290517","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.a0290517","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"90cb2bd40462f47762ba18317af1a820dbe8bbb5","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.a0290517.tgz","fileCount":189,"integrity":"sha512-kkhaV8SPZAEU8QB81Kxh9sHfnpFwNw193w3BTzm1KRal3wnTPDLFXiemquTTIuVl0kB3wogheFALLNYHwg7vDQ==","signatures":[{"sig":"MEYCIQDBNfU8XVucV/yaUG7lvC+h7P7mY54taTD7ZD0VzBSmXQIhAO+VKh4xU7vBvBfY5Sv3FiJjQegu3lSH6JiuA+gm4XjN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1638016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4DQiCRA9TVsSAnZWagAAQe0QAJccfFFLkMP/6ekZScRe\ng6GTGl2XtDL9ig4VucfC8Kc7ZP+7engq28jo6WwuLqL8sbrthntGTi2W6mEY\nL0MtmkAIw/4SCB2d9JyEmJBcWCfF5nxsPmP94ohLyE+i7JajmeqayXXpwePt\nnOrtBesjEbVadiZ97KpvlIshfvLz6kw+A3KFZ/Nu0VNKmcJCy2w9v6caJB8W\nAN+EN7VD9yNZ2rTg+nthmpL4ZyD1mWln1TzYLXS4ELllkf5eFCRZ1bpUXF+/\neBkHDArKrhAim0BHj6PqkGR7H0QaiK9FWCLUF7fGNm+cS/9EIIbk/bELf2+5\nkISTfDQPA4Ppi1G+3D+bWbghTBws3Ns0Y/pM6+5ysfDXwuaDupxZR+drdpZb\nQBJ9WwOCubtGCXIuoCtSk5g9mWphx0IpKOa9pgTbI5pANxM3XmfUyiqnXtU/\nMdTlYZ03Ow8DH1lxRsakOiK5CZqW1uynaCGpGhMnjbgsOTH9gvEHjB9Zo+fs\nLOsdZbMFd+imm3NaJ8aheATKpzNBWrboJi94uMvxwZ3cwWUjpIrHLh68GfR+\n0tQDYRM98aNX66/n3BIaCE/II70Dkt/nCXSDMq/D9TZU7SLqCJPrqeEJScHV\nFUcrn+N0GJ9oFkloSh5wepemByBn5neRn2ljCuRdV2nViUcD7MOnqJH3Uyj9\nftlM\r\n=GH0G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"cd081bc4466bc9ac3d1b5ccff984e609ae37443f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.a0290517","@salto-io/lowerdash":"0.3.9-main.a0290517","@salto-io/adapter-api":"0.3.9-main.a0290517","@salto-io/adapter-utils":"0.3.9-main.a0290517","@salto-io/adapter-components":"0.3.9-main.a0290517","@salto-io/e2e-credentials-store":"0.3.9-main.a0290517"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.a0290517_1642083362098_0.8924655364323839","host":"s3://npm-registry-packages"}},"0.3.9-main.2dfafdf3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.2dfafdf3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.2dfafdf3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"75c41bd356d3d20ee6d0f367fdb4c158a802bed7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.2dfafdf3.tgz","fileCount":189,"integrity":"sha512-XQ7nVwyB9TMOdMdpM+l/fxx2wMJKsECOEof553VXocjLRcM50Z33oqnrgBUP2PX+gmDgUZubFbl3lmgEPAdaGw==","signatures":[{"sig":"MEUCIQC6r2LkmCpVdrQSReG28p1HFe/PyHSQ4p4NPN525PnkjAIgC3C3b+oeZsM/UZJZCoyTld+7+pYmWWyrfO3sv5QVI+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1638016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4Dz5CRA9TVsSAnZWagAAhHcP/iRfm5uo7B8V8IEGEhoO\nXxHN7oSVWvWQtpVkwFL5olOvXoU79NQbnxSuRRzGKvhCFWApwyqtf5h27aYU\nIMEMsTzhonjN5XG6eWcA/tNHKX/hWu/Xem72eOSz1pF5lFbhABs4VpirlgM2\nqGZ/IoZpxkJCIwfBS9MOQkN5cSpzbX6WI9bWUrHFxSCRM+iwbviqXlk2NysV\nUp+zaNaDSPQwrbEKJJBknuHZqE2xleM74xRQqXnWyQ8r2ZFMHnwEYbQEkfTd\n33dcIzVi44ToXmLRcmEeTqkH4nDBxoPDadpQwjE1ZypO9VGbXGA9Cv/vWTpO\nV3T6A6TofZEcgM4Bwk2bxQh0O+eSPO+tePI0relxAtg1JEe6CI6TgkP4UL0p\nwF367ZwcK1IeEqebmOkMkq9Qn7hD4SajWeb0+3v8FzJOXBt1ynfIek6HTOkF\nQARQJPKZOYrwRVoM5aExq7PkcCY+6qe9byhBp7CF/rqwZMM1+1OuD0Y6KlRR\nVBgy2ksWAOTArqIvRcgQjrDu23FyPoc9W9jJwUKiH7l8l7svvS3DRW/vXGXq\nYU1uJhmlqUGng+5LXeZvnoUFf5rx5kakCiN84k6ejAlkI79VuPSFwC8lo4/M\notcBJL4k5nJnjpGq0QaO9FjPH7Hxtjy0PLfjCGsTBZHPHIsOxaW0wFraqcKb\n1bJg\r\n=Op1m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"a31a7bec4a8ce7c5c1d1a75a03ce55ce7eddeb78","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.2dfafdf3","@salto-io/lowerdash":"0.3.9-main.2dfafdf3","@salto-io/adapter-api":"0.3.9-main.2dfafdf3","@salto-io/adapter-utils":"0.3.9-main.2dfafdf3","@salto-io/adapter-components":"0.3.9-main.2dfafdf3","@salto-io/e2e-credentials-store":"0.3.9-main.2dfafdf3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.2dfafdf3_1642085625064_0.3353605193793445","host":"s3://npm-registry-packages"}},"0.3.9-main.dcef2cf7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.dcef2cf7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.dcef2cf7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a17031982d269434b95b98abb4dd61f3be300ce5","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.dcef2cf7.tgz","fileCount":198,"integrity":"sha512-nbc79pqqZdm6QEKyZZteEsAjL1/L4n3O3RFZEbWB6QkF2ekoBhHN7dNoX9a9c/KIk/Pf8AJZHWk4zEYiXNBQNQ==","signatures":[{"sig":"MEYCIQCShjRnbJWgtfk4HAWWZme4p2fdY+Q8phSlwW0nG5NnwQIhAOHJtHaQfBSQA4q2dEr6ouSyC6vFuR/s/12PHia3xDz1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1652274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4Ef+CRA9TVsSAnZWagAAiIMP/3xGab+lMagQh6D8Hebh\n3zfhe8XvE4nWTDwd9uGO2sq56OmHjm/vOvRgU8j3N1N/5uQ2/Rjbm16Cycth\nnKdtsGzd6OjrzgpLd14t5TdyKQg5crNNxhlEw1+9mIga+nThE2FRk+8PmJ7f\ncgbv+Q9u3LtPYQYr55hT4N13gU3SHxIYhOUl5ktTkoN+rixbr7Wo2tF4obIx\nWksM1gQ5iCwxJPstKr1Z727IplcOj+xq/m+YPtvCMO+UyLXdkVIJju8eHp9R\nPGrpdKCqD+OcajOb8CxdEy4e+2bxuSmpKkfKIj5wSDzgQ3LcYpUNKifpElDY\nVR5yoZSxA/DrhMbQQmIih/iKu71m5Umcj4Jqnq2XY22uQMW9ffe+8R1mquQe\nmw1ivIhi31caoatBwGM1rMTpKEL6RV8qVMXy8bzDkvOvLiaVMroSPZnWOcUI\nz8hXaJqS86/gG2NGsICVLihnOFfsgxUcWs3W15r7KUo/Xcs7XLYv5ofFunEr\nO17OExh24kDIMwLN/7g257+scTbR2dlsgGsl+M7I2hqvkDNzJ1sm0jmhkhXE\nXI2TLnjV414sSps7KsCUSlogSCyh530Q/XBgYRjhbcVLGtU0CqphkGtC4hRv\n+D95UYR0JZsYOW8T8FFz7j6LiCR4BpJEf5UFUMOjK6QWPczMyOk2TUs2vVZN\n+luY\r\n=unFO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"4dbe3892b8d7909816a3edb405d2915e1af9b3b6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.dcef2cf7","@salto-io/lowerdash":"0.3.9-main.dcef2cf7","@salto-io/adapter-api":"0.3.9-main.dcef2cf7","@salto-io/adapter-utils":"0.3.9-main.dcef2cf7","@salto-io/adapter-components":"0.3.9-main.dcef2cf7","@salto-io/e2e-credentials-store":"0.3.9-main.dcef2cf7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.dcef2cf7_1642088446188_0.01798097676768995","host":"s3://npm-registry-packages"}},"0.3.9-main.03e82faf":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.03e82faf","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.03e82faf","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"cacec3a6d66a963a605839afc68a5f851b965574","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.03e82faf.tgz","fileCount":198,"integrity":"sha512-paoZRjJJ7/DhRZdX4Q3p1kKvslTxNEwtWLrMpPlfDH8Stu3N2WFDrI1hiCzo+/ffZwMCMiE3n0tC235IGjbqcw==","signatures":[{"sig":"MEQCIFLybUDImKn24Ayfwui60N5M5Yutd50VzTku/jIwEqWsAiAlNadvjzTj9DASkYXX/0b75VeOe0Wt06UyhjgNGdyVsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1652274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4FAkCRA9TVsSAnZWagAAeYoQAKHNDVoc6qRv21vpysR1\nMWwN6zol+w7+C/ENvKVTt6sIwX+URS5l4Pz/jp6GonvAtpjPniJFMcOSOGyO\nnh4Ie98o3CU+mSZIHU7ilWYqgHlmdtjjngVo5L3xzsF/3SIO44xL8DC3i2U2\nn5FoxjUfOG0dm5bM0QVGKqKM/mwa7UCNT0ZKJrVuUdH++8Z1DPpVIkzo9X4q\nA3k2JubvI33OA5JbOzFAsG2wQAQtjKxexZNtZFM6h/qc3zwgBt4Npq1XBFKp\nv0AhvfwU3XMhr9Se95DxEjQ1bvyRUTLwHvzYnszdGwFcD6sCc26jqsEkQChx\n4gBh5SA7FvJfpTJHFO4UHoSrOVvMwHVkpdhL2AJm7mG8gPrko7lrZdUz/7Sl\nyd4jYOAh7Gsq0OqxN7MGNyTryFHyYlyuxlJGZYNQmI17BmPKpwVE8WWkdL1T\n1YcC3WY86OIT6fLwKN6v4a7yph1y3lOvARwt2hVf7jYdyT8tzKxv/4uRN8/f\niVy82fsur0iek9TBJt95EHSO9oCCqjct36UKESjQeJvt5e0kEHyueGvgw3i7\nQVeE+Ycd9XNAQSA9azkl3sPckzfv6cST8zvPCfrY3DnMlE83FTq0pFWKQhE0\ne2I7sd1RnGZapuLkfnl4fxA8ana8WtXMDBZeWrvawWU17m2d19V03Tfq/r/+\n21xg\r\n=xnxP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1fba5298cefa2591469e79c273f7dbc59c998d76","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.03e82faf","@salto-io/lowerdash":"0.3.9-main.03e82faf","@salto-io/adapter-api":"0.3.9-main.03e82faf","@salto-io/adapter-utils":"0.3.9-main.03e82faf","@salto-io/adapter-components":"0.3.9-main.03e82faf","@salto-io/e2e-credentials-store":"0.3.9-main.03e82faf"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.03e82faf_1642090532439_0.7803837521051937","host":"s3://npm-registry-packages"}},"0.3.9-main.aa52d43d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.aa52d43d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.aa52d43d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a52adcbafd4ad4a91911919e6f3d6ebcbf34776d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.aa52d43d.tgz","fileCount":198,"integrity":"sha512-QQDWh1NLR3pSYHHTZaskkePPCFqRS0g4Cv9faOapVolIB3VKk2NHPG72lvUY2xcMnjExgSpL+ua01nrJBsTbAQ==","signatures":[{"sig":"MEQCIDtLgXgTKC2ggBkkA5LttQAfrLg/LcRXrDsY83Kks4LKAiB2mykUHEAtz8JoqhZzjCv53GXyQt35C0ui4BF1fX0tHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1652274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4zr+CRA9TVsSAnZWagAApBgQAIXvIarYAT7+YjapPNx8\n89e6zC+zAw0xVO+0BT2m4JIiSZzAvBV7ubpkkhnr7IC89r4v64WanObcDFDJ\nKh3Rk9xBAS9dgcJeWmaTdOGQ3WEMjRdJi3EoXgZjt68MTrFfKHZlI33NufWB\nKj5Emlwr+eeBcM76u8cLBtP3iF/DHVFc9+Sx0HhdDWg6qiF7tukdQaSbgiJw\nItvAP7btJZig0ERok7jnR/c246mwoxTe/zLXhKGZXAghk5qaTVh7FwwDw306\n7A6F5avEjrSmGZMAuMGSRw0MmN5/KAzYEkC0xVz/S/FG+mALHXbrFOFHlyjV\nigeScu6D+xtHFbVcn4te16UigxeusGBdoTLEaErad6iHQxL+mhj+Wn8hKGAR\noyLomQt4+KblX5n3BjI7NJUctx27ANkWn2mlE5IRCa/XVHwGy5VB3Fv3ri8l\nofS1+v1CIw7UWHpFNUchwEZko5CAxK7G07C1OudiG1ivNNkYQUMhv4ttUM4r\ntmN6r/FKsj2sEJc4mJ2P5OSL49YKuNrfvPugLlsiEXjr/JKBYN83wM9SX5c0\n02ZsCiPhbFMLhJVyq/qZzf6zXy7CS2Qjloqr7YCMrGvPhp00Pn1344M49H46\nOu9W+AX1AQRFFUXmoUyiFf1s6Nqjy3+cpB3vHH18kPqgl40ctc+yx5LLX7eN\nofht\r\n=gV5n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"0fb306ab0d28b82a836fc288e8b5ed8553324809","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.aa52d43d","@salto-io/lowerdash":"0.3.9-main.aa52d43d","@salto-io/adapter-api":"0.3.9-main.aa52d43d","@salto-io/adapter-utils":"0.3.9-main.aa52d43d","@salto-io/adapter-components":"0.3.9-main.aa52d43d","@salto-io/e2e-credentials-store":"0.3.9-main.aa52d43d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.aa52d43d_1642281725888_0.7833754855193871","host":"s3://npm-registry-packages"}},"0.3.9-main.b5cee0f0":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.b5cee0f0","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.b5cee0f0","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bc38e8dd2a10185e93b720963f47457947eb4774","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.b5cee0f0.tgz","fileCount":203,"integrity":"sha512-eVLcfxjuZjg7jRPI2hnBqEUcEN4FmC8vp7ODhbvoKb86YJ6er1Y7KtmoJR871md/4qyssTpWlz2ErxPyyGTl5Q==","signatures":[{"sig":"MEQCIEqIvC5n3wLWJOVoKcegHXFNcT9GIyeCL3hUgKowDId1AiAFl2EeH6NX8Nj7STtCdmwjT45xNk78FwcmNIENIqcofg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1657115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4/jjCRA9TVsSAnZWagAAU/4P/33LucKW+jEEkBlDmpe7\nvfDxiwqGnZEjLeHq7Bk9MkNRawfIshINjQ0UdcMMPokihlM0GC8piRhR+QSF\nflUYa6ViEN4DzbuEfUh08iyW6rAfWzfu/2fAZsM3pB55OOkisW4VUWKxOvRL\nTFSi+orv9bp+e07dhi1wsJo9b5zyjAKdU9zn8NbtxUwzHnLB5O8N2nLi7B02\nW+boaIkVtekRo+D5qSvz0avhv2WGeK1LbAS54B9ZGRXKErVFjnwZaEkqtIT0\nzCda4RbHOBJ5k0wn6mt05p05SiZO6t9nKt7uBbt5Ya8U9lpZ7ljDCkie4uC0\nGnDbAT8ZipXra+62xF2CH8WJoDDy+T5J8qnmYeeM1uET1TIb38qW/3E7jPPk\ncgVhT0WILCpM+K51SVPAzMq2RPkjP/+QIemuIN5QnH4IalsYLBgB3P2GQWIm\nCXUi0fL+p+9hV+TYjUI5xAcRF8IWqaUdXosgGtE3eBmjjcXbjgIGYgiI03+k\nMAFHbRn7+uMXFDDgIoQLD6ZI74pnenP7r0/3P6NzdhZ7SdA/4A4FqvXgTnVJ\nCAih9kHGt6zakcP+VjDk7ndlL8z1IFzvpYoyE0dHDNrSP56xKIZsGeHIz0H4\n+ogferx6b2vXRvhbKlAKo9GTzOZ9CXZ27nvaTCILcyUwdLCTEJ86RO7g5EU4\njvU1\r\n=sO+m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f6ff9cb14634ffce8560118b4591193697145b0e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.b5cee0f0","@salto-io/lowerdash":"0.3.9-main.b5cee0f0","@salto-io/adapter-api":"0.3.9-main.b5cee0f0","@salto-io/adapter-utils":"0.3.9-main.b5cee0f0","@salto-io/adapter-components":"0.3.9-main.b5cee0f0","@salto-io/e2e-credentials-store":"0.3.9-main.b5cee0f0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.b5cee0f0_1642330339563_0.2621901420706063","host":"s3://npm-registry-packages"}},"0.3.9-main.43daa636":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.43daa636","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.43daa636","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b79159699321873b6b6446ac8a4cd7a523eda0c9","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.43daa636.tgz","fileCount":203,"integrity":"sha512-T566BXCPO6oXkeSziwuZZAIrlqHoDi+VxbE1ohm9D86tQ4zSzg+LCzPIUmO6WstttXojS7o7xX29IZ+WGtiTNA==","signatures":[{"sig":"MEUCIQCciK/shX4orTKfq0fvCQl/QL/aWJYNn2ihBt2n2TwNYwIgH4Vfk6iFsuZczw2Bg0cSWb9NtnS12253Mri2Fy5Ey2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1657115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5BOeCRA9TVsSAnZWagAAV1gP/2kiWkj7jlnBg8SThu9D\niP5s6KhVsPFQlERBRydJxSpK0ilVNm5FKO7Jgl52uiWYeZkt21zXki1MKX+Q\nb0q9U/tabpUWRh6OZkn/eTjmbgFB7Xb1z6VbJ7NPeweTACDsxnQ2GmMAB6fu\n9IpdkMfvr+mHPIGtn/Gb5LnyJyjqa0KoPwYt0uKUnVYAbLnynA4QHCyuCBxo\noqW9hBJN+IIJpDjHf5oUpITNjmJ2L81gJyuQCPex8ET8OjMZpluUWIkS5foL\nVfJG643eaRU4UQKH+5gj/KYYxVfl4YC6NxWzf30y+IsDju8eVWhYiyhPaJQ7\nXfHTBBxG4Z0FS8h0wlzCbEmd9bqOQ4Gbwak2v/E+Ib2Kr6uK8EZkDfwW+XeW\nAWTf7oar0/CWAnLSeHG2rsWSpgV/BBBGa6xw3gJIj/yV5PqEW3lQwnZJuHsF\nDTV+1RkkHs9vLpl3l/udhMTktvZqaUeAE50kJCb6YtHeoGpxa8fuXxSxjfqb\nTK8TZjEjvmMAWYIaknH9svPu8wkreSaVHEjgJuPpa4gDcR2TsjnmJUyYYsWk\ng8TpQcR/0p6bqzE16tRdU0uXxorqbfUwDOeZ9lw3aZ8nrRXMn9tVGYtrYyqA\ncGGROsp1flMBwo43uWEPTTxZjrfaS9RmYVxdDzBwDSat3FaNn9vmRJtEG1ko\n4zTp\r\n=JppU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"05a8eec25f5651f7b4e17a55d93ce6b7dcc5c157","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.43daa636","@salto-io/lowerdash":"0.3.9-main.43daa636","@salto-io/adapter-api":"0.3.9-main.43daa636","@salto-io/adapter-utils":"0.3.9-main.43daa636","@salto-io/adapter-components":"0.3.9-main.43daa636","@salto-io/e2e-credentials-store":"0.3.9-main.43daa636"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.43daa636_1642337182028_0.1903644157509139","host":"s3://npm-registry-packages"}},"0.3.9-main.0d24f8a4":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.0d24f8a4","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.0d24f8a4","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"73dc548b8e1e88ee10669220599df9c007e140ab","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.0d24f8a4.tgz","fileCount":203,"integrity":"sha512-/JUhJOJHJIJnE5uMw0tTXHSGdmWaI7HulYRhqUd/pchXYLTudDj1iD23l/ABpqA4xVZNWWBMfIrc1pWMSdfnvQ==","signatures":[{"sig":"MEQCIGfDnX+uXASdjfWlbfM1Ru2V99YirVTaW+CZ+68yKoZAAiARiEirrBuXolBd9sXCdzB2aGCrerUJTbmUWJlyPo4C1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1657625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5BfzCRA9TVsSAnZWagAAxS0P/iH2nk748qWaxFMtHVLB\nRZaEvkdvU62QHZ5L+WCUJYB5hVbtxlmFXYCmaWJLfgzfVDZqBLmp7zSj0AsU\neRZ1VlmOulBM+hq24FLdfY4spQoxsV2V91GuDKYC6OopIGk1RSu5atDMT8BA\n8d62h52riscRP3JYf68aB0VNJYdkKqMqCt6ENCLtSW0+ZCmvsraP07ZzktwG\n6cN7T5Fo0DmzAYBXwFvB8JDmuu8qUdb2eunmwetcYxxBjGg4jbXbnmxvTR6t\nxBYYaq4aBubhaaHcAiG++PGtuKsukWYv13j+RF5NPbu6OI/dMWcPKv8TRoZ2\n4QFF7VlQs1vAaRa08GbJQxUqEiX8X6AmC+/CYPnQmrUkfX9/Crst59fUaAwp\nUY7iV+4pA/fspiHh+2fYhfV6VRdrAD9RdZvC9x8dl/O54+7BtSimHnN3FRTI\nvwCBslsMImOIwAD1RHh5tsS+iz2H8BfFIJmdv9tfuKOB4e8e86I/kh+YS1e+\nqg4X3WgyP9HcT6D6PmwpXX/9BcxWNTwpFXDhbK8qi3pUVVrAxnSfUZfexDrZ\nsfL62vfCGtp88Lu1zNE++dnnx37OEBIxQMwRxN9xXU6h7r8jJZg87yhGJnTZ\niuo5YSeBfnO+WnIqUkvPGxN/b03/KsR8m60nMYST1ZvpgsytH6hfmBaNL51m\nfdCn\r\n=DTlp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"98f3f4fd05cb4098bbaf4ccb4b1101fd5f93fd91","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.0d24f8a4","@salto-io/lowerdash":"0.3.9-main.0d24f8a4","@salto-io/adapter-api":"0.3.9-main.0d24f8a4","@salto-io/adapter-utils":"0.3.9-main.0d24f8a4","@salto-io/adapter-components":"0.3.9-main.0d24f8a4","@salto-io/e2e-credentials-store":"0.3.9-main.0d24f8a4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.0d24f8a4_1642338291395_0.4763895252535715","host":"s3://npm-registry-packages"}},"0.3.9-main.2a4e8d39":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.2a4e8d39","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.2a4e8d39","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6ad12afc30d292f0d4023f5fa40364c650431841","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.2a4e8d39.tgz","fileCount":203,"integrity":"sha512-YpoW1smfTiY7C7GXNnYuBWUFnVaakEK0xrWTwQ3ZVh7zTbF86UT7g0I5HisjOTkDiu0fpvocnDtcau+wma9KrQ==","signatures":[{"sig":"MEQCIAxpL/GxFVmohX/rsm9FkcODdRLvqMG6mpy1VJD/pJSuAiAE0Oxi/lYHBqApofDmGWr2F8vM63rzjpcebA9Rjs6e/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1661182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5CrrCRA9TVsSAnZWagAAuuoP/2HkjyBdAL4NheisdQTq\nIMyE5G25mT9hXwuFVkUQ25MTFdlNfhfpWg5UC4Y4Gs4PJBXlXvpuF7yF3Wit\n7NHKL1X8A1aqfc0RBZtXEvnf+p09zlFaLzdwKBoqjvbqUZQfD3JI3JKoxIGx\nVh1ycqW8oXIRR8rpbBCBdVg5FnAzUs9LP6G0+G6Ehblweq2C1m7jdPyH6fp5\nazoDNlzHSa0poeaDMKJvnvaniuyO0l9sX2AzJQKwFTTJgPBpAfnENbjjCfOX\nEm0k+q8NoZqrfrTYu+S6+8rTWBmO6PGQJqcWCB2OMWxQMbsL2B+G9vynZomd\nfskpPMICF8WEWO1BZc4PycCHCUbh5st0qLsZ1x9x3HyS5q3rmB6WvtzOUeUE\no1eKl80TRT22XUhUsQnxOMrptnErhU3HzlB10dOTRzLhb3QuI6MOi4xOPLDT\nFNs0YFxStjX7T+9L1HWHg9Zz2Icw7lHWwqhx5fHrxBZqDV1O5tbEIoKuShyO\nbl2pUDtV/texhWrK1El5u01mVVag2MSguKBvKuXq4QGhvpL/7h9F4fcr6xBR\na0/Vv0bgEQ6HxX4r/6eBDemSUG+8XSEolPvoGugUw5LcrCBxRDKTTu2Sf39t\n6SSbUV/F/f5O+adP0vJwM+jaoMUIy1gA9itsWS8PbcA6nrX9KnqmrO0ZOpAr\nwF7e\r\n=FyCE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"86453918b6fea6cf5e10e93ea96d9515779d505d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.2a4e8d39","@salto-io/lowerdash":"0.3.9-main.2a4e8d39","@salto-io/adapter-api":"0.3.9-main.2a4e8d39","@salto-io/adapter-utils":"0.3.9-main.2a4e8d39","@salto-io/adapter-components":"0.3.9-main.2a4e8d39","@salto-io/e2e-credentials-store":"0.3.9-main.2a4e8d39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.2a4e8d39_1642343147690_0.5133012559813415","host":"s3://npm-registry-packages"}},"0.3.9-main.b943a7a8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.b943a7a8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.b943a7a8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"57178b540065db2bc7768ff98ff4356b3292bbe0","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.b943a7a8.tgz","fileCount":203,"integrity":"sha512-m6XykucvQ02xa3nxNu/FQHWUBq7V2X4Nw0UtVFXLEie+sDAQILIlmgcu0zMwrxTNIUj4epFHNpDgsS9XSaNaIA==","signatures":[{"sig":"MEUCIFL01Xi3G8GuS6f6CVsp00qwZoAUt+fk3gZtAt3NmDTnAiEA7mRseKPpwuyEH6XHn5uyHmv2VpLkPXq/cfKM8CkkxA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1661182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5DE/CRA9TVsSAnZWagAAekMP/3+lzAlQq1zg0eDz5Gvb\nmNjzqLuIaCK5UcN5o8lPqDr5nkAv2rc3sRiLEitjKmP960Ao8qFWqIEmog6N\n2TfQFORG3k4priee2G/dxOWYKhytLC9P4hG2wsnKIUeTCNwwyHQMTUF4OiNe\nlA9FvcQuSjn+ajxbpLX28A/Vi8jPtARv5L2O4SAbYyBtEPnFBJwnzUiHnRce\n2BeUB7nZSCZx2YVY26geX1EMd+2wVt6nXh7BeRcyaYyFBKwp2F1E9WX9osNV\nLNEhssPzDlBsHpkhecXu1z1wyj3RIUAzpzF0D0iaSGp9Rr/CwYmgoKPfeqGl\nv8a6jrnxmhmKl07OCk1K+bfgNjnKcQmXxa2FI81yQkCyvPBuyZh2BSqd3Y3k\nIfjnOlYrqDDRBKpl9xJNn8Z8WePjtNIZ1zXsLPPI+MDTfaL6DJHSwfzhSSOa\nFSL6E9RzGIF8Su+lWJIsVDD9Znct2JG8BdksMFt4xCDDa/0sN5473lF26meK\n3LYu3lAV8ovXT4bQFQNcZT00df+AKmmxJV9ocdSB/L88zyRfySTGx8t3v6Iq\nfq1IDEI7PYsbqzZL9EqthuSHJr976SSdL+lrxpFWUSZFNpUDiLlCwA7BSlTb\nTO6x606xKROXtVeWSLcZWonSA20RD2nwIcBHrhF3VOsCs82yaeu+6P9/eDMF\nPyNt\r\n=3zWo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b9a36bc6809add621935214c5803337327fc362e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.b943a7a8","@salto-io/lowerdash":"0.3.9-main.b943a7a8","@salto-io/adapter-api":"0.3.9-main.b943a7a8","@salto-io/adapter-utils":"0.3.9-main.b943a7a8","@salto-io/adapter-components":"0.3.9-main.b943a7a8","@salto-io/e2e-credentials-store":"0.3.9-main.b943a7a8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.b943a7a8_1642344767757_0.030499336079282235","host":"s3://npm-registry-packages"}},"0.3.9-main.db22bc8c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.db22bc8c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.db22bc8c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2c2869676bd99ee9d1e8e4a6c0b1a4c28f9da6ee","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.db22bc8c.tgz","fileCount":203,"integrity":"sha512-9+qMuAVhsVcw0FzQQdfYy4RFMJGPuI55+K2NfMMZOQtLuxm9CZU657DTcgoLMP0nGEzJTqfkjermvh50/JQ3kw==","signatures":[{"sig":"MEUCIQDCL17XLzM9rHZP7B4xbZ7SDaTP03MQNoqwPEfcUIN03gIgVJVJ2OMzpb7Wy+vfa5ic8DVaaOQsZ4uJjI4bLsx6L0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1669779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5DwVCRA9TVsSAnZWagAA12AP/ivsMQvVnDoiElJa/XAK\nwiU16muz/eQrcrYwwYpQInFeYxTzPFncxHXpsROXHyWGs+/S6qeOtDOXr6H/\n8nnbrNw40DmKwRVLjaEkOs/NdUV8C9VZYISK/+36XuhNaS4McF5eGFiwFeOo\nLO7vJHV06XkVFSDEDO4OGsTeSzJ8C2MR73qRceNUR5ff1AbU9v+98hNCJm+X\nYV+ohU0AOrHH4LDik1qKyicxhP1nKQ1HSpxiN3tRMqQk/7GKkstysQ90B9n5\nk/AKxKypVFJ8rWjJQb2aT/4JSBh2QwiuwTrBkJMRn2i8c73pjS+/4Opo5zB3\no9yrqSK/+bGeNp8F6hohEW1gP/lEc4FDEAJUgrHG4tGPYBGAtLtCl2Rcs1qo\n/j4XpuR/0X6sHyRAepQn3ypITuXPhrIRggQBrKi+1v1wRo5YL/21/+3wpNs9\n6CzTq+tQ+GoXYLjgWk+US+IEMeYLXGyftci1J9TNohjQzk91Gr8hWeGtL9Eo\nfEwC1IW3BCk+eafn7ifULWokI291GvpKyCTrLgMKXGghImq3ymi27PM2ytXH\nYnS6TnG1kk6Oe/jDbH4U6CPPQH977TkzwfSgvkU1IpumLBybQW8JxGCs9uWS\nnO/UvxTZmv52wUV4JpbpVoMLPtqkXnX2iQSp8K1o0hgTmOH2tDeqPK57CV8k\ny2/W\r\n=TZM3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"ddaf644d1bfb1b82e99c569b439cfe1262e9fe13","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.db22bc8c","@salto-io/lowerdash":"0.3.9-main.db22bc8c","@salto-io/adapter-api":"0.3.9-main.db22bc8c","@salto-io/adapter-utils":"0.3.9-main.db22bc8c","@salto-io/adapter-components":"0.3.9-main.db22bc8c","@salto-io/e2e-credentials-store":"0.3.9-main.db22bc8c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.db22bc8c_1642347540956_0.4581439635192326","host":"s3://npm-registry-packages"}},"0.3.9-main.85983b1f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.85983b1f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.85983b1f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e9db9077907c00c54f520e32ed875df1ca789e51","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.85983b1f.tgz","fileCount":203,"integrity":"sha512-5NJ+jJfEfxBVKMZtgJAOC1PO6OkyKkaj6UNN/i3QQ8r0QNcNkWJ3GeYncyCCw1ZWo9tZRcwftucW6HLOBhLYdA==","signatures":[{"sig":"MEUCIQDdSf40KDaog3oWyjlxf23IIFpScbMCJX4XYn4jVEtbEwIgbwDDKp6SaF1iWQIR+EhocQUJhBULlgorQCQylSOcFdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1669779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5EL9CRA9TVsSAnZWagAAcjQP/izNOgcr5OIFoan2MIU6\nTxgBeAwxY47fluvVCjycqDeMM80GlnAhxCqAJpJ9EdweUwdW1+QI9BUfwDPF\nOge0VTzqr4iVM26tWAn+F9srsspQwQcz2Fq4O0TAWjxmiW4B1uMnDsXQTyIB\nvd31xbtIq5KqDYfbLMchPohiW0q16BxT6KDwDaboZaVFRgM5sxNuyBvelIeK\nq838MpykwdFkKkplfwTV7Wcs1PTjQKrxPsznB0IikYSu6Yd1D055tipQBb5g\n5yz7aSwZ5ZjmN5LdFaTKV4Mf1swnKpSzdOqceFY1XBdqUaP1crRuuE2Kjiu6\nRWePKu6wt8wzrNfIEiko0Mwg52US5K+XxmweGGflWKc0osLwUcoH1kajMvdD\nQCAIriY9TgrSkShn3Cj+lCTTNon7wK/nLQ2ZWigeE3vHyLGBfGTIxJLp3tRl\n4VXgP0WqCuinJwOX+SYs9dEZKPNeUoLI4j5peYgf9cCYgKEonQZ41ZXvvTaq\nt/TyDBxXcyOWwzOrwL+KAvyHjHWKRtiruTZMKGEiyV9ITw2sPX+bCRgC2BiO\nJXOISTexktiSmEd/8oh2TkQ5ExIc2qz+94KFBOUPSD4T/nw+/V/W+y9GBVoq\nyCyVNBl3FqzKfUGv1/5quCUbu+0Ir1eGv38YOr8OIgk0cRHFTY37pXi3RbWl\nRlWH\r\n=toEP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1610f09188cd943b84905a77e1655a54a0e96a44","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.85983b1f","@salto-io/lowerdash":"0.3.9-main.85983b1f","@salto-io/adapter-api":"0.3.9-main.85983b1f","@salto-io/adapter-utils":"0.3.9-main.85983b1f","@salto-io/adapter-components":"0.3.9-main.85983b1f","@salto-io/e2e-credentials-store":"0.3.9-main.85983b1f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.85983b1f_1642349309296_0.2121401450590794","host":"s3://npm-registry-packages"}},"0.3.9-main.6851af9f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9-main.6851af9f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9-main.6851af9f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d519cacdc68a9e53f9f174b9017557628338a392","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9-main.6851af9f.tgz","fileCount":203,"integrity":"sha512-DyytVd34eNUw/VfHREH5zf/KPUqJCddpX+FsILB/qALj3F4yx/vGLxMXQt5Tfr/aOuyJ2KyPjCeRD89kqZs3dw==","signatures":[{"sig":"MEUCIQCkQuHxmAl/rO5p9dwPsbRv3V9xVNK6PdgNiUjJJAppNAIgLOfI90PP5CXFhSbc6GzcuXSdaEbQTUT/vWkhGLJezwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1669779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5EqQCRA9TVsSAnZWagAAvAMP/29s0WA6Yn6dm0sd0XoZ\nF12RxUPdWDQJRmIH0aXlKzh8UtBPnDSExJHU2LSF4/u3x97UQz/HC3vLaqyJ\n0OOgKTUvEMaiE08LgI2Q1Mgo9q2UYN77EvdmdthDjEoO0P7Cp7iHLj7WoOYh\nwh92mNPRvAfIT8ACO2X2h3x2dN1b4jp/Zqzu4daIrotB4VAGdUU/kmVJHKE0\niY+3CI8iUFtIheeKXkEPvS70RNBOLxkvm7sRpS/LasbHQDwROnjtbjreYYX1\njGYdFgCBcDuER6Be0668tzBZ43yJ8TluXPmP/DtrZ3e9qo3L8HrnrWdak6Sm\n6m+MUdc1iDmEko8/Yuwp9QdayYOCGUqnl6b7b+OY+YBi1WBhpgbK9B1AKLE9\nwNJ2gNHM+ETtx0TnauZ0WyE30pnbJmFBKI9uODz/CmX7knvKWbHjdK5+lufY\n4GO9ndFG2mJwpQeTLeDX4hXZh1t3jJX6L6NuYSleKk3beVbl8B3SZUnkLvWy\ni0diYq0oIM5cH5F73RlsYSHMAx9tkrZiWdDkZ04YkxNBPdZjn6il8vY24ro1\nujQukUuabHmobJVaKPYwrUb6Zzx4nYViNaXMBa0aqzdoNlsC+qBQ+/KnBey2\n0Z5KZX71Q5gr3ik2/TmaufK8Z8AoxrYfEnylBAhl85bnyNf+LxoJmIoTrCgs\njQyl\r\n=/ti1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b641098c56ea3a380ac5e68e1e73069463802c15","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9-main.6851af9f","@salto-io/lowerdash":"0.3.9-main.6851af9f","@salto-io/adapter-api":"0.3.9-main.6851af9f","@salto-io/adapter-utils":"0.3.9-main.6851af9f","@salto-io/adapter-components":"0.3.9-main.6851af9f","@salto-io/e2e-credentials-store":"0.3.9-main.6851af9f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9-main.6851af9f_1642351248336_0.6782620317009025","host":"s3://npm-registry-packages"}},"0.3.10-main.588f2646":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.588f2646","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.588f2646","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"959e58f8a2162a6238f61f99c35fef1c2a951b87","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.588f2646.tgz","fileCount":203,"integrity":"sha512-FxhvfxvA7+YPCWmjiD0y4EZ/6qQFKWjvEQ7CurqvEtf7aC6attu0uhIiE0TvbQQyte3zrFCUh27E8rxx40vMqQ==","signatures":[{"sig":"MEYCIQDx6InFizRxUIYUFWGXOoR3JJwMvGOKYY1CewtrYB2mBQIhAItZJtZOSGVNR4Y/BvJA04spHLjV1C9xvn1GkhTe7MxF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1669786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5GFrCRA9TVsSAnZWagAAK2UP/R3Di9nUklv1Ep2HMmJq\ndmf5Y7kSEp+aT8kzW181wFwAyu5Sj354VcTjdyO9sFqySawLN8sr94muOlMK\n+vXWeUxMF9zP+2XdfaksaFWNslpALUgR3ks2g1xebkLJRKmFFalkF5KpMicZ\nXhoem3n04359UkXUQaju24Nwa3N2KjNk5wLCUp4dSe+pM/VcuGvLdVlzIJH6\n3JXFr/K664wSrm9Trgf18FNsbS4eDgC3rSAVS5ULcIaWc0d6W2Z5W2akTySu\n0WJmCWfbnPeXu9VQnA+G3hO46R1whj2U2jhGpdczQW3ju3LD/v4JCaWnx5ut\nx2OXdNR+tHCXyRALNnGv7KqRjOcb2C5fo0rGMhlN96DyTAGM28B0+eVEZsxK\nDf2R1X8/jCjYY0h432FipPvQ5eWztMkBj28R94urhxlRoRA7yTMad92C2183\nHOZ8POJTtnmrEvO7StAzQaQuXOoukuaVnT4jhGQ9zlDDvczHuxfdEAmyZH1i\n3pH4PZIQ4v7ToY0r59ubYPHdvyqvVqwPkk9Gt7weHmpjNVQj26io7wduIbHJ\nUmUdnFLcdWYjPXP8/bnvNqh8A5Zf2aOaeUOkGn7UkdfAMtYiC3qzQBe+dQ8v\nOel+KOK7D2yZNugS6UjpfEipNSUCxheHWyoRZNPlR9A7iOTQlJMTbemI7vED\nm0wz\r\n=h2BN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"74c597b16c17ac2aff073a7c2af2efcc356dfa7b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.588f2646","@salto-io/lowerdash":"0.3.10-main.588f2646","@salto-io/adapter-api":"0.3.10-main.588f2646","@salto-io/adapter-utils":"0.3.10-main.588f2646","@salto-io/adapter-components":"0.3.10-main.588f2646","@salto-io/e2e-credentials-store":"0.3.10-main.588f2646"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.588f2646_1642357099546_0.08634635212544817","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.9","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.9","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"0f65789f505c4270ab63762da84906d8c33fa819","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.9.tgz","fileCount":203,"integrity":"sha512-XYR1GutGMS2V331MWabixLcoRY3F+uMp6U05RlLGyGr0UmHULh9gIjWrxXGVS5UifF2lOtn178f0TgjGzXtI5g==","signatures":[{"sig":"MEUCIQCKqXXOf5xV+OVsjS44EcYbqTBarRQXNZSSgaratmFebgIgOtXdNq0htlo8+v23KYTq28HtI/Kcho9du1vQFNsenz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1669681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5GGRCRA9TVsSAnZWagAA5zcP/1uVtUkm4Hg+MKtIz85A\ndY/ApWnykhBQjAvzzC0NbJ9mXVVsdtYJ6/TDgsIf5sgMyrUc8Rxm3GD/Nl82\neMAmWWcnPJD2KeoG+lPH89xZMy2GqNkrcmsPoFPCfqsbAq3sDokZhqM1VMgd\nOoLUbJim8130O4L/w4TaTxzI+oXjhuN5OXqJDENO9+z9hH3Zcm9sKrPWzpBJ\nqWQs6Hvq21KKZ2dTjhQUChcanajFyLeR9q1UXAbFX62NRIo2kMvoHXS4OgSS\ndz4Twih6XKj+Ch7IwsO/oz2UHn9fQqignj2916yYL6FBACxmg71Vw5rKX7pY\nPbxIx8GxoQrmQrUVNCCRvCIhkiB4nBHCCGUO80mtIyWdTGkkt9bF7IPCwVOV\no72EB9LrDMUmCkgWMytbkACMcBfKrnBoaPHCz3bz6zgC+Xf6f0olK1A/wg1V\nx4FOTUo33JYfpHjuFkw016suzWE+VHUepj9iV7JacQ0FGNlpU1yek6yXTUWN\n6LE0IpcH4ciF51anqQJ4fE+ysCABivYOjtJGtqdA2IXsYB7XCULniWY3RIYC\ngqSEjF8FCSLm8XSUXQRcZfjs7sjTjCSLm4s7ZXM7Iz8ZZMbF7K/Ff3zU57UM\niVqZX0Fp07+q9E/RZx6L9VvuEXEfLoM3DQrQ+ixcxava48UYMRZ2kiRIr7j3\nsmlW\r\n=JLXC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"588f26461b8e9b640660ac19ff2a797654bbdc5d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.9","@salto-io/lowerdash":"0.3.9","@salto-io/adapter-api":"0.3.9","@salto-io/adapter-utils":"0.3.9","@salto-io/adapter-components":"0.3.9","@salto-io/e2e-credentials-store":"0.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.9_1642357136713_0.6877114453601114","host":"s3://npm-registry-packages"}},"0.3.10-main.c2815898":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.c2815898","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.c2815898","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b9ecfca32c4844d57a8eae279fcd6e008fb5a499","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.c2815898.tgz","fileCount":203,"integrity":"sha512-nJ9xxdyVhxQNlzD6T102mK+67nskHCez0uRjSnSFsEis+EPPTvjJaCAoMn4kWltJPq2WjlChfBWzOoB8D4KzHQ==","signatures":[{"sig":"MEQCIFx9d1EztCGgQnuJZYY14V1IPLQBu8s3gIkusjr+T0lKAiB1B9J9uT0hq8fk/5YRgRqbj1s15kPtKCfRxy5/DADUdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1679532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5UrLCRA9TVsSAnZWagAAcIQQAIjeUt+7lxebfTCFGNJF\n92Ecn9c8ZewKAdVDIdKrWqdAxcBNOUkFFNs2xhquCcaALqFLMg7YUPBWXaI2\nPQoMcL5KQ0zRBZzP3ol9ZjHwP5fufiZMV+jkIcuJbxyGCQi/raItanQ/mH6Y\nvl/I0y84EOqwdNxlduNcoe6Trl/6K8bMpkXcEp3VLv54Fm4nNrSveX4+vIL5\nD5/hqldaIljI7ZgN9X5ScwaYhc4EVUWmbD6d/aEv5J1T+s28uI0/trUNa+Vz\n3jfwDpG7jFwgLN5k+LY1NJ5ybkvFb3W6DHAyVBDZAuxo4qRk+5OeFJltxqKk\nQgr0RlvIZV+EZt8mGBBvMXQtvS9ITwmA5rKec/uCrl7ED8IPUjiZbblfD1eC\nuZpRaEYMveXaThSxBk0zMvJ/BtAPv1J9IzSiwb/eh9xQeaKpbCRbjduk/joO\njB8/aYAT6b+Rz19SiVKzmxKs05+o5kA5AqwHS7iBKvZdxrSiOPY1atKVeIgN\njEeUAhQq+MY25pX1mSvHMSfE7zzBoO2aMNfuzuqB0pT+S6sITSJgOW4NfYFy\nQFm4oF1gsQb7+URlcdEPWlN9CmcCQO00ddr7QFV8ZQuK+t9Cmn63ZFXi1Fk3\nTmpNLjOLYRXU3pzwKA97jCQxs3zM3+ex4edr6e0XJ/V9C1CX2rbyo6C3CXJf\nU73i\r\n=0uFt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"863d105318df59f617db8109721392e0a30a62fd","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.c2815898","@salto-io/lowerdash":"0.3.10-main.c2815898","@salto-io/adapter-api":"0.3.10-main.c2815898","@salto-io/adapter-utils":"0.3.10-main.c2815898","@salto-io/adapter-components":"0.3.10-main.c2815898","@salto-io/e2e-credentials-store":"0.3.10-main.c2815898"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.c2815898_1642416843647_0.014533209204319553","host":"s3://npm-registry-packages"}},"0.3.10-main.78f727f7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.78f727f7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.78f727f7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e20424ae0a1cbbff254489a9a92a9f069062454a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.78f727f7.tgz","fileCount":203,"integrity":"sha512-QkGdAsnUN1XSXImR/44WrtG6VIS/SNTGRjnFdWpmkBioVlaTf/lR0TMnQnguKSEO0sDCeBcn34Zzku6xbX4n4g==","signatures":[{"sig":"MEUCIBVb4beYqFj7Dxc7S6zKiKfJEEP6EIq0rZZFHZZckLAQAiEAuOCEPHAaZqMv6kDHPNymzcsJFbULhdNuUZcHqKF5+/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1679532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5WiXCRA9TVsSAnZWagAAPcYP/0Glgs2UVYWP+a5pNbNu\nao0MdOJ3OauCwYhDtfnh1E6WUg/a3Jpze8sHQ99J2hjC9Kock/AA9MYpJSiZ\nZjA/86oAN2i7yAM3rSBJEy0QTyAW9bRmSLbBEvuxy2oDWJsCdNXSJxNFRfxR\npuxCEMrEpaH1xcJVsu5cPxmFOX/XWkI/Oy7jJuWedJT70kPB3qyFwD9WkHz2\nKrxYVQJNYfrmhumochaJIt8495ahaYhYADJrvvzFfa5D+CFeB2XpOexCwEco\ncXtVgrPWOct4vEFRBdRtToc2oLNcQka+eL+pbsuAcyl9fGVPnJVxMXnuq+u3\ng/DGSxnJsr3oZnYEFIIHHOpDA9eUxHxNDJG7xSfHMA+SgC0dllEjOK+bIsoW\nI3B3kJhtXlsbNgNA6BXWbu2CqrF65m73V5PuWYMNHTnQ4M4DVCemFUauMXJN\nTWWZw5lXE2Q2ikvGO24ILz5x6Dv0Rydu1sIPvgZovT3Pd1O6wtrUeDb4fMEx\nmEZ+k3fwfPUtwJ4FDsHOrcm4TV7dpkdwv97VEVFWQubM9BkzDh6I34HOHqTJ\nWGgLCFf+AMTgvV/R9peWFKoxkRWMC9QLQ96SZUlpV0IEyj7PqU9LfaKDP3yO\n8z62mL3gLNV2AQEfJl7GQi1txsrKdbGtUeKiCn/3WBcv739Fb4MUzzoK6tqx\n2NeP\r\n=DVkP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"4529d136fa49cd26ddd4f392246af399e2cc7b65","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.78f727f7","@salto-io/lowerdash":"0.3.10-main.78f727f7","@salto-io/adapter-api":"0.3.10-main.78f727f7","@salto-io/adapter-utils":"0.3.10-main.78f727f7","@salto-io/adapter-components":"0.3.10-main.78f727f7","@salto-io/e2e-credentials-store":"0.3.10-main.78f727f7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.78f727f7_1642424471078_0.4053909864117531","host":"s3://npm-registry-packages"}},"0.3.10-main.b008f8a1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.b008f8a1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.b008f8a1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e202bc343e3169a51a2a320a38573db4c420b426","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.b008f8a1.tgz","fileCount":203,"integrity":"sha512-xw4DJC99A7wu+zl9uUtxZf4rXWr42Owy7OdOwSuxr/RDwhEXkdc9tzkzvTgKAQWXniq5xhwMLVP3UOUTeor+4Q==","signatures":[{"sig":"MEUCICGonZYzt+A4c96p/ER/LXCPHzZudZO5Bn9Ca7zoud6kAiEAsxY136mefVr4/LlhHWKLZ9fXDlCa85QJdHzloj5MzfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1680491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5ZmOCRA9TVsSAnZWagAAYZgQAJjRZ5Zxd64siUyeFr1Y\nFzjMRmRmPfe56y0HjxhDYswDdfGpouHD+m97X6dti/tnupGh2nvqMO8LBULn\n8z9YG4kGLjE63DLpjSxecq3w2wWV7MCBMAljKXGZdp9/VKdXOBnIjguJJPxO\nyg35nKu9C6rPUZCjf8zV1rCIqL/YcFBsmseWlUd25PuWEXixfadaWGyQR9Op\nxiunyS1vUKc42A2GAnG42qaBrohEjvqe36w67BW1yYsCV+TFKQ30mkQC862E\n2ZON1hAYjbmQiRU/oFnpIGhMi/a7jb4R7tGzfrZeyFE6JZXPySXW6xWGUQDk\nMbU5MkMH6fhCVCxRop8wXm15418LMD0ymLcZ7hpeE6R5mlyHcqkHEribJffV\n7Grn/B3UDMnHbV4UBOgdBwg1Sqbq6Uxn5t2HvltqZ9bLimJSo89CGC6ziyIm\ngD+9o91p+v+woqQGN0F1qf+3XfUPhCIrF8vXOrNpQhhK4CBvqn5eoEYn49r1\ntBUSYvr3/zlGEMplFOipcUL1g+VK7bdtrLIK9Ig6mWtApDnN/yi3nfGiZd6L\nD4KjhQHAB/dro2b0Omh7Ogqc5qJKVdpctiDCHE01X6NChKwxiyQRBKM6GUwT\nSadvs17f5A3XC1NOMRoBURBtL1FmVrpOsovB/yQw+rSH0yIYJKR5FoYrvDrP\njNUm\r\n=5RlD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"2ad30084eb87fde8cd0673595e0b010f76a6a4ec","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.b008f8a1","@salto-io/lowerdash":"0.3.10-main.b008f8a1","@salto-io/adapter-api":"0.3.10-main.b008f8a1","@salto-io/adapter-utils":"0.3.10-main.b008f8a1","@salto-io/adapter-components":"0.3.10-main.b008f8a1","@salto-io/e2e-credentials-store":"0.3.10-main.b008f8a1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.b008f8a1_1642437006093_0.977155115474269","host":"s3://npm-registry-packages"}},"0.3.10-main.90e0df36":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.90e0df36","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.90e0df36","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"243c936f28652022060370e41de2c747781b3d9c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.90e0df36.tgz","fileCount":203,"integrity":"sha512-9mSouuLXLKyVFZXAestIR/PAyVRFPkecG5zm9tqJk7/4zn+WspgMSHOgiblFWMq7s5J8f9gIUtRl3qjXJWSOgQ==","signatures":[{"sig":"MEYCIQDmi+aV+I58oNJRRkdA5W2rqk/V9vbcv5kbGRqvgA+4QgIhAMKZbAocry8MaoYeIoq9rU+E7Jp9U94+X2voH9wWvxbI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1680491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5aMUCRA9TVsSAnZWagAAncQQAJOwhq80lH/K8fJF4orQ\nWaWHAOGqu4aIYa8AX4vb4fZwyMS80niIka6r5yPohynGy9WJhPJ1welzRU48\n0llZ3SsDapSkV1qanl9SwXJCO7g0OWpQXE3hUk14uEbEbooYjwOyZx2VFNFs\nIRohEidVAz27KeMKyXNKMjGvDCCxLB+4/kwH4BnMD7JXuD1NsCssr7N40IF1\n13wypt2Y25B1K7xojbMtOAOFsvBEAwtjxOot399MUUBmW5DhdrNXsECwXSLM\n6jS4q2N+RxrMImt/YLKbXJ6p5DO7jOJkHABTFCxTlT/POVeClGgaybhtHWz0\naSDOJvBjSVqsV5gfHEXtrAy0MrsDjiw3UPsp9VUkRCdHHepV8sTgHnAvkfch\nGvm1LwfMhXykqbZ/dVf0pkwLdvZfz8LDog2PI9yyZeESRLfFStMQ+cE2HQX8\nF5mKBPg6cWmpl9dDRulfldfVvjPtHwvhw1HlfwUJvwAgh2DtYH/Q6By8ceXa\neOnA2ldZz7GefIna1M5nwGaOOiToUxDZc/yInou2FolCFNr16aVseqRHr0t/\nlKdpnCIHojaikeeJ8CtZ5BjugD12i2XzgT/tqJSfLYgiZiAq5FDr7yJClmMD\n0/IS/vyd+QY7RDkmobPioc1Hb81qlHndE45xYVN0rw5cHtemE4N+JjAQwyNh\nxnwu\r\n=LPkg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"3df1c9084e83374eacf34085dd2e71a28647a2dc","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.90e0df36","@salto-io/lowerdash":"0.3.10-main.90e0df36","@salto-io/adapter-api":"0.3.10-main.90e0df36","@salto-io/adapter-utils":"0.3.10-main.90e0df36","@salto-io/adapter-components":"0.3.10-main.90e0df36","@salto-io/e2e-credentials-store":"0.3.10-main.90e0df36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.90e0df36_1642439444172_0.16706197469334416","host":"s3://npm-registry-packages"}},"0.3.10-main.bcc1520f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.bcc1520f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.bcc1520f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2ce95443ca6b3480015e00e774473a42792e30f9","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.bcc1520f.tgz","fileCount":226,"integrity":"sha512-OfqBbOmVkCpTBoCjOezY3F/mTw83JFQU2Fq3/Ea98+0zPg/bRHWrOFoFgsmuQmCjh8x7oT+A6nworWsYlYi2Ag==","signatures":[{"sig":"MEUCIFPnFTd8m7ljIoWe9YHTXEmXdNrq9ZPNcUypmTCY2bPgAiEAnffibBoiXDGtSFBrkNPhmBpscPmD3kNbJvdTv20AK7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1714440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5uDWCRA9TVsSAnZWagAAtfIP/3I12sf06LPvPyb8UTNR\nadvunINN4kOnXWa7wO9bU2KTDsb5cXi8FCzeOuofZiAAKn9KpeSyEVJWCg6V\nIpT9BFCZtKs1euznj0Wgc1JsGFoWgZk+5m9F6cdD07KC0UhBgEDGOuwaj6cn\nduB1GBcBE6jqLayP7OkT6miPTjMBrvl5dJWqAKNXOQ9JHyo1EYBDS3XOekPO\nlN6lUV4KOFFHx+C39+zK8hLcYoTDP/9k+kotkkQ9UIaGVsHaUK1mjrRPUfGs\nIx+qVjD+KFQuwwN0dwvkjM/iQS3jKUw2WXO2FXlyAYz2bvXg4sAt7yhqf+X3\nM++ciJQYAuY3Is6++2T8OuMrUDwYHxCn7K8gugekS8/3fDZIrdR9AnqKtUxU\nTtpny2QlVTKHkCC8PryiCT02pgcnXCoceoXReNcA0db/15IhGWoNP5o6RrE0\nA7eV8g8bZtHaNlYTmTqyuAtlr49YG3XYp/y/qqFXp/liu4FFEnx+mTKE/2mJ\nSElB3dT3wxmqyQ2kRbXX4sW9GyhMSdA+Ie7ScZVwEHDXCfYb8X1O5sYSYS22\nNA0RkNCkb+M+QrUPmPoQ3X/Wgu0PQf2TugoFsb8uwB95s90xModRIsO47VgR\nipg0Hd5Z6Tyhqg3JUMUqIgZ8fwLqj5NMDYhw9lJH1fo0r3iQT2Yzc5dM5iH1\nooRz\r\n=iPdM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"bf6393310a0593af84bbcfb1c6e86facb6938b1b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.bcc1520f","@salto-io/lowerdash":"0.3.10-main.bcc1520f","@salto-io/adapter-api":"0.3.10-main.bcc1520f","@salto-io/adapter-utils":"0.3.10-main.bcc1520f","@salto-io/adapter-components":"0.3.10-main.bcc1520f","@salto-io/e2e-credentials-store":"0.3.10-main.bcc1520f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.bcc1520f_1642520790334_0.2023975553805606","host":"s3://npm-registry-packages"}},"0.3.10-main.aef9f34c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.aef9f34c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.aef9f34c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c207b3003411de85715f5dadedd8bb69851cdfc0","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.aef9f34c.tgz","fileCount":226,"integrity":"sha512-20quJ8XFUQcnVZQDMeg8K1LgScc2mt78vB3bTOS85LbzWO2/dFFn3mbyrHH36zEZB+i1WQ802YcMXPGOZCMQ8Q==","signatures":[{"sig":"MEYCIQDEjJBsr0Q4GtnLRyU/gkMzoTYyxgR3WuD1CSDEOb23KwIhAKc3pv0Ms5kaYmFdiBgJFBr03Km1gaZxJO9Tp2NqL3CU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1714440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5uyTCRA9TVsSAnZWagAADrwP/3/ZetSHaMAiq1GQhD0i\nvH54JvGGGSFkghes4X+NCXD3QzKGMC1L+mnEjy7Xo3bhRqkqLZEWO4olhoD/\na7P/1dEyiaeQHj1wTDAgICZWcEFXBoFkY3NxuO9cPV4yoPXZ3qVhFx+hsk1O\nGAc2IyJVG25ULR1kUPnd4dEmYw/XQgD7T5b1XcKHxbD5QW9DrKj9NitHRiu9\n+Y9t92SSrjCu8TpiH00MRN47vIw/B8fNv3EcPYFfv2wd7pXfOIW6G2Z8bAXk\n55ThIDvrTKyGn8H6J4drJSEYc16nJHBXZ2ZhdISQToamt1bky86m7TtBrMFC\nZQyhWr6jVgyLapitrTJMFI+XsEVRQyO6UPlvcDno+GG0ozROeiopZdOBlaT/\ngWHMML1CXjP4X2EUvATnaYj4u7JzJLKGbe5vBERj24NsE8wT3iob+i6ud4pU\nBwrKQQ+PB47r5dHMSu7m5rYM9ypcvslpmHxhMd4tAMKapZ49ivDJCN8SSsJm\nnufUSDKN5oN6N3WYl1Od3uzhi4KhPGGKeZs2WDXp+YOWfRwLUogSAEl3kEMu\nN8sKb5mLzmb1MWOsdp0yz/E2sBnlprryDwW10uGB0SOqN9xfEoDSJUBMKRi4\ndh1soBRYyzBiYe7T6jCnWD5KVfci4+Oso4wKK39mq2AijqxYaYLQ5iPGx6y1\nqa9L\r\n=vZBi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1039cd43488a5cfcfeca75b33788339a128245af","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.aef9f34c","@salto-io/lowerdash":"0.3.10-main.aef9f34c","@salto-io/adapter-api":"0.3.10-main.aef9f34c","@salto-io/adapter-utils":"0.3.10-main.aef9f34c","@salto-io/adapter-components":"0.3.10-main.aef9f34c","@salto-io/e2e-credentials-store":"0.3.10-main.aef9f34c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.aef9f34c_1642523794900_0.6990506603884892","host":"s3://npm-registry-packages"}},"0.3.10-main.49b7df38":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.49b7df38","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.49b7df38","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"0cc29d24463b3f6510be92ac5a1b76d3ca1e30f2","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.49b7df38.tgz","fileCount":226,"integrity":"sha512-BqRjTor9m5u56+kftXOb1evdgFv1dpOXVWf/gdNCzOyJcEZIeFuRG+5MxHGuBjzejB9Ep4kZhQwuATEqggIn2w==","signatures":[{"sig":"MEQCIAZTExC6XdGDtkpgSAVbcmEs01jdXDXfShqTjkfJIMrBAiBCO/cU6dELHJCVjmUOvLbGIoIyRpDl+GXeHOWnpZNHFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1714440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5yGWCRA9TVsSAnZWagAAGQoP/A6+CO/Sj6CC4aoSsVqk\nT0FUncbFmM7YmjqqGREKd258YrRfkwTLJtl0PmvcoyoSQjGPLROdem+H3yWN\noLgR9rfIIJmZ+6FD5qowKrozKaAGpwbvvarHosQQQ+CWAiSi9xJFEuLOH4MJ\nRg5004R6KNIq80bjHmppUkQRV5LUPRl6gY/IcYsj6XR9ZCpTq6J79FXjCaHj\nm9WiKDdyyD+CA1CRXF9rglPyzXb3AK0N0lNEQ8eTunTyz/bosxkxLcGYfRkd\nazcE9E3vFUxQCy1+UaKQcdWAk16zAf6Af2HnuKA60+/hdmUKfjn/6rLGznAh\nV8YEOS1Zxst7+hy2e421ROhkMlQUG374+2BRSiiaxldnTxNaag7QsAbADeVi\nSQ5NuqZYX0xHnovv06GLMWdaUEJcM1qFB0EPxLI02pF3Y1lusWxBGTriEH6E\neWRh8sbgQIJ9MLygJZhnBKwLTpfKvlz/vZiSwQ5j5goAyFOuzcjLrTWRnfQi\ntP/MgjwLE/bW0QzWl9FZcMIOweIzBjQGLVn5uZjwOIA8EH4NAGXou/BwNki1\nJYjQhrj9tfUYEqFPjKXSS3dRxG43+7f5q+5ajhDl/gPOhTbewKbAWFKZuynm\naxEzAKgMLQApMIkC6miXVSCHqIeDYRbAB05B9SbZeUK9a8MFvOxXTYyNOPHm\nPE1J\r\n=9z+D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"5990ed33a2f39855c807dc8a15a3f282cc5e16c5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.49b7df38","@salto-io/lowerdash":"0.3.10-main.49b7df38","@salto-io/adapter-api":"0.3.10-main.49b7df38","@salto-io/adapter-utils":"0.3.10-main.49b7df38","@salto-io/adapter-components":"0.3.10-main.49b7df38","@salto-io/e2e-credentials-store":"0.3.10-main.49b7df38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.49b7df38_1642537366006_0.633459745609438","host":"s3://npm-registry-packages"}},"0.3.10-main.b50279d3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.b50279d3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.b50279d3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"206d31db1694af4f46504ea6691cd8fd4b375f7b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.b50279d3.tgz","fileCount":226,"integrity":"sha512-vDz+ufm0PAuHz5WVZDeZPkdxhYeSCZhIa6qu5/gH1ZridnJ46x+V5tz9Ve49VaiGsZopJ2gC6whKcpXc+57LRg==","signatures":[{"sig":"MEUCICJUSYmwPwvlpqCZusk2JupDXgW+69VWWiatL+bf0S33AiEAo5rr+vcOVfqYoJwRZ0lJHSujGNwwQNR2IcQfcNlE/vQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1714440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6E1ZCRA9TVsSAnZWagAAMSsP/1mXak9yr4AgqFL4ZIY5\nVIj6HfyL4dlP7a+BvYdguIRzrOMyyr6K5n4ZVGZGJGG7hcIaTYmCV6VkNgRh\n1GFEifL8Sjf6GUksuGVveLXHXWI82s3dfpS6wuwKKLSircHm+B+TCor/yOuN\nDgHolqTCfMxGehss0chww9fG/5kOeiw/1utK/dofBjGuWn0z/r3EuMNt5hnG\ng0+3tFSz3zbuw7sJZeLvKHDGQ4eqcH00hJaY4sRdplhHFEi3Fa3sn0OugyTw\nLTC9vVCEKTUFKaOhwgFUt0a4eG91q6U94cWuPI/VKgboRLikk5uU+9PSmMwq\ngi2RGFE5bqaHP9qG21vFfw66W0w631VU8ugai4QzW4cwveOplZ2V9U1vCwWW\nbjRgA4DEfSRQ3k0SjcmWJ6H+k+Ttq644voyRAJoVYAbGu0m2rSlZsfKsuTco\nhKeolYwDTbCxY6VUI6UjGZ1qRN7RudC7aln5jSVQ3BqM5Mg16zMtTD+Nb6Io\nBzh7PPVxCvs9ct5zHfOqdw57MJOxFh3Uzz8RR8TAvpnx2NRkiBlC8g/Qd0In\nCm5YlX8auXg91A/u3z9D0rZIXCilFkUfRINu+PgSAbt/bgrAAEJJF+sbnYlD\nOM90P4eWpL67hW575MFtrlm+FeFAVW2dD++Rs4iMCHohJcCI4tREF9i18lRH\nJThK\r\n=U0jb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"dfdaab97150a9eda91000c0dddd233b5f13bb591","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.b50279d3","@salto-io/lowerdash":"0.3.10-main.b50279d3","@salto-io/adapter-api":"0.3.10-main.b50279d3","@salto-io/adapter-utils":"0.3.10-main.b50279d3","@salto-io/adapter-components":"0.3.10-main.b50279d3","@salto-io/e2e-credentials-store":"0.3.10-main.b50279d3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.b50279d3_1642614105406_0.9486539906094078","host":"s3://npm-registry-packages"}},"0.3.10-main.2d0288eb":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.2d0288eb","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.2d0288eb","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8691b75ed6c47fa739efad50b4e5610af86a2988","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.2d0288eb.tgz","fileCount":226,"integrity":"sha512-iec6e3Px3I9KVA4J0iPFfDazeQViYabBk0YxYXA8a22iEJwsJP7gD9Ei1iQpy7fTfujb+hfust9OMQOc3qgxQA==","signatures":[{"sig":"MEUCICgFb0RgsYyP4XEp0KKOx0y2DrbsFdFVcBh/rVr4LELdAiEAmdlRDRZVbRZN6ZQ11516TK5Q/Had8b+BMkZzGjgfOBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1714440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6PuRCRA9TVsSAnZWagAAK3kQAJbW3SJxiy0IfFdJ4aQ7\nPTaMscRnEM8MQajd02bHtvbdbx0HlTA2ZNrCmwG+O5a6d0vyjhH+XwPnv9SV\nANR5YK/0GA77di/e2+TAprokPr00hH9Hku9NetSg2I975t/qBgNdgSjJ3lLl\nSuV310e7fN6YYRC2qW4iJF06ptoVCAlEtU1DmMDxJwErtOGCPQ/P541lOeMW\nJXZgt5N5ZPlTnxib8IdXtrReK7Dz5sdVWcSCqc+mcCB1720zR2DLitgAmzFL\nSdCcKwgw3rc8rkx7k7s7Z3c8R/9lrBsTNJdgDQKDpSLVx3u8DSgTkS52uydv\nQQ6khUhOsON1iG07gPCI22bGOpns++CLJHDFnO3fAcnV2AU+bD8mdXIJuj+2\n9rbiRdrFFsl19saEZ/QLbE+OtHUCa/mjZdhoDMOWqi43Fc7tiD2EF+VbqqyY\n8C183tkOqFI5lMa3LpfAwPcBu4V0XBVSzKllomZF/81JHnOTYq0lAtAfGwI/\ncPZPi+dGtUzyJ0mNVtHvCLts6ypEPZ6T8hyyNAinf8SWz/XpIaPc2kmblxEB\nD5WQJ/C6KFEBWOp/0KbMhgLPdbQIbDjgTQVhUmzTeJv0Bj3RlXu6lUm6q5Ee\nXegNL36ewVWxxSIwdTrXCFpF72tM4LspTXcOUDLUCzD9SrqftPQG9x2amgBu\njtFW\r\n=xKLv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"613c3d82e0d4c84cad999e97526a28245d24d415","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.2d0288eb","@salto-io/lowerdash":"0.3.10-main.2d0288eb","@salto-io/adapter-api":"0.3.10-main.2d0288eb","@salto-io/adapter-utils":"0.3.10-main.2d0288eb","@salto-io/adapter-components":"0.3.10-main.2d0288eb","@salto-io/e2e-credentials-store":"0.3.10-main.2d0288eb"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.2d0288eb_1642658705253_0.7925760665669348","host":"s3://npm-registry-packages"}},"0.3.10-main.cd966d5d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.cd966d5d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.cd966d5d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"1c1ced92cec01db34007714522d110bee5e081f9","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.cd966d5d.tgz","fileCount":226,"integrity":"sha512-iC+x1o8tstmiFpk1H6IF1s4AvXsq8U7SssKe4KNp+tlK8maVFtDZq/0sFMYPa6xEan60icuh86XmLSpXq7A0cQ==","signatures":[{"sig":"MEUCIH9zK8voxDxARLiNwycgl6QphCaVc5i2WqzY4Q1zP8JHAiEAgw0Nb0dIeXtkWjLwEdbDWGO+TKOOeX0nS2lv59svvzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1714440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6RXaCRA9TVsSAnZWagAABUIP/ibOqCQqje2dSN3miqM0\nHaP+frVH6WCg6tZt9cFF4Lo0iNhUV5JabmK0YYlPimnfwxY6gJ8uVUeR97aq\nzDLp8BwGV5DF8eM2dlmnD3dbZb536BwQCBIlw3/RzNyocC6g8RQp+uGogULR\np54v3yFz/38V82NZP8NTfHmVYL+UcYD4FGl7oAniQM8l6AcuqiprXuKymfzb\nx8addZqhoZjclzX3h9OUwdVSKO95K6nxFK6dt0Y5Z4rsWY0boVAxHT4LyDh1\nr7DeuyJW5sWWuPKFSu9t2KMeE5oRYRAmqx79b2D1D61PbGbpMsYX+ABRxWr0\ny9rVj9KtJL2SmV5NP8DqoXnvaVP9eQz46OL9q1+MP84SQ8Px+GX06j08r23e\nds3ElO/VCruyrLeIvdzte3D9r7u/94fMcHNOQyXGHYvtOe8MBm5lT0I24nH8\nkM4X0q3s09Il8QhmJ5T2INiKxYByOCBBzRU6Mxm6RMBfTYfQsAPxnrU051UQ\n+qyjxtXjmq4jc9caknsswZ3DYlogPqnGEUSnrmnoSzlaQWMOAaq3fa2D7p9N\nYliIT4Wl1BFGzys0O7i1MQ/4eF1eLhb9bU2/M4SBSb+k3Wfg9cMhwyDaMONy\nrE4uYus0IxRiWXdTD9iz69d08uU3Nx8scBQ54SqP2eiNqQpARhwGnNj+3dPl\nV1tW\r\n=CSSv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"494c530934485ad6a3896a6dc5f19be6e9853b2f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.cd966d5d","@salto-io/lowerdash":"0.3.10-main.cd966d5d","@salto-io/adapter-api":"0.3.10-main.cd966d5d","@salto-io/adapter-utils":"0.3.10-main.cd966d5d","@salto-io/adapter-components":"0.3.10-main.cd966d5d","@salto-io/e2e-credentials-store":"0.3.10-main.cd966d5d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.cd966d5d_1642665434304_0.23875889362044656","host":"s3://npm-registry-packages"}},"0.3.10-main.ae730443":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.ae730443","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.ae730443","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"edc7959e79a39c1e9c83da8439e1fd318c31b1b0","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.ae730443.tgz","fileCount":226,"integrity":"sha512-/X4/sE3A3FTXL79ibig6+KjrO6OK3RaFh51/SDRXAVtg97I7AAvXq5x2fdzNse+wLKmluILbxBXooHxE4iEK5w==","signatures":[{"sig":"MEQCIDspawsal1LQtwNdFTOXmpkUIjPn1mwbc0cVxXJSziJlAiApiFv2kmzsHGy6gsI04RbTUwF9UuUudx94xPTcGSaVTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1714667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6SiZCRA9TVsSAnZWagAAPUsP/iE9qDRq9ziYxPlo4OPl\nkuSZSGjKyKyVztjgb0l0m2OtD2O9Xf0Cc2VrIkKeFG660KbRMF16IMT7LQh4\n/KZRxOciOpiccpUBg4AfHKEPgfzIYOGUAGJ7bjZ6T9AlqbCK7vedo+P2zY6N\npv4B4zH9uAMl09kEdPEGBQs2CGyE2LAjxPi4WGCMqQnSDe/3+kg3yNiTezkg\n/1N71XbXYQfL2SgIWIHVJ0KlEuTJiPNfXJn2l0anREt0GAEz+uUjxgwIyHjg\nmSvZEQ9eMqp6sKaqBx+qtSEqCHOztRCHnwMRTxV1yAZKqj+Bm6RW44f/H4kz\nBZj80lfM4ecW1fGYxVJ8rXQIFa5i6ilx9svqSS8q+MJ0JYeHDfXKuHfVQXXb\nBI1JTZ1d5bdBUdg0/Zie+xBygShV6woBxTkqlY4EgdVeY4/xPC4c1RqnQNZj\nBuGPLBEtTmw4v1jQuMqpjb0X6XcA+Lf7pu2p+kZlP1KPo4sP82Cnx72rhAbs\nGnJzRcfYhnP00q3TEF+gMvGEaLKd7cRNeLuYfeQHibK53j6neDLXFC+ExZt5\ngJdNKeKIA2zEk77exZhZRgpmZZD7rJ5l/iW2ntA0M3b9VjReIk2dn6sXt0Ao\nk9GjZn3FtNDEZZyw0PnL1m/Xi1mzYBPA4Egzr6KK/usPgy2pYmyx7eUyMe5O\nL4Bk\r\n=6GJx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"a2637de577ac38e15d9e4c2ec65020e1312395b4","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.ae730443","@salto-io/lowerdash":"0.3.10-main.ae730443","@salto-io/adapter-api":"0.3.10-main.ae730443","@salto-io/adapter-utils":"0.3.10-main.ae730443","@salto-io/adapter-components":"0.3.10-main.ae730443","@salto-io/e2e-credentials-store":"0.3.10-main.ae730443"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.ae730443_1642670232598_0.007358025763592346","host":"s3://npm-registry-packages"}},"0.3.10-main.0ab71865":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.0ab71865","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.0ab71865","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2bb31f3aa6109d4e463546e84b2e1d4cbb04972f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.0ab71865.tgz","fileCount":226,"integrity":"sha512-Dwf4Mb/dhJ2+wYNm4Z/IsuRnlIe91vaEdDxdhD40NZP00CRyA7yEj6w0s5RsgrbxQmQvMeyH4utHpvSI9kIhwA==","signatures":[{"sig":"MEYCIQDCXAkWcQrxtKMEoYyE7b18AGZN1fRms11xElz3kucImAIhALYvOWu6xBq8GGzBTly7hH3mVsUAoxjFnfC2jMdFMIEZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1714667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6SrdCRA9TVsSAnZWagAA6/cQAIEV8qh6H5t+ORLhPDaP\nY/AH8OkcKqc1sgwIkejhj3v2QexUHaSTo30wK2oPd6g/xeV8MFHMr4agPviE\nyXkETpJku07PqFD/FVijdAH8eeXfM1/64GemQMpZaF5OrKdS/SC5IaSac9ZV\nohKbVfeE7NBxXfSKa+ODimnQMnMcYsTF1kJV8MukD0PjcU836/KRZGtuh19U\nM5irhhmMlakUjF3Q+gmSeEGY8xaElUZXS01cfYBvJ1GzuiWLDA2E51CBakJx\nxdOQd0cbWcQEjwD6AoVy9+4jbmWfMHJnO90a+2osnxR43yRoWRjqJPScjsqc\nLAYRrE9+CIk+DL2mlefGfa68KACI7eGGZJ44ZEKnB78DWLD+kU0JrHIXSAMM\nKE/LFFIlziCODtq9mSOr7uyCBhsYOLdmjaDHKGAdttqn3aKswuX0lS/BH3Vy\nZbpDDgi3XETN+Z9b7qowz0JNOsqhmJTDfpNXYI6aBFcrN8BactE+yHDfKOEB\nW3B8C7+mJnxdxTJq7QICLlJMvDARedqlJozfZKraqYbHSJcRfqvY/QeLxDHV\nMWkZ5arpGHdx4rXwnXBSCBnb9VB5I2qDMyl7aAFFFYLXv9Mg4YSnA8mzdwHf\nGr6XJ9Q2dl994UP+CQrJGBAhGBLZuHpYfYFdVqxDJZq67+ycO2WKBO4//BjC\n6TiI\r\n=DgXZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"5a6e2846965e8086272ad72bdb86149d3e0d6284","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.0ab71865","@salto-io/lowerdash":"0.3.10-main.0ab71865","@salto-io/adapter-api":"0.3.10-main.0ab71865","@salto-io/adapter-utils":"0.3.10-main.0ab71865","@salto-io/adapter-components":"0.3.10-main.0ab71865","@salto-io/e2e-credentials-store":"0.3.10-main.0ab71865"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.0ab71865_1642670812971_0.22549735597904919","host":"s3://npm-registry-packages"}},"0.3.10-main.132ebf7e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.132ebf7e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.132ebf7e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a7afc03cbb259ecf7fbf3fdf1221de19375166a3","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.132ebf7e.tgz","fileCount":226,"integrity":"sha512-ozd3XnR2T7uruZdkt0NgbDrY6ZNE2arh8Bq/kU3lrPAUaswe8V1IXocUCNiHo+QqfJ2rleTYId5p/NTGwJPkyw==","signatures":[{"sig":"MEUCIByY/+C+rCQWPL1T34GqD++Vxk0u2XINSTZKpo9dqwjOAiEA3kDkTge/9T5CpEnJsrJIBp+c2kd/yRFuOvo5RBD9Ad0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1714667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6W98CRA9TVsSAnZWagAARYcP/jgCISM2hQdqAfTyVcEX\n2thlq/YTY4SZsp/CZIvP00Clmr2W6LdXPfaPXj1EjSM7f0VRlKH3tri4cw6y\nbORE224bsBZnhBpWFX7lbzcRJAa3DnaJOwljYOK91yxNfHjKrQJ3O1AgulKe\ntOFs0rEEMUHSZICjN2qBthWGbtKFhVSFs32b8aSBYnwD0mYJhOVlIMoDO+We\nucwc3LoMAwpplYICb0n1Zckryfes0s/dPoIvgK5X6RB6NXCKsyPGR+XMFc7/\nmoQIQ5tn+17HLcDYRaJuDyKL6EZibBFoUH0ccUSLGacC3rIf/I0mfhDjYw39\nQqpML20QnzPBwK7c1l487MY7a1L1k8oG2hVdxIo+cRpNcCDdrDvHJcegtMPT\nTqCUzfhvu0WK2y0yF2Dfb2Ef2XpW2dHm/m0LHxRV5NlEsnSKaEybfwRUgRpo\nzJXak78RGTEQYGjlVnjKJpf+uW7AVk+RIPaWMY4cM2gTFc2gF63AIN9dLMaH\nGQcIqTu7sOqehuhRNybB5mSae3FuzfCxRoGInbrw9/BGxF7os30m85uEp3qy\nrDZvwiC+S/qEA52xiXXKid0QN26FAlsTD5IY2T8h1qjZYyC0Yc71/hArkanq\n4kdAFoAfuD8C58XZf8I+jdikZ7Xz4XxINUSuQekhJ9QcbPlm99Kj8FJEogt/\n8r5v\r\n=HyTG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"65e9000c193d917296afb9d94a3273a6a953fe89","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.132ebf7e","@salto-io/lowerdash":"0.3.10-main.132ebf7e","@salto-io/adapter-api":"0.3.10-main.132ebf7e","@salto-io/adapter-utils":"0.3.10-main.132ebf7e","@salto-io/adapter-components":"0.3.10-main.132ebf7e","@salto-io/e2e-credentials-store":"0.3.10-main.132ebf7e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.132ebf7e_1642688380634_0.370165699349591","host":"s3://npm-registry-packages"}},"0.3.10-main.e69ac86e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.e69ac86e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.e69ac86e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3fe1d1ea5270e9a1a89226d593883bf668475bd9","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.e69ac86e.tgz","fileCount":254,"integrity":"sha512-yvhQa6iDpyYuwymyPxmBQ4Rj8SVRLruU4ef75ZhHUNsPrSXG2JuSlmfXxDBHMU/zIW/5cT9QEWJmw45OgKIzww==","signatures":[{"sig":"MEQCIEJIs39AaluCfkQ/0FgxpsBmDStsV9ra9ybzj9mMrs9fAiAqQmiezrvCg5NNqUBWyt2yvY8Wzb9eRh9g90l89ohDKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1823602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6XPYCRA9TVsSAnZWagAAnlgQAInpa/D4BLECfXZeSU+2\noRjvgjcd8XaI9TEK+mHg57MddiIZH9vJ0XaPl/PYFm6tdHsA4cGrT0iuShLw\n1pvDdA5apTCXWyXV5Vi9Sabvb9v+FwVOHvONAvbB0t7zMjkv009QMhVCZJI7\n3xPmqDjKza9nDxkMGe/j7ER9orY+hg5WbVuecWtokgo3iT7E9L3xe8c/FeXX\nhfh3OdrljINP1ZIQHU9+Dv2ivOoIuyfSmwQmJ90E6JAfWgF8TWIewZWR6MIg\n3cS4RjAPGzyFafp/gbgvOoV6A/4nw+2VoVq+kV9oDi8kUDejFETrwbti0rvn\nYylpOVc5fO+XtLeCv6o5Mz+qKtHptKaqdxz96Xx1u6i/OPjO0mKfUZeLWIYW\ntNFh+ZOu9Ml9ix2lS2BG+qcp3Fwh97fPfvqtt6G9jb7RqHTahhzfutkuVbLf\nWnszcL5HLxJg7QygXx+aYqrEN1YKVPRtuD+Owv7b9Moh1kYiY2URL5x5qiFy\nftXsdGRCy+GvhoM3OhVqY2fp5hBdvGPadCcn8tAH0R8ziD+dEw6hpt/VxL3y\naXK3JJkwcvCyNxbtnpqLoaSLmX8lYzJS6kTK8T9P2VaMvM0xsRlakyqAsDJy\n674KgCIU+58p/55HT7o0KJXa9dTt3oDdI0ugthwwKTuEHLt3rbovm1OR49Zg\nQguJ\r\n=zAUh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"a18daabf4c01fb72c186dac5dba8f43422e92b31","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.e69ac86e","@salto-io/lowerdash":"0.3.10-main.e69ac86e","@salto-io/adapter-api":"0.3.10-main.e69ac86e","@salto-io/adapter-utils":"0.3.10-main.e69ac86e","@salto-io/adapter-components":"0.3.10-main.e69ac86e","@salto-io/e2e-credentials-store":"0.3.10-main.e69ac86e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.e69ac86e_1642689496520_0.15808299635362122","host":"s3://npm-registry-packages"}},"0.3.10-main.e6934805":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.e6934805","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.e6934805","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d82ab5b536e0a75084662f98bf731e2dba4fa593","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.e6934805.tgz","fileCount":254,"integrity":"sha512-9un+mx75Is6s/CaqmlW6k+qzKKTh0HGWZt5MbIRkT9WkPxeMg87+3qDC00MfGusmqLuKucE4f1XQ0fshMrnjWA==","signatures":[{"sig":"MEUCIQCcCwPqC7hC1ZXQwzG0qjP36/MyWVHhZijoO8F199xbpAIgVj2OfkOmJ2lQtWmKKPqf0h5y57KbIiqJdXGiCmO+JY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1823602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6ZFVCRA9TVsSAnZWagAARzEP+gPFczprXRGFa1N85Fuz\nQs/TigmKp19Aoci3CPoG8qipyMBxrEwwRMXixUcJfMGk87nUbyWFals/P3Gt\nYwBJohfwFDxKcFiiUt6G5gKnkbgTT1hNVZCWZJSb6GF5d+unuEVPUtXnzWbQ\nOWmglgGAgPviDIl3uErHMu8koPg73AIZOy6eg/MNGeyfaNMbf02cBj+1FrbI\nBgxVwFdvzpMIyaR5ug086GkCYhNjp/mU7GIKEGS0zMfSXcPHfkZ8M9pR4JZ7\nP0tcAjVpyEWn9n0o8LGU7WTDggvG2FATjopZl1Zki8dkC+gz6+YFYrg5iQRc\nJr+Dh1kQzBKE2MTGg8wms7mpewL8TUieDvY9BZ+MmJGUsKYAYyiuwTCNhdvt\npS2497YV6RMgwlblkne9HhSLUfMpIZ5Fp6A2hUFMBMZHOmDb0EswhpQhbadk\nsXI9Z3wQCMCKJ68/MqQj20ysrM/1mtqimK8QuojdtWNLllhJzG98FCV9PyDw\nvvUVodW1qkYC+E8krYw+jEKbzIu78BWNdJdb1L3Z582FUBZd4xSq0jXzbUwJ\n8EUIYM0lbufxYjYV68dM2wkhL2Y0IOZma1VYToXRCF/b7eoQzdyC5PrSZSo9\nzEgkGH0OKXLty3COu6YCt5GTq4Jb17rphKZyESV0GWp64F50Ze5vK5S+A8yx\n0OHF\r\n=AepM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"dc7b827d4e8863c34d4767ebfea8e13a0b95aaa5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.e6934805","@salto-io/lowerdash":"0.3.10-main.e6934805","@salto-io/adapter-api":"0.3.10-main.e6934805","@salto-io/adapter-utils":"0.3.10-main.e6934805","@salto-io/adapter-components":"0.3.10-main.e6934805","@salto-io/e2e-credentials-store":"0.3.10-main.e6934805"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.e6934805_1642697045400_0.7607659030430327","host":"s3://npm-registry-packages"}},"0.3.10-main.d740df13":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.d740df13","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.d740df13","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f01ac3921d3f65f91388c6d9ea167fbf150dcd03","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.d740df13.tgz","fileCount":254,"integrity":"sha512-PoM8bpAKYl6Cf/KJgglXl/NX4W0Fal+4Yg4GIYWFEMI+oGHlSthpYS0PUPBe3OgPbDPuPiBlKe2WIDGad7m7UA==","signatures":[{"sig":"MEUCIHVFWK/CSWgINKLmUiKJviPr/0V6MtbJtPOSiTIG5SHDAiEA9vdg4IEuXsNYoOgj2l82G1bukAxJeTV3dHeIWn8PEiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1823602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6m4MCRA9TVsSAnZWagAA14MP/AqU90X35ssaoE8+CFQH\ntaer0SmXj0C7lLP8APH6KFKOeeJiXm0mdvSXrNVJPK2/+Caik/IcStD0G6sn\nzggwM8kvkuFQ5gwHSXO8NvAcbruo0xn/mRwZldiTGay3zb4sSojsuTn6Dewh\nNWN8hBHIeVC8ha9/oxhw8nHsyQ23uvFJ3HG3vSfDeNfCNfHjgdAVW+DdkRUW\nRlabmUEwSPSao2zeCjJmeGZEp17CL26fCaKq4TAxj6cBNxYosOQ22jT00WwE\nO6rNFkRjv1OwKEGHpDZobQnCW/whrm2iXNXc0HxMESt8Ldjp3kbo7k5SXaIz\n0KEB5TwiX+42D7aj098YwVedWQRLwnR5o9w+Yr07hE3+qJyuXAHHiyd2kSsr\nFRdYpZPe+tkmbeWMGlF4Tj5zeuJFTrGtgk276WZDJ4buL7vL49pXX/eVc/57\nMvsb37/rfeGUzJJ4pyOU2I8I/XD45LY7j3OG6DhC/MUHOAltOyU64XU0+A/A\npM6ciovDId0o+u9CBX+kSsdRe5P9xNjenAmQHovDnURsYt59ZB8qV5RQ7B4a\notT4KkTGF6SXr0adAXJPpGnfSToya4irf5dwh4oYfZO87/7DlTDf7hSsd2ko\nfBhVQjqFq4IgqIaLaIZcImwEkOVyjBaveBtQcTCCviF9nxqf8Uvk2s0v6hpM\nSJsl\r\n=smwb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f25432f597462b90499e9673a2aa8410ca0d3b18","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.d740df13","@salto-io/lowerdash":"0.3.10-main.d740df13","@salto-io/adapter-api":"0.3.10-main.d740df13","@salto-io/adapter-utils":"0.3.10-main.d740df13","@salto-io/adapter-components":"0.3.10-main.d740df13","@salto-io/e2e-credentials-store":"0.3.10-main.d740df13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.d740df13_1642753548662_0.5181304119082368","host":"s3://npm-registry-packages"}},"0.3.10-main.7bc54fcf":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.7bc54fcf","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.7bc54fcf","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"5f1c47a67cc75eb763195d32857f68719df66305","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.7bc54fcf.tgz","fileCount":254,"integrity":"sha512-s+6gat+su+fhrj1zJW7xgBRX54/6C/qaxOke0+7oOk4qMmuD5dNpAfMMVmCA7WFgqx34MbWZCkkhy0fn4q3vGw==","signatures":[{"sig":"MEYCIQCbY2/tnnGEBNFc/fJ/mzV7XPOq5uABFkZAuXa+sPMhxQIhAI9pj+VIArQKocqLyeSgX7tj1AbWeIla/Qk4qi3kbCt5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1823602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7QIHCRA9TVsSAnZWagAA8vkQAI8ChqQCXSDEEMB9Cg8A\nVzSDA563P//377+JoWt27Xgide2AASiIkhiRM9vVxU4G0WZioAhiIBmv5q9L\nEQb3sthGSvokUUzkrHkUNMwn/MUQjwDnjxp7Qngz75UZSl4dDFnMwnxPXteS\nVlkaiKyLost0ljEJvp1IV/Tf97HUYQ9stWsUrfV7iHOKdY5aqPO0zPdXohUk\nwyqVfeODCoHV/Z3Xr/5hg7yTNTRXrtcOjkc7ULafA5Ucx757P3A2pXJmeIXM\nvyJi+JM9eArnUDT0ZxtxGzcFY/1hcA2g2kYDF9ADN4OtXKlZwLdltUN+JpE/\n+zi/VRGhY0fbx0ZSDnaAVnqFGdooB9t2Gfn0Xwn34a8bofS2deDGkCXAyqUu\nR63Yy2teNHlV5Rbuh3E+WSP/wuH9v5tm11um5NAaSA4rFZheTarBdOFT/cO8\nNN9Vh0gSlgvEKy5MM2kAmeXt61EhTHrPpHXxBDhbAXFxM13QCilYJu7ZEmgM\nYCDGeBMXhg8JRVyn/FvUYKk7HnkgVPaR8yn/+90WBZJ7GvrelHhELvPJdkdP\nVdcrzQ7VFR6BlZt6jKya/4WQVclCeK6X9uLOjCrSYPKmf/O3eFgt73aVYcAX\n1dli8VfY46SA7Ceu3L2NLTMbNMoIRLQzByFvNqjs/bPsA2fJs9tFtWGbFXLG\nnego\r\n=AUtJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"6460e0456f57363a19d2b796233a50be577ccd74","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.7bc54fcf","@salto-io/lowerdash":"0.3.10-main.7bc54fcf","@salto-io/adapter-api":"0.3.10-main.7bc54fcf","@salto-io/adapter-utils":"0.3.10-main.7bc54fcf","@salto-io/adapter-components":"0.3.10-main.7bc54fcf","@salto-io/e2e-credentials-store":"0.3.10-main.7bc54fcf"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.7bc54fcf_1642922503704_0.8449058718847331","host":"s3://npm-registry-packages"}},"0.3.10-main.af0b7c10":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.af0b7c10","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.af0b7c10","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"559fbf8efbb8e3ffd6c88f242c701717e684a7d6","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.af0b7c10.tgz","fileCount":254,"integrity":"sha512-fjgmcCZFR6RtEJuHsFsukDWg8H8orpa1ja8/R3tRph6oq4jIn0H7DHh0T5YUkiaWK8jyrl6FAYmY9yb+k0SpGg==","signatures":[{"sig":"MEUCIQD1Mn5fBSQEU5PyRPegEi+oOyMa0Yo1C3HmHowe8P9/hAIgD4hYhdXs1MgpGY3n8kKIoXQVm7EQ5CXsLNUPs5NnFQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1823602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7QgjCRA9TVsSAnZWagAAbFgP/RwWODiUdOjBpZm8xCAn\n53YubSpwxc5TuaAfmVauKk9O7Nr8onyx/i7QjxpT24KHU2SpJVYmBTfpKUiu\nDH7h83knAp4o5ckd8FrnustfLq7ffM56qaf7xsywWfWD4jRGlNptbBzqcxiU\nMl13wnp4oue3kCfjejsn5f4cQLcdJJYOIP/1opHZvAVHENYWzqOAeIbsqy1I\nfCaQGZmidb+ONslweRt/sJaxoSs5KRwVJutjw+duAVMlZ7eL5yP2jjYhFpkg\nmyYO4jRBHqnDPobN6n0tK8UpoGgMmTaMqfaJkKMmUq5xfhxreC1w+S89cKp8\n25szJ5zxuC1iyYBz9T1YzSVe7b9DJ6QwsiKR9WlRAsIMHXBSyjwSIXA/cuui\n3XHQlm68zjyM9r0Gvi7I32CWC8I4G31VIAqwOT1aagxfgbIqVCEHYK1WcA4G\nXxwHLkwiWFKBzm9Z2TsLclAe0iWxTCrSWeJEwGhnkiZNsi6ihLLH40HfQfRF\nFyT4Z95YtRzhodlUF0y1vW9R8lxb6I8peYL6hzQgivwAwubCjKLPcTFNsmTv\nO4O1P7vMWUcpuv5cxCBldV1haiH9on18eeUEGGbzgzp5RXav1C6cEJbH4MnR\n2i/W7p4YbBKk4z8tG5pq5mCWc3nj95wSP+7juWipJn8B0cgHOigEg6vptjZ2\nlzU9\r\n=bAb1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"ccd39fa785b1afc85548422a631206e17f1b297b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.af0b7c10","@salto-io/lowerdash":"0.3.10-main.af0b7c10","@salto-io/adapter-api":"0.3.10-main.af0b7c10","@salto-io/adapter-utils":"0.3.10-main.af0b7c10","@salto-io/adapter-components":"0.3.10-main.af0b7c10","@salto-io/e2e-credentials-store":"0.3.10-main.af0b7c10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.af0b7c10_1642924067190_0.14772116598121765","host":"s3://npm-registry-packages"}},"0.3.10-main.197b5095":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.197b5095","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.197b5095","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"27d02a6ad36862cb7e4925cd490844c63cc98e9a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.197b5095.tgz","fileCount":254,"integrity":"sha512-8CstPpuPTc6f1hSjXATcN1ZPhTgBE2RXH0/nTDRQXwuQ7SARdjFhI8hPQ/iZrdsU/k1ZgmerrQXHNo/ZaB4Qzg==","signatures":[{"sig":"MEYCIQDl7aX+I2D9kfL0mkqSZ2W9srmXwWv0HzSxplTeKy/kzwIhAITZxoP778mEntGW18NuxdcNxJILGXDd/9zEJyXaSMqT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1823602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7Qg6CRA9TVsSAnZWagAAxkUP/jxhEkgSgf7Kw5PSqnCF\nhk88k8q82cS9OrTeLF4KEU89+8Hlh49XrlkqQhkJ+7EjEVmtTUMn9aDFzCk+\ns05I1rCF35Y9oBEj4W3avcn66opFVE6VXkLvKz/3nh+zGR79tJSvT8ehDZhF\n18MCpXYH/5Tn9bzmFPrLcORv5ioLa8OFGm/DW/42Jne4geQZQpaVjSqmNbdA\nsAcAdkAQbD5IBDF9yhY70N4tJi1kzYnpMDdvb1Psrge+/Ix38Lv8nNVY4a3W\nzREbWPjkcWr9TED/2rd+NdqSaVJv5YGDiaw5o4+Fbsy35SNZdn7tVWEusVm1\nIc065S4lSDj1f4zdY/3LkfNN6wZdakwCucFOmm8Q67ukHkaOrptNViEwJhAA\nsfgXrzh5/BowYA0BuNGte0FRzSMzjC6vkOBjJ/JWjEMmUwpT2GxNCRhuwKny\nuhV3lhda8U5kmJiqxKuh2VXSbhY5nXva+453lHnh4PQamBqFvw6amlBNg4K5\nbYShpHbdxViYXe1LabUMmcCXzmSGGUBuJ41Pt8LqsCy/3L2E8Ux9YN4O2kA/\nMVzuel5MZL+efOw1DpZDbhecFnFRkhC57TcjILQEIwEqQqtdy8MyQhoxAYDd\nZ3RFP0nZC+oIwSPKjFg7PlP2yXJCN6d3UPwa3uIb30Pb2+/lpfX0cqf0uETq\neuji\r\n=P4QG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b1d8b85ffc76f5f85f5594df40db2771dd0e16b5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.197b5095","@salto-io/lowerdash":"0.3.10-main.197b5095","@salto-io/adapter-api":"0.3.10-main.197b5095","@salto-io/adapter-utils":"0.3.10-main.197b5095","@salto-io/adapter-components":"0.3.10-main.197b5095","@salto-io/e2e-credentials-store":"0.3.10-main.197b5095"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.197b5095_1642924090508_0.3589031343983431","host":"s3://npm-registry-packages"}},"0.3.10-main.026f3478":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.026f3478","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.026f3478","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"385bf9f10012e31854cc3fd9e76288b8383138fb","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.026f3478.tgz","fileCount":254,"integrity":"sha512-SNFqHN5iWsa3TA73IHI8u2lpZQJOrVEJLsgM+yK4C7b3rgfc0/csQ+EYOaTAp0vmqVikbK8mQ5c7wNX3g1ryBw==","signatures":[{"sig":"MEUCIA2ofkyzd3IC6TcC6r1CVSbrBbr1D0hHzP3xB+YmtrAlAiEA50IoUYwGEjqwQ7W7pY0LqiucyzfVUxBCoRPI4m5WMas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1823602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7RTnCRA9TVsSAnZWagAATg0P/0dK//kpQbZnf+UYHq6y\ndyK+xCdmDwkceuwkVDiQOot2K3mveGWCJdGlbuQQWuoMlbGgETLuqZyeDjal\nYBxV4nkXViK6XPxHuGs7bY2FmvvtsQZTTkfn5O05zZ7T7sxYn8G4cGn/LuVx\nhcuy4/fcxuMiqY9l9Sr/+UnzdvWU+FM2zfflaZ1sLcaWx9QvHnxQ/GCGo9Dm\n6i7EEN7LQhaFPR9mZ7QW0ZyMzapC+aS4Ou3LgoGnjMbkmfE5h5KrIckWf0j/\n7mmfizyoNT+ptb7dviVTZlCSMKx7fg93SIQc2M4aGQhkNnxgOiRebmq+8Bi0\n4S5XMU4xO9LTaSjQKak9STs/6Sb3swOTR95Ukm8So4+G4CIWjetr8/pd89t/\no338F2PXJlaQgBkPJsQd7hlAVyj0NHSAtvDDRP2BCKqLwMt1Qqxmm9dHtzTp\nZFK6W0VAJqg2ePxeF72UduWV9QhhbOCdgPPW6FTHIHJwbli8BJTs/pSjE/bX\n4U0QavjHH9WQ9EV6DtoiqEcSRoYpz0MLfzPvdAFQpEXZsmnvMKvZyYydOHP1\nEvU/gfXlRjlR8rW7ArN2BxgPpM+ktX7jI0SHN7RRuQjZc6Ny4374u0XiGSL4\nVlb6MW+e8sCkjIvWL84mceSp+9PFwW04MJ0EaLWXkVLEIwPi1d1T6VD1ebQC\n6T0e\r\n=PUQs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e0bef0f361ab4c61b0b5a261d1a4a6d47d3779d7","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.026f3478","@salto-io/lowerdash":"0.3.10-main.026f3478","@salto-io/adapter-api":"0.3.10-main.026f3478","@salto-io/adapter-utils":"0.3.10-main.026f3478","@salto-io/adapter-components":"0.3.10-main.026f3478","@salto-io/e2e-credentials-store":"0.3.10-main.026f3478"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.026f3478_1642927335069_0.9120801695281917","host":"s3://npm-registry-packages"}},"0.3.10-main.55853ce9":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.55853ce9","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.55853ce9","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"36470fd0d73cfd81b62cdafd9761c6e25d6a1d0d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.55853ce9.tgz","fileCount":254,"integrity":"sha512-7SEe9l7A/Jvj5RC1TdIomiRtaQ6XOboojcq74+xPnv//j/mVn6b46wUO1ZichPEDaFM4tixCd8LVz0RBPp4PQA==","signatures":[{"sig":"MEUCIQDzKaUdJJegABOTIAuLjfX89X/x8/qIcSUTVve3H6REnwIgRM34p1YNGuXHnFAhNuP2kabetN8RYmhqG9Y8InQi92A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1823602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7UqMCRA9TVsSAnZWagAABA4P/1G8KAYphAhVB3Ua+y9Z\niD5lkUfEDgnGGfkUZLZf3uBoHbB026T+HlLuvB31H1wHHqKUyiwB3uuEdxze\nZ6UM90iC44acwfYYiIrsqUKpTYka79yPfoSckNKgeU6BnuTbxsevBj+x8M0d\nw8xVs6hTRke5dVQOn00dlS/l1aFNAraQJuEspSci944v6YZuS8z4sgxPSmis\n2Fx+/bfDr35UVfZ1XccE0ie/9mjzhUMogRD+WkEDFsfyZgTO8Den+p5jONOa\nYvwjzswifaqhEovTbMsr6MWpQVUAyXaOSSiWezX+dHnC2S1R7xPITs7zoWLo\n7JJlYDwBafqVOEdtZHxNHSU9KZOws5WCdBaYIA11ri37T7NdRF9yv7kBoTg3\n1t2R7AHCHCtGOjXZ2cj2OP1FR27Sj7kExCL40NmzvFztkPSVVLDXe4WizaKU\nRXbIpXWQIXS+bTiNjU3U2kA532W5dGjDLjsQuq6I2fFSB0mb0w4G9fGnNhbY\new4qkWeKqZK9G2HbnaoaTLpLyTF1/QL8MIVC+HUDg0WNK9j5MHNUQi3qWsfF\nBMDFAQhppAd3n3M8JrexvbFcIZZiSWLZOUONj2q08l2vX6loDLrFe92bovow\nFQZ+4oDRtR0gCDdnRmI01KELuowooirIeZOURUeUl12q02klbtyqf12i/l22\njQi0\r\n=e77c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"a0cc750dc1fc8b2ee2e0186d3c75097a13e1c99b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.55853ce9","@salto-io/lowerdash":"0.3.10-main.55853ce9","@salto-io/adapter-api":"0.3.10-main.55853ce9","@salto-io/adapter-utils":"0.3.10-main.55853ce9","@salto-io/adapter-components":"0.3.10-main.55853ce9","@salto-io/e2e-credentials-store":"0.3.10-main.55853ce9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.55853ce9_1642941068171_0.6577854912473284","host":"s3://npm-registry-packages"}},"0.3.10-main.9272b0c9":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.9272b0c9","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.9272b0c9","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"73485113d215d23470bf216014b5ef5da7892539","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.9272b0c9.tgz","fileCount":254,"integrity":"sha512-WQ786R4Xgdvjq8U2uOjcr66O5V6ywNNuoVpEk67iFl2nTe19EqL4vft0JM1AfYvCScblOtJqGCYc2341XaasUA==","signatures":[{"sig":"MEQCICvMlOPuVzETKYR9GEdKyeLkgVnohaBZB6M3x/1qGr+vAiBjfkTMsnbsa6CTx77jzMg9uVGDZak3SMENQXgz9i2ZCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1823602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7VX0CRA9TVsSAnZWagAA+pAP/3cBOsy/G0lbhOJVbbGt\n3otHqGf8DplIhyBp7SrpFLSMBSSvE0DjqyNodpcEjpwng8tvM3uPjOhhpCfz\nrXfINMuBETg7CFViEpRMSQLoFSvBhUIpm0byjlAfUPfMZeCtnc+rLhB9fJd8\nXNmsGVfM+G9l6IFVov9dUQERSI4kyS117yjSQVhOHAgJrv0wrYn/bxYFQjSH\nkqn3G7ZGxLSn3jmD1M3holyYNB5ZVLpOSt50baheNf+KSIgEKOWgARfvrub+\nGx80yIrJu8yonJwB1znT02f6Mvfy3QjjQKxKjzemSbJqB40WlKtseLsuKneS\nUwLozBLC1FjmBhSDKTth0k4+DMlLRJoMikHBhGtccOw0GmS9xIu5Th5KUtS2\n2pawuYo0aUiPREDE1JGtZOGumK3tYtOcMIUPXhtK1Rkeh8o+dlNZjmUUja+/\ntNf/+MftimbDkGSKiA7UeygJtaU6z1QdJt40Z0PhXyIX9QmNeoKD73YuSWU+\nC3JDHfmW2D5bJ3gcuoc263b1pF0oI/PYKp/uYH3CNfR9tsBK25GhguGzL57e\n5M7aXCCjJ5iHeJHmRxYpBLp3BEpuG8lAEizCbFRf9Kj57Gw7MEPtQACBuq9y\nis9WFMKViarFxBE9+CZ6O2A6bZuyK+rCfkEg3eaouad4l8TizP7HJ5SBYRgi\ntKzv\r\n=g73l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"ce3bc16d655e4198f996461e71c27cfdabc66597","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.9272b0c9","@salto-io/lowerdash":"0.3.10-main.9272b0c9","@salto-io/adapter-api":"0.3.10-main.9272b0c9","@salto-io/adapter-utils":"0.3.10-main.9272b0c9","@salto-io/adapter-components":"0.3.10-main.9272b0c9","@salto-io/e2e-credentials-store":"0.3.10-main.9272b0c9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.9272b0c9_1642943988734_0.9782929192597918","host":"s3://npm-registry-packages"}},"0.3.10-main.bbc584ac":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.bbc584ac","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.bbc584ac","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e5ed93a57eedd510ea26cfe8bee5c204e3078f4f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.bbc584ac.tgz","fileCount":254,"integrity":"sha512-1RvTmqQziNdKzl7kY9YDBxN6dU9nmQH/oXzg2P2Jh6tMZymNVu3ut1KfqkpYdWLjPHRL0UinR2AgghMV1e1e7w==","signatures":[{"sig":"MEQCIEiM0m4UsYXSkNXqm4pfmcGtrK6PnvKMTDo1p6LXpFobAiBAgDgJ99uYba7jN2HqzF8pkKMf56VZvurUK9/9//HZig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1823756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7XBYCRA9TVsSAnZWagAAtgAP/joY9vMSTotGHoV2UOp5\no5bh38C6BhoYb9/mb8xWvXHyyR09PdS4Nbb/HLHwv9DzuffxQsyUb+AZjLaW\na5t46Lna0JpvZ6s95FZo0nOhAhZd7EZH52Nr72ZQORadRZPKu8U2T4fzMrkC\n90MkfTpArMKcgV6BsgTfhqav+0CZR5MzfbQmde1ChCkjE5+BljNh52Dc3jYn\nqnIW6aBq55V0DrSJN2bAw5gbaJbjG4k7/eSJBX+Aed+lVCKhWJIcbI67NpE8\nC9dxZBuOnJNalLGY60wsLNAs2giQBN2z7pra0c8Rixjy4UHEipnaCQH2pclg\nY4ZFG+5FlB+N3zW3GuX3gxkapbk3LcAVJNH79/1gEgNTBxAhKJ3mImGjsfqd\nINb34jPKvq4Kz5Juz4dLUb4JBq997gt3btYeA1FPcoVAlJco6bX9FrAKHyOD\nKorgaiK+tp/AtY2kXud6MgzgU8J+nd3SIwul25cRz+FVpj3GmJnoFSdpGe5t\ntg+t1kZmzzIaFj6KHHjX6D1iooqRL7SuJj8YAUnNjN7kkiI3NWNdM4A+IM+1\nY4HX/rER3Czp6v+/qYReJ12MksrCllGhJYtwjnc50dvhvUzohS1a7sY4T8se\nj1SG0fVj1oUHfm1GUl6j5D2PQbLsG1pyDkPI7I9sj/m4rVg8NB6aOp7p4vXy\nRhIY\r\n=gqBe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9d4c16b8c2dedd749c68c191152a565c21b60883","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.bbc584ac","@salto-io/lowerdash":"0.3.10-main.bbc584ac","@salto-io/adapter-api":"0.3.10-main.bbc584ac","@salto-io/adapter-utils":"0.3.10-main.bbc584ac","@salto-io/adapter-components":"0.3.10-main.bbc584ac","@salto-io/e2e-credentials-store":"0.3.10-main.bbc584ac"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.bbc584ac_1642950744014_0.6401969822071232","host":"s3://npm-registry-packages"}},"0.3.10-main.37a3ba10":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.37a3ba10","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.37a3ba10","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6fbae1d46c55de74a9032425b85bcd9e0a248904","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.37a3ba10.tgz","fileCount":254,"integrity":"sha512-8e+DSiOwXhVyeOn9+gpSbo6WIvGSaWCmtzq80vRTVsXJBWM/JbY3OeJmA+Oi0+Qzr7cYijlE7NSDmqFuXuwEhw==","signatures":[{"sig":"MEUCIQDb8CfaFkq9BBEDafZYstut/I/fA0F7go3OI6CPQ1hwVAIgOlJCwdLLgqbObC2IAwqqFLON7CxL+jsX+LvZBArVwaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1823756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7nGjCRA9TVsSAnZWagAA+mQP/1M2HrfJafOCZ6mjvRXf\nWzVanbXDpgBKNx8TMJQbAkjtDykGi+n5xdRidAoS9ltvCwpvV9JpBFWP8sCV\nP4K0UihynCIHwZ8Jxl5v2angoYFqiOYeDxgbfVnBAkkEr+eYss09UUuDI1Ic\nWDsaq84yL3VLYAx1N3z84Rnmhk6jM8LNJSRhEwyhH1o7/ExrvTWLuYBQurF6\n0MBIeIeE/SBquUCGDJugjZxWQPFK7cR4PMf3LlyugdEei5ER28F7w0ucIwNA\nQWgnt12wk2a4HL6uqVxBOxI7Qj3YmnmnzAxAqHq1eNdPIzVQ/PY39fCQbKsf\nyab8B12tldcAEV0as1C8uYmMefu5UVpHO4MC+zgH++2W2BZoVC8oUau/OuJP\nfmxD7TYzDnoWjiR2PaL5KmkhdvYxNTUQ9Xc7y753Na4JXLZF7HMRemJ3UsR/\n+dCrwRpr6UdwdCMkJri3DuJK4pJ94Vj/nNFDVl9+hsdXBxuVfxAVt0RGyPFr\n5nxkMDcbYle+ubFIZSe0hXf+RuNHJvPH/sQcTdyv34tZO1wd3mJaQTAXVlaV\nwyDsUOrENc46B1m7jtXmgQxjDnFtFpHrxe6+s/n+kkUCDVNAvrjpivfN5CfK\nINqcTY6sqD3QREkTvBpZJ8O0wh7Dz+dM59o08OUpwD0BOgkKMk/OWEqsMiHa\nZ/2g\r\n=8Cxy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b5de47760389c83d2a932924c4e81cf9fd4ab84d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.37a3ba10","@salto-io/lowerdash":"0.3.10-main.37a3ba10","@salto-io/adapter-api":"0.3.10-main.37a3ba10","@salto-io/adapter-utils":"0.3.10-main.37a3ba10","@salto-io/adapter-components":"0.3.10-main.37a3ba10","@salto-io/e2e-credentials-store":"0.3.10-main.37a3ba10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.37a3ba10_1643016611346_0.24481264840793449","host":"s3://npm-registry-packages"}},"0.3.10-main.56f3ebc5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.56f3ebc5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.56f3ebc5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"66f48ac912d6124f62242fa0577f055ca5207c83","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.56f3ebc5.tgz","fileCount":254,"integrity":"sha512-KQJagO21rzEGA616CAJXsMlmbUpDbE2HEmuJtn4USoiM4YxnDEdCItljugkkR1hiydcG9Isi+nxNjP5zFHlVQg==","signatures":[{"sig":"MEQCIDfyc1lnzgacV6ttbWbwKPMBGKpAtfJgU0Wkoo7ZsGZyAiBghnStQPM77gK9tZZNIaPBXyVjAIxZCvXJxC+4b/AaSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1823756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7nXkCRA9TVsSAnZWagAAJfQP/j53Hc3gk9HyQpSpIS4h\n84jZZ23UrEGNN9WWTzew4Xb4BhX9bBq/KzYhVauO6i0FNwO2gDyLSffLdyQP\nXMOWdkaJqJDiR43zaU/8plZsH1LuunuC+r8Cv2T8VG2i7+iEX9UN7Tw2F44D\nqDo1SjgeoRe3J0yJTahfK0Sg0R/XUpbC36ISo16ncUB4vWSrhiL0gaFML+9J\n6YuuRctJtSDKnAAO54VsWcw6wG8JTZEvIzujr8qdx/wVbzdS8/EHgPYc/HWS\n8VRFkkH5tFrqTwo6nBQtwR0rU7xOMgEhDiFdxViRe/PPL2oI0emK6i3V/YgD\nN4GY6579eW36lRpeL/PLIaoRcoRjMOWoeoSl/qe+Njz97lWeFDAHOS63+4wa\nJgJ9ufllFHkCgZ/GFksqM1jMmWRDvQp6NMQWZmzjUcfBaqOXmMCEFBVXTdt2\nOOOgKnD6GIFvgB3YD9L5iqbVpal89X03uX/BiAwpiF+Gput/kEvXP6lm5kTe\nbloQH1nTRSw4m7yzG4pwlcg1jIuNeoCtzLXY8Ct2ckGyCcZ268rwM6iOtCZE\nZqQ3Ynqvp05vBF3bIJIoAKLNgp6N4LlmctpZD+skA7ztghvuLn9DeMHA5tuS\nwV86rIV3N+3F7Zj54rX6Dyid3BM7rGPvJyIOuTJ/7kE/na0qbkn/G2AVWmhL\nmL4Y\r\n=Be04\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"405b4da119115a5032ad0d888d15ed4ae70cef60","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.56f3ebc5","@salto-io/lowerdash":"0.3.10-main.56f3ebc5","@salto-io/adapter-api":"0.3.10-main.56f3ebc5","@salto-io/adapter-utils":"0.3.10-main.56f3ebc5","@salto-io/adapter-components":"0.3.10-main.56f3ebc5","@salto-io/e2e-credentials-store":"0.3.10-main.56f3ebc5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.56f3ebc5_1643017699834_0.5862347058660091","host":"s3://npm-registry-packages"}},"0.3.10-main.041a6958":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.041a6958","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.041a6958","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ebc62dc3caa5884eb7b4aea7c5aa00206c583a74","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.041a6958.tgz","fileCount":254,"integrity":"sha512-vkBpXUN2eRcySdDjwBFq20Q7sVBtWjldrufvSUONIu4rEUWU5/8Kwbf6eMiDolzXq1ssLhxhyDQGZkGN6OZkTA==","signatures":[{"sig":"MEQCIFgFeTlh0hj8tPOErL7VObAEJXE1IOebZxdNEKmOmQMcAiAznHvjNYSpYyeRIpUgMIrsu50R6yCuP7Zeip1JCuvJwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1823756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7wHPCRA9TVsSAnZWagAAN0sP+QGFJ3HbqU5q+bFAdbQi\nXIQq3BG0VJlnJk0yCCFCtnFD2ZIUY4+azOMm3EQLtWejGc75rahElEbuINED\n0P1UWrIu6tD3ckH3nchYw/+c2yJopNaWqYDmPnwhfi2pbu3/6yLS7ftkuIcY\nHOeb4bknxEhvgM1gZYO4ZXctZDRr4YJQNBJoBInIZXYLYys/W+C2XZX1alEy\nf9rDX3s2L/idCtOKhs1QkoLp6spTIKHJlcddEuxxJ8T4wXCXmbErfxaH6eGs\nttMF0eEqvX/c5KNytH7yPnW0YaJCUepQFyiCm6QTtdA/ShhrsgObhIyyEN/M\n4xHUdywHe+nnpg3EUM8gBNTz/OABjTZ0e9q9okTFLCuMUC4PK09UbINJPqfe\n/F2wpQAWgug/bTkP4mPwr1UCZ0hkjlc2FVzyE1D30sYtbkY/ccQ/5JDMyLI+\nru2BnxOYpP4Jvn4PV7VHiomcLN/ErBEyMebtmN1lYnmx4ToJ9Gtn7a0QYaZY\n0f3L4fIiegxWPMIp9l5jq68IA2RYjMV0+BNJoZ08zHF+BvdKyWQv+t4IwSkd\nteFMPTPhewaMbu0+gXgVMUoYwjt8biB7E6tQTVdbS+3DL2hjV9VMCSfMAXL0\n6YjRJLO0RWOgsNRDrpFs5A/rTw9ZEbUGSMdMNzKlG4lpyzjAHKe6U+FwYovv\nn1IL\r\n=EV6D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"bd762a1e014c484cb492a44985f3ce2d2080013f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.041a6958","@salto-io/lowerdash":"0.3.10-main.041a6958","@salto-io/adapter-api":"0.3.10-main.041a6958","@salto-io/adapter-utils":"0.3.10-main.041a6958","@salto-io/adapter-components":"0.3.10-main.041a6958","@salto-io/e2e-credentials-store":"0.3.10-main.041a6958"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.041a6958_1643053519519_0.5695277795987477","host":"s3://npm-registry-packages"}},"0.3.10-main.bba4b740":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.bba4b740","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.bba4b740","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ed11a90ec43729007dc83a2e988a56b670bfbc61","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.bba4b740.tgz","fileCount":267,"integrity":"sha512-PosyyBGFuTwVXI3WkFwwljNbXdXvyj0jLg83Uvz4WqK9NjresDJPpqcEyTRrJxdFcaBH8DZYfvi35K2Q/t6mdQ==","signatures":[{"sig":"MEQCIF9wCKceF8WNRJSqxQxE9r+gMivxS/7WtbVKjCcnrDa+AiBsdFbwxCs5GIyTnI0pDe4L80kl578u8Z2Jan6+2ozM8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1876141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7yAyCRA9TVsSAnZWagAAPzsP/2PNt5ImI4MvFVjOD8iY\nxVehQgpS5laI/QQNkkEPXijAa3tfksJbirFfcJPK4ZQZCSq6kii6d17bnwhS\nDtK7dq7fxizf3hLO2f7DxGck0+dVPtGr5S0TOXlcCEKOVfpAKZPVA7a2CkkF\nC6qWkiLzw86webH3NkpAMrGQGM9ue+T9g4eJgsP5gjcAjmbAbGL2ow3WVH+o\nsc/hFyOHXKx7pwAgwM9SvI1r02HG1Dr+zCbt5/TnL3P82Tm2d36OR58um9i6\nTkGKGLoIxK0M1xc9WBtrDz7uD+CmtAnNVQBl1ChvJZxTziOBY0txAqzpcxsN\nZUfqBlaIET+UcAVM75rZjpviSKTOOMjuuhcigLcse+vXPd8MSejHzKj7UZY7\n8MCbx6ZMwroy5+Yjex6Qr9R2gLFbArNyMvw9fqIrPR9if7m6I+MR6fjETrP7\njUOCtXiaIctKVwoKBzN11y4YqtCzNDei8zkJpQNQucQEJbgvELWjVROdWDz3\nXLf4QKVx4fzgGKoSmpkpwmzNZu1vg+7e5J6YuvEXTxaWEdR8Xu9LxVPAvTlD\nB/YN1MBPuqt45gJXCRuuUA9QL350UMBqiQbiqPTtb7Vm51ItD0el/jV8npCM\nIpMAV7Gr2y6gMn/Ov3ypAgSDtgIBwcK8W33blExQL3dRW4VUcyRpE8NMXvxv\npCRr\r\n=JuO4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"051cbf3a05888bf9236ad8c92333cc4211c2abfc","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.bba4b740","@salto-io/lowerdash":"0.3.10-main.bba4b740","@salto-io/adapter-api":"0.3.10-main.bba4b740","@salto-io/adapter-utils":"0.3.10-main.bba4b740","@salto-io/adapter-components":"0.3.10-main.bba4b740","@salto-io/e2e-credentials-store":"0.3.10-main.bba4b740"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.bba4b740_1643061298111_0.877043382828836","host":"s3://npm-registry-packages"}},"0.3.10-main.d5c5fc0a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.d5c5fc0a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.d5c5fc0a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e3de0264b678e0b4af7dd7753167a4b53173e147","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.d5c5fc0a.tgz","fileCount":267,"integrity":"sha512-l4BlncOKUP6VTx2L2+LXreKmamzoAHMvKns//Szq3YIrajxVolDA2fKYRuSQCsltQc7Rt1WRGDFG91QebIAVNA==","signatures":[{"sig":"MEYCIQCrtwK5Biv9sKAtKHLYrGxJFogIezDwKXwsmioojsD2IwIhAIGPl0eOEMW48cmzijmcNDrF9GnT94vJnMFCgf+S18Nc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1876141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh78zOCRA9TVsSAnZWagAAxakP/R0Y9TG3EGFhKH80D5wi\nMZVAWXLbk8EdF1xhV8o6pAt6Xd8iJAwnuIhIlIof4oXu4yed5gV0+y1XIyNB\nvIjASlHek7rx2X9p6qs83cLOPaQB4KBGAQOKU7mbcREaofbJSOf5QzuOJj5+\n/eE71dxGifRck+sLFBoscS26Isp1nCXKqD7ipXeCU3U1WOkW5EapQu/XJQwh\nwZBRFFfbGFbeQ4ry9HPArZb7d8qOxxHYfWoq5wgoA73PDVaWetYe4z+HHlgQ\nhX0gHrlmnRlxj9ryC6xTIcpYoNkZpe+d//hdObX4FcR7sk4pI6iiIj1q9eyV\nUpB/4V2+UGTWj/uGVgp26ynMawqsmr0SvvPZJOMTLt8gIUbYKxsHs9vZKTWg\nhmDgpHv+uxdQO7rRAtx2Lw5GR3WdoCXSx8B2DHQMCRlg2McHh3Vr8mLT+ZCZ\nP/qX7+ALJAXBNJjsdBZFGb9nsMe/0Q9DQRsY8N08VpM5SuqwMMY78Z+VQYc2\nQwq4F/2ndb7YhsV5gxmWRnpxi8JcUUn7YxPQZItImxRL2KPvOWHKzR/yauWb\nKkUc88MHTkQ75Ih9YpI4NEHVvCI5/UtBW1k0nlAWEkTE/0e/ErGjAU9ZFGYG\nax9EMYlWcc6quwn/mZgNX4nbPyd04W0CrVz4j6Eg8iRuWvjPDvx8P1LzfBvA\nHxjr\r\n=Ja/h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1f54993745a83b2abc8228a25a5fce580b1eee46","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.d5c5fc0a","@salto-io/lowerdash":"0.3.10-main.d5c5fc0a","@salto-io/adapter-api":"0.3.10-main.d5c5fc0a","@salto-io/adapter-utils":"0.3.10-main.d5c5fc0a","@salto-io/adapter-components":"0.3.10-main.d5c5fc0a","@salto-io/e2e-credentials-store":"0.3.10-main.d5c5fc0a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.d5c5fc0a_1643105486609_0.8789506134555247","host":"s3://npm-registry-packages"}},"0.3.10-main.c3430d8b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.c3430d8b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.c3430d8b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a2f393f8a052d71848f0ed8a2999fc7b16618823","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.c3430d8b.tgz","fileCount":267,"integrity":"sha512-vsoBmFEHqNTL0AiOyZyM+7c84bL9r6CEc+Sh/HyC0dl4WZGqc3KcY0R0gvJ4eGQn6qlcdGMjd435NGDAR5333Q==","signatures":[{"sig":"MEUCIEBTQCL84MQ/LcS1KSpQQ2Qz5yFCHpUxsHgfHq//ozSmAiEAgZ8MuErB2X0dpsRPDoGAsQzFxb1ax3REdFsGSQiVfUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1876458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8Dr5CRA9TVsSAnZWagAAqZ0P/3X6dWO5Sc1GKwMLuiCa\nZwQ8huIBsbcLSnqvEWXnSLcBt7aleaBZnizS0xTok92IKJv6pIhhW3CnqZaM\nANhCkJG1vCXED5pb8cLeaO5e2FIaKVTuBvekFPblc0sKu8j6mO9XAmiYz9aD\nYzTZnUgyxKNyvc0B7kcIGTHrQHUuwKGm0Cev6V9Av9Gm1gyPSxhzWRKr/AeF\nxNnoy5LuEiZk4I6OSoqN+9MG6VkFBkQ0q2L1GzzkDhrPzTpYhU7zAabLRxXZ\nJtxLSmkfMb8HFovTXpTp1f55bzyvJmWhFw/AksXDp7kxiIkx9MEvC3irqbLV\nm17Lf6k5/hYJlwJ5ZMbxkWcEubWdXLo7/LEgunlgSoDWWOGMxOVciR7gcpyj\nHgBF9FCPRnPkTtQEMIhpmOxQ6AuBMqBjmqUM541nkmjlKJh5vAejCDDpXYRW\nyCHXySxqmZXzcfNn57YcG/e7Qu0LAPM7SuEQu8T590K43RQbA9BhdK5qvgbT\nRVVEy2LNXFXdu93Dby4sK3Z0wLDT2U7akVa1dUP3CtESt8Z7KsdJ/20EttVW\n43P1lTGzXFE3FS6/25RnueNOzrclPug5zT74sUmCqYG0cPoOIsOXZpz6FAVL\napR0MIVmeraI5tpWOepoaO/jZAuI4TK+ppjj6esEMJBXSCDnLCyEoI6Is8nh\neKpO\r\n=/wb2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"c06952614a158b02a83aa9b61ded9acdc8f9254b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.c3430d8b","@salto-io/lowerdash":"0.3.10-main.c3430d8b","@salto-io/adapter-api":"0.3.10-main.c3430d8b","@salto-io/adapter-utils":"0.3.10-main.c3430d8b","@salto-io/adapter-components":"0.3.10-main.c3430d8b","@salto-io/e2e-credentials-store":"0.3.10-main.c3430d8b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.c3430d8b_1643133688684_0.5140313072857561","host":"s3://npm-registry-packages"}},"0.3.10-main.afd4acad":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.afd4acad","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.afd4acad","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e38d4d5fa44e7c144ef55000d31e1dddec49bc90","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.afd4acad.tgz","fileCount":267,"integrity":"sha512-iD1iwJLdXYj4oZQEAzDUZ4qZIJt6C4eN5J2E6ulzWpsra3TN0oANLRoMRTHW0gK6csZcRYYeHmyvJwO1k90Z4g==","signatures":[{"sig":"MEQCIGobBUzO0MUgj3XCXwEF8EsFeWUyeho5JpXc5rg+WzrOAiBds5djhuY6+kmOEHJpw7IjgRtRQz9mdk+8WtyJwT6y/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1876458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8Q5qCRA9TVsSAnZWagAAiegP/3+tlk2SM9g4D35/gIjf\nVXd/ntagcq5u7v53bo+QBjNyjVxWlsLupli83a6u/OrNGUbNhAuiUV+JVPDp\nBfdDXOhgfzXpXUo0rEJKmAi4KJBgC0zrrBJ8M3TWN/dXuTzMvSvwgCrZTCEj\nVBwWBIC0vv7BPUWUO91Zs7L+5RxLQdOsNyUHkPYN7kb57c5oXlzIo38xKioY\ntco1gN5r5U1y7n/bd0c1GTIh8KlIHvTV9aJaAgrew+3obNa/I7rwC9rY6ksM\nbg8d04GhJytcJeGGB93Zh8OEeuULeizA2ftjWQlIZS90zNVTUmUnprz5fYGb\nvwE3e7DPf7X9U2C743U+Et2xaWIE6LauJroQNA92y0qHu63EV2EsfVjhb7Op\nwpom38lX3AQAEhwrKzcSgLNANdCu6BfkuAVC9sH1SZ+OLZHeGfVacALtR6l4\n0y312Ts7V7297geQ6wb1UQIbSom/baKgGdoBW+lkP91l16JwGStETgyZxlkK\ndnfBsnZJi6yXze7Vae96j9PudoUZ0pgCFeHgba7Y5gwKDCgYrTzY4KgoNG25\nocPikOowWUgbmW4DhWAb0g/or1YxDywedb9+C5y2xwnD+JC9Gl7STdd+7I2u\nKyCyZRtTqOfljzPEDZI6vvaGzJAGDtOq2rp46UKPE79ftL5VOP0Gw579NhzW\nzsBq\r\n=nvnN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"06ed5a0ff24aebf77abfbfb161b7841e2e77e0e4","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.afd4acad","@salto-io/lowerdash":"0.3.10-main.afd4acad","@salto-io/adapter-api":"0.3.10-main.afd4acad","@salto-io/adapter-utils":"0.3.10-main.afd4acad","@salto-io/adapter-components":"0.3.10-main.afd4acad","@salto-io/e2e-credentials-store":"0.3.10-main.afd4acad"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.afd4acad_1643187818567_0.07114577588599902","host":"s3://npm-registry-packages"}},"0.3.10-main.6251f225":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.6251f225","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.6251f225","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a7cacb4c41ff38a43e6a42b3cbf6b2c909bec69c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.6251f225.tgz","fileCount":267,"integrity":"sha512-ZqCw343Z9bQiN9EWmyydq8L07PdzcAjEFWm29+tyDDgjfAmm+kHXSgK7q2gz1QURq+osqCxj9dfNUheis15/7Q==","signatures":[{"sig":"MEQCIAbk+xfBKGNCa/1ZJxjVYLnqwltqLH1n+it8nH/HLrffAiAggOqmm/3dgYZPp5N13KdVM5dy8iJ0mRsrKUJDHk6MPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1876458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8RdOCRA9TVsSAnZWagAA4EMQAIZRfy+w6KFBtDqkOWbE\n4Mjy74Sg5i7NOJe6Z+dTuk3jJ1jeXKwIW8DvOTQk0vPTvit/8MDgJBj7DPs+\na7nEfHf57W7JZQ+1ajshiatJi2MguHdQnXd9ie1fFNuWgf4+5pqfvnHQyRXI\nXT/wIzrz/9xLBmS/KOrVASAqzawPNcv2Uqb3v/52NGqbo/07RL5H7NKWrnsX\nOiTXjwxAmnZq8qWNoEdCYj55VAYplvfMfUc/niUuQcFKD+yQ6qK7qiTZakGq\nPqhna8sJtHeX0q07H9dG9yn/Y8vnNzAPPVHTXgcFcwidG+0M4KgetXA82lHf\nW5g9o5EdO0kXNongXJqN+46vZ7vM3AwsmtvtNwTKgEXPxgKD7QN13iw8hBdb\nwVpQOXOTirktlk2yOGiWgff0zONfIMaLrKU4r2DiPken9U4t0lNWABAcO01r\nAxl3InM3EjBFjePzo7xL2l56pUWYe7nBLpoBunYc0C8akc8KBvyNRMbgTFev\nd7IAqof3TlLALR0MPdKzGt4aIem+RYP7CpfjOmMdy1EGrtOyRljUWvbWfQka\nG5o1upUBcapugk9NVHGx0BHU1Lqk0ml7MeUoWWey92Ek17oBxCO2dbjytigm\nqRVoUHtkHjH5MpC+4Oej97MyMsDGHZgWKQOCs0bek/DNKFoeCoDrIvUHmtOC\n79fr\r\n=aiMv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"43cbb6768f8be7b956d515d4fb1b24039d4f9859","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.6251f225","@salto-io/lowerdash":"0.3.10-main.6251f225","@salto-io/adapter-api":"0.3.10-main.6251f225","@salto-io/adapter-utils":"0.3.10-main.6251f225","@salto-io/adapter-components":"0.3.10-main.6251f225","@salto-io/e2e-credentials-store":"0.3.10-main.6251f225"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.6251f225_1643190094553_0.011453369713248618","host":"s3://npm-registry-packages"}},"0.3.10-main.f40b9f18":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.f40b9f18","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.f40b9f18","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b8575756dca8fab837fafbbb1afc7b79e5df4043","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.f40b9f18.tgz","fileCount":267,"integrity":"sha512-NnrDlK2OdQ+kB9etMmAB6z33IP2ikeuVt32lZfj1ri8D+05k+hEMs8bvKyPqV+NoZLNpfSNVCBAOv2f5XTtf3w==","signatures":[{"sig":"MEQCIFfsTsDzGV/xGUjfFgxwAQjITA9tjE/l9PJ3zNLH3RrKAiAcJaogPWJIviO8XNTXAfpMi6FT6oiV6BTrfn28KND+/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1876456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8RlyCRA9TVsSAnZWagAAHR8P/jymt2hcFP1/qftEvaQJ\nLiUPf1IJ2Am5MWFwUXIRu7IZKwMoxg4FaHLzxfv933tI5mCEF8uezN5XAj2b\nBDsSK6L1AfGiLlStw58CGE0jn1XzH3KRTD/qQaUpXChIKOx/KInIm/HLNtFZ\nK/pGgl/69GvFcBQgeO/7YmXEDG5c9wrbxnu+p42I/K3PgXwPFBU+k7POl/Cp\nFCicjFE+WQgCbSjloU168iYj3z/9GtIjHBKKuWzqu7jcTin4adEEQwkIBtcP\nInb9dlbsFMSzlFlN5O36GmT7agIUQkLn747gAgL+BRzXcIML8XVfxz5p/aQl\n0Hd03iwrRxfjH+KxDWg/kr3pngYPt48I9MQDpdvx2jF3PjMteI9n/ZbqANXz\ns8FPaeIB+ygxKixzYtnHTuuiGHYBrB5V3NcI8YsvIr2o4Xw8iB6+I5iUUQCx\nbO1xPENcA9RbODGF8ZCteTq2jIb1UG7vJuPOPxMNVJyw1tZNtFR1KICdIa+j\nV4DBxlaNL4bRvbI8o0nPkgUabI5ptQZ9lve6ApOlb4q8a5+sDGS/SQQpZEAj\nKJo5QHcZQLtT++Be42OLJRzHE6RJo21f0emJs4Eyi/7ax/Hs5hlol1TFAifZ\nb0MkLAzGxibrYkANRie0QW7UzxHbL8+yyzftMlMxdsetB1k90spnzRO/FE2u\nOh8N\r\n=mtZg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"8ef9753bc4ba5a72221821f9ed4eb1eea524d362","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.f40b9f18","@salto-io/lowerdash":"0.3.10-main.f40b9f18","@salto-io/adapter-api":"0.3.10-main.f40b9f18","@salto-io/adapter-utils":"0.3.10-main.f40b9f18","@salto-io/adapter-components":"0.3.10-main.f40b9f18","@salto-io/e2e-credentials-store":"0.3.10-main.f40b9f18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.f40b9f18_1643190642369_0.1783821623093349","host":"s3://npm-registry-packages"}},"0.3.10-main.af23b64d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.af23b64d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.af23b64d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"449ccfccd00e13fd2eba8b51c069c6db3447b6a8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.af23b64d.tgz","fileCount":267,"integrity":"sha512-yfaVNQlucQvUvxp6nJiX9n8YMCyLL2ovbLmyqX8CjjdWgzRM1zmhaPxmsNa0aLpqhMHccUyg81KEqcUmwnafog==","signatures":[{"sig":"MEYCIQCejpRHn29ail99cyb4HWq6ZfO0EcgRgLuO+BvpCQNLgQIhAO0OleAdnI/C/T5A664EoeNznxQ15a47zv8/BNAfYuIP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1903756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8TPQCRA9TVsSAnZWagAAlf4P/1cxuUZ8w5yednm9ymwg\nsnxihQJ23iGfh6N1Sx2HN1n56xWbJ6qJQwDIr/nUjoJuJqp9am0zBFVUvBgm\n4gNkrUPLrnamQbkL5yhtqJjI9+FsfNrfJIE6I3vlHhVQZbjbx3IjqQVpEohm\n02LMiHX3/6xmk3NaW4s7oHXbo42oJSv4jzvG9D5bls2YNXRRIxDgZIXa/9rA\nP/Z2ZQr2SEIyQir7TEuzmCdu7w+x65i4Lw+CXn38h4cTyArDL2rkhdAksxni\nGmuowxuRisDvTOARWUsx7v95qCS7LPnF7vYzXSVi0noBEAGdeJBN1Tx1+DaJ\nrhvCLrnwzUIvQp7r4XwRpQ0dG3zTAfivdlvDa+7qtuBiegw/7OTymA8kc55U\nczkaedleugjagFkl0e6+M8njToCniacG2OuQrJghS4p57AQfvuwachBz4h/J\nsrbH3gFjjEssWjuLafAJc3DgyQyCwfT70pjBH+IfBjqfgtHr2pBXQWQhyQjx\neYhJzt8M6HqRMjr069d0rDdsB2aoUzqRGQqaNFeizt6o/uW9NSK5Qwb9bRpl\nvARd1Ai8RAdXcR2MeUJKS48pSbfBfwDo1V4kWEmvUPPxAvlurDel5xK/tSut\nGCjTaOKucuiuDep/Hj2ddzXwHbOszD1roQV08DXt3MYUov+29+ejNCfEg6Qo\n0NTi\r\n=eEH0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b991f7223f50763a8b1b4693df8da6f6ed8b311f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.af23b64d","@salto-io/lowerdash":"0.3.10-main.af23b64d","@salto-io/adapter-api":"0.3.10-main.af23b64d","@salto-io/adapter-utils":"0.3.10-main.af23b64d","@salto-io/adapter-components":"0.3.10-main.af23b64d","@salto-io/e2e-credentials-store":"0.3.10-main.af23b64d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.af23b64d_1643197392235_0.7071481269113493","host":"s3://npm-registry-packages"}},"0.3.10-main.e35c9ebf":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.e35c9ebf","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.e35c9ebf","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"37ae2ad9d4773d37fe803b8fc1ae33bb3231ecbd","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.e35c9ebf.tgz","fileCount":267,"integrity":"sha512-cwMNZQyWivEskiIoqHIHwOuTGfLTgiS5Hvnk33hJRjCAvfYr0OrefSV4Z8fCEWTq1UNWmSyzlongEsrI+S3/Zw==","signatures":[{"sig":"MEUCIQD+jUogxs1PYqD8A7JdriSR5KlKZK1/LpZicc05r2hpPQIgA1W1ZWazIuFxujwgGDj+nm2Ry5cY7EalqVZi9A27zrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1903756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8TnwCRA9TVsSAnZWagAApX4P/0PlW5VEaXwYM332j4cD\nkvN74yqqU1ZxgyXYYJgD6mRLjo8Vnj7SfuI38XiWn973o2bkvQgzct7GaY0u\nSOKeNnN6WWFmjO61sDShoHxVp8rSfp0jToiLbZODYZqFqi8bZDIkWjx95NI7\njDZ6F0i55Ecro47EEGwbgqUsd3gV6bskLggSlStczTcfvU7B4Wt5yl2YLSUj\nZMVpW+M8Ldm3pTNToZeqNR2dYhZ9h3Ld5Zm2xZZRfudlcucIGdY/KI394j9c\nieMbvklNoJbq83dk0z+NJcU52YDNktNnHBZ1+/hD28xaxyUrOkwacePLC5FO\n8dDugXC+P2iOkV6HdMUHbCH8BbkZso5FWN5s/Fjy7QA66NRg+grvY9RXrpJ3\n/UPREFuDU6HQIZvvEKnMkGQhrGYo2UD82wPDxqvM9WXK43JHO7qAGHMJKrz7\n0zrGb4tkBA6ihJmAeuVWxDaOlErVZVH8YLvlz33AvVsvBZGDdhW7cwprP1J9\n5TljyUIVZMZZqKSGywL7Oo0C6+FTs82I4kIf2QVmCT8irVyngFBiigKIiGmr\nXFgfwpngR1dJ1/E0s2TI4id97nR52U0Lnke6PkqfiXRQykA2GxZCOhOU2e7v\nV5oZ2LOOZVbrFcanBHetEtmJu3oyTc8gwkwozmhRhI+LnVbDgLY5kW9tNEFB\nTEPi\r\n=3AJw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f9349e79f1a714a76fa17b6aa4a9755ee423a2ca","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.e35c9ebf","@salto-io/lowerdash":"0.3.10-main.e35c9ebf","@salto-io/adapter-api":"0.3.10-main.e35c9ebf","@salto-io/adapter-utils":"0.3.10-main.e35c9ebf","@salto-io/adapter-components":"0.3.10-main.e35c9ebf","@salto-io/e2e-credentials-store":"0.3.10-main.e35c9ebf"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.e35c9ebf_1643198960514_0.3941881324608172","host":"s3://npm-registry-packages"}},"0.3.10-main.e843cb31":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.e843cb31","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.e843cb31","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a6aa7d1ad80f03978f5ceadb769a2380d54b327b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.e843cb31.tgz","fileCount":267,"integrity":"sha512-L0NKIEP1i4XkOmvYgaqJ/0wxio+ySJq7FX4/Qij2Dw2D8FlyMEb46DGA06e03222VATLwWJI12oLlrYusdP9rA==","signatures":[{"sig":"MEYCIQD63QWtIiVQbnpjHOhqVcVNArZ7gnuKKbvJfL8lc45E4wIhAPs1Xf57WzbukkUFr8rb6jIWcBuwyBP0Jm9giVPlqdYy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1903756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8Wa+CRA9TVsSAnZWagAAXJsP+wT7XlQ9elt5WzaRclE2\niw822Kb/RZLNrj4RhxHk5+qa+BBsSC3Ii+xENwwQ6rpXqHuecNYyjtFebRZ4\nsw7uVbEI69flpadXbPhsgy3kAGRUQzKjIqWegzYJGqO4+6JcEATkYabKQ06Y\niOXKYmHJMZWQw4JNQwoHEZn/qnAQHt2BQo5+iPN25JiXKXES0eNbq7fsRQTF\nPnOqtRZc8lMJ2A7j0VgCPXp8huvf/IRsMSlcj558jmb93D/obgRNUo2q8uQW\n0enGUl7B7oKwOZkIwzK27w4naIjPFlYBRCQgWjTwPoTE4Q9utqeW2zLUyZPp\nRb70oWn9X5+du1GSsPq0VSWNkknhhnk8Z5K9vGOVLueuuT86GQI5bpd5cu6K\nyQfiE1LS2wO4vT5HhytG79lg62RZ3pLaEWPyr9I/Zp9Z82srkyKvI568+Owp\nGa59L/shRExrnvuU9kuCRSjt0Zs1znOP9SncFXdb8sBMvU+/+jgPqvcsCzg+\nQLoZQaD8/swJRiwb9FtRqRpchiReMipxgcl3B/zrJefIHPOM596JYgs2+vDr\n7gppye5LG6Onfistg7qtiOqWtYBrbPX7p69OGt38QLfqjMHYGA6AbGxbDVia\nqcJRiZqF/+vwvDdn0xH+h/yEfDRlqIdlIfd1nGoVWpGRMs/VueO//c5UMKYq\ndum7\r\n=Fav4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"d782f82caef886f99f6b841aacfde6118ccbd084","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.e843cb31","@salto-io/lowerdash":"0.3.10-main.e843cb31","@salto-io/adapter-api":"0.3.10-main.e843cb31","@salto-io/adapter-utils":"0.3.10-main.e843cb31","@salto-io/adapter-components":"0.3.10-main.e843cb31","@salto-io/e2e-credentials-store":"0.3.10-main.e843cb31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.e843cb31_1643210430242_0.1486247917652217","host":"s3://npm-registry-packages"}},"0.3.10-main.22aa35c4":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.22aa35c4","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.22aa35c4","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c0d70ec1acb676d7f5cebde00315782980ef60c0","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.22aa35c4.tgz","fileCount":267,"integrity":"sha512-N7t3ZlEffFgbBXby2rWtSKASaMGv7Qkn6KUhGvn1N2ZedhxZ+PpBpH4cdeMP+PPYOOWaQrE4oGatWOigj44BYw==","signatures":[{"sig":"MEUCIE8R/emwRpM0qSFZghelhvkFBgqV9BHRQu3937GRoMt7AiEA85tfCSDVSoTCYMSD+q6dPpt21i/mYVsS/SNcIzMDQuk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1928908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8cLbCRA9TVsSAnZWagAAnLYP/jsCxQAUxWM8RjIHkuU7\n8QexWmHar5AeaeHvrHzpyqn3JwVnq1rgvXgCdmUKV8qXZTV0UzEUm0lianS3\nDtXCCSRufXCNcw23JX0noWsHbzOY4/dluysKjVqoLRb9oYtCi14Fz/88wiNA\nXGld38pXO4XczxzUokHcPkWz4Q8fKlsrRYEDBrEa8etUmX1xLPYu/kYt3Ei6\n3jqu45TR3W3972ADifE625an9oFgoc2FR0YF8l+sRa4o8cgRWLlsx6W2ueCF\nYptofrrbqTF9ZbahZQ57RIZU5MofuE4KQI5bXse6h1ujtr9arm+uxGlVz5dO\n+xrYMX1TNnw6DtEBdLGbQqU5t7LIIpgKsWtvc33oobViQKg9ByY5Um4liu4M\n4n3/UyWffQSqRHnRoYwm1zkZ/r7cSMxbMHQ5IDs0qwSnprDw3uqAgfK4vj9a\nYV6DW1rkUdeIirt8jUzWxFNtqe+Gf6Hu/yTfSojp0TYj5hAqdItMYmCH69nI\nNSQAOH/6xA0e7jbY8NUuuoaa16ZApDaGp80ra1P/L4Ame1mh9IDZdyeCWxEg\nZgHgBeCBq+zKdvq7LWfAG1ufV6K4+Dk5mM/SdxWL43RPaWCbV8Zfh1G+XBRy\n0Vpg4pnUDERD2czrkI4HLKH24ZLBRuaqXbSqBmKRfM0IrAB3DQlbdjitAzfo\nLvEM\r\n=QPTu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"55fdd4dc816bb993f6b906798586691204cc2157","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.22aa35c4","@salto-io/lowerdash":"0.3.10-main.22aa35c4","@salto-io/adapter-api":"0.3.10-main.22aa35c4","@salto-io/adapter-utils":"0.3.10-main.22aa35c4","@salto-io/adapter-components":"0.3.10-main.22aa35c4","@salto-io/e2e-credentials-store":"0.3.10-main.22aa35c4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.22aa35c4_1643234010758_0.7332212480695812","host":"s3://npm-registry-packages"}},"0.3.10-main.ff72d69c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.ff72d69c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.ff72d69c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e344d354315a2e40959fc5cd8a56d73fc18eeaee","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.ff72d69c.tgz","fileCount":267,"integrity":"sha512-rwetkaHrHIDWP4biIOGxq6eAgTgFTfBb6v/ghHb0knSvU3kkKN8qgdx5KZHn7jQm6W3IyDONOlJSOUJqwN+c9g==","signatures":[{"sig":"MEYCIQCoSR54FWLPKcP7kVjvWd/raGye3LvvfRikdBdJOhh01wIhAIJbC/n4z7ky8bGZLfu+CeKfr1pWWlcnUWOKXG6GKCgt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1931273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8qA1CRA9TVsSAnZWagAAZSYP/A8xfKSjVwgjl0sa7miV\nB2GiWG4cfCyogESS45fsb8XIsEyj3S5+fiTdSanwgzCFowzAKjXvTTweX+65\nMjEJ8wV9oPqhIRKHH7C8c2JR5Qv876eZ1T008naGATBLODolP1XUrGqGs0JS\nXLCwbR+ZqO9J3jLnFNRPCnc2OAax95zZu0IFK87UCQg34fPRTukBRDQTTdRB\nMFT8qazyX1PA0BRaLfC7oxj/CCCuuC2Q6Am48+4hKwklgRi4FQ8+sssmVGRt\n25jHFGKepI5wqSC9QA7TcB+nqU7lS/uE2EfjOMUh4J6VEd2nREVQS+loxDQn\nf/SDAPc2RKjdT2GFRdesyr0Y/9CdlwyO3Kj8ojZoaiX6G2sPa0fpova3Hvez\n+LCvFuVdKVu6ZdWZ/batGDTWJrT0uRpBsZ8z0uCJsjAT9AQHBIqiE60Ugn5B\n8WSQk2h0HQWiHkXYw0Br1gDV7OT04YeLDka0fU4BzgWbHiTGtlCshV2btxBX\nbtPoLmwsT25gM0/MptCeBVbsf0+7Ah8stFS9OfEpsu2ul2Q3kbeo5jFwTICp\n4aP8QtJv+G/Bq9n21B7EL7J7LyoLBoVYc2RnyyPIs7SBdEgMwHrve2Z7p744\nfRVZIbWj7ZmbN+99riuVlkYMJC0hrl3RTYF5oKp4QQTr8OjgBC3pQGPrUSu/\nrlVh\r\n=Es7v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"ac1427fc7355700c26b9f364bd07f808d2311b35","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.ff72d69c","@salto-io/lowerdash":"0.3.10-main.ff72d69c","@salto-io/adapter-api":"0.3.10-main.ff72d69c","@salto-io/adapter-utils":"0.3.10-main.ff72d69c","@salto-io/adapter-components":"0.3.10-main.ff72d69c","@salto-io/e2e-credentials-store":"0.3.10-main.ff72d69c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.ff72d69c_1643290676948_0.5663043112151451","host":"s3://npm-registry-packages"}},"0.3.10-main.6ecf9418":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.6ecf9418","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.6ecf9418","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a65a9aac429094daca54653f3cc762f50d4d5575","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.6ecf9418.tgz","fileCount":276,"integrity":"sha512-2fCtKCivnWjF/dM1uallzD8Bm1ueW+IsXpYfT4NuG7K+PzQyKfcPHWQpp4B7LThpsEgoogVhZtgD5CkLi233xg==","signatures":[{"sig":"MEQCIG3Ur1/eifk0k86Fk1hEA76aA8NUQUXHcTyANcX9NqJtAiAuGAoY/L+Fisj5Q/umJnUWTV3tyaNdGo+ajEakZl/27w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1945932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8rolCRA9TVsSAnZWagAAj/MP/2sWE8FCLtVcKnQgYGR3\ndiPwsReYsuwsNcBEhd99ZZXPBTKNRSilPv5aBMKzq5GWaJpyObaS1qO+EsDa\nxHredJopWYCmdb4AROu/bL0FevtZvS4ry22JlLfwTDAAmnutnsoGe0dfw/54\n8QeW8nOmSpIQD6l51CHNBTjrrWVoR/G+y2MBN/1ZWSjFjXGIo8x9GjPoZO8N\nysJJ9AREMTs2FUSG/JVU3x4VMS59IBkHLcF1t1yBdZGCZmndj0njYP7iipKH\n3BJQhL7a6UOmg7R8aqXRxGDkDmKWJqDggWO2FcWeYwLlIc2iUapB6Me3HRYo\n8YVQPbV6oZsIJ5Xlt7hYyaVelMlnrAmwdtRWYkE0nowClpBCxyUhXg8qy+J+\nLc1nn3S22NmLqDMUWIe39jLOnTFcPbkdXSwa2EkDr/y/iDu3XlCiWu+GXkjj\nWfnMfpX+X0SUv0YBhtb3o3X4tnKkcd9+TYeDcpkSmq0u8f7QOM2EudgNyZul\nRgozJH20RxNF5K7xQ6u6l8ooFncB3w9E38N3AlYRIhyICz3eNgjOgNI01scl\nZpLQYNUPr+JJvsFReUuf8+xGuGzCrN1Tk5b8v/mZAyDBdXSZSSx32AWgk2E+\nvZDEmqqOeoleVtmdXvSKNJL96mCUhZsJEXzkdpkkFisY4dduEAQq/sFbpj6Q\n5oNN\r\n=79eg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f589813b3bdabbaf9a24f356d1c98db5ca3d2fa7","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.6ecf9418","@salto-io/lowerdash":"0.3.10-main.6ecf9418","@salto-io/adapter-api":"0.3.10-main.6ecf9418","@salto-io/adapter-utils":"0.3.10-main.6ecf9418","@salto-io/adapter-components":"0.3.10-main.6ecf9418","@salto-io/e2e-credentials-store":"0.3.10-main.6ecf9418"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.6ecf9418_1643297317128_0.44947729787160773","host":"s3://npm-registry-packages"}},"0.3.10-main.6b23d55c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.6b23d55c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.6b23d55c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3157e92747a80d49be7d0cd3ff244aa27282c657","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.6b23d55c.tgz","fileCount":276,"integrity":"sha512-FflhlmmP4JBbeNMxooLxz7in3noZyizUvKfqCPDvVnXCmlvh+Mth/rOQs++PxOiSyudkxuENKGmV1lm03RzpHg==","signatures":[{"sig":"MEYCIQDDJKDapZcqHSfzqtGPWSKrCb2LjjTKqjgiB5ZWGnYAUgIhAObwtz0TRiwHSk7/8lKI+1D60lW2I+Hdx2vz/MRyknNO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1945932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8sQkCRA9TVsSAnZWagAAqckQAIfQ3WUM0hJqq3TQlhg4\nak42hlYj0+MLcyz2J+kPGYIGcOUqMfjgHY9b8aPleCKGOY8Hycrww1TdbUGE\n5m2KIQZ2C9+ikhyW+CY/JF/VUvS5U0ogn8YeE6CnpU0m8Mz7QTm4uTBgKZNv\nl3Qjr1fgJhicLbuk5aMDW0sWBma0uuyyfn3ZmZ+o1E+8F0krxNcyPA4PqwyC\nm63az+r3eNT2TEiBE+Xo5gqxqUmgd1co42Br+zerJtfB1HwOAmKd6PUehL89\n8His16CA3AXqfGTBM+DiCY9ftpTh2wAA+2S9t3ZyGapDPEVotWFTdhdtx/jc\nXkCtJqIFyWxwFA7kBoqhhvZ7DApmre7d77/Y+jQ7M/XzCzsL2wllZYENSJzL\n2YM0/w0cbUPtY7py4kdzzRlUT+0aHauTK5ywxy/89FfcMzsubyXEr8albMXw\nHmBrR7XfL1xwHX6hUz5F4zZIkiY40Z7pzpoIxUCvNINAIjkc+vq9TZjn9ISK\nrLGQCTPIM/gpzMq7M1g1ktwQGQJ28DcA1WrIo/sAi6sRnu0Fr3kacsL80Ufw\nds9m8uvwJ1ojCaTmGUVFIrPkuEpvE2FL115GRgQ045lVmeDLITym/bmoZZhJ\nxWYTCBbz2h9KdVzbVCYUEMblkE6kJ8KXjlEQO9qXIJYDryq9edZ9WMQ5KvN3\nM5q4\r\n=gHgz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"4c969851b0b3b0d8e1c3f84346c53c9274b79d34","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.6b23d55c","@salto-io/lowerdash":"0.3.10-main.6b23d55c","@salto-io/adapter-api":"0.3.10-main.6b23d55c","@salto-io/adapter-utils":"0.3.10-main.6b23d55c","@salto-io/adapter-components":"0.3.10-main.6b23d55c","@salto-io/e2e-credentials-store":"0.3.10-main.6b23d55c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.6b23d55c_1643299875814_0.7049847175026669","host":"s3://npm-registry-packages"}},"0.3.10-main.3bf50ad1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.3bf50ad1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.3bf50ad1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ae1881e54c3e91ca8d01fccb84fe15ee17d1ebae","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.3bf50ad1.tgz","fileCount":276,"integrity":"sha512-3E1zySKpOSGd/5xAMuE5HPX5rO2CirvMxlAHjQimYeIDPFYM+flatn9kECoGpTJCTmX+g0v7w0kGOJ6tybADYw==","signatures":[{"sig":"MEYCIQCkR5p0bzrJldiJnoLJqRMMIXikD82Iza9//EmU/pXVNwIhALJivo1ow/b/3pYlfOvgfU+6WDTj1dGsIw85n6uDSa9d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1945932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8tJACRA9TVsSAnZWagAAM7kP/2kYu608x53fOIQMVCS5\nuFSlu8bRluoiCavYnf788nvCT1yCRpbXcHXwxzc95zPwfnuDnDKVDtrhl5Q/\nauboPa0/T2ADgT15uKW9hQz6rkGZKgD1nuhV0+fH9PnbdBgUg9eR/08xCXN+\nfdIoJaIBrY72FBcOtH6xKAHWA86x011SL4ppRNSxgEfAmixrlw1H/Jj2cb0s\nZaiF0RMF3JZlYMDcNaF9cLlPImqN2m5BdDUs5fj1R0GOupK0CufV2cajhG4g\nI9LkiRKDyr6SFdqYZTiQCo71Wn1DmIZTGeEA85YzHbMzq8utOF5spFw/gy8J\ngvYubRKaZDxewFmotJyr3K7pqIp1BFZ41mQQSw3kN/b7wsbr9wyIeLnuV3rR\nJUXlmNJ3UQ3Y/HCxmHTX6sdH0+3lgCdkeTGYijogBiFvBrtB0Hj9dOCtB3Et\nwjNnlUyniLtk3N6IYX8qPCmv22QpbwI+IDCX3Vt3YLQVEXSVTVY0k7G2+yUb\n5mNH2E7DOrkwzmABfesb2w5mPtdlHbsZbV94aJ+uN/ZmmmX9mo5hkM79U7fS\nbbwuhImx2xkgwnj4rmllswKK2DViDsR0JqEILSJkEMZ/RrhW00+ugk0Z/Jak\nKKD5BJe205FeVZgQywLcrbupnBK9yo51Ciw6QhLWubdx4c+MrQFu92QJbW9o\noAcJ\r\n=TFC5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"0ffc62e95ab3b4e8e17cebd2c43dcf170886f2e2","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.3bf50ad1","@salto-io/lowerdash":"0.3.10-main.3bf50ad1","@salto-io/adapter-api":"0.3.10-main.3bf50ad1","@salto-io/adapter-utils":"0.3.10-main.3bf50ad1","@salto-io/adapter-components":"0.3.10-main.3bf50ad1","@salto-io/e2e-credentials-store":"0.3.10-main.3bf50ad1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.3bf50ad1_1643303488633_0.31256862246395656","host":"s3://npm-registry-packages"}},"0.3.10-main.77e588d6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.77e588d6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.77e588d6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ccaf4efb95fb52daa482b620236c65bed7d0f3dc","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.77e588d6.tgz","fileCount":276,"integrity":"sha512-QBn2bBSbzXPp1597UNFgAGNKk39YZvmYdLhqi+StASWFJuR0yJy1XAEjRu1Gx2dJ+kzEluGmpSrhAoJY/+HN6A==","signatures":[{"sig":"MEQCIE4Hw3YfIRru6e1vf7eD74dQaoTvphbQz9MVDVvZPQX2AiAU6O7/1TwtbTeN1WXeEtqvfGTGJP3bZRvQMT54P+6IWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1953723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9HdICRA9TVsSAnZWagAA6dcP/2g7o6Bs4c0c89/E3C7Q\n1JXMhpbacH5gDbKn2fHiLuasQ9KRxquoC7T7/UZ7Tzlh23x3heYf9FjLCLdr\nikNuEMbn+m0tqmgC0FE8x/tGMZTenJ9eLd2Kt3TBhx907DwZ0ZPeFgoKtXzj\ngaWJtjbF/NbRrOpN9BvaRLI5bAbyszPoPjm2P6a5FHTpXVzAtstspJpDYHVE\ns7bER8PRylaPJWfD808ljxNYWyyjYP5Tt8o8KbXGFs9jluwHba7DJt503+vx\noVhu+8wAbU8SrjB9vYt3/YcqsTa1vqAI4WUGAgcUYxJK1BWfAkFllhTsZoIL\n6g7I1jw9h1EQFdtoKTT3/rhJdx94xaH32hqKC1xwRPsUQh6ZuXp69BbM63l9\nImSorK0ZjslWFDhz200wCKixlb81LXrT5wfXRMswnKGkZwl6vKGVHPrBAFKy\n4iuuynRtcVau1wecqNY2viAJAdFjEv+HEUS8uo7V+xOQAm5OJwUWAlFpp8vF\nli2osBfhY9vP6knCddhRrlCJWugkE7CWteekWDxZn6XdCaYw+1Qv1y4WvvbI\nR0aYVWk80LywLyFpmsvZ3y/lnt5jD8JLJcgDPRaOqUrNEexW1K0SopMCPYm/\nRCgj1svdlSIIw88yyTFm7dnyfNcNoxozbDJ+H0UnBzLzrRVYTR/TSumj5zen\nk19V\r\n=NfSz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"146fd8c413dc383f9639d21d501c16db107e7fb3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.77e588d6","@salto-io/lowerdash":"0.3.10-main.77e588d6","@salto-io/adapter-api":"0.3.10-main.77e588d6","@salto-io/adapter-utils":"0.3.10-main.77e588d6","@salto-io/adapter-components":"0.3.10-main.77e588d6","@salto-io/e2e-credentials-store":"0.3.10-main.77e588d6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^3.4.6","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.77e588d6_1643411272411_0.24612981534292255","host":"s3://npm-registry-packages"}},"0.3.10-main.65a365d6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.65a365d6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.65a365d6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6cd29080897943b3a6d628e14d94095327d7a6ea","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.65a365d6.tgz","fileCount":276,"integrity":"sha512-egCleGfdfKOw9B4OValPsT5SBq/xo1Rlm5xq5UqHTBegyjqQPCo4VsUmUZP0/qwRM1IxitiiSk2Yo2ZmwV+NwA==","signatures":[{"sig":"MEYCIQDbsrwRCMqcLzapf9BpvwRGWI+rUcLF/wNitg3kLyCbLQIhAIDcp3Ds3WZTaZfz6f03c4YRjybcDYoPZN3zeqOs/loC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1952542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9kn+CRA9TVsSAnZWagAAX7sP/2uTKmV066IBNa7bt91i\n8XxV+JAX9V2EhmkGPt1XjHh008nBaN2GWQrRXuiMxJV0klY5LFIp1CPjAKg4\nO/66UPte7sP/4M2bUWgtutG/hgBUf2sbu5ggcfuimQU2k26KeZWK7RjHp2fX\nLV3bhGiHDqAiSdo3MyuoZ85wUtRIcqr8CfsWAilM9gScSzRiy8pN14KPXA93\nsylMbgM28ELE9XSNIzOjEVS22onkmzMmOdU1hCka7GHcXlDzo+8uiKGBPaZr\nSgENxF44Kv72lwGE72mFJHWeCgej446LJ2THnJ/upz3XJTa9I3bcEVKCFRE+\nLiezfEoidB7vmdp7yflG/GwZq5Tzf84DQ5JS4KoIWjH73sakyCiuab80zp2T\nNQKjmL5dBzx9mgmSZUsT0J2ay9do0vBqDYm+GoEBjm7b1hgUleIfSlkeRd6N\nvAvj/8Y8JLWVn/khUOzH2VwE2C5EFsDRal8kLy4CPv89GM107XNUct3een59\nChp1E/O9YOtQ8EuaI2lp0ewby2whP33j/dI3eRF67mfetLzojJra92tBgHJC\n3zav+fsyVgV+AQwvKqI5AaeNzbipAB97fJRIUbsFsRsSV+n9Yo+vmsqpHW9H\nSVVZXrxXBl66yNyUWgo+pKUlc08kzjSO9QgsqIMp4eE3YyN+xk7dCtCjhml7\nf3T5\r\n=5yg4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"8d5cb641884c00f651a0a9443d2a1f17dd658433","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.65a365d6","@salto-io/lowerdash":"0.3.10-main.65a365d6","@salto-io/adapter-api":"0.3.10-main.65a365d6","@salto-io/adapter-utils":"0.3.10-main.65a365d6","@salto-io/adapter-components":"0.3.10-main.65a365d6","@salto-io/e2e-credentials-store":"0.3.10-main.65a365d6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.65a365d6_1643530750336_0.18221259210353935","host":"s3://npm-registry-packages"}},"0.3.10-main.45981daf":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.45981daf","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.45981daf","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"be59cb0791da76440d7e5deee4b5ef96796ae29f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.45981daf.tgz","fileCount":276,"integrity":"sha512-IsW/SZUAr9zcSydrJXgg3gQRXZpLai5d5RD4NASg3Kp6jgPLz+dK+6jX5hukh7dVTheahvZFvcgL7LIe+VmomA==","signatures":[{"sig":"MEUCIQDbZT5ywZ3/tbLCe/Ay/78y0sPKccYEBxD765S2YhRitQIgd+nL524qCHm9RzByVMabWH7543CT+kAKBySVlUGI3RM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1952542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9lPhCRA9TVsSAnZWagAA8RYP/3n9XfgqANNXAailu82T\nWfvYfMkLp6CSEJ9Mx9sZg8CP8Po0Gk2CswXbov7jW++CcTUIvIlbfltRLZC0\no4cPBAUQA9oDit4gKffSco1YV4C7HrcRmyA8hQL9VvZcutMEJCIPknMDlh3c\nYpoaRU/bN0vUNz62jonzflOqMN+xniYji6/+W0RpIq1rnmP3HL83grarIQL4\niKztcGtRrtg1nuXeFdijdp/R9OuFGYJlLo0bb+SfxA05RJZBCpLaPEAItWiY\nX1NYFOqkmcnaEP3N1iw8goklhcw+pzS0XA/F6ZZhiYOJ5O3ZzzvRpNYpIvF0\n9PNLphXR0+dnPa71xxVEXqmTt5z5Xwd4xmH8WnNetWhf4wHdsM9Z7V1CMo7S\ni6ODr4lavKU6JUMqo0J6KRcsJoHIuFTxyfokwMlTpclvQI4OqlnVdgCz7YTz\noxRNgBsFFHbu8r65orM04TtKmc6R1o1gHfxSHu9MSdN+GqUO8rzFDJBYr8Jw\nHh2IdMwd7pNDLf+YZLLwzHGfjFDspoxihljASQU9vDWbWnucnsQfzOkt+RJA\nk+ec1ha1dPc7NIJg3FB2D/6dulMR5pHnsChU32HTo4xmu8gey7ZAiCTn0am0\nd0ILK4X23XryE6OB4/8REqgpIQ268LZJ0l3/xrx5iibw2U2TG7bAW+b1+WTG\n57YN\r\n=Xz50\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"c64f50b79084570c2edaf793b08b72584a3d7f72","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.45981daf","@salto-io/lowerdash":"0.3.10-main.45981daf","@salto-io/adapter-api":"0.3.10-main.45981daf","@salto-io/adapter-utils":"0.3.10-main.45981daf","@salto-io/adapter-components":"0.3.10-main.45981daf","@salto-io/e2e-credentials-store":"0.3.10-main.45981daf"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.45981daf_1643533280819_0.5472709374608316","host":"s3://npm-registry-packages"}},"0.3.10-main.f391ddc9":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.f391ddc9","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.f391ddc9","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"cdeadde9c2c73b0dd6a8a55508fdffd9651027fc","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.f391ddc9.tgz","fileCount":276,"integrity":"sha512-gZzTEx7CWdNfvP4j2xDWXZ3gr+WkwMi4Z1QIGDc8oqxH3qaookyChs0tKWfKhiflg/+48u/4Ovl4eAw2QIddJA==","signatures":[{"sig":"MEUCIQCAbfcIfPuzSE140nQdyO8TR7/MJXe1f5UampGBVRXzXQIgB5gMCzisv1DcN8P6JX/Dx7Ka34vsuEQQzNYNCLaOcBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1952542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9tBOCRA9TVsSAnZWagAAL8EP/1BVfJmiEUeyyAnJYI/m\ndNgj1vxcQ1YrrOopL2OQWyjMwO8xq+6CZySUyFZ3OVq6WlPtwftFutkW5h3L\nnlqltunBW4rECRwSztVHTdGienUFMJ2pzq+TLcb3KK1LxcFeY/Sl0sGIfUXN\nbg6POKqv1mxiDgVbeoRS0mnS1AU73IN7Azs4S+u26FVZDiUQQeuYyAvRGrXX\nqJbFxX/aVev7qBQBWlNav/8/717q8/nPgXpUOch6WQOHgh/b5/fh0ApEjtxO\nbSnQ0TZO0gZ8EHWWg8+1aQAZ/SUGOks0juzTE6yNYpmfDKagFKEeasR+uW60\nGLqZXKn010FPZ7v2HP59CRXq12GI4SnOVQuWJWZ87OzoB3Y0VkJhmu/Cvg/c\nIGh3GHdW2/mN5qnEulvwpevUoFusxkYxb3r5/0TyM24ea8EzawPXPQxmrcF1\nRijxg+KC+TP8NSbC7iTg/2Hs6zI+P7jpE5gaXM/F8nKY17RhwSXtuykezpvh\ntXkOkWm7RRomru2ztD9FWD2g3pmFmMNWUfq8MfH6FYOpMeFqyVJEYDi1CC5R\nqKwrjiOtQ3fkavFHCh1rfm0GFf9sWzWczXa+swr1vDNAMBhLpUvEIU/tPIlJ\n/uylpkPujQIRrtWT+NB0thXoIGFAddJzlcutwMu29XHHp+ucCxo1qZT1f0Di\nxour\r\n=8api\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9c9cfabcbacbd999bb143134319d2015a72588ea","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.f391ddc9","@salto-io/lowerdash":"0.3.10-main.f391ddc9","@salto-io/adapter-api":"0.3.10-main.f391ddc9","@salto-io/adapter-utils":"0.3.10-main.f391ddc9","@salto-io/adapter-components":"0.3.10-main.f391ddc9","@salto-io/e2e-credentials-store":"0.3.10-main.f391ddc9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.f391ddc9_1643565134569_0.7955626220439069","host":"s3://npm-registry-packages"}},"0.3.10-main.639e28cd":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.639e28cd","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.639e28cd","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"79bafc5084e4f669bddcf1cca50e802e5317b9d3","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.639e28cd.tgz","fileCount":276,"integrity":"sha512-eJOwngaZhiOSWllyxiUNaNXG3DrRQGSbXvEz8lun00gkToFV3XZcTJ2+p1J+tHeP680PgVoT2bR0v55CSPtNuQ==","signatures":[{"sig":"MEQCIFV7dpKY+zJuvdHzHpDJ0znAebQYB5zZ/U1ugNErRnPMAiAr7uLDsmH870j4/2ODbR6Ws5zPOxrRozO0wZtS/iZlsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1952542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9tLwCRA9TVsSAnZWagAAG1YP/2C8WgtW3jgyJ37rtID0\nxUtMFkqaO2PYdtP2NNKCgqbZVkSWgQJSBzvtHrZt4B3c+ULS07fozk2eHLMo\niPV3dkziRwCWOWhAAmCTNNRgQLfdwwVxCnbCjm44AGXkP/Gbis9rIsDqOLW8\nRI5ibhl9dp7WXHnamipmuZA0LSwvreU3VgNu7Ek9SYCiuquZe1/jFflKbtDe\nrLXkJWS54trQaBem9nK+EhAqJ5VpkXY2He5C8Agm2W04/d2wQeqYnqVPBRT0\nnDjlhTUXAuZ9SSdlabq0oO8GQ37z+xSZHc8+s9gUCl3eKTjKYJ48oQQRfSSW\nOC8GgumcPU5fEKRJToc6z7vmk/ob93rakt5DiNeCVkt8/9sZRR8fk36NnirW\nrqR7oNZcVK5O6gXSKMZqOXTT99a71zhy7uGgBLG5rwx5rXuxrM/j1IIhIgOS\ndnpfaDL2U6r5XwqJxWriqw6LdD/zxC3LeJsKk9gYOef4M6xS90gAOEeVQMAI\nSit/uq2FwVFdytkikaRCumMRN/KM6ydlOfcOrBci5TDm6wQWsTJBQcdV+/N+\nrxeXS3ifoMOyd22kjW9pBWzpsJcA69vVO0TWpgw1EHTRvpEg+z3tWBH/YQMB\n6zXdrFKs2cncI+r/FbQ1B0WVNhrJmHO+PsQWfUesEKLV8k9O61sq0ogsgkDH\nUxSn\r\n=JIA7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"0aa163b2b15f4022743ea1107098220121c403a7","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.639e28cd","@salto-io/lowerdash":"0.3.10-main.639e28cd","@salto-io/adapter-api":"0.3.10-main.639e28cd","@salto-io/adapter-utils":"0.3.10-main.639e28cd","@salto-io/adapter-components":"0.3.10-main.639e28cd","@salto-io/e2e-credentials-store":"0.3.10-main.639e28cd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.639e28cd_1643565807821_0.263560799089672","host":"s3://npm-registry-packages"}},"0.3.10-main.73d2bc75":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.73d2bc75","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.73d2bc75","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"cab4a2b40161826a94829cd4b4d69d7f2e4ecef4","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.73d2bc75.tgz","fileCount":276,"integrity":"sha512-rkboaWwjv+ilXu1Boc+m184otvQpNLZDKPSya50sXjm5VYPknBntpVTk+64txDhnGqQ/qnr3RI+NJgRWXPyGyA==","signatures":[{"sig":"MEUCIQCTDn4KLsVsX+JWjyLOMFuRYtDsEFH7VJo9r+dJ3p4NTQIgYs768GX5BaWWTYgTkaYLzlLL9evQve6nImQk4cHoXyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1952542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9tj+CRA9TVsSAnZWagAA4SkP/RzfrmStiq6uqoPUh5St\nFZrgX1Dvojk6c6Co83EnaD2huiSDLsNXhxCq+uhSF5CglV59D1MSVnOamT3T\niwp6o4IJQeFTHSc86VGXrc9IRR24GQna5U3XbDqmv6mXZD2CYxaw0XvMqAVf\neaj1pLjLPnZ1IV5LWMeGbg1pwYUAZoVopl0ABM1phXoNUHw6lTiBgMhtqf+c\n53EnhshS+BqykPsbnX8eKkLWvdzpdeK0kUchgQnALUED+73uDPkjlwXjVPvH\ng9uwkMpkTc73yewYFMAvLoGTBqOQy6uuzdCfUtZ05ZlBrCy5DNqTDRAQNATY\nkvQTumIIUttAYKSXuzHnY1qSFAZeVLoigAQ6D65WHbKEWZ4qGZbWGLjAwNJp\ns/z8OU66z8q+9sW6zVy8YEZ7NTtzv74nFL4Y1b8SsNq24IqpLol4wlKBCxHK\nNTo7Yp4OvyQligRTI461kDPHyTBk2GFA7HAhXB5HZXswisT5Z0oZwPv+Sd0j\naozHUP20g/vRS5a6uBonBPoqXs/wu0iQ0I+0yIEx5uWLSO6EivPRIvSe7N0w\ncFHMKfKvW3vrPe5s/tF2lP1pBYnDpF6sBfi4ac1emgbZkceT5gXdUwjAsriS\nj5GWt9uDu5ZKqWEccE1FEzwsCM0qlck9wQW4x5pmv0yW8PqfASXvQ/Js7Th3\nAt2e\r\n=MkiZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"475cac6c8b6574c9993f51d849b164e9f3c9a865","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.73d2bc75","@salto-io/lowerdash":"0.3.10-main.73d2bc75","@salto-io/adapter-api":"0.3.10-main.73d2bc75","@salto-io/adapter-utils":"0.3.10-main.73d2bc75","@salto-io/adapter-components":"0.3.10-main.73d2bc75","@salto-io/e2e-credentials-store":"0.3.10-main.73d2bc75"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.73d2bc75_1643567358641_0.41062057302216726","host":"s3://npm-registry-packages"}},"0.3.10-main.e6019a0c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.e6019a0c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.e6019a0c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"7063590726b074d01b63a17e5ebc2b3e4a8e3072","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.e6019a0c.tgz","fileCount":276,"integrity":"sha512-3GUyNIE/l9UiH35DWusdANBPm/9FscRd93Cj+CjPIx6JC0uNLk8hDutDT/aqvuwAcBWuP1y0wh2HW+UpQYQU8A==","signatures":[{"sig":"MEUCICucQJmB7LV9wggLB9ZGxC4EYI0sLOu+Sb3cWA/BKhDuAiEAiWf37RI9VKaMjSj4esGqYaU96mPmmq5NbzJrGHfUnTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1955908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9xUUCRA9TVsSAnZWagAAoJoQAIgBYEJL3efUyEIIsCwi\nYWoQmvbYTMPb8+3LXkG7FYiFo2MgtA6yCQ7ic3qRRQ9p1YH6TZv7sO4xWa/m\npE7at3XY4KxDr5HqaShWqePNYE4LjGsqDvjvQGMyiiwCax0HlxMcUq+Qh4DW\nEtduJ8DoEMvOQ6wRx5GmvGGQD7+v/nCkY1KaByJRn24SI7QIwpPi7gOurKJY\njeKdZ1dICHffEtMQAoVuLw0AhxmTjbAIslDt/wgTXq6RAkJJYcE+nDkyFEBK\n6xxEghwr+lo59+m2UgxhoG3sHXWFBSWD7vyeFhKzb2dZRK9tkiIJTvGtLx1d\nX/Hh5wlhjNMv5Ik4gzyOVgN5ucmBF0O5aslHV/xMFWjtbof0O/iWF9EbDIHS\nTW+XLRm71ogo69aHCMbQBt994R1Z5r0/sCsdBk1NJZT84VVwNw+qxwK110ov\nN52plH8v1r/APvOFDbMJ3amRinhe4LEFomyXKXgxBfmCZ4Jzxkqa06Ht/Pxq\nPDd2SbW9uU6CrORmqazeluaSaDqAr3x9Jkyo+h+bFPthuqA4qKifgBxugLEd\ns1FSMG34cS62XbVrZ3S/OIKqNnMHFKI6fPiumFj01HA+5yanvUqY5LqLCMUo\nYkNTxoCQp+TOOzsFwftQpha27rwgCmtaENVXHLc8ba2EjJo/h0sAIrKc9q61\nmYuT\r\n=zm9h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"3adf887ba84e0812b18e029c29904c8bb82a15d8","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.e6019a0c","@salto-io/lowerdash":"0.3.10-main.e6019a0c","@salto-io/adapter-api":"0.3.10-main.e6019a0c","@salto-io/adapter-utils":"0.3.10-main.e6019a0c","@salto-io/adapter-components":"0.3.10-main.e6019a0c","@salto-io/e2e-credentials-store":"0.3.10-main.e6019a0c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.e6019a0c_1643582740414_0.4366549982184671","host":"s3://npm-registry-packages"}},"0.3.10-main.ce5d1f19":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.ce5d1f19","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.ce5d1f19","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9ff2e69a91388085dfa0b6a9931816d2f92ac872","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.ce5d1f19.tgz","fileCount":285,"integrity":"sha512-HyHMW3g0m3ZNaoW4UCEfk0dCeCcdHZcmXYhFwj2t3YCexVTiIExc3eXyiosMjYL7+sDI8xvcrpHnaqSS3vB8EA==","signatures":[{"sig":"MEYCIQCtF2ol5XJwHfkCr/iuc2XbM8KXl6m9wYsO85vQA8TMFAIhAKfBN1OlnK1pTlSpM0xW5t5dhQwhgVPY9oSYPQsDWSQ6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1993934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9783CRA9TVsSAnZWagAAC4gQAKAXv1ocWkZSqFqnMiwK\ntNLaSUoFgQEqWbFTJFZxlB4Amyq8+s3eSxCQZ9NY4G1vPQThS8JqG66bVIOy\naOfBQXAHRzLtVsLBn4vvoWBxhfVucPj0k778DovHU8L+z73O2gtKwDFfemP/\n0LjYGVhv9CjqGKAGq0Q6EyAlnADOL9KTKDRsqXCNj7MLDb+j3dvENhGlYxhv\nFmYzvIcACVe2H6wsIm5gi5OwSbZ185s19UsxpK8q5oWnF/t31YGHCiLTCwUT\nMam764LpAf/ZuRCRktIASISOgLk/9Vx3XX+tMQ37IPKAs1sTGozgTNdQ2gY5\nfT9AaQO1qkr9oieivD7pPxglBjzTDaQSnpHo0eILQvNFFRtJj4OpdegK6gmn\nUiMb3Rf45Rx9PyQ5X69sn4/96Wr6weevgIq2fnwk8Gf7GAkR6FSylOUPBY5Q\nIJTrumbTAWJvJAsrNLUKCl0To6X5rUQngbm7D1sjZHt2NymdxdS+I3UH3cqc\nPKUsZvvemYqE6zIM4wiOW/GtkxsReV0ZZ13jaq4w2vTW6UAF1nFdVRXCtC5j\nbSWFOHA16oDfFzJQfHcQ+eEKuF57uu5occbvgTcFaODis9w2hSnIbCYtdxNP\n+eIMVthAhZA9fw6yHpAHWaM/lT41SJyi9L7HhL8Yrm8mJTpjENB6vk22RWaZ\nyrv6\r\n=rEst\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b5a43c1ad6652498abeb16b16e25946424e0e3b7","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.ce5d1f19","@salto-io/lowerdash":"0.3.10-main.ce5d1f19","@salto-io/adapter-api":"0.3.10-main.ce5d1f19","@salto-io/adapter-utils":"0.3.10-main.ce5d1f19","@salto-io/adapter-components":"0.3.10-main.ce5d1f19","@salto-io/e2e-credentials-store":"0.3.10-main.ce5d1f19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.ce5d1f19_1643626295281_0.6483672018190516","host":"s3://npm-registry-packages"}},"0.3.10-main.94cd1f97":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.94cd1f97","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.94cd1f97","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bf1b788879849cb26174761150851d8fa55fc2f4","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.94cd1f97.tgz","fileCount":285,"integrity":"sha512-G2GJa9Eu+TSEhSn0e7APNKVG5pAIGTDOWEJ0WhzSthDkP03AL57WXOLKsUWDK8dFJjxLiG5welAoKEf7yAjcQg==","signatures":[{"sig":"MEYCIQDfLbiLWqOjC8AUuosWRmoN3QgNmSnz46uw5MKNX3RsbgIhAJduydiD/dKYtFBbiE4ncOgKjrRBq/GjjoVna9I1EW2F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1993934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh98K0CRA9TVsSAnZWagAAhboP+wZSvY2qMsqiQ2RKbLmx\nK6gft8sRUwY0r2awuu9y2pSkeqyCGRy7b09Rot24cwXgMAIAifyKJHc1NciN\n2U8LbhSF4zc7VQWbIjKXQStFKJo4r2T21PVGqFH5nYKb5fvoF/SWy72QPABX\nHXGT8cGKjR1sIK50FdKJ/NfEYS/xB7XzXG037uUvCEQS5yNEd/eCH3PKrxQM\nsdAJ6JnbFkq3G6pmDoH+1pZHZiRDE6RUPrq+tv261kZ9f0R+3qbBWjS6eQBH\nB2OmV8Mpj1szJtUXiXaFEKR6Ys0MHXBglsc5R1ndxfxehXfK4kl8BZjZ6y+J\nGQmhsuqKN7UFPBY4qQA8ckUYxBUw/ToMOHbJwnQwGe4y1chNE8TSddiFbYuI\ni+uCIiAv2Q8uUeotxOUKI6CwoO+WC1I8+DPyBI2DDrEzP82cCHzVkoc/tZ/Y\nwG9t+cf2SIpPn9ZenlMy5p0QUxD0VGsrFLEtO37i54AVi6kacnlDhg3YMeNZ\nhiAlRDESHKgBIaKYWVwfK4GosWh7Z7MSCdDz6wfy3c2ggMj6G+j5vYpJie17\ncB6L+qWMdKg35s35JWkpLFqYtbeWxHwtuK+Ama04hEJ/5YBtD7Fj8YIsHQwi\n0BneULMyioohlTgRM1xRi1ZYfwkQZ5X3g/vlsNlhu9CrDr7WSBQ6hRaXRTvl\nY77W\r\n=admw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"43b77ffe23efd8478617b8b1ee4618bb14cd2711","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.94cd1f97","@salto-io/lowerdash":"0.3.10-main.94cd1f97","@salto-io/adapter-api":"0.3.10-main.94cd1f97","@salto-io/adapter-utils":"0.3.10-main.94cd1f97","@salto-io/adapter-components":"0.3.10-main.94cd1f97","@salto-io/e2e-credentials-store":"0.3.10-main.94cd1f97"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.94cd1f97_1643627188597_0.18518794187404253","host":"s3://npm-registry-packages"}},"0.3.10-main.049288e7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.049288e7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.049288e7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"97f65244c31fdb7107302ba5cb39d2156b4b8e2f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.049288e7.tgz","fileCount":285,"integrity":"sha512-fxl8bkgJx+uHy8WIsTrpjT68senrt1Tdnfa8KO0Ek7KkUauJRTr2Pbic2UZnTmLN68QP0P6t4fFg5sajDfDtIg==","signatures":[{"sig":"MEUCIBlf8TVLDCuN7pVWfY1dYZReotMpb7e4xYLQTz76rg1GAiEAjIDrGLbX0GT5Q56U269j5bLbWAOSJq2gp8t5XxGErc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1993934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh99xLCRA9TVsSAnZWagAASskP/Rq9/AM3rva+v3fmUeUJ\n/zys7zkl4cLECz25/yIbyeXfTKiFn3+LBVC+vxI+ddJnqN1j8BZNFOfFdl8A\nJMxCEbpBXLLSWG5ME5PxJQAWmjsqyP0VfSjDnLChCVEUmU1WejDN4K43ZzYh\nQolxkt5ZC79haOzserlDbvbteih2jl5hzB/mFpBbXExcx7CDk8ds0FKBf6e4\nxv0+BXu3+6tE/Jh81fG7byoXL/7OCPWI3Brn8hxlpdZ7zEkIrOqPzK5Tnvga\nhkI7kEqAJcAcs6xivhEPiyOqhGADuvGn5x6/Cgu3/j76zPXo5gY62lymN2ch\n3LDDam8wetYCheJHUEEiLj1H8WAKUOiTfgm/XwGHXR3fpv46cIWWGWxxCuqL\nxGwNjU2bGMooXfqYYJIVH9cOwMmhdx3ryB9Zx3EkWVnkewLYoTR5tHn9Q79/\nkQLkjakEzU1NnkxTeNnHCackML85z2n+uJfY4w5CO7dKBVIeRFTrdqodmDg7\n1CUGCs7hdMZ1T/DZQu5lXQ/h/JcH7+a7KSJlyzXPHmu4JHhGM3hLGttGcdX8\nc9zrJAWdQUVjYqATQhLPqyBDzBjEP8prZcmwPVKNrmcwtsT4WS9ncn9TArq1\nD7Z4pK5PJnqhwJFukHA2ou9/pMwGQ2Kjjj6zyIlyvC64furF83phMLAF03oa\nrvsw\r\n=39aM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e2cea6e4b4b57eaae8d5216fbf3e62572f483c76","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.049288e7","@salto-io/lowerdash":"0.3.10-main.049288e7","@salto-io/adapter-api":"0.3.10-main.049288e7","@salto-io/adapter-utils":"0.3.10-main.049288e7","@salto-io/adapter-components":"0.3.10-main.049288e7","@salto-io/e2e-credentials-store":"0.3.10-main.049288e7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.049288e7_1643633739621_0.6595259942004785","host":"s3://npm-registry-packages"}},"0.3.10-main.9ea5b849":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.9ea5b849","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.9ea5b849","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3fa3b8d3d748c1903db0d54b4715f49f6c956e21","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.9ea5b849.tgz","fileCount":285,"integrity":"sha512-fDRO+tqphFa8i2icUI+Ylhv/YP/ZqYUYypRE//C/tAof9tqHuN9IYgaENaNIdSDlJX2LTKvZZHAb+JX3P9VRrQ==","signatures":[{"sig":"MEQCIFR13WEo4nVVXJf0qddZhR+RuRq8zaW6puEu/9jupS9UAiA+QKdTPfWEkfQPZFpRuPQmi3vws6Uq0mXHfWuoSSmn6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1993934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9+R6CRA9TVsSAnZWagAAtQUP/0R0+oghXndlzKg02hsu\nan7m4M8OAftWkP/zQBUY2m75I3Tr+GT14aKcxmVMedCuBw9Mfo1g+DZKoJHz\nVcOdZYpSCPxrPmRB2BQukIQzypOfIaXn6SX57nLBLowJKJW+n1X5tJUwfa+8\nIg3/ZIBIbO2tA+/Sp63uDer+qKGkyKeFcLjtiF3O5v8QPPBoVaois3iKWXeA\n9WsPnrWbCYeD7C60yrKyk+jgrl59lNebFkGI80CZAQwnt13ddFBeU+deSsrS\nUdoADuhgXtZ3it0teQNX4OZ4vleI28621+aarBHO2dEayUU7RRTKrSy2Cu6o\n0yNnH/9vI9I77QYPwBpi87KNjL1bl02NLr6HwngvERVYyY2JIWXUHxDd55o/\n1H6CQy9OsAd741NdBBBlap6s7mE0jQFI+9/nTpxGFaDdGdPTrtNUAJp8+Fuh\nFJ8TnNRy0/FrkJtWrLVELFoHvyoaT6aCL+tiCon5TiWyXgqK6bblr7iB0nPi\nodJyHbWxBuHOHE0t/O6VvmmNxKNSiHOjC2PGDXcjHnKHnsA35Pbtv8Qli0Mg\nq6CGlfRGanYbzTlkIxtKFYAHSUGUocGxd7aIeHym1uE63Tw9a1o6rm4AJFP3\nL6y2cx/Fhe4sVCJYweRIgsdIbRG7aSVi83CmXKAWwlW5zJ3EZ4/vSgWXYrc6\nO7Tb\r\n=U7k/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"cfbd7db2d73eff270073e7a700a9de2ddb6921b5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.9ea5b849","@salto-io/lowerdash":"0.3.10-main.9ea5b849","@salto-io/adapter-api":"0.3.10-main.9ea5b849","@salto-io/adapter-utils":"0.3.10-main.9ea5b849","@salto-io/adapter-components":"0.3.10-main.9ea5b849","@salto-io/e2e-credentials-store":"0.3.10-main.9ea5b849"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.9ea5b849_1643635834488_0.6509551714855943","host":"s3://npm-registry-packages"}},"0.3.10-main.a312a5e0":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.a312a5e0","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.a312a5e0","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"881189d8b3339e1edcaf96a5558d07e8135b2d75","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.a312a5e0.tgz","fileCount":285,"integrity":"sha512-xirQ7d5/VN5JOiNKgTdpIkrnVQ5Aj4iCSruNtOUwH9JXf+4PjCNDaPc/gX9fwM64VE9v55n1oWHXmoE73fyoYg==","signatures":[{"sig":"MEQCIFqGuAx3HVMppryryrA21KGh1mKXi0pmaCjtrUjC/pODAiABXcho5yc+cw8CmZW+Dobtsr5ZBFAwjQL/Ki3W3FQ31Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1993934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9+TKCRA9TVsSAnZWagAAByQP/jVXOub39jSk9vRtTrDr\nmmLYMsI3WPbo05tRb3CBrRsZkTa41dC4D1bOpvn6V8xzLgLw1VI/mADBB9c3\nzKKP4+bX4s8UoLZvNe7j2zNJxAjKmPwipkmxbEBI0A5V1qx07WWvjKkO0zDp\n8TAt1L1INnwb2shQWRZuBPLh+NRPA5HOrcbQG0MN2MJhm13D/K4L5ZW+cjhH\nqqRPDIz1FFnEwCAf5/22QNa6eUwU8fSKnULKhQaX7+sqPdCzXX3QVUaK0y0s\n4OwSeOU24dmDus7A+rOnmQwBxy+vhrP9Okr7IDtHzYr5EmjWtFfBgdX8/sEI\ndgvY3BF06LmLU/ljH/5hrkCh6C/xzMzKRyWNtNDNdpH0h0yR08M5Msfql6nS\n+TqtNZVH4eAmeI/zA0YvBFNq9e/l/Q0y/Fh9fMpmrsHIJJn4/Ac5Ph88r6S4\nr3Zunj9fHUKhlxWPdDgP2cB8PyEpu86K2tNss73Gm1Ewj04EL/JpLWhEwT7Y\n1u7zD0rj+y/J2X8Kw0hftVjzS+wXenaPBgYlc4awv7pJLhmyWyTTNjDiUeQQ\nLdE3LfXRai46QxfId4F+J+VKTQ42jP40w/ZWyxlhLNm4bw7LqLWJ3n8BNxAw\nZ4nmEIDBewn3S9wjUsvac3AxvbtbJnOPXMHIYQ5xfULXX3JqgEe2L7Mon5cc\nk9w6\r\n=+w3f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"afcf3466604dddc941f554233fc573d45d98183a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.a312a5e0","@salto-io/lowerdash":"0.3.10-main.a312a5e0","@salto-io/adapter-api":"0.3.10-main.a312a5e0","@salto-io/adapter-utils":"0.3.10-main.a312a5e0","@salto-io/adapter-components":"0.3.10-main.a312a5e0","@salto-io/e2e-credentials-store":"0.3.10-main.a312a5e0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.a312a5e0_1643635914552_0.8904718591101914","host":"s3://npm-registry-packages"}},"0.3.10-main.866e633a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.866e633a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.866e633a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ff7f48443883b4bd3b6b1f7c10185ec566b7762f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.866e633a.tgz","fileCount":285,"integrity":"sha512-rlaFFIk+c+xvVfE2oezfytgL2mXhXjazpONU+yKilwqseBj1Os8oIUr3zFPf3tCypr+WjsfbThpucWuGlF7o6w==","signatures":[{"sig":"MEQCIHLXBoTDZiOJtSgU944r5735+pIM9a1mgTdbUvlFzlELAiBGv7SGKtg/UNv9hfNXGgDngCoz+NhVVGxL/FWiSJyV+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1993934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9/02CRA9TVsSAnZWagAA5WsP/iHWhhnDnrcreGuodV7+\nXAIUVBhqYzwyG9qAbHSel57F+BW3YUARsydmk17wmVGr+ruxhx9bBA7drw2N\nSYtiS0moKU7ik509v0S9vjzJ0eznDiB1w3bXoTYnjbuzbQUfyWVA4Qn7hrg+\nqKz2+myyRFcVXtkPc5cntQ/KDWZ5pxjS+ftwpnS7eZaxN3Efi/Yd9xP/tlQ8\n+hZ/t3RXt/1QSY3sci6Tsqs8xlFWgnS6m9420gxCXL/5PYQ7yYSIH06poRrY\nBkmdth6WDiMCv+z9fa8scn9Jt4aNc3v1B4Lc3CzA7ziJjdBn51K489CdJGAa\n0h+QPBqnzOPpysn5+x1e9z0a00ZFNkNLq7SSl84/JJsxn7lg1kBWLUN8wmj3\nzb5ztLNr1/fD9NVDU7BmjkbFq0902qL7hry8pr3pQLln5tXb8Y452fQitf6S\ntd8UvF5fpuEOTIrv/AhrQ49qS+fy/AcxP8n8fYQ3R7FsR1Tnv5Uwl1Icoyyb\npQAFqpS2LVPoHFnkThm/bFLI0LD1UhfqY57lVwO0qlCnu0S03s1YIG7nePGb\nmuEg9ZW5RQw5ktmD6axRYyciLOfApwesPLxGA8zlkmjnqmcsefyhccpl9k94\nPkQXqQKolicua/YYiWsUX8CPupECRqaeGnVEN2KC8oJsOEMANAWvuQ0SSLUK\nvyAJ\r\n=by/e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"91ea442c50820d6f1f4059b0472867308e8c561c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.866e633a","@salto-io/lowerdash":"0.3.10-main.866e633a","@salto-io/adapter-api":"0.3.10-main.866e633a","@salto-io/adapter-utils":"0.3.10-main.866e633a","@salto-io/adapter-components":"0.3.10-main.866e633a","@salto-io/e2e-credentials-store":"0.3.10-main.866e633a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.866e633a_1643642166681_0.3382527150932182","host":"s3://npm-registry-packages"}},"0.3.10-main.5d2acf92":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.5d2acf92","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.5d2acf92","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"103b29132f707b5d61a5cc9d10b9d4d6ffc35269","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.5d2acf92.tgz","fileCount":285,"integrity":"sha512-mk0fUtn62TmSBxPd8fL1m7pR2k5ns6a3HNRSNbie2QpE3Xd+qUdJgPN8A/5TzkUynN9Tz42M4OgG2EdLbAherQ==","signatures":[{"sig":"MEUCIQCkgDpDWFWU9l8Nb2JU3Ra2X8cOTZWeRfgE5Py1Ix+PqgIgI9ZJGvROvLWLPOcMoNN4+9v7QPXVKHINoXN0XIe/ijg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1993934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+AOZCRA9TVsSAnZWagAAxhIP/jX4pT7b8LC3QqIy0MSF\nKLHCuuVPmq7nWDmTorSOsg4+JMhxTbwL4JCXiDX7F0l3gObPhSCXagZvWfEp\nqh3FbHpk3YTJcrUm1FqTEsLPo4gTQYYowao0c1IbVQ1dBdLTr89vNWZqp9ya\nHZG+KZZUVOHwXlYzl3VhwWWEV5ZfhFw+QxJKHwKGA/MvQfnSLxDfrdaqWHV9\nDV8vz4+pZoEzMjjLirTz+mUeVtapZskATgew9bzzmoMF04xQ9BRIV0PDiW6r\nmLoOD56qhCzgGw9oRjTOsH0Tbq8yBaWb33kweIOOJz/z0xaZD8ezr/VM2tx5\nMxp9rvSfUxZLEclCMgiyDEyTVa4tQd/hYOL3dEhIj1zA0dpgLKTsd/CpdFof\nQ896Vr7hFKoIOCDwe+jp8XyWzcxmdip1fVUh5kFAvlWXQMBCQVXC87Etzd5n\nQO7TLIqF/V8kkErlhcSj5pNoIVNBf0l8pdB0vc9H1j2UY4WnlMOjOO7WOI+o\nUxSABmcrQLc0s2gaehKUn71PYuphdKU1reQqmk6Bmr3OpgLrLXuL0q9fke6y\nfOXQtpVx2mjVCmXNpxcFNguah79mGH6AwwET3CK6CjDsp0hNyEtedfxPdN8P\nFkeXtbhmG7zfd1udv2dxmuuMe8Z1UNtSdsZetZ37gqF8PZBed9rk0zE7Edpt\nxNtN\r\n=nS2t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"4157373034fb67b4c8f984a95df0cc1c8e543ab1","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.5d2acf92","@salto-io/lowerdash":"0.3.10-main.5d2acf92","@salto-io/adapter-api":"0.3.10-main.5d2acf92","@salto-io/adapter-utils":"0.3.10-main.5d2acf92","@salto-io/adapter-components":"0.3.10-main.5d2acf92","@salto-io/e2e-credentials-store":"0.3.10-main.5d2acf92"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.5d2acf92_1643643801056_0.6825820554262565","host":"s3://npm-registry-packages"}},"0.3.10-main.88d49e45":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.88d49e45","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.88d49e45","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8e59b36f2a658805980c1f9570a10896bdb175d8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.88d49e45.tgz","fileCount":285,"integrity":"sha512-L6Q/bEIeNBahWrNk7txHQN4Vf/iLW96UI8OZDae2IKl0LY97bPLOQbb90ojC+VsJckgDHADRG089hXd00BVVEw==","signatures":[{"sig":"MEUCIQCvQAUcgBekBaZbWhaQewxqPxVXd+J5VZLqQ+aqZhsP+gIgKP6sADISCNDr7pVbKmdn5ZxB9vW5JorRdR9IqimQ1EE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1993934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+RNrCRA9TVsSAnZWagAAGXoP/0ti436mtKKbcVaUgZ/g\n86Sk/XIhPo4CvgJgSIn73KQz0hn32HRDzcyBfk1hMqB6d8fUDkQZpXdvbfkR\nVgnBBUFlPkY6dePBLUK47nAw4LX/NgasDBhgtr4YZD0VU3xCReVW5TNz5Nqg\nNv0DDoW4+VAf0ZvniKhQGoQByO3sc01nhFkXnccBE30MQArB3t3wBJm9GQ/2\nNmGrCYXRBvucwsSFBvxD/ltw4GcyiGWgRSVuhZcNVfq+Fg2/zZ/EYtFDN5zr\nP4ueWGVLlTrYKvKXaJr+SQTINtFy+fecWIeKSeG46tIbkQDnYCCI4w7IaWho\nAe7mhfJN6WE2qZHCNrba5xZLeA7f91s50E0diVF0UL38JpAxJ38KRR9tebaP\nUXBbNJXATPibs7Q0a1CW+Dplqh4JTzhl7EW5uG0Sd3DWbQQByxETFiLLj7g+\nMnpsqV4/hkfO8gkPVgeyxRpc1KwBAgnYk3Vz7QS+hqka9v+lIDC2AQ7R8Ca0\nzL/Sa+MsJMamTfGc34o3XAh4Ai9SBMC4hisOIIGt7P9BC5KNz8NKXIG7Jvh0\nc5Sdsut45q0SSMm5Vf9EgrvtdKiP1dhHOzteKJUEzPicCS5uvA1Cmu5ntLVV\nfCyYmi1mN17dPhR4AtsZ3s3bfDzBLgbuKXyLw5lj7BdQuGX1B0CCRhPL3oyJ\nzqek\r\n=bfGM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"3851664fad15abfa3bce2fb62d09f57c70bfc410","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.88d49e45","@salto-io/lowerdash":"0.3.10-main.88d49e45","@salto-io/adapter-api":"0.3.10-main.88d49e45","@salto-io/adapter-utils":"0.3.10-main.88d49e45","@salto-io/adapter-components":"0.3.10-main.88d49e45","@salto-io/e2e-credentials-store":"0.3.10-main.88d49e45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.88d49e45_1643713387385_0.6481533055564772","host":"s3://npm-registry-packages"}},"0.3.10-main.2c6188fc":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.2c6188fc","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.2c6188fc","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a2b679e0185701147cb6aff40a7919f2298d7734","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.2c6188fc.tgz","fileCount":285,"integrity":"sha512-0owTe7GMritx183UkAj+nKPTMJpRzksKOK000QfLYpWm0eBCTiNOLD6Sc+hOJAi+qOZ35uFanAHI6m4kPb2xUQ==","signatures":[{"sig":"MEYCIQCxr2tAyQwv1zada0lOKG9H+rrI59UEklnJlEEFjGL5NwIhAK9vWeze0vYBg+omg43pVIh+1oMZtzsjz6U/Llfgr4UT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1993934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+UOKCRA9TVsSAnZWagAA2jMP/Ak0nD7L+C+KuVoL+K2v\nXxgIuOwO5ehVIZC0J669f5Qc+0Y1ui+nCWx3/60k6Jao4oEOmzDGD+hnBym9\n4I8DlfaK8FDNpl+9P15G9kzpijwvWXP7K6Nx5cdY75Nw8LfcyyOlschZnGGn\nOmHUGU//8Yn9fRHcJkOIqKvqLZhodtoN04WGE82mUKYjjBf/Kg1ajZDhB8hy\nRXYR/WmTCX66xvrs3r+7HyDvBbRE2xh/0KAySbnmpdBuwOQeugdXELarS3V4\ns6Mw1E7G33oT+oGOqyj6NGnnwl1GGxwc8V2ZTHS36Kwf4zwaArPjgcKg3rwr\nSN/1PZZK3eVIn4PxxsYARFWvheA53b+nBMMWKyLIUV/W0OhtUVTWe4Y3wX9h\nAckg2RTXemWZWtTDGpSgdpENM2IB7eoOlhXbkULyqrxMkavodcYDurIELqy7\nCOVjCgWVR33GbfOG3G0ro3GhK5CjTv1o5Nwe2k8RQP1rR2z6cF6KyngCTDJu\nnPmtO7mR1Z6MHVjx0sF2AikmDemXPY5UaDpniYBLyxaWVRC03Lgidvk7jDdO\nkUjxjIe+eop6DcJp+PphSFYqta3hCTOyKZ9LKFbjjpdLkAAp0AB3Z09GC/0N\nfleIvmSQvaf/X/DDxkfwihPLfdrkfclRBGyOYmSqMpcHMRQOYK0Ga5q3Pks8\na/MV\r\n=kB1c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"ff019f105da710356507ba29e1feaad0c11a8267","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.2c6188fc","@salto-io/lowerdash":"0.3.10-main.2c6188fc","@salto-io/adapter-api":"0.3.10-main.2c6188fc","@salto-io/adapter-utils":"0.3.10-main.2c6188fc","@salto-io/adapter-components":"0.3.10-main.2c6188fc","@salto-io/e2e-credentials-store":"0.3.10-main.2c6188fc"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.2c6188fc_1643725705915_0.8752107345187379","host":"s3://npm-registry-packages"}},"0.3.10-main.a65a5314":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.a65a5314","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.a65a5314","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"00b3dcce5ed85dbee41d6e3fcfdb4758acdaf4f4","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.a65a5314.tgz","fileCount":285,"integrity":"sha512-Ms0PhI2O20tYYwepWdD2uPTm8HsXA2QO29t3aT6U5+7yqDIdjK0/r0qDKLuv0K/Rf6f0IqVPmImmF7yKx8X7PQ==","signatures":[{"sig":"MEYCIQD5sKraDasNmp4MaurRtS+PyA5zEh3QL/o616kx+WFe3QIhAKj/WCG3pF1KG/+FgKzAO4j2RcH53+O1yus4HvJZxxdn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1993934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+UjmCRA9TVsSAnZWagAAo40P/0zC26JemHhURGk+n8UQ\ny4DQU7Sb9IzSSnEUem78oAQbK4IWVe05N+48Za7sObtgXu6YXFipsPKPY3vG\n1f1NSBs9Sv7opBIWWtLR3Avl29cfIrHBuKjXYoVXM0e2h+PdHYCE4XvzGlYz\nTcnLoNCTeENKipLrgVFbHsCW8dvD8BOk/Q01llx3gVCpwzGnJRcLtLWbdjFa\nC5NFYTLbNASbGFUjTphxLmzxbkpnEkAIZ5aeu6FClifCa15STRf6q4CTl6Bx\n2v5JQxkMVnI/rdywLwjodHadASObuC4ZjkdoYr7XtDoEjfNJTQb5j6LACFxH\ncJBOf22idotm+DZAF6KZpQiOrYDS0ltv04Kon6yfYdBkLnSA14IILhbJ8yM/\n5URxre370KaS9NEimZJb0JWMf/ainVyHBOpo1/mxWhQIMPqlEsWgTf3tMn5L\nvDob7A9ah+hLxPT0iXaOmRb+Wlnq9F0UNbvFg0PA/CoXfSO2UYcbXkr4mO7n\nWu5NM7FkbcA8mz7a/0EXCicSNdAVTN5yHPXyykNyGsS3fi2gccycEwQ/GY4d\na8ww5+LO5qWd4sIW5NIl+0zAUytixINru/srNlrWXOyjVBFjQCBptsSemig5\n8vkiDAWJ9baUCX8w6ZSSOEWwDvnYh7y2IhJjPdWfaPN7Yq9F6XOHawUQVqEf\nUrV1\r\n=8EP9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"6054bcf610a2d7faa8c8644556b33cd94a2059d4","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.a65a5314","@salto-io/lowerdash":"0.3.10-main.a65a5314","@salto-io/adapter-api":"0.3.10-main.a65a5314","@salto-io/adapter-utils":"0.3.10-main.a65a5314","@salto-io/adapter-components":"0.3.10-main.a65a5314","@salto-io/e2e-credentials-store":"0.3.10-main.a65a5314"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.a65a5314_1643727078270_0.022019812245611448","host":"s3://npm-registry-packages"}},"0.3.10-main.d3b30b61":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.d3b30b61","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.d3b30b61","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8d7fde105295aeec7d9d328375b08a25c41a3b67","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.d3b30b61.tgz","fileCount":285,"integrity":"sha512-gkE70FBzLYZNtx2ccN6OhjjCIb/L7xireBNTNbwMDm01ogv2PPdPil6jfjQfvjlU10Ch66sPkCcxNuZPy23vbw==","signatures":[{"sig":"MEUCIQCzIdRxZZ6ptMxxqyRDkztKkSP6UAUAdfZwsLyky0HfVgIgclv1tnmTKihwZWXlGRYaQh5ZMab9ebibRlpBZMF3zYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1997359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+VGqCRA9TVsSAnZWagAAhesP/R3oNnmi+mqDNdollcsS\nKoO7sffSZ/ZNd5m97uoIVhZMWA2wP1OO114OghsCO8SRojAnCKBrIQtqP2T4\n2T6aWKmwpENyFSeTfFEVe1Ii3tGzHv9o0GmUNlXFV/GCfEx0An3gNPiCEpac\nxAIvJFXzmvkrzHiCZF/SqRZsjvPTeAPtwRg8KctKvg7Is0aOtSj+40NB4k1v\nnl+ugJ+T0hGL/e5NQSNpsEMx6RL1IsYLTCA+0h0AWQV/geEWGff5tAZRUHkN\nEZxuDbydE6pjd95tUB/mHQuVDGMTMwR37mepEmfYfldCtfbHJ68DpO8JuREw\nHAOVPZxc+lFMiW9o7TdtcMyDtGsJoZ+MY+2m6FKKxjypxy05cHFc0DgX/uom\nXzaRxpC+Ra9T6A4Vqqz4jB/SE0sCodDGAYmqdWj1NTphPW/bs5mz3aF5HeXU\nBBg0SO3ZogMm58DEbmPokPgqjw+RT6nyNHuTZB8+FzNOPXwb53EhKe+frz+2\nfEBqzX44oR8miUMCojBoi4pugqudmsuhrX+912FuFzGbcaQHOPkPA1wu7eBQ\nAS037zxwSOjACTVnt9WBNdFaoujsTQEFAHpDs785nHRzQg+1LlHvWasGDcsL\nLog1nquJ+i8+bQSB6Ky8ftZ8TUo2mSngKB8jQG3mgeVkTg0gwCsYEplewMGF\ntmyI\r\n=bjdJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"7aff665771c49ed0cd38e284b4f0174071f57d48","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.d3b30b61","@salto-io/lowerdash":"0.3.10-main.d3b30b61","@salto-io/adapter-api":"0.3.10-main.d3b30b61","@salto-io/adapter-utils":"0.3.10-main.d3b30b61","@salto-io/adapter-components":"0.3.10-main.d3b30b61","@salto-io/e2e-credentials-store":"0.3.10-main.d3b30b61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.d3b30b61_1643729322338_0.31589949161979747","host":"s3://npm-registry-packages"}},"0.3.10-main.6cc4124d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.6cc4124d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.6cc4124d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"da6716b8687b3c20ca6889fcbf056a341962c533","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.6cc4124d.tgz","fileCount":285,"integrity":"sha512-96gIJGB6nc4sWS52RvFXctJEDCTztxujaVMYp7JIg9FaPSFG5TBH3yFd6U1ZlGjIyvsBU/G31V1oqkKMK11Ovw==","signatures":[{"sig":"MEQCIGT+shGWU1hKrcyhvR0kw0ZDQIzILdfTB/mrKZ4k+o8mAiAtarAe53kBJ7WbDGf0iLcKWWGClOKszmx/WseibELW4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1997973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+awZCRA9TVsSAnZWagAA8UsP/izEy+tRc/SU+wEYJgOx\n5oVuSE/TPYi79EqbsNwBMw51s9ED7tpn8Kh+dUMTbMjpK27Ps+GMAuAIA27L\n/fXggYp+n7LV/FSNKHf56cLeV/izglOvw1Wte2Upjmr9zUGMQV70934LewZC\nz23YFodQ+OGIHEZol7KA78OANBQLw1p+iA0ECgY3ObY+XnVxBO0qSQUxjlTa\nh/6VC9KNuFggNKShUUX4FFpSkOxtF7ZEUE7HaARkOFCVGuGZNx/khvwq/S6C\nxD1CruD7Y5uoke2Wrn/IMaADW2hxZWdOoKz9N/S25eWOUGm2P0VtQULztRop\nUwAJoMQzuYgOEjzck9jLDdAYemg2mnXzQT4H4zvdhIAJxzFWT3trjnNcgf9P\n6SWs+HGPyGkpZAFGKgBB6X7xyhziHQBelDz4zpK9/iDOAw1ey2teidSPWmp6\nQ5QXPUmxwYlemKqF6QM8efqutN6NFAJ6Q+4rEmqiaMUw6wbJPU+XQIhFQuMn\nXLhtpdgB5AvDs0mj5OjDrNyJ7ukqNCUsyuVbk9z9o7CyxGif+IO0T+7AfM0O\n1Yf8jSx3xJY2x1BqU8HOVs2IPzjbb2pcibFNB9TJ/3BOYYlVTANXKhIXje9J\ntO8X2NihuD5A6db02UD9qotRSG2XxUWBj2lJ48YC32yIsviENmSVCm5Yw+D2\n3NtS\r\n=n3ka\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"505faa7fa20c121636e4889fc3efa9585d1564fc","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.6cc4124d","@salto-io/lowerdash":"0.3.10-main.6cc4124d","@salto-io/adapter-api":"0.3.10-main.6cc4124d","@salto-io/adapter-utils":"0.3.10-main.6cc4124d","@salto-io/adapter-components":"0.3.10-main.6cc4124d","@salto-io/e2e-credentials-store":"0.3.10-main.6cc4124d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.6cc4124d_1643752473274_0.8227376290513209","host":"s3://npm-registry-packages"}},"0.3.10-main.eeacc85c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.eeacc85c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.eeacc85c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e58307cd6c8bea5e1da95adbf1a52559a533bd8a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.eeacc85c.tgz","fileCount":285,"integrity":"sha512-rZt9M2OKpWwQD3hGYdUZ+5/0GWq1GvX+E5xTOi6vzjrL9bLvfX1Wa955ru+rXzDcLwT1WOuOLUF6+gK1nbDHBw==","signatures":[{"sig":"MEYCIQDgJ37bg76VXV0vLvbB4OhxungvjSn7tmmVy1+RPPPhCQIhALo/K6z+C7Sd3svFc02yIu2qENMiMcogkMVULInPHpcd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1997973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+jbqCRA9TVsSAnZWagAA69kQAJrLBs8+OiKzz5qDJCAg\n7/Eci8BDve68akcqgH90/vJ3mXMONSzlxga5AI+TZQNpfxi0wm3zXsHA8t49\nCSPWMWeptC2Q4XpLN6v79Jx969FQsCLRBZsWrgfgd+R4HM7yAOoZhhUQvbU9\nb/XpXEFpe0pRH0G0i9o+80LcG46Bkmw9PiwGPd4MMv27YenZw9I2IO0mIzrd\nTgyU4/djEuhZalKjUIagvUu9g7wFmfjHqk4PFz9AH3gaf8x1WYY2KH34WZGp\npqg0thonAIBNoQjAHizA+EWaBXeA3h3SMNpqtI5VE3vE4/wTo1KRV9m2sqkm\nSPsOChgHb4cbn1AlyQqCode+zOTf6ny0n9+mMvRl15gnqimpfBM14hquJVRx\nl6YtJxrM8mtiTtA1XH+xh+Go0D1pKZEhS8bBWeFgTkArfYn8vYE2W+Tgt+DO\n09x++yF8JhrmA9DwVNpU3MP0VPwkeQkDFwznNnsynb7sjdmoyEY0PotS8DFi\n3Sy1FmiFpPT0BZ1MVCMTVOfHFRZs57pyaJwYIW8OrhRa+apYSnvT6LamfdIF\nNPs1CuETLrd/KCUtIOfg2tY5Mk8DRmbgUKnfEDD1K4mdD94LuLV9lENh/RJU\nDXxWJa1rwsWKQPTnDqSX7Q6XgIyMmYppPWNVP6jgRqBkNLBk41crz89pHkNa\nU21L\r\n=JR5P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"db1b78741c3c56b818ab2b429e25ae21578084a4","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.eeacc85c","@salto-io/lowerdash":"0.3.10-main.eeacc85c","@salto-io/adapter-api":"0.3.10-main.eeacc85c","@salto-io/adapter-utils":"0.3.10-main.eeacc85c","@salto-io/adapter-components":"0.3.10-main.eeacc85c","@salto-io/e2e-credentials-store":"0.3.10-main.eeacc85c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.eeacc85c_1643788009883_0.9402527846712283","host":"s3://npm-registry-packages"}},"0.3.10-main.9b8bd923":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.9b8bd923","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.9b8bd923","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"99504f690f531d1723aff417bfc5086c7cf3da7e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.9b8bd923.tgz","fileCount":285,"integrity":"sha512-BH7Yl2M3FY41V8Euu6GVEjyM3a7+QaFbWgcVjalWBZWnBdHmgEBp2TGCU5DgHOSFRw4ENYzUwzd/ZTrOvC8DiA==","signatures":[{"sig":"MEUCICo8wdb6c3eRKaF67aBeHliVk687A0ikSXC82l0akXojAiEA7PlkFJ8A11JsngswStg+Ym66QQouVPEq6kyMLX+IbIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1997973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+kxiCRA9TVsSAnZWagAAW1gP/jYDk9i7cSQ86lpt6l2d\nzuCFeR/ZgsavyNzuCSwcp8AUexD8GG2Cb4zjQNjxY8QMhyOQ/XKMUWWqrCPE\n4z0rG2YuOnNnH7XZrMr8LahyFdZgiLXz3FvCJVB6FyYOsd1yQ/Dh18oZuTxW\nbmKvVjtDVuh3zcLWmRRMddP0MUTfMEGRgcI5bAQ6yw4IqXOb/zYOiQjEQKkJ\nv6fLrLfEi6TC1Qp8pnVBKQkGQE6BLRRWpVrJWPoQXQuAGpMRulxdHetk1qps\nS3zR8LzhKLNJh5XwoCZO0Gc/pNg7TVg0rkMrMXxng2/JixHFbX0VrJetTXcl\nTRebSRvTSdaa7MhvWGtYBt+DWnxRgYbKdKdRWOup8s2wfT2HjVuYa5k8AOhq\nXpqPhDxQUgw4XeIamJqnQt6Iv2DSP5cRBciNidzefwzSkHvdn+rMokSfmQDY\nt9g41aMARlb2H4d94xCG1SNiSuaCljznQe13B5lXK8kM9SFaVxOfmiM2sKdf\n2eE1Pw/aIEL2wc4GaSxzQwhMAdmBjss6axKWwPeEYAoBe7YnYTj7rOdb9jd6\n562t97uimc4LuhILq8lhp6t0RknM6TsuYqluE/YXmImrzdX1DTgahvguPCgU\nyQdMBS3ZqiJcSt5JJGSSL1K1VyrYidqU7yApC2PLBomAKWWwC/o1FSOvH5Kb\nx/uC\r\n=zMsf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"382dfaa8c84ef15273b6ede49216b608fb2798b9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.9b8bd923","@salto-io/lowerdash":"0.3.10-main.9b8bd923","@salto-io/adapter-api":"0.3.10-main.9b8bd923","@salto-io/adapter-utils":"0.3.10-main.9b8bd923","@salto-io/adapter-components":"0.3.10-main.9b8bd923","@salto-io/e2e-credentials-store":"0.3.10-main.9b8bd923"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.9b8bd923_1643793506395_0.9453981388134849","host":"s3://npm-registry-packages"}},"0.3.10-main.eea4cc78":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.eea4cc78","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.eea4cc78","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b3267ac5ba391cb672402112e60c70d3ecaeccfa","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.eea4cc78.tgz","fileCount":285,"integrity":"sha512-iPEUlP9FCMKGXQRdrHrrcp1/hH1F7ZpjObGEdk7y/oOU08YoNkTyHzxvwBC4m5busTtK4DK7Y/fBR/7PQusimQ==","signatures":[{"sig":"MEUCICgjCOA5cnUqHMwdzVH9eC4/1giZxWY3vanRwtd4i1vYAiEA1+Nncu0usIh/axhmPLGKmRIcKpeWng/gAKKVbqDZCUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1997973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+mnMCRA9TVsSAnZWagAAKjgP/1rnMAKS5av1E5K4WFHr\nl+XAsM45z7nHRV5BHVf3suZI+WIuFVTtk/dNyHnLsqh+SYkIHREnnd4Psnfw\nO7v/WUfbbcb4/w8JHyeDOWR4hZyO1nP7JVWivM60QEMbtGOW+4nzp2O55Zh9\n59eIZtukRPsks6b3AJ0V4qaL+/uLLAnRiyu/PBwkpneh0pfM3XVQENjVgQnR\ntwoh7YaMbM2OkcittqPT2MxiasaA/JgjH0guiuw6Su1DtsPmbcZsyVsBw7So\nnZume4v2eiM0U74nPP2U8Epven1afbtslEYhqvdfUfwFp3ktNaBVcoBhlOBS\nrMBQPrDVzxgYsIbTi2/cWLVJIh/IgZ/gGSes692G/547eBsL93Mp5sHb9n4k\nE712LSYna8d1B25te1m3syAWrKMzjvcSQCIfPHgVvBv+b1TUiUwwj3dplEj+\n59I+tJ/9k6tw74Of7z9G2EjxL4EKzb2xrkffMjDLVU53knHZeo+eVg1LIGUj\nIhqtzQJ8isoufm060f/JmIbFoQPaSaKFDLZAHXWok6xTVU525hRRNiCC4vwu\nOHRpEZVnKyQ4owe6E5FtLB09fatCJAet1frvjYwiSY3r0MjUorvxxdISMiu9\nDkrVn2rN9IZDhR7Tnne7UHnX3T2AnLrJLoxmsGc+NObbFqTEn7khFO5PqtGZ\nyeiW\r\n=RKLF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e674ee840d98e9cce8232814055ff0437da26005","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.eea4cc78","@salto-io/lowerdash":"0.3.10-main.eea4cc78","@salto-io/adapter-api":"0.3.10-main.eea4cc78","@salto-io/adapter-utils":"0.3.10-main.eea4cc78","@salto-io/adapter-components":"0.3.10-main.eea4cc78","@salto-io/e2e-credentials-store":"0.3.10-main.eea4cc78"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.eea4cc78_1643801036655_0.7084548183260313","host":"s3://npm-registry-packages"}},"0.3.10-main.148330c5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.148330c5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.148330c5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b8c96ffab313e358ae7bf29bad72c36b7c14b454","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.148330c5.tgz","fileCount":285,"integrity":"sha512-W6ptmJb5U5nVWft1NdHqXsKQzy31VLy6L+uWmj4zJ8vFWD65Jk9cgNS++paaprAQk5rBMshE+/KVIeCGrjm9SQ==","signatures":[{"sig":"MEUCIQCCjsYYqkyU59lyP0Hd4568erSVhuvtiXIErm6/rI+riwIgSOQbAiNuvVWzyGYqpp8D496G2q1Mo69z/bFPVPe2ZPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1997973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+nKdCRA9TVsSAnZWagAAx1MQAJOFdg32FBPq6sNaI1KX\ncWK6ynm5P+y7DsQrkXgC0o7hNzjK3J2eRHJxb3zgFLhZ4g+L+16ntZE5Ifqc\nf/eEthTaAl1mJmYAcXGnJgswJv125sm/JjeG3vbmHxtqG5QIZoReKsANQNnE\nL69WWDn9AiHhjxMCiOpN6F5tDGZHG+mL4qxQiFHuMuC3nvRCKJA+mRby/wC5\nS5kL4xX5OqqpmY6Cz7cIrCpbFuP0QlQgOuraiyQ1sV0ICsfrjMdx2D7qzmkw\nO+2kWPgsNr5GG9ipaHUNOX1Zx2urRRgWuYvSDs31YW9ZYYQRikR4neRFizFt\n5pOeU/+DXbEjp39GtvZ2TcXssFXnSpAOhKg8c/2s6RwCL4xemIK9HHRxjFe+\nPVeAjTz2As806R+PyoSuIF03i/mOE9nQvc+qcERJuoOddhanaA/DVA02ps9G\nX56GmE6lamYZyUx/57RC7L9mkc/bH+/2w75Y3OeyRHs0IH2eSDcjVKCKMP8Y\nr3d7j15GTC0Nbjh7nZnW5NBmMOZhXGjkAagJER8rwBiRVkJcE2LcxHmQBkbi\nRJ6XOnZ3TaU/GUmej2e/Qx70LJRquON9V+oslQTU5bJyn2elrN5p8S0ynWCd\niJHAQxHDi+rnZly7FZrEIb7gr9ajbIokDCJ2fjkZwlfwuKhKkdrkG51hxay0\nhGeu\r\n=avBJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"6a64c418393ad8038edd5145b6faeeaaed59dfbe","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.148330c5","@salto-io/lowerdash":"0.3.10-main.148330c5","@salto-io/adapter-api":"0.3.10-main.148330c5","@salto-io/adapter-utils":"0.3.10-main.148330c5","@salto-io/adapter-components":"0.3.10-main.148330c5","@salto-io/e2e-credentials-store":"0.3.10-main.148330c5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.148330c5_1643803293423_0.6212493310149116","host":"s3://npm-registry-packages"}},"0.3.10-main.1474d5ea":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.1474d5ea","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.1474d5ea","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"daaf85ff96ebab98a5e6e10bc3570c8b323f528a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.1474d5ea.tgz","fileCount":285,"integrity":"sha512-au9W21A0SLpALmLR71zL34+B1KAisk+8Lbu8mOoM6G1c+WJzKJ1R4aG/tfXviqoqSRbJIv5n/m8zFXxb0eVm7Q==","signatures":[{"sig":"MEUCIBGoJ7LON5CaVbV3pft0aG0WdiICn6O1exJ0J0SNtoHMAiEAoUNonHZIzwB0EG3MaEGwZNExeRHvZ/EXq0fSOngae68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1999677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+pJxCRA9TVsSAnZWagAAFsYP/jWua+P8heZKksl4GTGJ\nQcba6RplHTULvwRhgrI6nW4N2O5cQTguqAx79cSQ8Y7LirhU7DWEpTuhLpYH\nOjrfgY89SnpBXTtHhyeCvPm10BpLm0j31cwD/+iOqFAjDPlg2gdIuwuJ12uf\nHp/SMQhTeHZlkOPSzLG1RvUnFbB6BdBEpHCqPiXe2EPXDGDgmdPj+mNK+kS2\n+9333TAQEbQFQVKyu/bOAsflrDD2V/0QR2DfoA1rWWdGLbtkVFYsfD1d6Wmf\nfHCRq3h1HSaZvJJNwamtUqioFaNYdcT0DOCgeyuFgmkJnxwtR86NN82N3FOy\njqF6ZIYfbRDWPjiyh+Fs6f0GmpWQ8yYsqKBqP5qWi/C0XAZ3Js+xxQsSnZYA\nU5l9OrloSs5LURfciWdEEY3yKAh9151Mfs0hMSKiw+3HV7SaiaYe1uJRgLBZ\njRa6d+BQ+aMbIkmfOmlcberVKFKcCsYJ6bhPhNCgaYq8rcqnsp3qYYUnfW77\nyO5va8AYaU/6sR+cK5ubMQ0chupTWYH4ZqZcURQxJsq91I1S8R56mmMyCa7K\nAlTwxPZT1P2MJGNQJUQWcrgQbQPZzyZs2J0x90J+A2u2wy64XwnXbEoSOFWQ\nLwIia8NTkdhrKemIIKLzM5Zfyg7EoMZIRKz2yO50qaBaAT3r347W1o8BEr4M\nOd4U\r\n=Wy9A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"370449124e803f919b4e813aa2569c13f014c798","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.1474d5ea","@salto-io/lowerdash":"0.3.10-main.1474d5ea","@salto-io/adapter-api":"0.3.10-main.1474d5ea","@salto-io/adapter-utils":"0.3.10-main.1474d5ea","@salto-io/adapter-components":"0.3.10-main.1474d5ea","@salto-io/e2e-credentials-store":"0.3.10-main.1474d5ea"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.1474d5ea_1643811440922_0.357354527416172","host":"s3://npm-registry-packages"}},"0.3.10-main.c519f47c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.c519f47c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.c519f47c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"eff5605d117ffc9021494dfc4aefc883a6aa0d82","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.c519f47c.tgz","fileCount":285,"integrity":"sha512-6/FK57RcaSysP1xxSWROCSdOmr5x+j7EHIF5943BhhA37iT3vye/NBC5hhr0POhzObBdN/QBj37YwrGAkMKA4g==","signatures":[{"sig":"MEUCIQCrdyIgb3Y9MLkF5KPT+pE9SIRgyeXnw+PXeiUyuIuKDAIgD730mAkZiikXXhEnPwEzhfDKRdp2wOgk0EPGPVaV9Gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1999677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+p+ZCRA9TVsSAnZWagAA+ZcQAIuC+HD6g1iFC1I7zC3O\nVTuFzRYkf6ulbKctHY8UIyEbtDAetRmsbHJe/yxQHGeKWhWVPluLBrpoAwJB\nZ759DaN8k3Pmt+RRrldkw65S4NVOCO97YqCBsH32K6sRlKAaLX/ID2dUHR/W\n6tBxizyYy0zOjoen2CSw7bu0AytYnBJjBNoWYmBWvRUAgK331ZZbACZ1jpyb\n3wurqXs1M/FpUL3NUrGxKtOwaosky0ibzsc8RFxt2z01/WeyQhNPWyQyyLHM\nnE/Od1NnKVnBxk/60YNIPqVSbHd3pzBM/lk+aPApGey8XV+HGC/QdqiaS6mj\nQrO6HhIDUT7D+iASn7/pk0rUXB1WkdZLixD4IhFSu7qbT6hFrBJ0rCQo3b/x\nzZPueAvtwylfcW037sztTJU0+5l7iCmqkVopY/PEs7KGWoE2jHtO8qwQ+Ujk\nAaBV69KQUh0DlQf9LTsL1Vl4+eMADlhP1L3kC+i5uUp9QuXba09MJ1vFiDz6\nbLsEZ0ZWTy+gx5L+RfUZzX7s1KMEXb459TzqiTGrCjJmjhhPE9A71U0pNdb1\n7uduyQKEm4GV6GjZl8U3sNNm7QwZbSZI0DWaOK9JKIIZ9DEm7OmrB8/lUaKJ\njiZTwMDRjGXwFeIexEPRNIE4LVdVc2eKqaP5WZC4NBqTdcUEiElHBY6OuewV\nuax4\r\n=zWkg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"6698c6ef4259088f0cfa14b3a0799b219852450c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.c519f47c","@salto-io/lowerdash":"0.3.10-main.c519f47c","@salto-io/adapter-api":"0.3.10-main.c519f47c","@salto-io/adapter-utils":"0.3.10-main.c519f47c","@salto-io/adapter-components":"0.3.10-main.c519f47c","@salto-io/e2e-credentials-store":"0.3.10-main.c519f47c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.c519f47c_1643814809837_0.7924546820171572","host":"s3://npm-registry-packages"}},"0.3.10-main.cfd3b9b7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.cfd3b9b7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.cfd3b9b7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ea670d9176a612fe27a2f9000d3ea2064482d01a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.cfd3b9b7.tgz","fileCount":285,"integrity":"sha512-fIhxuhPGLGrBt71raG20qUjigbZB+7p1bB45vVFhHx+mRI8CiQnBrpPOBePfBWowzM+5TrBv4nI8S7LorsltXw==","signatures":[{"sig":"MEYCIQD8zR5A3Vp38JzMyyJoA9Gd4RAiF+DGlkii2y9dh++exwIhAKuyoXCP14cwil1PKV6cXEA6LmtxJ4fpkin/8k+MT+f8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1999677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+smMCRA9TVsSAnZWagAAraUQAIn23qgtWdxVRMDMPRks\n6yorScf9Y5fI3goF7rDTQPmKEeA8DqsG921CXJd7tPP4ylD7SUGh6kj5Qeqs\nodrzz5fjzbl5N5lwpFv6rh7WMtTPwvsnoIGOwoK6F+iay0nr9LlQHAN9MFso\n+11bXpUBFEP8L9WyIKelRTTLTfIFu38x7VOoQfP4QTv8FleqFxduJfydNlqU\nMvVCYxnewmYjibVcHUktRhUqmV4o+zWhNnSKVZOmUXv4LE9OiT1lJ6KaCiQi\n2MAC/ZENgRMzYsWJXYImNj4GUcA7ZPaDgxl3Xy0PtU3RqM5k4OzTYnt0ogc6\ng/hQgUN8URjqEs7AYu0ncUntjDq6o9pSN83RT0oJjxpPeYUVo2r/tXtNcQf9\ngrT+XS5TVwk0jfDj6Ha+vXVQXDSNo0Yv8AZ17Q9mVGxWUCkA3Wt/2KYpagA1\n7fHOMRXKCklk583EWAGAc7Lck0264ZMgVQE6xVFwtj0flDGNyMB1AtoNnTNz\noK8iGRCWlP/lO+xEhbR7ZtTGdLAShkdU8s3UWhb/CqSUcFoU5c7+CXVuVBji\nsrnqOOQmJtKRuI5SGxONLINwinJp8ukJVMs28rADTyVaPCP3vzEihBE6CXlT\nI+sLrSSsW+fZ+EPtvnmVboMR/3FI7C/TwDsRc0K1o+Hap/k+jGCOpQY3pr0k\nT5Wb\r\n=Z3qh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"fbfa75b62a0aacc7b0094820df3a231d9f8288db","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.cfd3b9b7","@salto-io/lowerdash":"0.3.10-main.cfd3b9b7","@salto-io/adapter-api":"0.3.10-main.cfd3b9b7","@salto-io/adapter-utils":"0.3.10-main.cfd3b9b7","@salto-io/adapter-components":"0.3.10-main.cfd3b9b7","@salto-io/e2e-credentials-store":"0.3.10-main.cfd3b9b7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.cfd3b9b7_1643825547937_0.10185593001699278","host":"s3://npm-registry-packages"}},"0.3.10-main.24e80503":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.24e80503","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.24e80503","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"de09a4d893b4b3d86cf3c2f166025136272b5d1b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.24e80503.tgz","fileCount":285,"integrity":"sha512-c8gSmTxh4C5vq9VSGb/R6Wc/v2B4FE0zceI3j/pfbJv9ryX6Ej+j60EfBFtVSgZh83rqWfpIey8BesxoEbH5QQ==","signatures":[{"sig":"MEUCIQD6pq5EfMutn302WmIX4u3kuhPxo8UOuYlWvLCMUSKf4QIgcLdJpVRz3uPNLpTmmaVvKklck2Ad4cuFnSZxlTugaRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2007074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+54ECRA9TVsSAnZWagAAPogP/RRi4UNyaChwtXmP4jJN\nr+Y6wNMbcsZt+/Acas6HcoZHAU11Fy1aTsvCkakoO0OQ4ZWJ6BYv7WTMzux/\n82AA/n7gDBOLsyADxxfyCcFGP8uSxL2u2Q/Gv40PlkXMPtq6Gp6vjLcWWwR6\nF6FRGm5gKtVVuAV2QwHU9bmJgCFyHn2WvB3AcOyWTo1P7blKc9jqaWtgstTK\njoBkHQWl0vLuvw+mA9WiaBa0ZU1cmgjVO0VHvV9zX6THpMyDmChieMcbDufT\nKTnsUVKSJSsevVDqGzK6qmRzPguxoKjAH6p3+xntfHWwZPmd5InKWnwpL8Gq\nwzG9cXyhy4MDPoOzYvjLgId7bUx6oEBeI5xACJncWqsTSJp4xhpXQmsouzhc\nPdnxx4P0LNSajsJNO3JrntmjenddJEPcbQfCUb7B2ob6gWeYCFleKp0+J+0e\nZRQKYj10sx7rHoi0JZF42QAmla2XKTYsXLc4DXRIABykIrsBw8v7dMDlGga4\nF1ovy4sKt+uEObXB5vItiHc3nXa3J5Quos9eIqTzY+YOB/4RzK9wzUXUI4Fl\n9pIVAUBFRa1V8oNq0yUcJ3uiTZQozYcMhl53sUj8iebhSsWQ6Ar/CTMIwkwF\nzwIam6MXK71O7JoyZZtqgqwvWJLVFeD4rnC7H+rIvHGnhMjYxOGz8VcMeGVW\nVzuI\r\n=RUF8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"c0e040fb6c28b67d77f31ed1c43e410fccbefca2","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.24e80503","@salto-io/lowerdash":"0.3.10-main.24e80503","@salto-io/adapter-api":"0.3.10-main.24e80503","@salto-io/adapter-utils":"0.3.10-main.24e80503","@salto-io/adapter-components":"0.3.10-main.24e80503","@salto-io/e2e-credentials-store":"0.3.10-main.24e80503"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.24e80503_1643879940108_0.07101645176255067","host":"s3://npm-registry-packages"}},"0.3.10-main.52ccbc07":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.52ccbc07","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.52ccbc07","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"97c32831ca0871be136151ae4c8c919aa2f92507","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.52ccbc07.tgz","fileCount":285,"integrity":"sha512-ncqZWKcpC2A6wb7hKCbYXqG/equJpuPoad6Np6uAJDHBsmVH0nIYnmJ2gPxRR8VAOpLvS6C4e+TdrcklGZ9QFQ==","signatures":[{"sig":"MEUCIQDz1rcxYpA5TxcRSUf3RfWjn7S/mayVFDRBa/WZ3ZHFBQIgK9QK1FS7MlstE8Y1SWGSOAiz3Fkie10HvIk2gkvXA2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2007074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+55wCRA9TVsSAnZWagAABkUP+QDq/BnTtZhKcYkLpDRn\n9XvPxzqphBNcHhl2WJBro0rNmETPpm72e+ap8a1vTxOeHXSUYbRrqE/IhySn\n3vUbFWUJrGvg2w4/w+4pee8DgIRNjwJqLdhBcwdBvgWekStVl6/oWDFxRqJ1\nHsoKJstmserp1j6u/+qpZA7Hvl4DY3KFxjiK3M9TTF6/nK06BE/DswyozJ4x\n8Kcs2WxOaUaeZAy51NxHu9g0rvC3etPpu2AdbVSXLovTU56dQd0ftlLUsicD\ndeSiu+VmKtKRheLi/SBEgd/9lQxgCKRr4BvDYTcUHWIgDjComjDQhGc5wlJK\nwhwFQwmbVf2n+DLRM2rKAQQNWzJb1htXzPBh+M/3tHZRpPfpoVMPPQG8UrOb\nE9ar1YxbhmaB5naoVlQx24gYB3iAMLbw8BEiN6O9dWQARR/5Z69TUYaS3wjs\nUJblB9HY5iB1oaJeMrO/3SWGzhgYpjs82cgfOhTu4bUgadZYBdO0J6V58v0e\n+GHv2jGrXIGEJqNtQJkaO7i3RrQm1jbeMmM0K5FSios4L1+mZ6cj5L1dyPBa\nbt/Aw9FhZyUgZXLN/MyG4BTQTfeXxVU+BKaETbnhKfkj4h+1KAtF9ZuPr3Wg\nQzKnYwwdmCa7EF1WrdRDdXf5+/Fls2SUqbyNlmtuNHaKostuVN+BUWNez/op\nPKDO\r\n=W5Ue\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e52ad4e9af73c746d45d8aa1064b79f6ce07678d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.52ccbc07","@salto-io/lowerdash":"0.3.10-main.52ccbc07","@salto-io/adapter-api":"0.3.10-main.52ccbc07","@salto-io/adapter-utils":"0.3.10-main.52ccbc07","@salto-io/adapter-components":"0.3.10-main.52ccbc07","@salto-io/e2e-credentials-store":"0.3.10-main.52ccbc07"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.52ccbc07_1643880048741_0.09076976691638294","host":"s3://npm-registry-packages"}},"0.3.10-main.021afa52":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.021afa52","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.021afa52","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"1c50612ea2577aa17f9e336a8ad5129b6c5dda6c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.021afa52.tgz","fileCount":294,"integrity":"sha512-ketKtS5s8Uf7KEZDR/sRiT3dA3UKjuLJAuEFOKpc1Dki0IS+DcDEg3C3k6fkySp93mH9XJ30iZggbkAqyoCkzw==","signatures":[{"sig":"MEQCIBY8EZiZnvOFBvq/XksFoqshUoqnWqB9EexVs9hxC30xAiAMBqLeL5aB61dnyO75rK2OZXckoGRrWHFvfdIysKexRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2017568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+6+5CRA9TVsSAnZWagAAr1AP/AwmI6FEDeWnTPEi64cP\ni9tIh0Ducy9WwRoJSUl1pVzBQ1RkOx0d1F/DItMMGM8oJ7M9BDyow6beI4XF\nL7yc7bcJBgE2cZqstA4tCT5S0jtr4668yVRuiqMrikZWL7oNsGQ0mKEiVGeu\nGOPpSjJ+31mUBeRmWsjORZaY9Ukslf0kMMXDaGKLnfmGRR6e9ovM/uaTuyYC\nfzfPhldnmXYCRkyR6guZ3eiVDH4lOWH0B4KrubnUiVpLscMG+bUhtETkbERm\no+khDowaOOkAv0qAwow/DvBU5WFrWFOVyogZj4kqff+D6zczI97q92tKB5nL\ntAaP+XI/hSSQ0vhx/LuRc5nWNmhPbYRSYh5ZZ1R+sFrBiFMafPMAfcw2Gbiz\nbvTAc6lTqawEvS7EWE2KIOCbGkkFgnQqgWV/Qzxl3nNHFUuG//5M+I9vZO3Z\nqvDBho6Gcpt7DcW3xm+8Ki3jX3m3Mg9VCAuqzAK8WIQepdZDg4FEzq3qy4g6\n8HUBeYBgNmr1RvzGxpoVuGIMGaAG6O4yQR90+T0p0uXJTm3S7cTr5b1cfR+G\nMs9EfHF6VbdAGiRHXSrls0ecQqXdmUQld69nAXFLti2URR8LsS3oavlpizjl\ne2EyIMquIRVI6+p8FKvTDhyd6C2hjSmVHQlEZd+09TY1cDP/mcxFwDK634Xd\nwPIX\r\n=EzH0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"a99afce4308778f5e244bb99413ee5ea458d9962","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.021afa52","@salto-io/lowerdash":"0.3.10-main.021afa52","@salto-io/adapter-api":"0.3.10-main.021afa52","@salto-io/adapter-utils":"0.3.10-main.021afa52","@salto-io/adapter-components":"0.3.10-main.021afa52","@salto-io/e2e-credentials-store":"0.3.10-main.021afa52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.021afa52_1643884473826_0.05317934375004585","host":"s3://npm-registry-packages"}},"0.3.10-main.8adf5b96":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.8adf5b96","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.8adf5b96","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"116e9a24f30b3b1f6cae5261c6af6384e90fb362","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.8adf5b96.tgz","fileCount":294,"integrity":"sha512-B9wEAsvwHw4ApxabB8BGR0RXxwnIQnB5TGcDJMlf/JMdctD0+5h1zOfEjNI48HX31zbmCTeFikuN0oaVOtUyZQ==","signatures":[{"sig":"MEUCIBRzCIHpqKD5Ah3TmR2coghxwl/dSgjxq59R8o29aZgvAiEA2iPQK0/7it9MskHllWCxVXJq7K+eYEuT496JDFHEPT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2017568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+8QECRA9TVsSAnZWagAAZ3QP/igH+Q3xN08+EklnpdGP\nB7BHKLDwWonfkAxWmhIbkkGSVZt6IAeSct1JbOsKCbzE1x1BORRLwNSg5IPn\nnF+yy5Tul+iAHHPw7/YhLrKGux9wgz4hXbn3DMk+GheY6vx8OS89iRZD0e72\napgdt61lfTqtcjts+pDgXVz6JJty4L/2wGf3OhYv/YX3lC6ftwjM0RxsHSQN\nmRhuo/9bYz6qaC9PXcl60PNG9unhBUWTSLohnpX1/0vDY0eVdIjtMfRGCGyJ\n0Ete4tTHnyJ8t0sde1MjQZGFwkvBrO0xLmjKs9uVilRPxs0dWsFXQJL1kfYF\nR4Upt/mIEYL2kSksITjqqFChuY3l/lPR7p9sOQnZ4iUJo4fJg/hd4yluIYD6\nNPfBKYfdR8u2gWf4n/kUBWUVRCXc/1zx2hBpTqeUNs0E2o6dZWXEZPAHzoTO\n0oW2mTI+GmZg1/jB77aIqM6m6Vu0/R0u2LRhSQmWXaisZF4+LhL8cn8FGNGM\nH3Sz3ntjKYEdqOJlEeLRyYaYs70UV/goLvSDCvYWx4utU5GYnPbdInDGiNhG\ndd9194puS22A8G0lmzHxB3z4ehq6mbPqNFWdaNCykz7dXxw0SnFhrhqfzNcM\nyFLFpfB8F84a4sGDNLPm9dGThJyRxdcFHiwNvzHMRKK64AbcyDOxd/Jlpgyx\nQtcG\r\n=/4zw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"c7f473ca47438bbfa3221310cc1905045e13379c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.8adf5b96","@salto-io/lowerdash":"0.3.10-main.8adf5b96","@salto-io/adapter-api":"0.3.10-main.8adf5b96","@salto-io/adapter-utils":"0.3.10-main.8adf5b96","@salto-io/adapter-components":"0.3.10-main.8adf5b96","@salto-io/e2e-credentials-store":"0.3.10-main.8adf5b96"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.8adf5b96_1643889667865_0.8525314634016024","host":"s3://npm-registry-packages"}},"0.3.10-main.5883f0c9":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.5883f0c9","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.5883f0c9","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a5b65512f4de8a90ba8cf1de8e583823a8be63a9","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.5883f0c9.tgz","fileCount":303,"integrity":"sha512-zxjdOVENLSx+H1si6AHr+Clg/WkMmeFtEQfg7U2dOXyyyfCjwAJeJzico58CJfSsSW23Ov2VaOjhVRKkBepYjw==","signatures":[{"sig":"MEQCIAo/wn3ivSvEwCh8gelOxA3sH8K0L0hSbS51be0YlIuCAiAAy6qAJ3v7J0+8TfNNm12hSmNPzHlR/LqVlahPG4HYjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2050375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+8a6CRA9TVsSAnZWagAA2IcQAI2X2Hxq9n/2VMS/gKhc\nTALqc9uqlcDReANScKXMmCHyWYa1X6LbhCPBlR7yyhgpphgQmQoT0XHXLo5m\nVnKZteIPIUSgxqW1IAcs7ImwE2LMw+ONlmKtzC6aAbTTREORrQTPXQpu0CG5\nvJMcpud+7VX7z0uAvt5Ceizj8TuQvZgF2cvKruDNk6jPsYCxG1z4ZMAKSMM5\n2wpHcXKy0Ulr8oNjWugJhMG/ZIX8dE4N6jtGZVlqbO0r8QOH6NHxSRwUV0tA\nq2Iko1gEejYSpUhz5W+105zhPaq4KWtnfVwU7ZEQ7ppnwQPj3kJjDQXFBVKq\n5Rd3z+f2MJOsgFVIAjjKpDlMoH4j6Oma2EZTq9q9LazQ1qwjKKKr8/OjCuZ3\nnTd9z4H5O1dMuBWPWREqiDleq8GKPKUsQJMNGfRouj63Y5EgfouctT0CgZxC\noMmN3lG3bSv1JaD53MSSYEyfqkViIEh9fZRLnfiO7dY9LUCxLTdu8aopkBG3\nmnfQfsJ0aQvjbns2Aj9hWRVK9+ZUMy4XH/ADpFMFNOsrRkaEoqM28zunR7uK\nElfC6g6qpojiSfpVucuwEffLNu/R+reGStsxVg7jdTpHtELzDr4ErQ1jHC08\noB7dhK/N74j5Uen5UvXMy7c9oM7jIteoBmTYy58v2pNRT2i83c04iZ9tEy+Q\nfgsS\r\n=I4GJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"df1499cb31400639faf03a20d8e9bb2001a564ba","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.5883f0c9","@salto-io/lowerdash":"0.3.10-main.5883f0c9","@salto-io/adapter-api":"0.3.10-main.5883f0c9","@salto-io/adapter-utils":"0.3.10-main.5883f0c9","@salto-io/adapter-components":"0.3.10-main.5883f0c9","@salto-io/e2e-credentials-store":"0.3.10-main.5883f0c9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.5883f0c9_1643890362754_0.5343742696744387","host":"s3://npm-registry-packages"}},"0.3.10-main.3adbbd24":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.3adbbd24","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.3adbbd24","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2cead048cf72ab0f704c1538398524b5b5556443","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.3adbbd24.tgz","fileCount":303,"integrity":"sha512-iGk0R1xSxcwy7QV9VUnZEkBYzaiJO7IBQVhZgtmSgWaLVLXIAYa3fEpjoeZfOf9U6x7UIexgRQlc2nzfPCJTGA==","signatures":[{"sig":"MEUCIQCoRcE8oLJcKlH1QhEdrSfuCUeklN1zk/k7cZFMZT0YdwIgDI5+XfEWctpg40azPkUGWHpc1hW0VV8Dj7xrTFVqhhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2050375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/CyOCRA9TVsSAnZWagAAoIkP/A4qJ8OPfTAzxs4zt1DY\nZtszh46KJyZfWpA6AhYfx/V5qPjFUU3DaBlu8pzurLTIhlzF7v2Hl1+QZfGM\nw8vCV8hCc2aavsfSR5S8mJEa1bOEzs7UUdjI5WuMAGaNgq2JzOSsrR+i31Ul\nsi6L9wlBn25tDh3h5NwnhWC1I66MSwP5YBLJjeK+Rzg0VB7S8KMPLMYNK1xb\nM1yx5zPkXCJRJkHMQnS3FcAFyB4HweSZIbg1c0Y3bGA/VAFA1AUUfWThBhbT\nKlKS+E7c2pmvHPJGpISl00sUEX0BpdGOkKYHUi8SiaQpXo+8jFzbJNduRzch\n3qrV4RU/0S2y5MBNsBOXddEiwtHCmB+N3XkPH4laR6kwPxqkIR3bLK7paWmN\nssF7Jhh/3mORENRv6zkCqInqots4wTVNIvvNit7EDulKNe8DxtvXw2h5Vfbm\ncem5RHm3InC0XTVpM/Zny5g+b8fSkzqStCVMtQSpC93ry+lVtQhcreyXXfpM\n86P48nz9wThCVUeCCwI9SG6tIu3GuEZJbgZVaZfLheh8rJ1ci+QLbyZxaquT\n/BAJXwNv9QzeUTKRwqYFg+ol0VFKQl2vbUX5I9KQaKsEfMZdZ01WutiSclxF\nju4bWUFJ+1LnDAXSiUj6OwNB0z2WmVWtWvZNihmBDLPimFIEQBXRgj7H6dPP\nuhPt\r\n=X/05\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1edf5b47b5bfed249b85697b4aeb031af3e7c3c3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.3adbbd24","@salto-io/lowerdash":"0.3.10-main.3adbbd24","@salto-io/adapter-api":"0.3.10-main.3adbbd24","@salto-io/adapter-utils":"0.3.10-main.3adbbd24","@salto-io/adapter-components":"0.3.10-main.3adbbd24","@salto-io/e2e-credentials-store":"0.3.10-main.3adbbd24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.3adbbd24_1643916430403_0.6828320104773917","host":"s3://npm-registry-packages"}},"0.3.10-main.214db250":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.214db250","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.214db250","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"32b0098c9d381220c8d15c115a92840817dd02c5","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.214db250.tgz","fileCount":303,"integrity":"sha512-R2jCu99jucTHL6wd7EzbAf6BuiQAVF1PLTZ9rswzx+glHw5j/hFqtPHAC9m01LYxdKOR1k1JTMdcA7Gjrx3OHg==","signatures":[{"sig":"MEUCIQCmPgmIuZfW0g2LceybqWB4q4e7Xcs2+h9uOKomVrZvAgIgQB95A+GxGoD4hS1E35RDrR+ttjVjNteUohpsSoi4Dcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2050375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/4tdCRA9TVsSAnZWagAAmRwP/3kJ2AKC8a+/yDC7qjL+\nMW81ljZtFzCXkrcZtKA3mpSDHCXc7EQ0MQe9dpOIbKVXi6Ui6WgcWBWTbvSV\nAoDvsaOSkBqzs8ZsSx8jNvoNmLu8FkBE/mSdUvS7VAqiLdeF86RVrNxhpch1\nXGlhflThQwnkKUCD5UNIFQnB8XCwkLvNtB5OBdNnay5o5+HVM+67fZwmRVmL\npr9cR0l72IQ6A8+vyXRGxEiNPoBrai2JwJR+Onq69M2hxpjiCLaKs90JwNky\n6wV7gQB3PLN5gZ7URMonlEqi1YXWPrXL15BU/lG2d9CudD5Du4SRqEmdanam\nRS5n1WnwHAH89uPGI0O3/n0swS2ZOOP7U/EArkM3hYCvWzAalIP/JEwq78FL\nRJwfCdimyhKSeWwNsho67+ZT6nc9sxT8xyqjpM8uSlBqcw6W9P8CiXOPRrqZ\nnob0+y1bQ6g/GAr+gDCsxTA5cYgKlePSWevGwe2DL1O0n7QpO6yMI2L/iiJO\nlC1fz/bexDuzoXxBa4+ddsYrpm0REoGA+oy/qTywlpfC3y596TGC8061vGGe\naH+Cf+Lh1RNNC5pkqIOnVs5ZA89zbdQ5OHo6vmks/walOkncJtKqL0JqPcO/\ngBBKWtLNb8UH2MKavxo+ZnVK37vrYanbO3OGoJqiOhS3wgmhnw33wa/2piqd\nBJXK\r\n=0Io5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"84f3b1b8a92683cc19d1f419d2da559ee36ab11f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.214db250","@salto-io/lowerdash":"0.3.10-main.214db250","@salto-io/adapter-api":"0.3.10-main.214db250","@salto-io/adapter-utils":"0.3.10-main.214db250","@salto-io/adapter-components":"0.3.10-main.214db250","@salto-io/e2e-credentials-store":"0.3.10-main.214db250"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.214db250_1644137309624_0.11538101598645567","host":"s3://npm-registry-packages"}},"0.3.10-main.01fe8063":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.01fe8063","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.01fe8063","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4c9bfe94f592b7616c4ec323cb87fd6329316dc9","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.01fe8063.tgz","fileCount":303,"integrity":"sha512-XJNDdPKNiOx5huroBjhG6tAYy13qirmjuP6kBmLVJk41Gvbk3MNj5xUNnUvKEzjMv4+wwPUWfcsrL/5O3JoA6w==","signatures":[{"sig":"MEUCIGOBnSfcaJ3S7d+tHK8DZlFlmgQ/UjXtsmhrDbQdUN7HAiEAlPHGhev4UmBpiVjL2mjWblQjf6yxx+UKcPh86VG6H8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2050375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/9RCCRA9TVsSAnZWagAApvMP/0AjLsfNtOGHf0A7fN2u\nwYwt97nDb1+LG0lJ5X++t0+FqNnDknc+cwh33rCje2/rsBBbRZXdYFkBrieM\nhJdWIJ8M77JsMRxPhSCXTzpp4GOml9gQ5G+OKL/6AjXXOzVTyf7zRcnO+Hjo\nmduBlKFZx0pMIRR3jdNScuhwYoz95+IvBVDucg1c9pvyNP/89mdXzep8E+9j\n+soMjSynsQfKN9Vce3g5vpluio4n3BQTgUUJNWmru+rhbir2EYg22N6Bk16s\n+ZkUOw5VCbvqdhsfxSWQuk5OnPrakrxy09iESlayhYZRLkuMLpN3Jrbquxd1\nWTtEG1lWFiWIfszAdfp4GXXwJWP0jWwL2j4wZtYwO2mazQ6T9ib5fg2SIJhX\nWYTFJcmw4dPV1b0Xo23zP1U8Ld/cShXP/Tr9pq5TvPXdCUoFEo82285Jyl/V\nsPbfPS+hWfixDfxp8BkzDXfz19Ly6hCsyP8VDE9mYijUnMEC/5EaH0deoZHI\n2ZltUGa8LY8y1uCu35DTI6TiPwlC2R2Pw3aNGfJmOogBnCqgKUJMwHJwTOJl\nP1/k+hNu3fRcpj9Ge61HH6pxAPMy0nKPF6xHqerqdpZTepU7DiBtq7bWLL0v\nbtasqRmqntsYl/4cEuq4AXqCJA20hfUfjc41LYmImcwaeU9o1GhzHUNKOPBR\nfuc6\r\n=h6jD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9d273377c3ef8d2b3abdc623c587b1c701f1a113","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.01fe8063","@salto-io/lowerdash":"0.3.10-main.01fe8063","@salto-io/adapter-api":"0.3.10-main.01fe8063","@salto-io/adapter-utils":"0.3.10-main.01fe8063","@salto-io/adapter-components":"0.3.10-main.01fe8063","@salto-io/e2e-credentials-store":"0.3.10-main.01fe8063"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.01fe8063_1644155970667_0.7985432570663218","host":"s3://npm-registry-packages"}},"0.3.10-main.d93fad6e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.d93fad6e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.d93fad6e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"037ba2f5cf8e0dbaef3d009bcebf616a2f62fe2f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.d93fad6e.tgz","fileCount":303,"integrity":"sha512-cNEwjVxLrIr7SJPjHp8TgToqWbG2o4h0A5E+qOfgnRSB8DE/35RKo9HTyuECnfem9lxjg/mpixs8fDEoWg63QQ==","signatures":[{"sig":"MEUCIB+/APGRsRj97J5X7OJWWBZr8hAi/VM4i1v22/sw6oO3AiEA+C/FSUlBMTsz3FLBSuLA8ejimYmldu6bqTxlo9xsVcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2050375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAASHCRA9TVsSAnZWagAAnboP/ij3xT9lerqTCQr1utoP\npqsg0IAmzkSlKzuRJuRC38/G+hhk+0OPIt+d+fXJEeTzvSlmmD1QrbsHuUmm\nFWxum88tgxGpmY03Mk20mGZt5lYU+kv8PcQhreINwgssFJZikeNYErLnCsLc\nOx7Qn6RwcpaVbJaYd+WeW4JwELcxeIelhBj6teKHrQfpS2UXO8lrElHqYMBy\nNK3EwFTMuQwURzjAB4UrTeFGjzBhuVtCvOWoONOk3O+6eg64selA1lPEjneK\n+UwsnV0VbwmOGwcCB2Mz4ArfyqQD79EvRRDx9YuWel0yU7zruckcbhH8sah6\n1NdZDMmKLVnCwVJdYVbhT2RHZALy8Ll6pfpcfl8DP9u/2sveXzgLcSZ2zj0j\ni+i4y03WiRDZM+/NfSfm4L2T9MF90QefiIdXZ+cWhzbjRJJ9C12yipSLko9X\nlOAsAZCwsYREMkQUTn5drCFTuTI2a6j7PWBW45pSpgzjb1S5gu5jaMuSSxgm\ncPiWEynvTl/MY03AYxBghSDM1JYu62VHD2KavTktavOlenFPpvrvFNVHTHYP\nuUS6oD/3IoUQCbe4UT2/Okn9462NEugmn7XiSz5l6qanxFDa1U8F3p84ieB5\nRXvXpmMWNsh3v17WsyI6bNI8DqCXNUw+D/zcz0HFBnSDKBfDYrR6DsUuoqOh\na9Uj\r\n=IY3Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"36bc439b5e4677ec15e0d76a84b4d2026d88b2eb","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.d93fad6e","@salto-io/lowerdash":"0.3.10-main.d93fad6e","@salto-io/adapter-api":"0.3.10-main.d93fad6e","@salto-io/adapter-utils":"0.3.10-main.d93fad6e","@salto-io/adapter-components":"0.3.10-main.d93fad6e","@salto-io/e2e-credentials-store":"0.3.10-main.d93fad6e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.d93fad6e_1644168326930_0.009010194396679827","host":"s3://npm-registry-packages"}},"0.3.10-main.fedfbac0":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.fedfbac0","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.fedfbac0","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"1e48fa158224ddf31ee3782d61145ffe4e20d1f0","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.fedfbac0.tgz","fileCount":294,"integrity":"sha512-zAEpGSTxmpZhfVOeRA6aCHZemYRtWWjWswuDUM7D63wKecx9K+lgBKpW3RYkea9kMMyPMUjsamCD0Pk32ZJqyQ==","signatures":[{"sig":"MEYCIQCOySsH4C3jSCd+OTJyOD1Vjysj/w4ROz1rupEK791EKgIhAP0X2lkXfb+eN8wVA7ADxSix4DOaSJKVBMiVpkjZljA5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2039881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAQClCRA9TVsSAnZWagAACD8P/3KJH68Bu2i4eWyIlT7S\nDdLHOxgXox7e4BPVC9os0xW/dYIyFoJ9LB+AzbAIcgME3Yn5j+4LGC3sCi7w\ntg6CEoJQrz9BdzOjFjF+aUJXT8IILe4WZEZ7TDPTN9oT3NHP/mi/+2OeyNsz\n2UtwOMxdMhi7hKRy+Di6tHDjCpzmBfaWNuA9hC60TOCMPuRKOdokid0H8gzW\nv5/Zb4MPKGxiaedGmhJsyOG3g9iZIf2Ud1k9u5N046e0zYXo6n4C7i83tRj/\nxtlfM2srKEZNrd5rfJiOKg3DzdOaddGf6O7DovhGXGCnpm5PH9hTSF4NHlie\nwqTltwuXF64JE7dHo5lgBSP+9EFJSy6/NLwKx4G79iOKE17l/MdS8XgCa51m\nbfEl0kGFP4ztAHPIQe56YkZ5rSgcjK9LiDJ6vf/suV8qBvQ8nyoSCxZIipdC\nY+X0yrdxZcxROKyi6+mO9IJBrIjoM/GEcpj4Ri00YSgwuDbLWzxyC1X34a8m\npwqMGTt70ykDrLo1/C5klBbe7TUCx7lITcjf9s2ND47DIHDzBo3bjXJLalbO\nLNybRHvQ6qdIPBkiP57Pw28XUk/VY1+kPaWrtsX4j4HvU0wG5hlRTwcHpv0A\nq9dGES+xIq6pTAFjqomPGzTCdFIEvRIwJWmC6Z+h0zTH3G4xiIkSlxGJ4EQX\nUL/I\r\n=hAcm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e85d983ed1e9864ab610fb499923cfa27e6606e2","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.fedfbac0","@salto-io/lowerdash":"0.3.10-main.fedfbac0","@salto-io/adapter-api":"0.3.10-main.fedfbac0","@salto-io/adapter-utils":"0.3.10-main.fedfbac0","@salto-io/adapter-components":"0.3.10-main.fedfbac0","@salto-io/e2e-credentials-store":"0.3.10-main.fedfbac0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.fedfbac0_1644232869601_0.49532101599456246","host":"s3://npm-registry-packages"}},"0.3.10-main.9825d416":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.9825d416","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.9825d416","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"20f4fdef98fc9c5e43f70af9af825c5eb43b271a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.9825d416.tgz","fileCount":303,"integrity":"sha512-Se4LMvBll8UsOlxZwoWjnS4UNopjFJ8dA32NGe5s6hZBuVxNO+cHkqnhWV1InlfzqzjUBFj8ZBUXnkqIer6YLA==","signatures":[{"sig":"MEUCIHO93y0r0DrtIIDBZybXrI+AUnIrvvxNHnjuEw6ouHsOAiEA6k93s9zYBptgEnf4CYG57VRePO1MzIibge6SNA0HsQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2117091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAQtxCRA9TVsSAnZWagAAhrgP/23AWzeU0F6rebft1Jfc\nbXYrrbUMnu/XsiLjjMK+QtlNHqYtB6v3zr52oKzmThg+cz+gjd4jCxYW5cf5\nhbCs73K+hxUmFULnBga0WMiwuLRph05wpLevx4DEk9ih31xAbwjCgOIX3F6a\nTRXoBFFuWftGCI/YsPXMGwo4XfnWNwasWwQUCqUNd3wHOGZVXOk0igryPU/q\n3Fz9qjj4usGGsMb5cwcL+t+a6ETyeQQW/imQKwVuWUFh/wmCwJRDcVcyoK0p\n4r2/U1OeQHcwVQJKCH9BzNRcLSwUhs/Or3xVa1lZmQMSfdCeTdSv//nRiTjk\nKZ6fz4z97F0C8obZe0GXyZ5vOo+VwRHT8ZVh3rV1t4wNO3g4sfNOChwGOhYy\njR6K/mUq+moC5/lEXkFUv/p0WEcFqHePIu33U0FpsbHeuP4kXHSGg29m0aQx\n5xI84Zt4nG8pdzf+4c+1nY+fginL8+odTp8a5ECKTc2Eey5umTtvRpNnqtJ7\ndbvJsuK8HHN6QJ61i7ybKVyPPB21jPrqpSlAFkJb/HUUUm2CyGZB763arehe\n9xPGoFLaDdRMYDDEx4HFDOSef27bFrKvP+hvR2NqDNfYUZ3no/DdQSSReUJ3\nJFcwTpBEAKy6tYIYbSiyS68Z0Oeh9GMs+zV8DiO2AAk+wl9Wpqyd11oFXkt7\nznck\r\n=vWq0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"31e3108c1000d47a45b4f3fcdbce6a336ef61869","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.9825d416","@salto-io/lowerdash":"0.3.10-main.9825d416","@salto-io/adapter-api":"0.3.10-main.9825d416","@salto-io/adapter-utils":"0.3.10-main.9825d416","@salto-io/adapter-components":"0.3.10-main.9825d416","@salto-io/e2e-credentials-store":"0.3.10-main.9825d416"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.9825d416","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.9825d416_1644235633039_0.02744634021728576","host":"s3://npm-registry-packages"}},"0.3.10-main.3babb8c3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.3babb8c3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.3babb8c3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"89ee22b0a4651b6da0dce8949c1fcd94f67a9efe","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.3babb8c3.tgz","fileCount":303,"integrity":"sha512-BCixgCyeCxC410edY5wbByL8eifDSF+US6eIuWEkNahaIpFWXBeLv4tozctWc1m8lAoV2Z0XWYo4pwwMi5ZsoA==","signatures":[{"sig":"MEUCIQCUn7g3W1NdrLnicJdd4oCG7yyUn+T8Gp/+Nr+JQZLuFAIgBVzYayolhGBl2L8XV/hPNrRNQf8kGxrf6sylIafy9xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2117091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiASfKCRA9TVsSAnZWagAAl+IQAIMmFkQPDVngfDV+tfgO\nNwMneu7nqpapw6+Tqlxr3VgZ9raLdh8JfXVIbkNqyWwPP77N6ZaBpErvENL+\nT1lvmVXNx1XCaix7b2N+lgBCPzOJr2PRC7BVHL5g8VDon5piTJ+z6chPXrGS\nEklapd84q+fbOFcsknnV2kW4lyigNpbDpxNqaAepbrzznfgd1YmrGN9q+RG+\nrtdHrXlBtHzrwcs8ch+AsAsSiFYlcWVkK1etPhsCCE1zl8ghN1F6EQLj1D9P\nnPIL/QxrN775HyJ1Z9Egkq01BMHZh6sQe0IRHxVDQvCHvGUDL7VopHhBtD6K\nImAiGcS604w+IjsJcSeSpb0Uua6xQGrfugZMyu4oyMvhdKhN8zarLm+lzF7d\ntqthY1m4aP3a4MXFKTeHC+F8xraZx5hDcPhJtS7ujADn5T6LYsoep0W6GS7T\nNYXxV0iJVU/VuNvJ5shTf2YcyxYCdTZ34/LOexse4YbVi+ueP7uCezejTKJW\nvLWaVJ29r2NRm+u6L1sAXDNrFM6bEHPwEHbkxWAIyhcaI1p1TLVDZpU+2zfD\nJnS7oI0T5lYOg6R3GF1rcgg/JnVNdCABfWOiBbdoOuh+FtonFl0lGqfy/N7B\nRnl8BTLeIHd84fDa8sPgyglNnGYyv/l+1DTWPRcBesirW8+fAml70kuFKzqm\nyYxZ\r\n=NvRb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"60d78b5cd5fe32d0e2a4ca515f849dac8811fe8f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.3babb8c3","@salto-io/lowerdash":"0.3.10-main.3babb8c3","@salto-io/adapter-api":"0.3.10-main.3babb8c3","@salto-io/adapter-utils":"0.3.10-main.3babb8c3","@salto-io/adapter-components":"0.3.10-main.3babb8c3","@salto-io/e2e-credentials-store":"0.3.10-main.3babb8c3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.3babb8c3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.3babb8c3_1644242890351_0.5352335123281662","host":"s3://npm-registry-packages"}},"0.3.10-main.b89d9696":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.b89d9696","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.b89d9696","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c28ffb22baff349c23d1050f106301a6b3577bf6","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.b89d9696.tgz","fileCount":303,"integrity":"sha512-QYJ/hQZfx5HXZFfUCgYAaolPxr5ab2LrSGWal05jHMNtcga922pmUam+uwsp4d0mcJ1hxjyPjLzZ2OkPV6Iljg==","signatures":[{"sig":"MEYCIQDk4EMc1tvk+HuvU3zOPSLFCyLNajq4xZ8cV2ZW2TZDzgIhAJNyJeWE1Mxqq2fDDo6wvss2k17FGszJmUJXzLP5HAXt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2117091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAVl6CRA9TVsSAnZWagAAMa4P/2x85F+sZIm9Rh1aGTBL\n0SRxc2J548Yu3bfE9fhLhXQ4Mq4JBnpmddwFjpBKDFHX3KwdQC0MxEnWLLK3\ns92SfMK9FAEnSt9H/NUWnb6r+eueTxIL4MFN0ficggsdem6G55Tfhd8BMb7o\nLdfkN+15pInYvpyVSFjNic+e17aK3S6y49qPkWjRK7+Q6pbGa7iMoE5YY88x\njSE461wRwUU0nz/+uglCUes449QuH4CdI01/vIvvydj8eRLjzBQXxsSLBIg/\nL5AMfxscahaZlnUq/EBCVTA7qVMgvBIt2LyYTnShC32WyjjlRSD9hRjTPE8J\n8i0sc1Ophn+Vdvgqkx3YnuS/nKrQWkhT+4kfiMoKJtH1T68N4on5hxOb2nzJ\n/fkbwpZKLA2x7JCU1M3W3JiyRPz/6lkyyxDoFj8TYcYW9U4SQIZfBHLeWIOR\nKejoBfq3MNcreT2zhqhh71QtRKSdpt0y2GaoepBkoIW5teRMbfz5mSHAZvgP\ndaGEr9k+lCxbS/h6Sown2uq8Mu7pCokQUtZhhcxIKfjnDFZzMOMvVaeMX0Lf\nyitmclTZImHTYzglp/HOn4n8how5bohY9LNCquCQPmctAKlypKqKTW8gt/Y2\nW1iR1xPiAjpiH2UhLGSmHPTyiLAAzuPCPnO6LFxUaL8n3rByJVMWUxbNC1Og\n9KXe\r\n=LFV1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"a381c600a2a7a252b131965a98f0f808e8af1929","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.b89d9696","@salto-io/lowerdash":"0.3.10-main.b89d9696","@salto-io/adapter-api":"0.3.10-main.b89d9696","@salto-io/adapter-utils":"0.3.10-main.b89d9696","@salto-io/adapter-components":"0.3.10-main.b89d9696","@salto-io/e2e-credentials-store":"0.3.10-main.b89d9696"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.b89d9696","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.b89d9696_1644255609817_0.6482288146250541","host":"s3://npm-registry-packages"}},"0.3.10-main.cd134a4b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.cd134a4b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.cd134a4b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d049724689bd1601f54b5731bd75d026e2e6e9e7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.cd134a4b.tgz","fileCount":303,"integrity":"sha512-xJ6TbQrA5QHz5GVl4EgBjgapjndYQxrVFk1dQbsKjGzATL77gVzQbKQ4TNLkOmatv+Ra1ANBvkzXNiEEnXD04Q==","signatures":[{"sig":"MEQCIH1zfm7XCGbRHG7a1PX9zEhhlXlO6TgHMxbh3vh8X4pBAiBlcWDkPagzqJD9fokTGs14wkq+pqHFD9HcViErP9Sehw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2117091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAWYxCRA9TVsSAnZWagAA6J0P/R2cOKY9BxYzqDF4IAMc\nye807YH7dI16xSP2oJZoSCdpnBaT/3t6UAnzEBBsfvCTl1jcIeacTeLc2zhD\nCNexOctuEEDj6Ox6J1lV2ucgAANVj8RGkZPI4gDelfvnWXVQWwvSPHnxpILS\n27botsPNbzVJFLqi9gRzhwmpkQoqENubqbZdSToLu8DubUSd23mByE8l+zAc\nowAc3+4kuhl7mADWPKOoD2O4cpNRzRDAFE9NxhIJjBDNsZjEuS0t0pU7mgEj\n//BPeqUA4Qhvt+I6MKo2/vDDCMgK4uG6JngHfLRhKG4S1aysV6XtzS6n0U4L\nyVs5fU1i4x5z2hU4581ejwIkwb/GFMREKe6x3gY1bLyMhSovGnTzK56FxkUx\n76AJkVAjSGd8+P9u6ney7/tfY94tWbiMYWEk1NgjBWXfs4FgN8H+CEdwxGWQ\nBLTnL3Fbv8VC6EdLOivZ9jI3RmaphOR/5RC3l6JXIT7be54CQyIEdG3aNMoi\nr2jKk3c5BM5B42UBaLvOfBb5eMyuGtBhStoirrgsG4ET/E84oN2L72Z20QG1\nK+vYDikRbc08bxEjniOYOEPBbXQZ98n2+3nPHCe/m5lPSCUJTGCA7wnYIFAB\nSjv2frcspWKHctzbMJ0dkd/c61XkVL78B/PaCVqOPbCq7rGHZQSIfsFKbNu6\naoRp\r\n=ooBA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1970aaf6823fe634fd7dfc474a74f1866ff850e9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.cd134a4b","@salto-io/lowerdash":"0.3.10-main.cd134a4b","@salto-io/adapter-api":"0.3.10-main.cd134a4b","@salto-io/adapter-utils":"0.3.10-main.cd134a4b","@salto-io/adapter-components":"0.3.10-main.cd134a4b","@salto-io/e2e-credentials-store":"0.3.10-main.cd134a4b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.cd134a4b","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.cd134a4b_1644258865643_0.5048911455309033","host":"s3://npm-registry-packages"}},"0.3.10-main.f489cd18":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.f489cd18","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.f489cd18","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a44e1153886eade5de9fa44e9058d0f66605d7e0","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.f489cd18.tgz","fileCount":303,"integrity":"sha512-i58BaB8HZKD2X8oiPe6+Ec8RHJS6Z+Eam4EanOcSSo+iIwRobuXTTL8O7S+0ZP1KE8O+ZC848MtB+AQ1uEANkQ==","signatures":[{"sig":"MEUCIDohw7n2thpSdPITARHCJpaBGs5rrwzjfOXm0F4fOMdVAiEAlpBwfpagUL6J4FZC8TSB+EETyQSBCw00PINsJZVsW+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2117091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAiaKCRA9TVsSAnZWagAAwlEP/0XD1t7UDXDhlJYiWNrC\n0FVgd3o0nNGwkSEhdZVDf49ntwlBJyhSSNqUYFmMw/cRrSShqB6hTdCcC7sW\noQeuzrS5rKGxAvGgz6XY2HZmyXxgOPDkstcduk9MBZvGTrxbtxYe6QhTkfQA\nT5fzwzYLr/H4Ent1ocncbi2TgtxghvbemZLJFmbE/UoGvihF+t54PgW/1+dF\n3Dbk2LvWMnE8/0QfhOu/juJz+mbYR4e09PemL4Ea9fPetRJRLF/TYx3E3Npc\nI/jg5gq1YmR01ofgPK55Y6wHm0GuRdxAvLIfiJEND2/6YF8+hO+DEXt5IvAW\n+NvbF9DtzzAI/+/ULBBtnkUOMsBpFCCE3ZCRMYtufKxpwB6G1ovb3IsPPiyy\ni3J+9ddX/0AKHlxWXpYiYKoAm5utHdPkIvckbPOsQL5ZZtedxfsk0K5spro2\ntw1D9tkVGLpltK9wJmJk003SeMqHeJ6LccitI51cm/192qC3/8jiLNkDdpJB\nOUz/BuA5HlSGjCKVUP5cjLLCGJ7/pRjgRDcynboWFxD3b7B/ymhtYWE1yZJw\nCn5ccO8NiCgsjo4xGqC2chCIe3N062f5Nf2J7L+jNjZqsQfHGKTNCAolQOXm\n3LVlppFnePmdMx4QeqAyiEOqLVOov0U08ABro6B/WnErixHfLZ6pyRLjWBaw\nFfXv\r\n=ALq+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"5a1a6a8c51566018c9db18e98e8db591a938617d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.f489cd18","@salto-io/lowerdash":"0.3.10-main.f489cd18","@salto-io/adapter-api":"0.3.10-main.f489cd18","@salto-io/adapter-utils":"0.3.10-main.f489cd18","@salto-io/adapter-components":"0.3.10-main.f489cd18","@salto-io/e2e-credentials-store":"0.3.10-main.f489cd18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.f489cd18","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.f489cd18_1644308106377_0.19457852921715957","host":"s3://npm-registry-packages"}},"0.3.10-main.ffaa9626":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.ffaa9626","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.ffaa9626","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"dedb8381147d0922ee715dd1b115ba16635ac268","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.ffaa9626.tgz","fileCount":303,"integrity":"sha512-tV2SLSjEkiEb6vaUcbAhLfOCXLfcEjY3Qyk9NrN0EYtH/XDXWrzB9EFYOHqnIpOo1nqiNONqhnBlZluqPCcPiQ==","signatures":[{"sig":"MEUCIBa7WKVcI3LQ9tzW2c0eECysXrNub0oC0gQqhTT1VD+LAiEAsN0i0JaCaR66FGxZ2QF+OoKMYC71pvbvFos7jNLCJJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2117091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAkqQCRA9TVsSAnZWagAAmREP/AipYzgHgTF+fcUvqmV7\nhbZ6dSO7/hZhVQr02bBCngc7QgwfB0VBy3XJsTu53RXIVjixzqa4pUWxg2id\nszlN3WY5hIBTIYCsa1qZw5eg4T3mfGZM/rH58tFskOdsT0fLPWrz6OphhKL0\nu+0NGOPWSvsE+dZRurkq24Qnw1QwbEu6b8nR8oIEbkydJdGXd8HeYOpF6V1P\n6psPhj5ZMibHcXu+qq3kEIqocDIE//twtIEbyaIUbVEeGDitDwOwK4fJu97D\nIvzzooLDAAYsFOnPWwnwHSLK0vTDz6HJNT/CUjRZ/HWKiWmVE/IRjKiRkBW9\nI6Qkc33H8JLqIPFYB35VQX+yDRioHNazv9kDCsCJQxZs4v7KKgyPwE/LRGqY\nWNqgUyBUNuTnlJpz5JbvfIqc0e0QxXFK28awMBrTjWL8HUP1mQk16gxTc0ld\nBQLoDo5MAftY506K1hirXGQnLapIBlSvxDI6c6R/5cmunD2RDs7Ih90/ZtWd\n8RriEZ+Pke8Rs9qa7r6HHG71B641SyJJPhfl1vbwv/xJukRA6FPjj+1iJe5v\n8gIm0UqtXMXcaTEkxUkwSOiVQCAHnvVHwaHuzRjgYREZ3Rb3KwwElUuJ8EOh\nhCv5+3cIK4OpLXr8fzCGWPx26HKQFnA1ffkY7CRtyvY4uHjcnPtzcKa92Hn0\n0wSZ\r\n=ly9c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1b06183f38762dd0c1400dc9901e44884d03826d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.ffaa9626","@salto-io/lowerdash":"0.3.10-main.ffaa9626","@salto-io/adapter-api":"0.3.10-main.ffaa9626","@salto-io/adapter-utils":"0.3.10-main.ffaa9626","@salto-io/adapter-components":"0.3.10-main.ffaa9626","@salto-io/e2e-credentials-store":"0.3.10-main.ffaa9626"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.ffaa9626","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.ffaa9626_1644317328014_0.44492437412882424","host":"s3://npm-registry-packages"}},"0.3.10-main.777ceaee":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.777ceaee","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.777ceaee","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"43a8a48e72da832ac757c00f452b9b72f348c259","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.777ceaee.tgz","fileCount":303,"integrity":"sha512-xWTFmdQugVTyt6Q+A2yOUx9EpqgMU+tn7VRR9VRqnsisX67bZb0yhjcdl9dU1kKLoKmW9vtcvsp726pz8eB+9A==","signatures":[{"sig":"MEUCIAj39ygd/uddJ6X+Wgr0s/WAb/GVDLJXnDPMCpEtXk2LAiEA2limgI4qnxJMqtB3QBY5C/DY1luCqpdAPZBpi56je8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2117091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiApFDCRA9TVsSAnZWagAAh/AQAKNhlw9C8D5X3dtc3iKW\nDSmA9QVVBp+hHpCTfHn/2lvg2biPmYKnQ64+xZJr7zSypt3Kj4nWJLizqPc7\nwWpWQb5IaMv+yY6NEcQfzOx/8wSfxCqYeHAQHXyS+dVT33LWhgYzl5rQlJ5D\n2/yXLETYGY4pWV1R0akJpHmP2OnwmAcTQe5yxb6Pnsjh+3IcLPlUz2nriHM+\n7hhY7LRrSMHnMARJdtQzhPcXlmDfShVre3uUfI7+s1OB79RHEwgnQ23uINXl\nyjtfupDv8XEckgeGUdo3ue0HteEipXtTfcgZlERaZRZTN7gIRwtMiMDIepgR\n390gXU4YDNgMQRKY/jwOhEGBWZTcCAPTqoB/KmaDmr1KVQPOytZghatCKsp/\nzdUJMbCmnDwFIinXbUcysNdrYRBrtqW7yA+zT20kZB7x1AUPvvLyTc9O1NqF\nWxVQewMdX6coImKCcCVpTxvPNCQOfdnwp1ww/bX1d4h88bpjGwZOQopRa0m3\nOGRdd68rLCt1FInikuBw6oL0a1jHXuS1gi/FUEbA5aXt+1mGQib6qm0Psyp7\nsr7fqxiQMM7/facY8KnUepBYyaum/YAdBJ2AlhCBERO5mWAnW6unMkLIWpAu\nfP/+ez0tU+gIemOr7u6BtEAUP34Lt4satRoQ/A+h9UkFEfW+zCt2nzPmlach\nj93Z\r\n=ppKU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e1fa6c04904731bf75d57dfa707c62a49443017f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.777ceaee","@salto-io/lowerdash":"0.3.10-main.777ceaee","@salto-io/adapter-api":"0.3.10-main.777ceaee","@salto-io/adapter-utils":"0.3.10-main.777ceaee","@salto-io/adapter-components":"0.3.10-main.777ceaee","@salto-io/e2e-credentials-store":"0.3.10-main.777ceaee"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.777ceaee","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.777ceaee_1644335427569_0.9600971010336106","host":"s3://npm-registry-packages"}},"0.3.10-main.e8862489":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.e8862489","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.e8862489","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9df731a58896b1d2c1b315cc2376c7bb3c2868ee","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.e8862489.tgz","fileCount":312,"integrity":"sha512-npy8taGVw6xgH7cGAyewGwmdcbGA6GdjaerdoVY7o/YSS7aXolN4GV4GH8MZ136HBsbPnMALvwgZRtBRo3GDnA==","signatures":[{"sig":"MEUCIQC4MaSNPQesjdBUkLhu+fLVBSduTuu32rnFzKvwDUq4TwIgaZCIVFtDhJPMLACe1U1x7FMUtLg7jZXxNN3IeZpAviM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2148409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAp9FCRA9TVsSAnZWagAAIbEP/3eGxpToi9bP2GrvFfHW\nfb8y0NepEErQO/Buel2xheQY7lY6fbvu3yV83bwovlc39RODyu9bGDgQh0II\nOPaaPIGn9+KsETo4h31QhVGLoS7dq8qnVF4EZMX+diyIvjHgQX/oloL/ym5e\nn7LHB/+cA3DDQSGwF1WRU5vhYxUVN+smXhdsXk1Xn/LE33VtMbgOeELrznAl\n4nLb8/mCUePfIXXms1aC4PxR9NXilqvw+iNUkWWvpPLb+k2QmoXiV50/xvZy\nGLAtvwuQq3LM26rmkoEz++Vr9dl7SakuCsMetOwuHVSB+W020of4kW4KsWna\nOHnkLj+rRVUGKYTBCnCfDF0eU8i7DkB+adGPpZeMOpnaYkxsdAV6SzKvrgzA\n+eSyGi1j2dJOlRUb5dbVau/1kfoyOV4Fubul8GSFJ+V6wIxgbnr3tB0rqwER\n2SWbaVc492aUKTu0TOWpFPXrUpwO1iuqgMZAiHQadNV65UpRrX4QIsDkvha1\nR418K4o+ZgQV1X1faJJk/pIvFgEj5iLOAmk/xb3zvq7hqkijZBoHyk2SO/zH\nnovctvWbRKc+VJQ26zWRINef6oEACp74UIklfZRSZ7XhzdOqNyO+hLMS+AQ4\n+EZ31vuLakReeIammq8sgYh6h6NJya9+BRjBiTOa+0n4Zrty5ptkC21aDUwW\n6gzG\r\n=1tXi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"2602d85704905fa6bb3a107d7447a3ddea67e1e8","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.e8862489","@salto-io/lowerdash":"0.3.10-main.e8862489","@salto-io/adapter-api":"0.3.10-main.e8862489","@salto-io/adapter-utils":"0.3.10-main.e8862489","@salto-io/adapter-components":"0.3.10-main.e8862489","@salto-io/e2e-credentials-store":"0.3.10-main.e8862489"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.e8862489","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.e8862489_1644339012864_0.8663480267548864","host":"s3://npm-registry-packages"}},"0.3.10-main.c694df49":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.c694df49","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.c694df49","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a5c8eefe082c5da6d05dc5f13109651ae12a2739","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.c694df49.tgz","fileCount":344,"integrity":"sha512-A7VLxRw7iV+WdyaksoC1RvwSJnVkHNPkWDHJsIEr5PdJ/3W1gVsgdKhDUTeKaIj1sn/eyOS1gYQKtTlvDOMobQ==","signatures":[{"sig":"MEYCIQD9r+CykC7BBZnbH3nobFjwIpn51PP7UAzo+2yk7bhX7QIhAP93b1GSNU9kJVDGgyQ6ko2+XGYKjaQ6pG9QIjnBNzaq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2185663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA71HCRA9TVsSAnZWagAAd0oP/RQSlZFQXamHwAv8FqrM\n17V25nGJ+cEu4uxn62CK97ri6cUVVR1eDOjWdN9fSuCzu/H19X5Ql95d/CJ6\nuP596s4sqvhyDHHxzldkhDhKDg09n34yUAqgndUWNLHm5Mb18D5e3uQ0geW8\nSwhPzGNxG4PGiTp3fCMPi/hy6VNYnB3bdaTQJcqrNFrgIPp777ITRrZ7xp/b\nHP++bq5rXHVAhUQibtX7/GqocqegWv/tLobIVWmNe+SL+itR0hjGLGy5WROt\noOM93GIKfQcHL7UYtIixbsepwtJqf+XFlZMZIEO8xuj5IGwqid46UksOVZLU\nMNiV+SJL49l43u8wQgKreFn3f9esUPngCpzwOlIrlO7qmYREotaVvNenmomZ\n/EIKMmOEWLdSF4kmB2zhUR/2YX/joX9foSQV1J7zAJyjSgMnB4IxXd9Oi6Gd\nLX8ohZmou5NG9KdbBfaQg6SGFurXQnGPvSIIhtO6bLBVcGUwaNk99Pa6Bwuv\niDYE/s6QuhvicFrnPVHn9vAIJq/+CkcpkRaDZp/jIr8XM8GSqYYYrKVq3FPy\nEPfYDP+Lg4fwcVuGGViiglj+0wN07bXTlvjSuH+K4eUDt23mowhISTsLf4vN\nyaXc2oOjsWB5iuEI6CCtFoewzXPMNR2OMpAvjW1J6RKQe5PVTLj38cBt29q3\n3OrO\r\n=S6Lr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"2ad47d423da2ad4269216de06afee72ea8f9e1cc","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.c694df49","@salto-io/lowerdash":"0.3.10-main.c694df49","@salto-io/adapter-api":"0.3.10-main.c694df49","@salto-io/adapter-utils":"0.3.10-main.c694df49","@salto-io/adapter-components":"0.3.10-main.c694df49","@salto-io/e2e-credentials-store":"0.3.10-main.c694df49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.c694df49","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.c694df49_1644412231541_0.049304487975644795","host":"s3://npm-registry-packages"}},"0.3.10-main.6b54ccad":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.6b54ccad","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.6b54ccad","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a445aeff3dc62a2a701f01427277ea7bd1385a56","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.6b54ccad.tgz","fileCount":344,"integrity":"sha512-/pH3BH01jarEYgDwBuI5r9zmGXnZ9+gWCIUOMo+8md2NZ9wqGmh1G8/aIdKCsAwsZl21tAl9a8YisxcBg0HI0w==","signatures":[{"sig":"MEQCIELR3u6LTW3kV8fEX9plACGyXwpqGppEWOHErI5ohoEoAiAxxMzH0/Rt49O1zDXsSZGEPZctOjWnTt3efixZbXhEBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2185663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA8fSCRA9TVsSAnZWagAAYnYP/2Uu2e2Aq2dL0gNB4xVi\nK/aPKUoR/0Wq+nMOMSeWmXZd594isCWgxfaJYVdZ2kIK1vqN1/uBXAHAAxSo\nwHzhjbTQR/wDleD7affbPu9sZrUD76i0u8l4+EKHVMrQCWqsp4dc3w0mzh4m\nW5O7tSfpg6GdM8isLgvgF8eke2oIu1ptYSFe8h0Dyb8Sfo++uIaNfvHi3oTW\n6PC5thlpU9SnRcqbwBWCiTyO/kNM+YSwgB/wuYSxddD5XXehVMonbSHZ1zkn\n4f0LfqBYzR2lRLzo/Ri/vhX9SWRT7XttYDiEEs+OWxP4KwXy6iHEvi30IAmj\nPqmCBs5c+2JIiOkMbJOofXStKtnl8yLqmTOp8/2/bDVVCB3Hks6Y3x8tZO14\nToHCa2Z10itualEAEmTXBV5AnveVRTpqiO7TW4N7fG4k/M1MMgovEJK3dods\nzjj6fOsR3KUTANZKQDM2D2/6U7VJNCNzHOcw6WmVehrb3+KAQwBGnpf880Gj\n0lkA+GvK6N6FUrzJAf4Y15PNmh8FOYLZp0dmxPQKRwqNhfrPtRyGmUOyyUkv\np1mNAAr8Y4pGEbrryyim1aqyYF+PbHvKNmD+/O623sfvUo0B8kTMvW3iFqBN\nRpTqEqJOS5sq5cG1ALkvA4rhLrw0RMgZlDgE5oSARntAW8qIdB/8TSfbPyYz\nJFyN\r\n=cNFQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"35bd70e4bd338688901f1d8fb31eae9e2b07a397","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.6b54ccad","@salto-io/lowerdash":"0.3.10-main.6b54ccad","@salto-io/adapter-api":"0.3.10-main.6b54ccad","@salto-io/adapter-utils":"0.3.10-main.6b54ccad","@salto-io/adapter-components":"0.3.10-main.6b54ccad","@salto-io/e2e-credentials-store":"0.3.10-main.6b54ccad"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.6b54ccad","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.6b54ccad_1644414930525_0.6473174900971059","host":"s3://npm-registry-packages"}},"0.3.10-main.465fcb38":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.465fcb38","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.465fcb38","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d00bc9f1f61b44da21eb5e0e371f3a89e7bc0b7a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.465fcb38.tgz","fileCount":353,"integrity":"sha512-4j7ojuZTTuO/P4wmcQEq6rHnuBt4/w9jcQwTEWAiwvjTVaN+/goSKAghJgqRMvCo7mGLHJcrGOmw032ilLBBhA==","signatures":[{"sig":"MEQCIFUgdzT3qsVqsZh8CaIQusCm1uK3na8OTd5XTZ/5uh5RAiBDI2UgGCsAL86qBMMKr2ZGq48V9uwp2L0aUbJnbcKF8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2208057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA+PKCRA9TVsSAnZWagAAlEEQAI8B+m/VTrwS6ZDTBwcd\nccdhFlrJ2Hs8FOyG9OmJM7x/4KOogGVAUi2vZ5RcVk2tT9gPR1WQ681R9qot\nYbXL5BjbuRNd+WtCsYuEZtM8jUvOUtqG7Drym+xJQ5YCiF8zZo41hNz6adlr\nMrGNqC97How1eThfLFZ1XUmMJQeobtoqAe2r8o+vjiIzXW+I1iLIYNbGK/7w\nugJ9VAY5SZSViZxW97h63m5qh5vFBI3DvkuXh92OQuJ9FMsKUL1SeAlBnkPQ\n1HDYolQgaF4HphfwVP3uvxA7Bw9u9NvR0783/sHc6+WRcpbGJ6JUcLQRVbIB\nocVR8TNvx42x+Tc2GpZyRWZ3kcfHERvkHMVWb8zpat2yHw6NVcga8/yWeeWf\n7Grzn9xE5LhqNgpm+OF3kC+UiVA1xbJa/YCErl67laeALmnf2CmlILRPvT1h\nGfiLso39oAwDzD6cimuzLvFdlBUaNqTydKo+5pxPS4cZndp8mK3jjld85p9R\n0ZCOBC49vK9W6C+sKq+uzh1PsK0tC98kXRRTKM/w+ASS2lYNNbam4hl9jX/H\nkfmOppA0gz/Zl4qcmRNCLopIDj4wPADGRoCRFqGHP5NzOjEXkQOMUVPHeA9k\nQVkjoY8dUF4rSMRZvd7/AoxvwM+38VAJvcaFKCXqNJyrttXWOSr6bbBpNYIY\nj9AL\r\n=jX/O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"07a461641cc9bef32000c0e554ac98062841628b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.465fcb38","@salto-io/lowerdash":"0.3.10-main.465fcb38","@salto-io/adapter-api":"0.3.10-main.465fcb38","@salto-io/adapter-utils":"0.3.10-main.465fcb38","@salto-io/adapter-components":"0.3.10-main.465fcb38","@salto-io/e2e-credentials-store":"0.3.10-main.465fcb38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.465fcb38","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.465fcb38_1644422089998_0.26145893795602215","host":"s3://npm-registry-packages"}},"0.3.10-main.ef03ea77":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.ef03ea77","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.ef03ea77","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"eab20a40c6c0ee34b23728e6003f837c0cdee99f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.ef03ea77.tgz","fileCount":353,"integrity":"sha512-pC+nBlO62+pkNmd/G+j70ikTkOUWsI1UoAjcVcT+443+Lx5UT5OE6GlqEzmkTlFkF31jucMHZ49362lSeJoMgA==","signatures":[{"sig":"MEYCIQD/YY8P5gT1RbCR5gBgfvWr/POyB8kYKScjAaAARPAg4gIhAIuabKo2QmQsbkNXF9OlYtY2PG8lBY+pQmQ4jRbjk3/U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2208057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA+gECRA9TVsSAnZWagAAO3YP/j/qtPWkl1oox8dvhKG1\ni60iYP2t37JP3KLEDcM60s02VIkRHB0rG4qgE8GQ9pmmtg4vatkiUrIl05bH\nGMmu6OKEiCC3h5qYmSKnoESbWwaQCheXgOHbrzwDixGRcipJf6O5H1jmbYG1\nSU/90ylIcl5gbj3KESn7+ZlA9sL5+YMyV6OrTtq89KHDojxNjtIFOTulEe26\nttWtni9Qh1UW+krFUY+foE/5+/Ev/SvP2RfiHKGF5nkchc2qVL8Q/mHbC0FB\n655qZQAr+OBYYxZnbsWgkSYc9QjB8FpHmS/5KTV7zXiZ/fJyB0yIdPtobld6\narXx+kduvDYDnAN48hVLo4/iD8/Yo9lnFSR1deSVBgrpvT2EC47GyvfmzB/j\nbjBmjBGHyJiUiE2YaaVwKr15ix1IbyTXXHS4WdhUiINtdaeNwjyaaIHVrUPd\nE5LPR34COaUQq9Y2xcH+l957m1urZrRazZAIWc0uXLgIGbHdRMqgrKXJdEEm\nl1zDP8YHxs+joCfPBlJGLla2gpkqWz8oo35SWZkv7WCUBqvTPobre6rkhZEU\nPKpt2/4mSOHOqdONYBCu+AcUjAj8tZdPUoa0mNfWpzf/gXVOf0kzBB/l27S/\nq+yRwOsS/z9lKUExeRe4zkMbUYcRLXqmEcw2se8vXQ59WXhg+eKzrf9QmgrS\nYOF4\r\n=KMBW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9e57921548fe3e81c1c8b1dd82cc693600366c9a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.ef03ea77","@salto-io/lowerdash":"0.3.10-main.ef03ea77","@salto-io/adapter-api":"0.3.10-main.ef03ea77","@salto-io/adapter-utils":"0.3.10-main.ef03ea77","@salto-io/adapter-components":"0.3.10-main.ef03ea77","@salto-io/e2e-credentials-store":"0.3.10-main.ef03ea77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.ef03ea77","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.ef03ea77_1644423172324_0.3544787938057885","host":"s3://npm-registry-packages"}},"0.3.10-main.ff1f3509":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.ff1f3509","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.ff1f3509","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e1b01faed9f4baae5e774001b1499d410a7df24b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.ff1f3509.tgz","fileCount":362,"integrity":"sha512-DChAjlHhiqva+9P1wRLCXTTzUjIR3xpKTVFB1XtoyJwUaXJNrB8+NPCn2k+nzwmErhW5A382eYvtT4Dql7Lzcg==","signatures":[{"sig":"MEQCIDd/5wZ/dPA1QB9jFGEaUqeyetSiIGvuleXUfqMaZ6gyAiB9F9WWSur+ENugEgzf9KdBUJIdbER7Yc4Ibt0JxhB9aQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2226011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBOu3CRA9TVsSAnZWagAAQLgQAIwEbEyTkuF5WhxBk8+1\nYW1tyEXjyhjwU2fBU7t/aYG7kxjyUbYijPfhVQRao7hpl7QiKarU5n5JvjgS\nofun5ood42IfQ4yih0L8ZG2gUJZYQ/XlJHR0f6GIte18bA9lr1cJZGjrjg9I\nTDf5FEFCAYK9aB9JgcUUpTtsMKINP+k3PbxTfHUjSYY8NBD/ZdvvUg2g0CCp\nrGiI1bZ+xHS+AijsngMNtt9p9iWvePIIl9x54G0iGEAI4RK7m03yZMOuM9aj\nTxdS9umOAD9VxnFEAzQHy9uuRIUkZXdM6nEMvLeGlPfPMQW3GnsSWCt6HlzY\nWfVavjtL+uslOu9b2pNMGyy4tRevUysP9N9S7jTIwJYqDRVphQUyCp0OD8CA\nCY35ar0nl23DUd2ruPst3LJSzT3tK8n7mUbv6ft5/glZhBH8BeyLPdGjO8T+\n9+ZjB6GE5jpHE9IOiTDmzDOaosUm1lyngHJTwqlK50BLVo4fW+VSQwUfmS1c\nywjxwFG2HHoi1KgwNd8urVFLNbO5pn50SSRiHLHLYLuJv5Xz/J45gJY2y/D8\n0Vx23jDJ/WET3gjkORysuwemL/71wCgmox0MDNqZEBSGhAA2zyywNxKhwgXa\nzq+k5Y7JDMRLPR3locnLVYBP3g/FsxXkxIz31lup46KZBBOk1tYNUbgzfVug\n+foT\r\n=Luxv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"ec5bcc95bb1043bb4f1a0100e222638ea2ad0c95","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.ff1f3509","@salto-io/lowerdash":"0.3.10-main.ff1f3509","@salto-io/adapter-api":"0.3.10-main.ff1f3509","@salto-io/adapter-utils":"0.3.10-main.ff1f3509","@salto-io/adapter-components":"0.3.10-main.ff1f3509","@salto-io/e2e-credentials-store":"0.3.10-main.ff1f3509"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.ff1f3509","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.ff1f3509_1644489655572_0.43670195953967306","host":"s3://npm-registry-packages"}},"0.3.10-main.0530049d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.0530049d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.0530049d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8a0410a3f9c19151b67528eeca4c55f0c3f97eb6","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.0530049d.tgz","fileCount":385,"integrity":"sha512-ZsoZ2RwSFzxfYyy/OrumBPlfeno6wWAKh/Qu/hcCGbD0Ea+uSkJZrjAhbFNKu+XzcwOXPENKGcNnuFlTFbMuxQ==","signatures":[{"sig":"MEYCIQCnRfkUqDYgp0fYejzQ/qgiQsHv4eZE56SoaBM7NotBmgIhALt6slCRyjvczLh8U8IpdISlY6D/AWTeW+rNDbg4FM9f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2272201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBTejCRA9TVsSAnZWagAACBIQAJhgxgmI80fxton0tMIp\n6zK1x6Vm3UtvwubMhZsm/q7f9MIjjgEND0jDtfqxCD77pfURA4el5bek0ELU\n0/E09saxw6Ev4FWMT26NDaWH+BMonGumhrIeCHmTM2QLkFuGFYnIXEu/W/vs\ngegG/DzFoipusYbUtQa59Y3iLVZyO5w4l5E0kNXEbL78V3BtU96edN9K8gzm\nK3aETdAS8/tOUJMerHJrKa/+A9Z1guL6rLWtUdhAMlbBtKlGVkvTDzzI45Oh\nUWa6B9G8B1eC7VIGTtfPwObDBbcRUW0Fc7JATkum1aUPyI2cDXHp10jaUNRA\nRmTS3gN14MNyWY49t1jyHgJX9NI0C7E3HgFifETNRn9Kpc8v/hsH9q9YHxvQ\nABdSseG10ROnJkFLaJK+5fXnLMaUbZMKcBm6iiYhiU2ysJpxGtuTyQ+LLfGm\nCrvul29x9QaKjgOV/oEGBmZoIXVRNTWhDLpDVLrkm43KDxRO2XMzhYICSE7U\nxsfuEUjtWYzavZS66NAPt4/4ygY/HHIO8twcHu52doedLtTw7QBIqBTg+dSi\nZebrieJOIZHGtMp2c4W08jdh/8zo3fsT/Vvo7yipMrWQ37hmFQQnyo46+6Xh\nFAx/aVOK40p8JFpI4GuRN36FLupxupp8nP37yhDnYvALw1AMh1Pe9OCV9WAX\nC46J\r\n=KMEh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"4e97eb8c7063d74eeea87dd03af8e822534b6f5e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.0530049d","@salto-io/lowerdash":"0.3.10-main.0530049d","@salto-io/adapter-api":"0.3.10-main.0530049d","@salto-io/adapter-utils":"0.3.10-main.0530049d","@salto-io/adapter-components":"0.3.10-main.0530049d","@salto-io/e2e-credentials-store":"0.3.10-main.0530049d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.0530049d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.0530049d_1644509091631_0.9681882504836921","host":"s3://npm-registry-packages"}},"0.3.10-main.c93da6db":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.c93da6db","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.c93da6db","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9373f9104d957ab6279004e844e87cc9bd9e1a06","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.c93da6db.tgz","fileCount":385,"integrity":"sha512-ndjngUgjB7zRHbQzCwSsSsUNI+w2gCmsBGIWgieKqo16UW/gbaiz2ANzerF/vOrHxGuU0+GYqKmTMgKWE50hbw==","signatures":[{"sig":"MEUCIFK49+MU/nMugMpvqVzOB0ArtG/+P0vlySmwr8NJjHZ9AiEAsl8DMFN5SfrFYUPqCNByFEUsmU/+/na0HIJz/7LMYMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2272201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBUarCRA9TVsSAnZWagAATJQP+gJMyeaVGQgxFfvu8fQY\n2VnzttETSIsc/r8ptjyr8U6R31yWX+6XyLfc4zSINepbYq90ETnebx6s7CJc\nXxo/Ov+RIzSkVhi+V5l3KCP54fL4/WJ/blMiHuyCnmqRzICwsyAFaWbvbJeh\n/3SjUI0VLPvbpcTTlqiX++eNl89UgQUyxjaKClo+kbmqMUmj4VzmBV0yFjdc\nmsbtZTvUVKfIpDKy8svTio58JePmKPs+uqzfQOeQFAGHQpnJGRfxSTSvAjOP\n4daajPQ7LMx87SdK64hNh7ie1EKwtYHzP2qdHUAYrH/5kdwNqxWLr1l2lWXx\n90+jRKlV3Ja7zRldqOUPzLoTZ07zYiTwlA0ulXoCsz+jqdPUsxJ1q9NyTDWY\nO1DDjDn1NrfSklETE569+x2us31HKnjkmu/LBJKnNpjQ837ZdYa9nDy3GtM4\n2UaM4axuYBjQm0cUEUmtTYMmP3KsIJavOHPVOWMv5vb2plz2Ljrp1M1HmIKQ\nxzqxPSXvmc3wdgQ3vox+gcPZg81uEElOs8Xof7kn/rhqNbnj9kEWvIdf1FeN\nVFqCwIJcbqzuAEM0H7UDozJMvDjFfPz1RbNrbJdvw3MilJ4DMS2mZ8K6mMXL\n1GcRZM2eiCLk1CPTEf9t9K5PB1WnJMLHbUXCT4N7c4zAqJ1pMK5k1DgZclxx\nudU4\r\n=vmeN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"8dcf055c288c7f1da5d52fb71ce2717e30ddc9fc","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.c93da6db","@salto-io/lowerdash":"0.3.10-main.c93da6db","@salto-io/adapter-api":"0.3.10-main.c93da6db","@salto-io/adapter-utils":"0.3.10-main.c93da6db","@salto-io/adapter-components":"0.3.10-main.c93da6db","@salto-io/e2e-credentials-store":"0.3.10-main.c93da6db"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.c93da6db","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.c93da6db_1644512939015_0.9208434405030421","host":"s3://npm-registry-packages"}},"0.3.10-main.478b1dd3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.478b1dd3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.478b1dd3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"5d56187f4df695369ca66df2da3ed60852fa4160","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.478b1dd3.tgz","fileCount":385,"integrity":"sha512-j0oQj4SKhdLOYU6KU/PafmER/Z8ISFlrKZLjJt831ThOd9jjU7SCDPKJwM+2hAvE5NjIykvlsiwSBWqG1Noe5Q==","signatures":[{"sig":"MEUCIG6g0/dlozVkf5jt75gSVFrawm8OiZ22MmN8Ry6Mg5jYAiEAjgQe4VV31GKg7y74fE6f7dlwoGo06Ugscl2+mHPr0Vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2272201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBUwpCRA9TVsSAnZWagAAZ6cP/ijTStqRyHLu0nMjif46\nRreLUbLIpWNN8jHfa0DjOer3EzJdbDsK0BdxR2owEALBE53MwHweCXtJJUBP\nHv2opIJ3OAdGwu7QF1c4Q5YCuUbgtSJnSmH23Al691zt+s1sG9Q7WYZxrecg\nZ2DeAtuTHBO12EKnMQSn78VFSMB7pPowpkGOICF59Vi8KDCTKotDgmZRoEmJ\nQiBVRfyixd11aEULjJ55C7KogfSr9pza1NO0zOcJKvhG/KOLbBP9JkrfHcT9\nar6SJxJNf0AefhaJAdOxVg1VBFnZku84G1pgm1AL0bi80Qqklhx0PHkDboab\n68DfQlo2vofCHvTB7507EODLq4r4FrhlBuIkNmtnmLObGha4pddUoYTGpdho\nty+6LYP/V1VRG81V9qFpm8N2346CW5/6EAYj1xT7NbiVW3bRIHyAbHh5uujK\nXgfIgGFLIXd+GJ/thCU4hAzsEWIered3gg87rzsS9giosE7hDzsYfe/SvpaQ\n0vVH8oWKv5QyxdEejbu2Bz+10hSwXneBME0hrFYGzFlZRZRiDt5fDxc83RHf\nIhTg6v82l8v7Ty3SfTmmSfLM6aK2QnMbuQAeNKUzN6BU3hhW+IIeL31j7RRm\nTzT851QBv+ehYSH0PEZtoAxPt/CGNUU7L2G/pKJ9e6N8XXzj+NQBOeQ4Xdpr\nQoYw\r\n=Yrr6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"dd775d67f49609ed1639d7b7c340f22fc0a64c6d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.478b1dd3","@salto-io/lowerdash":"0.3.10-main.478b1dd3","@salto-io/adapter-api":"0.3.10-main.478b1dd3","@salto-io/adapter-utils":"0.3.10-main.478b1dd3","@salto-io/adapter-components":"0.3.10-main.478b1dd3","@salto-io/e2e-credentials-store":"0.3.10-main.478b1dd3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.478b1dd3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.478b1dd3_1644514344574_0.9538256524140576","host":"s3://npm-registry-packages"}},"0.3.10-main.6c0eaa37":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.6c0eaa37","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.6c0eaa37","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a9ba619dfda5330a677308b7e7728f20ac158cea","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.6c0eaa37.tgz","fileCount":385,"integrity":"sha512-WjgbtukllTqX2DULIsCOwPt25TIcd5WlNu1E7omzAoADcuvk/QZ33kjn/krJhYabrlJgNUSznXbijC3EPXEZyg==","signatures":[{"sig":"MEUCIQDRkXAlvi4qtzRSpGR+2a9bP10K7/x6ARjCx/NwERfNPwIgVkODaiHmIDOO5AAXi4+sxQTOkUcWk+cQg9R47zLBR0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2272201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBWhpCRA9TVsSAnZWagAAwNgQAJyh6nJBrI+DIF3y2iTA\nTSp6/pnrbZIn4BjLcubjo1nDzEy/qZx7jWLjonSClXRAeXj45/arOD10eX+c\nHgEUxffHJ0EUcuT1A81xqKwaiHk7vuZgZAzzzuuTGBAaJ+gDNgEiubBS2/XC\nsIL5Wb2UXMrues7VhKDpYNy3QquG8G3SW+pI1sXQqFAuScbqofS2/FN9p1lV\near1hUMZNRYwzMP822cRblQ97vDOZ3iArR9RJoHqvl5MO/H7xZ9YvJZj7bMO\npbPVYugG+uPkvssakKBCnbaHft0xJ1IosFBKG+HlF1XEzfkJcwIXc0PD5L11\nyIgaCNelvwxVYfH1C2e8yo28CKA7HIbHy4SBOgem/tkodIwVnoOjLzjuW/Sj\nGg14o8YtZcDQ6knt0dbxnRphA+W+1uWk6//JHib9+sRnQTYEYFP4W1LJqosj\nmqr7svBcl/7bVIMzWeWRgTKbr9wkLTwmk49N/WfGaKVAR1ciWQyhtvb7VV5+\n8v82t6u1ymEeTzDASlTdoMaOEcA5JBBTvq9yFgFlYA/ZsG9wamzrypDsyTQv\nZo2gJ20bMG3PENFXZCQNBawz4nVasoPWNC/22O8dpRuzTGZ3L8EiH1FfReOh\nnnEILQwcVuqDeSwHwoIS1l21Pul1xlGhXkBMkQGGa86zwOY2eKgLKrWFQSou\nMPkZ\r\n=wxzd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1f35192f08cfee610dd65b561bc27dcf2d2cf318","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.6c0eaa37","@salto-io/lowerdash":"0.3.10-main.6c0eaa37","@salto-io/adapter-api":"0.3.10-main.6c0eaa37","@salto-io/adapter-utils":"0.3.10-main.6c0eaa37","@salto-io/adapter-components":"0.3.10-main.6c0eaa37","@salto-io/e2e-credentials-store":"0.3.10-main.6c0eaa37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.6c0eaa37","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.6c0eaa37_1644521577507_0.5462561223423079","host":"s3://npm-registry-packages"}},"0.3.10-main.a8da2922":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.a8da2922","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.a8da2922","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"85e24d6b33d1c869348338c1ed1f87f4ec57f76c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.a8da2922.tgz","fileCount":394,"integrity":"sha512-VuK7YLZbq3aWwyucyRuwQehIqi3Lmt/HKDTaetnKOPOfXnIqN4lKCabCjUI5/HQpsrgmPbW+lILX1AHqvhK8Fg==","signatures":[{"sig":"MEUCIEQWRqQvd9IXJTvEsqaumQWuo5oljHjZ4wdJGJnlYaEEAiEAjKuhSjEUszx+Uk8JFGBcge9eY8F/Dh+8h9C+Wlao30s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2291976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBnXbCRA9TVsSAnZWagAAQHcP/jRNPbPOfMTtM4Y5IrDf\nF0T5uIl8DDCoyYv3Cup/dN4pWiw9Bd35uPt4CUNU7ECjMCu8S5tgw9GmmbNs\nieMQ0uS+rYah9TSnriR1qAqfaSUR7hBKD3r+aJHvD2VHIjyyZQaMd5cGQCrS\n6z9Zfzx0C74dSEiIzwJiJzLSZeMiFAIP8Mi6+JVGefUDEDGpKYd3yIOHaUp/\nQSA6eefwk+WCUsawsH+IohWWEJEmazFPd30OCXBz1nsMoobPs+8hmuMxvBT8\nSRxdSzz9mqVa/8eaaYVh2MOaTV6vnfivBoCMBUGS4oIR9I/9dkmrV6sjfT5V\nR1j7OLLjHiS6wqEShVK8xAspOPCNySPHK1KRo3LxU17YB7NwbROqeUJ/wBAS\nF8bnYJ6sb7/gvdwrhThmzE0UxtuXUjHps1JzIhIkstXMHqgfMv04vEoAqJAT\nNsReXk5qODJZ+sDcg9z++P0FwlfHTM1DIDf0iR5ERjjwJgx4T+9N4CZXHqZo\n/3WIbWM1BAVhy9+mDkVB06p8XxqonWma1T/CZzLxa66oITHnhWeqb5leZLoB\nliFhC3NBah0o4KM6m1frgRBBnxmeGpMj54zR9sarmGmMPkQTMgOCwsG5GtxC\nZ93XKB9I86m1A98jTI9Z/oY+PmB+cmCnn4VoGsxfzxONaEUA1M/bXaSe0HDZ\na2Sf\r\n=a6Eh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"7fb707420d0c5b52a985def98d82b3384e3a7135","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.a8da2922","@salto-io/lowerdash":"0.3.10-main.a8da2922","@salto-io/adapter-api":"0.3.10-main.a8da2922","@salto-io/adapter-utils":"0.3.10-main.a8da2922","@salto-io/adapter-components":"0.3.10-main.a8da2922","@salto-io/e2e-credentials-store":"0.3.10-main.a8da2922"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.a8da2922","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.a8da2922_1644590555097_0.5677005991581765","host":"s3://npm-registry-packages"}},"0.3.10-main.b3bea52f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.b3bea52f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.b3bea52f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"dbd442a9fced733e03fc22d11cc897cd89399245","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.b3bea52f.tgz","fileCount":403,"integrity":"sha512-sSN4rTIsjr+pAHX8oKkATu19YqgrnPlntccd7G+vKt8+uTEspalvt6H9eZT/zOWCbf+2nPv10jQeb1qhTsL0+A==","signatures":[{"sig":"MEUCIQDAsU63YlqPNTMtNQd95M3xe8TbOU7DpLCT8Vnx4Zto6gIgJss9dWYNTq6/y5eIdoj8N4eb+TsZxxaQoiomOyS0Xxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2309701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCNHcCRA9TVsSAnZWagAAKS4P/0LShd/kLNqhLYVx+Lie\nZyqhw3Xvp3kXDQv0mrokOzsM5JFBEVxGtkK9roC7L5kM4CsmYSa7NGAKZ9vs\nX0MaWxl4cXXxa3UKNhY3edFubxVFqWKkMMqfS6wB1O/tcM8BVB6ik9cIPhD7\nSEgwogzZNWYWL1i5ZhldM8nU3Eyg+ruDlKrqjRZUzy4bxatgHwOGJbrkaSas\nVCQx4behiUtQsIphO/CGORCPfmuCYbVBEdu1VOTri3xqdAkEz9NP98blTVYE\nBfOrWfY1LiPusqdQnupQYrWaqgKFWefCbTrXXDnTFx9vu/1xS7zjY38CfMI+\nANSETPqEgphuXmX81k+VbyhhefI9AKOZgK6DljJ0H6hqp9yulygdtt2LBcMN\nGqVV5EsugfmjMUqHt5lX31M7e+qZkCog4zD7JvHGCwvnetYKhEc2hY4iiP+s\n/BchRs7sFgboe8Cuxa9Tvb2xarL7oX30mWSyTz5s9Oyz/2zBeoy8XD0+QWeQ\nqp4qd+Lgsemt9id06UAg56xgx0QQw3BPY81lONu+HIAVATobTv85YDk76reB\nDJDI1lKv4WtSuVxQS7kuManR98EASeyikFlbYQOL8uuw5UM6dE7tXCYJ1ybh\nBmGi9li2pS2z5OKMkCOND50m0WOgeRsW3/G1OtxMx9ddfvos+8OM3FoqDMZW\nsCpG\r\n=l584\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"53fa83ed3d78e180b75fffc18dbe9df4d7372126","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.b3bea52f","@salto-io/lowerdash":"0.3.10-main.b3bea52f","@salto-io/adapter-api":"0.3.10-main.b3bea52f","@salto-io/adapter-utils":"0.3.10-main.b3bea52f","@salto-io/adapter-components":"0.3.10-main.b3bea52f","@salto-io/e2e-credentials-store":"0.3.10-main.b3bea52f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.b3bea52f","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.b3bea52f_1644745179865_0.4926647531060224","host":"s3://npm-registry-packages"}},"0.3.10-main.081b8136":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.081b8136","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.081b8136","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"993890252e93644d45941513a76bd5eb4f82e9ed","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.081b8136.tgz","fileCount":403,"integrity":"sha512-FuaNT7lk3KTGzjK2AUCqfDMZbj5FjUX43louZdp8fLlewyIpRYZsFWCBHjUb0tMo8bXjumTC3LzvY2+Jq2GB4g==","signatures":[{"sig":"MEUCIQCHeF2NW0s0aQwAGe5XKHuMsFA1IlEt4G7truu5Bb3jpQIgBAJ4TaDHizbaqR2uaQTsVJldcJ4Hy1ffEO92FSnpI2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2309701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCPYECRA9TVsSAnZWagAAR3gP/1V+IOdC89J2RexywadO\nQriB5nq24kMP6GuVDFU/y48uWw1HWoEt6GsEp83eWVuLav14UuwOxMHZMTTC\nNwNpR1W8nPkRjF7PtfXc9l1WnUWoCMo/87pEowEE4qVVm2EmZeDNdmoykAy/\n6hfmMnDL+5G1i6etMiRDcptSaFI9dCk99wHdBznKiVowzE2yneFbgnjGgV5+\nbGw4+OYOPtqUkseS2QVGSEh4CGOMJYPjaSIA3L9v+snBIJEhtKZVI1c+YgM4\nrIBv5ALnz9xPofF2SUh3NpymVK7Ip3XiE2NVo6VUnn+E4YXRpX6njbrWrZva\niIqucjh/pyq5Xio50px/9f+hoWeHt2MeFzhuVW8iu0sFYzEMqJ04Kc/L4iDF\n0pdw9k2OZWCq889qlqy1f543kk0FHnVsMgGP4wko4PtFe254MV1Jrud0z5dT\n5JZ0PoRIFfzvcmAtguL3qDDa+dsWu2C/M8TMDaw19kkN7E8alU2Zldvm6XTd\ngiIl26wZ0YVmhfE4N8Pp90SiFgdsSiMzY3qUhFS4bFwjzGwy5uXmHvcQdHKM\nDw+Pcd5IVKwyyZ/NkaRQF2RZ8jZYtY7H7UYSeCcovYxpDm4ThRRMLy3wM4SD\nPTHNJcyrvzQxMsfhqoONSur/XI1jeq1aiDklcagqFZjA5SEI+jH/UtySRA69\nZPEb\r\n=EGdt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e395b16b2cc34c2cc2c87d132ade8a3e44b75a6e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.081b8136","@salto-io/lowerdash":"0.3.10-main.081b8136","@salto-io/adapter-api":"0.3.10-main.081b8136","@salto-io/adapter-utils":"0.3.10-main.081b8136","@salto-io/adapter-components":"0.3.10-main.081b8136","@salto-io/e2e-credentials-store":"0.3.10-main.081b8136"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.081b8136","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.081b8136_1644754436514_0.07892143295595222","host":"s3://npm-registry-packages"}},"0.3.10-main.8bec56bb":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.8bec56bb","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.8bec56bb","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b5fe56931f30d78819da90e64dd29801aa1f9450","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.8bec56bb.tgz","fileCount":403,"integrity":"sha512-jT0+w7f6UfP/YoZujJ0/7qtBEyIbnTgK45fl9WdC7Odbn8CYI2Oqz6X2y9AVO655rIRw8RSEK0CX6LvTubYamA==","signatures":[{"sig":"MEUCICl8l24ZOANwjgrsXpx807eL7rrPpfRA9vdXPWIXxEGQAiEAlSXRHxT7k0zfB0JnCdPtbphv/gh5CHZCAsRFfGP9wfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2309701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCWL4CRA9TVsSAnZWagAArLMQAJCmc2oHskk5zCB/WkV7\nzV190uWC8W8LPIEEAG5qJV1Gx4wznrl6g4Op6EecuJInxYQXyOhJVTcv6e/k\nYQnfD5BI6p7+mHZ6lCnCX7a29ld+g6npORMXornYKagPTew/AhMgD8wsgz9+\nvadvwYYF0aoguzGJFvP+9EcaY1/5eqmi23t2ipDiN8i+heGWe3CajNCUO2kz\nxYv29IKj04TURsItbZW8tmDLGib4GbZ7AFPiVMv9sG2+pElpBKxMsLuBlxoy\nqKObJ4KdX9nkwhX4TsDRrfmybMBTiwzWF5bJUAQ9D2YALd2pkcYokAPTWWcV\nka36bdokbFoJTxOUNHVKmCTzx+B6vyxB22Z4AkdK2uYnQ+JcFl70r4hmxXLh\n97yA98Z9NCN+b1wAXk0uvBqiYeavLeTnALlBHGgM6yKiAF4NAvQ/wPRbmio5\n2tYyDS/puPBS6So3/eEIOvTpML2zoF2BcGwk8zj0PKAMaA761GOqIZfIIBlJ\nsbWWAktdNAZkUf3KPY848Vgs29MBeaCO73oIlhyAWP8rOeGfHUVPQefBGTf2\nS09RdeqGnziPiDn1d78h7fV9d15MiF/J9osi/Dnx4teeSf7Q9bRTqjTd5lFE\n7EkzIpQljYmcylkg04wktSADH+L6hhstbsrhpqn0urzs4mfY4zFT0MmQn0Zq\npfm6\r\n=04xo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"a368ba9619f3383a0085e5d8fe2354e5c8377c3b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.8bec56bb","@salto-io/lowerdash":"0.3.10-main.8bec56bb","@salto-io/adapter-api":"0.3.10-main.8bec56bb","@salto-io/adapter-utils":"0.3.10-main.8bec56bb","@salto-io/adapter-components":"0.3.10-main.8bec56bb","@salto-io/e2e-credentials-store":"0.3.10-main.8bec56bb"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.8bec56bb","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.8bec56bb_1644782327811_0.16151025438123345","host":"s3://npm-registry-packages"}},"0.3.10-main.705bfc17":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.705bfc17","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.705bfc17","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d65d112e6f2b0c8aa91b0e30ec8a71ce9aa3d5b0","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.705bfc17.tgz","fileCount":403,"integrity":"sha512-WIVd2R0KTRc1LTEpGNNvY/DY2be5DQTkzJvFVBKLOCDguBw8cx3sv+ePLFeFgKwUODRoEq0wNMYlq5vzNRbwMA==","signatures":[{"sig":"MEUCIBs8bEvnL6RvIZaphnQIL+hKQlTuge0Tf8amzf0zlB6/AiEAt5ZSxX5NGpG3UIUHc9Ghb0tQBO1XY/XE1sYJ3TeAle8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2310014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCYUxCRA9TVsSAnZWagAA77QP/RPnVsVI++1AkwHcOv/N\naAt0P8oo3uok/VG1I9yPJwrdnKuiHa/8nW+9hyWPeGspOHH8vXRVDu5xGDoj\nTl5cxf0taEr/9ux2QMxqr9xtcCPuBG3NQF8b6du1xNRh2hSOW/hXkycz8hgF\nFEiIwX6aZunqiyeyygcthEqbX3CPW6S80OZ99ixGiXv7d0HgwKPrevZz9vl+\nTz3kcvaabM28OSy0QgTxPKnJlxThjh3Ayp6KgNpO5piQswglmyHNL4doW6P5\n2/vMog7v553rPHUN8utZp5I3Te/4hfYfrBQd2O9rvinbMsobV4eN1SzFvEiC\nDteyuTmABrO3533rbdKpuZYDF9bTaNQh7UbUhKMhNCxjrt61IdKpEusLlbar\nyJGcVhR34dWXbQa8WiVuJDqEEbKQnrDnwgWr4+I2aZqEE+7NTxHE2b5kUTAf\nJXBIIk3WB023iL95/TCcuUF9a/pZIyNCsRqdSIHo1QVpAsvttxK4r52QpFvQ\nnkMQTL4p1ndDtUY8+thV222bPSh6I2YvrWngD9sqQEXmpYWFVQFyGl3CDOTk\nxnMreZiiSyP3OlcY/MyvFlT9C5hhbkiibOQm1xVU55kszjgsNtVBnyVQCCLP\nkWbfHTCGuomi8Q1m0oVPuIzuGO/oDgZ2Dm6YmKAnYhgjVZWt3kQKrRUXyWJY\naXnG\r\n=AMcs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"8d100f924d7ddd4d39edfc745e97f342511c9903","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.705bfc17","@salto-io/lowerdash":"0.3.10-main.705bfc17","@salto-io/adapter-api":"0.3.10-main.705bfc17","@salto-io/adapter-utils":"0.3.10-main.705bfc17","@salto-io/adapter-components":"0.3.10-main.705bfc17","@salto-io/e2e-credentials-store":"0.3.10-main.705bfc17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.705bfc17","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.705bfc17_1644791089396_0.8386886018572508","host":"s3://npm-registry-packages"}},"0.3.10-main.f774fb29":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.f774fb29","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.f774fb29","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b2050f9bf863351d4ea276a7952b08c80f60a549","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.f774fb29.tgz","fileCount":403,"integrity":"sha512-hyygCDUi4TXHVQbtUmcA27JDtW3z8uji3KvqiJHsbjQQB1AE8nGVhiIooQlQAKZ90qWxf5waQmyzlq4IXHWbhA==","signatures":[{"sig":"MEYCIQCfA4YY223Kjn0ZmY0utlUjxyvywtE5hEAYEf9bKPSckwIhAJ5Jcdofo/qVL25V7/cigaAgfkEOcpmtEt5Ol9Y3IIVg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2310014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCgLSCRA9TVsSAnZWagAA5SsP/AtrW/ym61eprvIbn7NZ\noNByc6bVJuTriUSRI8txCjksD2sQi0LkUYZ62Ex3ZaC357PSC365EtVtUiji\najQ85/ByNuTfTnbjzptPU6e08JRTeW9bh0idNhQL7SZwKt3OKrTqDvP6YqjP\nJKmRnRCqVGW8XfoAXjijT8+BlsZl7KpYcnC9DzBp0Vt1lMjTVzsWjYZB6rnC\nVaZMwpv8uMaQod/wdv5/H6LQo8u7/cKpilLnn/S0a8Azgzfooi5mN586wPrf\nYBEavjZnWX48OjgaDfU+8+CIjgpkJomAqvqbA/acdKviipq88xFDik9pdXD0\nfxN9XbUr/yPGWjdRTWLHo+4FdxuGpNbpbOZEH3XeLIRW5sH/QbbPw31uGqDa\nNVe5adAdShzVVZOZcPX4xNGgDQtvrRaA/DJ2aFBXhi5a7VI5sBJTYUkOeLm1\njdTBxS5ea8jcuHOE2n/Ejh8iySnjIIp8CJu6GJJ3+lpBmyENvi5ZJeRsq45e\nojoZ6VQpRW3qIgasUAO8UxURjmjDrD+YAavDzOxRqKB1fpfkSLdRb6ohsdGp\n39PzmesMQpW79ZFdR2Sdq+wmiYyCj0Yrd5FVgLni89aJONtFl69CMVs1/H0s\nPBYNKLcveCWYYmYnpuFXunr3Bp0QwBPR/UCnCDJbgb5l7rJ6DwOh8N05ly2n\nE6An\r\n=EYOT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"0055230608dabe10cf9f06c0022b58bab7dec920","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.f774fb29","@salto-io/lowerdash":"0.3.10-main.f774fb29","@salto-io/adapter-api":"0.3.10-main.f774fb29","@salto-io/adapter-utils":"0.3.10-main.f774fb29","@salto-io/adapter-components":"0.3.10-main.f774fb29","@salto-io/e2e-credentials-store":"0.3.10-main.f774fb29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.f774fb29","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.f774fb29_1644823250148_0.6040795581843572","host":"s3://npm-registry-packages"}},"0.3.10-main.257dc8f2":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.257dc8f2","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.257dc8f2","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"5a9d2ec1825b82b5bb8830f189adfeae4a98aca1","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.257dc8f2.tgz","fileCount":403,"integrity":"sha512-o1qEqPZ3YQvegJ0rx4IfPWxRP1dEw9xFgFvoEh9XFh3hr4ETNxGH0ojQVMaroMLjrDGpwnqvSVKfHpA1sX/y6A==","signatures":[{"sig":"MEYCIQD2MTBcufnvzlmJzpNJz2gDV0jDEFQunQyQ3I8sofBYSgIhALP/qtkatR29paDyOgQbPEGqpvwUSZL29a/yVEFs+pP0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2310014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCgOhCRA9TVsSAnZWagAAtYsP/1x2dh5/BQVU0JJ2ZFj7\nTDUeTq/3jRRagEMTh0hqCJg9YvbcbkucZyUlWUgOuUCw6+g4Hshsbghml1+f\n0xIp0VvhPMCKWezZT4bsFI0Lv2UTh/946tFw3kZrUzriug4WsvUC+pZt8odU\n2zUIjN+krCjkvE66L0bPVWWWEetJCFDaW+3hM4g1i+/5VtpmTBJkIX8LxcDu\niopcFlCD1WqyGF56cfmGLUVMNMbTZQxQRPXkXV9SHDM5BFVCTEQxuiSBoooX\nvwEaFmsgQQQjPrpT2N1B4iObMdIUGk/oyKuIKydyzqLkJU1HIrRV/c1iezBF\nZWjS1JksvkTtiuATHtJfyEuU/FKCrOzpUtTlgJDOYvE/ZANiSAfoCMVgRJL/\ntscgsegADit5YGkANM2zf38yduMUrPfdz0VRq05XEF3YWg0nYi7qlG6WKWhs\niT1WxjqEf6jNUjjIQOwB+Jnts1XLNXhPRx5Oe7Thk1FuUn7orkTWPkUkxAd5\nlRSdf2YXG6k+7WYxtBLuKHGmIY3r0luoXvvxY2HZr9hZ7M2HkLPEl57c3WKA\ngbnK8bAw1bSGQYVcN5d8/q8b969DYZxLLMbFUMYRdDZmAAHKj8dBe0ha+1jI\n0ymQkzQhKbxacaxqT9IDlUmKXfkOIdA53PcD+WXjmT8fEUJLW9ve6bZfRyWq\nPBbv\r\n=IBpD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"3485e7101e1eb6710fd10f42d665f6fc8ce15382","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.257dc8f2","@salto-io/lowerdash":"0.3.10-main.257dc8f2","@salto-io/adapter-api":"0.3.10-main.257dc8f2","@salto-io/adapter-utils":"0.3.10-main.257dc8f2","@salto-io/adapter-components":"0.3.10-main.257dc8f2","@salto-io/e2e-credentials-store":"0.3.10-main.257dc8f2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.257dc8f2","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.257dc8f2_1644823457089_0.022485432767721525","host":"s3://npm-registry-packages"}},"0.3.10-main.b3dba7b7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.b3dba7b7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.b3dba7b7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f834f47e381a802c1c68a2604336d0be3b1973f3","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.b3dba7b7.tgz","fileCount":403,"integrity":"sha512-WLZ9peFs6v5XubTmLYDV6Xvvzz7j5LBc/oAAkFW4H2J8i9DmOPcCpQlefeBt+FUEaWsmNi8GzxpAqWS5YI7DbA==","signatures":[{"sig":"MEUCIESGkn6JeOePP1DGPU1ApoLeWS6etOtHWJkUmX2UXobcAiEA5oEDxiu3IAAp5Toss+oetRtLHmWASuRiH7ka49D/3EY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2310014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCjtgCRA9TVsSAnZWagAAcbIQAIRoxGJ7m8rwwg/la+YT\nUfDW/ZEfEjf4298Rg+F2895//+hGi8UO6ohnvQNNAjwoPjWlogMJp9GQh+bK\nnJwdimUFJejyQnm7j18I52i9oFg7Vp6qpQoO22ZpDUVCnvyWh8HP/1JQ+JHR\nYYrIInSTwaR8YmMdnv8Gwsc176TCfvPdCO0LM7DxTezAl/vWGsihy0jdO8+1\nO/itPiGci4cbtKqXCmR6CZKDNTKbHUPquglx0I76lzEMPuNLm29HxihzAbT6\nSA0mntjEbejgXdp5mr+AqhL8LEH9k1oHDLS0A8uga+Gw9jdPkIZqVFMy0dTh\nZ0F7W9zcCss8ASUtuEV86kpNgKuwm5vlAE4JZn4wjIqwhEGCQJvq7sRt4UAa\nyxTMVFWi3H3VO7XToCOai72XCYMhPtnzqgrS/btZGqOsGMKtmgituI0XmKtI\nkeVxtEtS4kCgiunjtXFV8XAs2ertL2bpwPHolb1rHNBlsmh1Ja0k0ceKsaCM\naB0FywrzIMJfQI/p+YxL1ArJ+NPi+TUclh/Q+cLkTY0PRtBDmeZ4ALAVzfhi\nBQqDIID5JKR9xXkP60gFBtASaYvvNujmmTnGumDFtDTLZX5O25i3LB2x7nEK\n6WdNPUXhN0GW+I+61Y8jYSN3aZeCAitDb6dwElmSEpHw1FyOJfqts4YIRLQs\nOzkt\r\n=MJ1H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"345a8c6190a79c3a5e98f4cd8b71b2009b4be583","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.b3dba7b7","@salto-io/lowerdash":"0.3.10-main.b3dba7b7","@salto-io/adapter-api":"0.3.10-main.b3dba7b7","@salto-io/adapter-utils":"0.3.10-main.b3dba7b7","@salto-io/adapter-components":"0.3.10-main.b3dba7b7","@salto-io/e2e-credentials-store":"0.3.10-main.b3dba7b7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.b3dba7b7","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.b3dba7b7_1644837728004_0.8455411134684971","host":"s3://npm-registry-packages"}},"0.3.10-main.cea2e7c7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10-main.cea2e7c7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10-main.cea2e7c7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c094511509aa931eafde35ce47cd77f053c79476","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10-main.cea2e7c7.tgz","fileCount":403,"integrity":"sha512-9izHJ4ZiULMPHQCt2mRPwCH3OkLulhK+xbEP26UsF4p57uvOrK7WT2e0hvlBbwqD4QuPggWuZYXGPYVSeyYHfA==","signatures":[{"sig":"MEYCIQCzSboZNYxhrUolXagg5MN2GuNzM5/EEH3L4/GUC81rVAIhAKNnVG3fVIOFskXLQtdlWVmJDnpgmXUEJxH5vtFs55OA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2310014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCk0UCRA9TVsSAnZWagAALrAP/1gUC6fQFKMXPivgl7R6\n/Qb1S8tkw2h3QwTllqCWdOnDU7By+DnWeTIam3OkWeA+ast7NjigLGX/a19L\nVN1A3YSDm4jEg139JpJrHTstzAa5njEAyOE2Fv6WOSMY0mhtUFgP1xwjTYVs\nCpOK1HDMWSDBhEIFTv+ZcFIrMP7gyqz5OIYof0CYaH6JJG3sRc1YugBE6XJ4\nXt4zhfiD5CT2t9vX3qZ2aNauGAK4CnJYQeJ3F3xp8ASPgRTfY3Z3Q1WmJ3cD\nx7OozM8EQ9RljuMBs2oIHCt14BzNB6dWwFqtoHKzo6OC+mnW/vUOflTx8Bam\nylYcdM13MskdmH+0pxPwzV/ZTTjtbkDFUFqaEyQgLAlqI2/sGs+CdKF4U+Rv\nhLwn4x2yvzkX2afjULegK96tfjr5r23rJDzL/R30kZBY8nhQZDV2kwyg0b/n\ny+aBmVC6oRyrx8VMdNNkdQdWaFevZXiAW7QMARr6gXe9N/wF6fxihTAXdZ5B\nMANwQ6516UQlb5oMxkWQS4mVae6pW8uYveCyQUTYJGnWr0bIXbp7uMe2Kjhx\nUZpqq2epyy9AkwVCBxvB7YF+ZPMPamXNEx8luYx8uWHJ7VjJ1dTfw+/x1FDd\nvBeQrX1I7sePuUrkG1DtS6hzTl0LVr/FAf7t2PqzYbaruKwSbWDm3Hc30csA\n7PoX\r\n=kJGR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"8bf84280c8673e8f02ff9e91558eb12e2e05db76","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10-main.cea2e7c7","@salto-io/lowerdash":"0.3.10-main.cea2e7c7","@salto-io/adapter-api":"0.3.10-main.cea2e7c7","@salto-io/adapter-utils":"0.3.10-main.cea2e7c7","@salto-io/adapter-components":"0.3.10-main.cea2e7c7","@salto-io/e2e-credentials-store":"0.3.10-main.cea2e7c7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10-main.cea2e7c7","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10-main.cea2e7c7_1644842260030_0.309082404520586","host":"s3://npm-registry-packages"}},"0.3.11-main.5c390c5f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.5c390c5f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.5c390c5f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d68d793666ff86a7e20f6303b9242a67dd102e2e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.5c390c5f.tgz","fileCount":403,"integrity":"sha512-agO6/1rQ1JMcHOTya8bBktohwrb4PgbTr0p3jX/VXkJ7xc9jcpKdPdtAPQBkFT4UFaUV4pBU0jQUnhc3MR+NnQ==","signatures":[{"sig":"MEYCIQCdi4q2FnhnEXHTp0WJV8PuvXvEQUmUX+7tl5xtVKTsIgIhAJ6OUt6HhWkmxBhZpjgojQtb1V7jsxXPCkLsFTGEwYH8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2310014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCnnxCRA9TVsSAnZWagAAaIsP/RXOZWiT9FNGCkjdD24o\no9HljtiVEjD64z/9Gc2MnzWt7VfUgQOQlWFOG2yVLbFi/ez7IBpO+buygvlQ\nvUXb5f+8JsEhMRe+fqo9cvC/x3czgbXNfvdT6BJ0yaTCeFoHC09YIwi7vUMz\nCK0EOBFf3H49xDcBiojeV+hTbzqDSCZojo1OROvdD8iSAPSwJZObNvuUCYpV\nrQLEn4FlZkF4WRvLwiu0U8/N5bo3WP8VsAJIN3t+igR7iydthMrCqtx3lPgK\nEDyDz6NAT1D6RGLZ44iqtpBYw4QdJABnkHx43zgCdT7nSV5g/CH+4qXKX8ot\nqQ6zDofG+s8QJBxKdTexd+fL2VSY9le/o04WghRXnZ2R9NxdaQwwKG0qwUaz\na6xPC+509t+vL4fRK8kU/c/H2kJ2ldpbTDtqXnwozgecFgp6089V8Tu+hq/+\nplVOfV289LusCyDvlj3DrqvCIofgFsbdtYS2T0dZuLdbF9SZpM/VSSkxPfq/\nxlLBLnXuao9dO79sC/QvRaB4c4EL9elzy9OSqsP8g+1HGPSmMEd8Qa6QLqY/\nt117ryPJkJeRWuuB8hiPXz6YkJ5UcCqqs7nTNpVj1ovHKrQkmF1i6ERzfThP\na18C9Xqah1SDz+89pabC/Ac3l28vNSJkuG8cYp6qM6waBsFA8rF5UcuW7iMj\nvHw2\r\n=FGhR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"2b79bc9fd12c789d8631e69aa738494680a060ba","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.5c390c5f","@salto-io/lowerdash":"0.3.11-main.5c390c5f","@salto-io/adapter-api":"0.3.11-main.5c390c5f","@salto-io/adapter-utils":"0.3.11-main.5c390c5f","@salto-io/adapter-components":"0.3.11-main.5c390c5f","@salto-io/e2e-credentials-store":"0.3.11-main.5c390c5f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.5c390c5f","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.5c390c5f_1644853744828_0.46433181408508406","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.10","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.10","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"1aa8595910c9dafa4c26733eb8688adbbb4e0df0","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.10.tgz","fileCount":403,"integrity":"sha512-L0GrIGQ5w+rIE1ffInJHcGxek/K7BdI02ObJXSv58CrOCKISSMwz3ZIHyIQaab6f4fNRyOmCqRWxFqDUlzZkRA==","signatures":[{"sig":"MEUCIAT/yq2ZGMXNwocSTnlKxhZoceWB7kc2pxf/LdY8/Ds0AiEAnlaUdBAN8elc+xSCoVnvCqK3vjkP7CBwXIZL/3ASNl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2309902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCnoWCRA9TVsSAnZWagAADWwQAIjR9L2tRyUkJEvrcSDa\nHERFtAJmhsPBshgC1c2dUavMuqkhkZk+6wCECbVi+yjc3+ZSN0SrQK15qBFD\nj1qAOb051gUkQdgRb1elYTDHY7By5RRlbh3yuhtEs/6sICmF7Ol+F66Evjjx\nyL3M5/FCRGLJJ1bj9yfdeX+7M6dSY68DVg6TUpQLm/ZXDPU5XAW4tZonOhYa\nmFSjtiD7dU9rKw+Q7+ziSYIv1M+fefFInI+sJ30aJoe09jlfYTt4PxT3mS/1\ngrIuKsxZiJ/vKyXQMb9wtClUlEPO8pNu/a4Y/9xaF+VJVXlQ3ozg3dHp1hhv\nf9kL3kxdkvhtYWg5vZ/y7UIWCGm1pRrFIVWpI5gEnut6ZdthHw14skIjRmKf\nhdqBHa0ut3T6B9NvO2PySAUAjFlpZVtTgGbc2kTpazHRW5f2DKzuuY8Q0gjV\nyXXU0Wf9yKnWOBuDKnpZMByhHHkblCY0cg0yoFF+R33LQcj4KFMqwBhvqxFO\n1irTczJ6rSxPRDL2I3546tfIXW9i5FD8XXU30SncambHgozK1faXNuwIITkZ\nBPDdAvqyTyNt8fIPa5lqS30Y2CRnMnxCVe3PQcYnqC/rEtnbUNgswtXOssDf\n1cSPVlsko0stLoNfdTmEV8vr41poEscCX9RXO8X9YrknW2ECPhfYlUB5QrR/\nCl4e\r\n=0GKg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5c390c5f2860802c4c125c368e5674e5da3aba8c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.10","@salto-io/lowerdash":"0.3.10","@salto-io/adapter-api":"0.3.10","@salto-io/adapter-utils":"0.3.10","@salto-io/adapter-components":"0.3.10","@salto-io/e2e-credentials-store":"0.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.10","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.10_1644853782247_0.4609380203604525","host":"s3://npm-registry-packages"}},"0.3.11-main.83c936de":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.83c936de","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.83c936de","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e96749f6b2b4b49277b0c59d564811e58191049e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.83c936de.tgz","fileCount":403,"integrity":"sha512-6DFYxbGfU2qgQKDgMLt3JYI//bjvpnPINQJp1V34KmNo4yvHSJcnki1tzFXTWrGCFd+4a3lDylB4UUWYl9jr4g==","signatures":[{"sig":"MEUCIQD+0GgwD++QJRLxEoFUqP24B4nQF9WgvpnNcUrwhJtsswIgPJxFVw0MFycpxw0iE8UUPFTm97uR4uR4YkJsK4jp29k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2310014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC3ATCRA9TVsSAnZWagAAXioP/1+SnMFaHZls3M8caqIP\nf8XCiGvhli+bWbDadRnTKCQSbeCkexrPN+284V9aQJTeS7JMGCMRXvogzZ2H\nII5lJDkMCRG72svK2ybDUvdttMoSoxpiN139qz0Ffkq+o8SlwWlXpvHtO3k8\ngtUvm4SIEMUHTkadode2YiBJNuisoEja2zrQ4zQj8G9LKmwjaId+II5TQFR1\nKMCr7eMdFYRL1AJP/Jok7hdSH2mSuHc/qSRAPEeKYzFE6wD9MG0hVKmJxS9x\nyRBBNvc1Nei2iImhHivN3ijXbk1vUKjPYohXbjh3WGsuAGlhTCD7o7yEth+N\nMafRQuH5c6Kkvo7quQ9brbJcwie+787pcxq6ZBypvyU7tWeqk27KDPWrRi0T\nkynz214+PoJBepDrM30LzkZzXN8WnfHPnaZ0AfynqmLGDBScwqytPjwDNdeO\nD+DiKaQnN3sX07l+56TPFNQ0rKNBWhz/g/6Ce4PIIfIybhs70/+A6TadI9Fj\nD30YYlWVHgdORvn0jb+CIYRIMiD/k/xyuPas7MvZnFC5R1WoJGsMyvAYKE4w\nE1rpuCPmXLP5yQKepuVspP0nS4kY1nUADvv61MQYCAkJyVc6yzYYlhaYIP5b\n2SuP/PlJ1LpwMWB3fS8DyaBYdr8lB52wluAtCClnGVGE7XtBPkcIFAChGPYl\n5kOr\r\n=b6UT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"2dbe9ffddf6a8787ee37a33bcc8541c89137ed2c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.83c936de","@salto-io/lowerdash":"0.3.11-main.83c936de","@salto-io/adapter-api":"0.3.11-main.83c936de","@salto-io/adapter-utils":"0.3.11-main.83c936de","@salto-io/adapter-components":"0.3.11-main.83c936de","@salto-io/e2e-credentials-store":"0.3.11-main.83c936de"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.83c936de","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.83c936de_1644916755038_0.25849391289786916","host":"s3://npm-registry-packages"}},"0.3.11-main.0eda70ac":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.0eda70ac","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.0eda70ac","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6e559e553a2dd58cabf0fca43e4fbb2050d848c1","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.0eda70ac.tgz","fileCount":403,"integrity":"sha512-N0cTWkUg9evXxJ+Jqj3lcjXg/DkSVsutc02hcq3XwwyJJgOclLJu4GexiFSbCW3j/NaUdSdC4B3I525BjebCdw==","signatures":[{"sig":"MEYCIQDHVSH20etIyIpQ/MxdfWSNhnhfo67nAjrosMXtRwHP9gIhAO+ot61LgI9QYm6HtG9yaGBP+p0YW1On+QL+c99gbS3w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2310014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC8gLCRA9TVsSAnZWagAAC9kP/RLMW5W0Q47lwD41gSxG\nAVWH+bVqKmwmDMVGq/pTvIr/pkHHF3xXzwAPU2zh26pv9kwCCIO6W/DGF63C\n9MoGfkW4oLM/wxiU2oD6zvfaTK31uaikK2mLU1kznjWRUle09jN4efaNssb1\nllUd5TvuSXSr9vTOQOicutSDUv4nTkPcvqXnq70SlMXzCy5wu2TlLR8qyGXw\nynyxXcs9K/tbiwDDaEOq1NqvZ5Tjvi1bhKDPmy+O75GOQa5e3rB7bKaGU/Bg\nrUH3fUIvIy/kJmbf44BvWO6wS0dWsDNX2igsjm8xFYKxxG0rBwf8MUUBi4fF\nmtRrBaKdR/3GwjJlldem8IKHXyH8GMyqIq7GTH6QvdMUlV4BbLU4wi+tWHKg\nbRv3lT5lrnVJqPNjoSpSKSijhZcaO/9IsJ+XaoFWDvgv3EiJHXIK7d8QpFs7\nOMG+VlRnEdGilBPyC2JFhau99f2MIoBaWH4buvbpTz2tqViU+DIgcgRnFNKX\ndtXYthxJ8lBr3V/xNXI13pt2JzLrMYqj36LxGfH0ZsV4f24MUg8s5GOGpxWZ\n40/jbVid9v1usa3k8x8S2nSrQVd2V5FuqA1o+WK/oTkSkpXznY3qWzYUQFIJ\nR4644Uk4joDThhG2HewdNjDB7nGqqPiOgJ8Fh7vTnQF4enw4Quebpebkf8XM\nIBeb\r\n=46dW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"52cca0d6f6fc74c9ddf18140859ef5563f839714","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.0eda70ac","@salto-io/lowerdash":"0.3.11-main.0eda70ac","@salto-io/adapter-api":"0.3.11-main.0eda70ac","@salto-io/adapter-utils":"0.3.11-main.0eda70ac","@salto-io/adapter-components":"0.3.11-main.0eda70ac","@salto-io/e2e-credentials-store":"0.3.11-main.0eda70ac"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.0eda70ac","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.0eda70ac_1644939275720_0.050464694081291395","host":"s3://npm-registry-packages"}},"0.3.11-main.c6d51bb7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.c6d51bb7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.c6d51bb7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"0f61ab69113b0d879293d7c5fdefbb09152e6b3c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.c6d51bb7.tgz","fileCount":403,"integrity":"sha512-hcZV8dpY3ta3eX4JulVcLXlqy0Wo6yhY3CMbHLNHnTdABN0wm5QBc+auD5N2koTWUCw0J6LA1yWi32JtZQW7BA==","signatures":[{"sig":"MEUCIDGA/5VRVL27JBYMfHN45k1iRmv7CqgTN0oy090LWa9HAiEAjDOLE+Yr+2yinMCrHNNOfoL+FvYM75UIwbt9y7P9MGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2310014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDAIbCRA9TVsSAnZWagAASpMQAJZAbEYByCUikr6Uu9RO\nDNrsQ3LU9tICqwCGU/qOP9/VShLo/pPCWnmficeZnee5BD0Fv6u5dQymEt/E\nOqIy5Y6u+VcfeEHypo6Cun08bYcjWQP2ICCcnB/yyxyqKAc6nZ2YnQRhRwiq\n180iUfFJ2/ifL3uy24buc2nPTA6+wbMA1FcDp6DurFLAtPNEhfClKYsgUXKO\nK9S9t6De9rwO/7Y5y1733FLcDnYC5VN8+87rsr7DfhBHNUPS1qHQoQiP7oy5\nGXyJsFbZkF/gkkiTWgMyyHOjYsppuhQttCIytit22jhJFksoXEuzICgpOyeo\ngZ9ZMv1+1blg4Ptkzjv9wYQEs+dWUKqsPFe8vMTjRtdC30vd/PscedkaKG5q\nWHez+ot4gXTDWjgjD9Y2voPveIuMC3XKoSE3GacZl2oWbcCtrzq5LjHAfYwI\nR0K/a2p8w4vGBP3oKBGySLKtH+DBI5e1Turcuz/K0GOnrXaS+P1MBU75CqB6\n3VzQVpPivxmXFOxKaakhtcrBxHJnl3udbvSJY2rA/WHawoFhVU9TF6TL+MzR\nW/lTx/BQ0ZR7AMqXRE3DLV6skysLASjQJ/Z8j2a1DogVE7d+wsqfIWDVlAR3\nt7pJXcklJGtlsSVfJF9x8q2mqBT/3LdwiIvx5zoYfZvf1ZJJmjyXJB60mD7L\nqRZx\r\n=q0/E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"353182fcd61731e0be556de429b1b7ae74e543f7","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.c6d51bb7","@salto-io/lowerdash":"0.3.11-main.c6d51bb7","@salto-io/adapter-api":"0.3.11-main.c6d51bb7","@salto-io/adapter-utils":"0.3.11-main.c6d51bb7","@salto-io/adapter-components":"0.3.11-main.c6d51bb7","@salto-io/e2e-credentials-store":"0.3.11-main.c6d51bb7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.c6d51bb7","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.c6d51bb7_1644954139536_0.34267039482019834","host":"s3://npm-registry-packages"}},"0.3.11-main.ffa7eb6a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.ffa7eb6a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.ffa7eb6a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4296e4eb2d8e2536ffb8293a0fe05c1ca17b51b8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.ffa7eb6a.tgz","fileCount":403,"integrity":"sha512-2qh1gGBFfO5vHgnYgffHL5w8BrpkoZYHYcrwUi9AxQ5CkZ9cxIUQonQLUlULOfPbJ5FDr+dt15giiC97VE6lpA==","signatures":[{"sig":"MEYCIQD3z9TsZPAfTOz8BD4xAzLlMADQC0VomxynRWPHtIhJTwIhAL2KSbL7PA12bb+m4KqWgwdZKryt1NbLKzrZ0z0zsiSH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2310014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDAymCRA9TVsSAnZWagAA4KkP/0dSOcf0EgORaF+zma+Y\nEelvh29BA9WhgBhnkJLvUQK20vSwxW/FCPXbJNc1nOYM0ySt41d8hOMmozzs\n5fD8vlvPZ0h/zzwG6LBvM0z2kVj8iA8jT2HIPJN9xmf7KU57gvullQNnN/lG\nrulxu6+lzU9SswJYu4xQ6OzL1MJTwMmeq+4uogkhrgRxJujQpvQ03x2ftMkR\nMeiTOqs2fYRlBmJSxvGWqvxBOxJSb2lDfp03/mZzoEaGA/1nzvTJK6eV7DFU\np62b+SZdDloCyAV+BoTjFkkhB7ow420IFYjJlMH13EIwRnQLQlgHILJ3xBOl\nPe5fy8ldDxATLpkr0Cr/TTTT6vSgUf2QC0KZAnIBBnDNfBO5nqfe7+G4iXSf\nEASkfOt9SZV/bIzcZGmXHJ5LjymrvJ5AGsyo1f7m2WYz5Um9HiTt9LFBdyxi\ndyh3/jYKnc7or94HhXyDtZAKCtG027hOeaMs1P1OlIT60JqHvDRl37gKvLMK\n8KqGzXT3iKdMuifdxlh0y0gw+fXOsD/uYKobJ3mZ6g0Kg8Wed6RSFwiKx3f4\nlUYdOgmWxt95jvsykAVldeZ/EaO93o9P2XVwYKJ3G+C7UeGUMR8vgMbqxdDg\nblD9b8YIA2GteU+cj7ou2wW2bjA5w/IcPn/CcVaEfDpUvhUT1sWQLqMpc85h\npQdT\r\n=rYRj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9b335bd5804cf3ba8363ae119e3e97f8de0338c5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.ffa7eb6a","@salto-io/lowerdash":"0.3.11-main.ffa7eb6a","@salto-io/adapter-api":"0.3.11-main.ffa7eb6a","@salto-io/adapter-utils":"0.3.11-main.ffa7eb6a","@salto-io/adapter-components":"0.3.11-main.ffa7eb6a","@salto-io/e2e-credentials-store":"0.3.11-main.ffa7eb6a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.ffa7eb6a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.ffa7eb6a_1644956838669_0.2156429502194277","host":"s3://npm-registry-packages"}},"0.3.11-main.2329f7f5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.2329f7f5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.2329f7f5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e18cc63ae94b22d8fb4a6c848d00a73fcbc1af5b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.2329f7f5.tgz","fileCount":403,"integrity":"sha512-39elHUt7iFWZweJBJuzAlD0PwDrbr3HpQ+JbtYVEP/GnE5XdyyV42X/oM1PMZiFhR6aat4gF56t8rKGxJNQ1Jw==","signatures":[{"sig":"MEUCIQCXtcHsN2WRsRs/coZMPjBcn1t211rfxQG1erjYrowOYAIgQoI9LF75yvQV/tKPSn1ujjkAIv5yjNNcbVizKSw/9Ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2310014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDQHYCRA9TVsSAnZWagAAT0kP/2IS66E0xkvRaSakE1ep\niSdFGsybS9ROp1lofL/Ok6WXsWMqM/Z7ieTfVSpxWww/3JBF48jc9JD+qGIQ\nwWZDnOfHPGA6RycXxUqaibTJ8jAbQpVjirI3VJwcW+q/1YR5rP9GVqcJlTk7\naPLKZNAdZbwo09HY1ubo5DQu3UNlhRjMXBLhsAEj8dYHHPatUn3zudMmR16u\nse+BN/pi6CBWfqjdVv1N2oYnqYSnCxKxd+1rNjHYEnLtY6VE5q0+yVUFCZW9\npNDlfMl/NfkbZE8g9Sx1N3Y6weNBR1Ijb1H7z0AJUVOZJC/ZvZbPMsot8oMG\nXVopEWpDCt06Zi6YCzuJTj3E5jw8EwtyGTICz/yh8A8VlfoitKgWYudahSfo\n6zsgE0lOszOT/+ziN2dQOhszyNpv1cu0e6QUX9mycW9H3XfpLwi4OxeY90Vm\n5V6tx/Y9zHz5LM6iCzrIeH7jkUYcSVA3X3uWKzvzPctnlaby4umnsm7pb7DN\n7MnMyUPxITNZo6m4DR+KqIHfb+tS8nlC17DneQIQQz+Ld+ii+r/ktLbd6iw/\nf8h471rryrt4Il4ZnxM9VQLbYQXLJB2xlbGa/rs1/hCdMz7/XZitwXrq8rTS\nrsMu7+2lNvBBCGOYnUFWLsjDLRKv/K4RDjizCxeOJU+g5VM6ONF2YmGSiZMw\nAgsP\r\n=OO55\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"123f54eeb3614939e9e01940e065063b4de82ece","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.2329f7f5","@salto-io/lowerdash":"0.3.11-main.2329f7f5","@salto-io/adapter-api":"0.3.11-main.2329f7f5","@salto-io/adapter-utils":"0.3.11-main.2329f7f5","@salto-io/adapter-components":"0.3.11-main.2329f7f5","@salto-io/e2e-credentials-store":"0.3.11-main.2329f7f5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.2329f7f5","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.2329f7f5_1645019608633_0.7127662886779866","host":"s3://npm-registry-packages"}},"0.3.11-main.ebc3a379":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.ebc3a379","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.ebc3a379","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"df96f7379688265be9f7bc59cfbc2ce601cb0b92","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.ebc3a379.tgz","fileCount":403,"integrity":"sha512-2XTFnUiXXflJST16qhrhRTBNsGWg12E/aMb5p5vK5KQqFWg1RchxJ8fTncKQWvJ8i8odpo7Lexy1vAqxpKoTsw==","signatures":[{"sig":"MEUCIAPMmok0d0CzVotvipQKMp+tSHo9zxz77kiho59jFER3AiEA7gPdaVNMHMOT1vbVKR0bZyzTuxpLJ+SKhcls82pxc0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2310014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDhEAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8rg/+IsXC4YmN3LHPU624Fagq0pmPhivtrnzw5//S6t8oD6hSf4l8\r\nOyjKx0ra6ic900QiHvWyTZgaOOUAlF1Ymy0gq/zavTL4OamV1VZVgKn3d1kd\r\nwY6UhhQwXRKhu/B/GYLo3e8oMv02oOCIKeBU58DevNcClFuTIvbXyKy2Ejsp\r\nE9M/4HpX53zZLrdg0DNjv2I7PGCTl2p3aZJ8rMtzXbNFQtWmQ9KNLeNKtDoO\r\ntnR1bbE26sWoutgHbHd41/BZRxg7q4oT3tdZGmp+/d+AGZElwUoh10hugJog\r\n547Ja9Z/qdvDNryAuZR6SWiaAn20nRJiSRqxbqWGKhZynbrRgqHTL+qmmc44\r\naa0l9BxbTI4tgi5cHuDkz490sodI57OZKmt2VoJx9yjWGZTCdSUfdbi5LdYq\r\nDrgnqynlWCnBsa/xEKO7y9VyeGsGbTaRVt2sswp0v7Uhr9nV3PGg3J+mAOdR\r\nJZmkT5pazKAXODM7giS1t/dRhNferezmlz2jEv/c5b8aTqeu5Tf56TWzGFTi\r\n4dPfcbqRj2wY2oZZt1FWQ2pcqTq7BDSOpCvI9wD8KtYptD1iGL8/g1NidRhg\r\nIIvBqGZC9sxBFqdF9T/8HIX7r2tspjM1YfGd//9WUDO8OEeuUHX0ccSLPhTN\r\n84FDRlc/m+BG0W8NLpJMh2Sx0sYcEyfQl6U=\r\n=2UUV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"c7f0423f71366e23a06bcc78209d55aef9ba69b9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.ebc3a379","@salto-io/lowerdash":"0.3.11-main.ebc3a379","@salto-io/adapter-api":"0.3.11-main.ebc3a379","@salto-io/adapter-utils":"0.3.11-main.ebc3a379","@salto-io/adapter-components":"0.3.11-main.ebc3a379","@salto-io/e2e-credentials-store":"0.3.11-main.ebc3a379"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.ebc3a379","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.ebc3a379_1645089023916_0.9174026394083212","host":"s3://npm-registry-packages"}},"0.3.11-main.4a9c656e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.4a9c656e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.4a9c656e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"278757e3e39644858601176926edccda34be4650","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.4a9c656e.tgz","fileCount":403,"integrity":"sha512-zf15fDUjfouyXXtOdXU9KbqrDEypStszDVG2kCrsTBBjDUCpmnNtnifFF8WTNu9+n8YRRYixkGxjwQD5vMYv8w==","signatures":[{"sig":"MEUCIE1Cysqt+QNLZ6lA124pJuWMZ2o+6Tpjlsc4CCBQgR3BAiEA6isCzWSj52QlPORZfwp018/buLfKP9VAsu1E+IyP9ZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2310014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDhE7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmru7Q//cWfbf18FogXlLCrrSjhvR5gj+/veUFBvPURJz3Ax8tRVWB+y\r\nvZVu4MKyFRUBxYh9aRnjjHt76phDaDiyfXHcxTTJP34B2C9YnK9zHiUGh76o\r\nDX1clbgKHWXCDwqN0VUGDiqIEeYccbbxv+fqYyonXgZ2W7mhEMcc8zSQG0Ej\r\ntuFjFxKFqEz3WRvKhXFeJrsjUJMdT9xBlDKWCI0LuFwLFHD5PE/RcTphdZ8J\r\nw2Ur/ZuBCy+VSTK+dOsIEpHAmKFdLqqCNmf+EqDHlGvb4HNnAEb31sTCKxVW\r\nie9ix0js1cgz1WmYocF+MA8cxLDwxQU5ypqhCn89+5S7op3JjE5d8pm3TPDR\r\nI7YDw9ueIHXO9hKUbEEGJZmyHr3Q6UPYMGEsaNiVPKcKO4fYQWtZohi5Uhpg\r\nlQoxXgrAxn+NNx/omqqkPmE5YNkzU6N3geENPcRVTwDLUkxygHPh1JbV8LOe\r\n2NhO+GP01ld8MWQchBFv8PtTSG8PA/2oO7kQ+AWRG2eJN+QBxa/JRbphIThs\r\nybNjZr7aFfTBHrpjQsjplgpQE/RdkLWbYLDfJVpilW505T4mZe3u65xm9NHm\r\nuXcisl3CskWrW21qtJAnydmWcCy/Mau40hHUZOtO46RN/bxjmJ8eksB0jCDt\r\nj2fvkh6/lqNZ1pTjuHPFZJ/QZnyNzMCHDnE=\r\n=kY1P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"de22e8821d59292ecd040f6fee3a27d22fa8c664","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.4a9c656e","@salto-io/lowerdash":"0.3.11-main.4a9c656e","@salto-io/adapter-api":"0.3.11-main.4a9c656e","@salto-io/adapter-utils":"0.3.11-main.4a9c656e","@salto-io/adapter-components":"0.3.11-main.4a9c656e","@salto-io/e2e-credentials-store":"0.3.11-main.4a9c656e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.4a9c656e","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.4a9c656e_1645089082951_0.44794412421926144","host":"s3://npm-registry-packages"}},"0.3.11-main.b4e3cb15":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.b4e3cb15","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.b4e3cb15","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"1548d1a246f9936b48b65c89538f34ba7ebdec1f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.b4e3cb15.tgz","fileCount":403,"integrity":"sha512-5dvoH8D/UL/zsqApMhRvqX2MUPVUfYrwYtXPr4U9So671fUhNoDo9QXuwCNdoWxzPjhhlV+G71sm00OywWjtpg==","signatures":[{"sig":"MEUCIQCQ4uihDjXxkLgcMrKzgysGhwgMrbCdu1SwGBHdeTqeEQIgDBwv60qz1CNLEWdhPijc3gZUSi06hpWMHEMtena6j8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2310014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDhZAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPMBAAjDCcVoWAyQTEvC4XTFrF1wdNXs1IL9hO7IWRxYivq8SbK4IA\r\n4U6gjEr5RBeFvIL+OC3MaHUYC6Lf62tzwT2EnnN5IGWGOZZy8fz3TtgfEfGD\r\nxuwzokIKN7kAAQrwdoOFwT+dACXwnBp5wYSzA0ObsdsDbG+tULkamGTjYPbW\r\nzYoIOPpLsMb6vFw7U23+QLd1q7BJF0v0SSJKtwNyTSXlgKY0YY24lGNv57no\r\nzQSxeNyUWhRpvrpTUQovGHP82mmfCb+XTq66mKP/OpeCjeqK0Y8C9sHgpi1G\r\nqOSCj1FEAKR0NAkAwNglhOYZgx9P6RKEtLMoABij/48y4IZq5l5z6Exr7FOy\r\nHXpV9jU9QDHpw28uhDpPMSPpTMuWKfSNWAXbLRnKjdGD3qdpU/T3wZEY/K+j\r\n1pur0SyAuUAFKdWu4mUmx3aex5b8OXnGZ/iPdFguM14ME5ZzIZVJjbTqrTmH\r\nJKyt6BONz+5KOcNy5LQkABwHbJ8jUMYHuS8aeVwCzCr++0oqCRrkI2wptOKA\r\nNQ1W6/+nitgQX4Syk/upBojOTK0FS14zQ7QVYIOSAdwcagdrSXKJMYAotL4T\r\nlkZ/kDn4pq9Pub5GiBqOAXOEV2RpsYeboTpSafIL9vZRHdD+Crf4ltABlRo/\r\nO24NVkqiK8wt30duo1w7aPNK8rMffFYvHqE=\r\n=FiyH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1f4cacf51e4721b3eb50e7669a90df966c4fc033","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.b4e3cb15","@salto-io/lowerdash":"0.3.11-main.b4e3cb15","@salto-io/adapter-api":"0.3.11-main.b4e3cb15","@salto-io/adapter-utils":"0.3.11-main.b4e3cb15","@salto-io/adapter-components":"0.3.11-main.b4e3cb15","@salto-io/e2e-credentials-store":"0.3.11-main.b4e3cb15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.b4e3cb15","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.b4e3cb15_1645090368156_0.23160691771734276","host":"s3://npm-registry-packages"}},"0.3.11-main.0acd8902":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.0acd8902","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.0acd8902","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"838cfe6bd4bfdf3aecb703b567e9138e977e3fc3","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.0acd8902.tgz","fileCount":403,"integrity":"sha512-PEm9WhsdLiEZdmD5X2krYNc53nrxshSPChhqQyujoBcavCb4ge6AZCLtnn5/z3C1cv2T9SjgaFbvycKgSlemtg==","signatures":[{"sig":"MEUCIGPxBXDU4tTsl3AsYvYr3+t0DxL72j4kcgzchC1CdoawAiEArN93V4J7w/4/RMEZkSvQ7c8YclIz/JpsmfRkKqescwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2310014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEg0RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZuQ//cU1wPUQnAexEa+7VxB4QiIZwgy24+7jnbPKaK5IOtYoTwQtK\r\n6hfvpV7T4r657l0KWFbeTx9M1eFIDXkO6Nl/0szDePsXUV1hb8sYOvptekc1\r\nankGQhB8SoTPf6gok6ImapZlw6mEH387DoE6Lt812uWk8WYlsCVM9xiPQ9DD\r\nkvVxjEZrj2j1CZ1PH9bK3lxdvULO6IAYT+ISkelbFPXKSwzAlziMNykxNFFa\r\nf8AX5jYDUz/LYK4amPwaYbjkJL1LdUfVqW7Yoj8mMgQIHigaR93iY4YLKdN+\r\nV9wzMBKX31BzUrNn0sl1n4JYtEJyIqX3XqA1Clf6z8omRPyRKTNFCypHRucl\r\naQUqRisTcGDIZtI6qZi4oKoMqsg+UXjWR6+ONCd3RyXl86nhx4cPwCmWR7/J\r\nSY0D4Pa1yVGqg/iTvBrhGixTiwsfx2AE45TIH/6t7C+ZM2NPcG5Ce6Ivv1Rq\r\nLkNV2CwsEmtocwpIHzibwSHV+a6ubwcI2hma8Wvr07hTpULd55V5tA0F2Fnk\r\ncQZnoGbIrCJb8ZLotoNTvltGjfMp2U28cEbsxpZbeYLmwO/0UO/eQI9vp2Ar\r\nEzcIEyvMza8zhILwc1uNDl8joqOnzWNVEupp1WOo37ImAXG6Y8Ny8/NRToxu\r\nWnFxm3699NHcNg6lyWNpqrppKxKIYuPkfpU=\r\n=4AjK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1a29279ec239904ddaa57d0532a199fe5e9b0007","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.0acd8902","@salto-io/lowerdash":"0.3.11-main.0acd8902","@salto-io/adapter-api":"0.3.11-main.0acd8902","@salto-io/adapter-utils":"0.3.11-main.0acd8902","@salto-io/adapter-components":"0.3.11-main.0acd8902","@salto-io/e2e-credentials-store":"0.3.11-main.0acd8902"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.0acd8902","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.0acd8902_1645350161089_0.3902760626131667","host":"s3://npm-registry-packages"}},"0.3.11-main.20c02aea":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.20c02aea","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.20c02aea","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f7d2e369b5aa12770e2ed37cb186435b13bd15d3","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.20c02aea.tgz","fileCount":403,"integrity":"sha512-MO20mq0HLVgRZrrykTz1VK7jJ+wIKLUUyXlnElScvIT3IFpyrKiCkNw00YMsrpdLE6jbFS77j0jB4o5VYnaFxA==","signatures":[{"sig":"MEYCIQDlwdIZpder8Tsg1WZh5/EJSQ6WYRCTeZbntzJHmSbx2gIhAPTI0OxisqvreSm0YM1N5hGbScvjQdhRWfC4I0qFThVM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2310014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEh/JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1mw/8D47PhQpUSUAEAYRXLDRYk2L5Odd24V2gd3/j74GPpJBaD+9/\r\nmhDExPgfGLjgiwv334eKGJVRqx3NpdRAqufHl6FbXxLKXaPJPcHL4nBZClao\r\nE4wPJUt8kasDn6soHb4Jb537uZPZ9qxzWcCm8q5aFAfD2oydDjR3qVIIgg/I\r\nYdtDlZE6ygGIF1xCMSeqnruuAN4/GTb/kJzIavDgrsPYTvLVRFcdQ3BoI/qM\r\nJmlW5X6tFpV0UfJk5q+lI82/K5uiN0jf8XtrfAjEfMU6bB114k+kXn1TlhrJ\r\nQp/SsJg8/3xgWHUyzX/l7QTO8JfHKt5Iat4pyc1MtAp0IaMaTZ1GOj7teKW2\r\nTFf5y4fTJfsabfftJYZwUrrDLBsdbQk/q3I8gWmNr39pDfSO1JxgKl5eh1k7\r\n3xI/k5Z18TgLwR5OdVHCHfjyioLQ1RcNOvgGjjxQmmIIBGChsCL2WkieD8sy\r\nD9nPUwjw1y5nNK4zrQHbtrWqfVg20nvSyDHl7ujrkG5Tg05gYGbkx4tGhuAe\r\nR+5eHBEBOsdOLl3ym6NAX6R3DwFBM7Z0onmND+yL2jdmp5igu91hSjk1y4LG\r\nSnnqAPOc04uYTQwsR8Elqf8DwUceHl+Gd8Oty4DinGKUKBeucoovzeNh4Xyq\r\nUXGkD805NZ3ysMo1dL9wsCQufTf5qBMvVSc=\r\n=fSf/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"8ef0615fd4f382d89f58213cae298d681eb8e39a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.20c02aea","@salto-io/lowerdash":"0.3.11-main.20c02aea","@salto-io/adapter-api":"0.3.11-main.20c02aea","@salto-io/adapter-utils":"0.3.11-main.20c02aea","@salto-io/adapter-components":"0.3.11-main.20c02aea","@salto-io/e2e-credentials-store":"0.3.11-main.20c02aea"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.20c02aea","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.20c02aea_1645354953253_0.0716391371079681","host":"s3://npm-registry-packages"}},"0.3.11-main.54fde2b3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.54fde2b3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.54fde2b3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"60872144ac3dc174caecea332b6281c51c23c3f3","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.54fde2b3.tgz","fileCount":412,"integrity":"sha512-fqF+ecOQGHf0OnIcdv4xt/JRpW4Mlu0cwpxTRrdjFk4vocj8SWEASSals5UC0Z54vL2hw8gp+E6RvgVSM3ipvg==","signatures":[{"sig":"MEQCIGidKfEvIBRxzx4VGwnzXkdTB9GBZAb2s8YBhM1StnqcAiBvhdSX/JlXRHWjfuLnSlENYYa88tfSOw/Cn8xHmMz2iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2325702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEkmcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqc6g//cs/9jYj5mNKUVw+lWo4IaD0JDNzQgGkB7JPLH7+o8cQvfIji\r\nPexbMZ/X9CQlurLmv6CJH2UtA6E8nL6uQSrgvdgasZPVQCq/+1UkuVLeTePu\r\nKyC4rxmGGe8uGjF7fSDO7kVBaGLvxtpy1CrPGXNN9Hnuyc/bFoHW/6KHlI8N\r\n9QbHpr4W1AgcDtwF2jIXxrHxRPMonnB0i3/1pYdhpiKRUSxvlxvyrp39oMs/\r\n2+Fd/wkxsl64CqmSJ6OyhAbSTzNphhX4ztz2m3TWi5HsqPIhSfH8R6LV+e6U\r\nzZpLIRnEqrpbZbCe9qAOSSmjO2ot0sWtPv+av05gkOdTKt9bGkzM93ZSk6AC\r\nP2kFXMyXTzTnfAcyDxdXfJT16YhfHJ7/1zb7/kJqNh58ryFuml3e/31wkknd\r\nQOuNNZFVTHHXbq+nWV/WvP9Q9qeg98VSIWLqVk2/xVti88HHxuszsjGBUC3J\r\neaQy9Dv4jidm/sS3xTHl/AqH8qfXoLeaK7KWZAeaWhwuDt8TFaSQxxLCo7vf\r\nw0GPFru3KE506rWP68sDOAHk0B3TRj2gGiTcNOKJG8bHqGrra3cONmOS9IXb\r\nv/jmgEuKPhj5dDr/Fga0riGfm5Pa3+0+3onISzycMLd6J0yvaO3LQ6Ti2QgQ\r\nU2PPokhEdSn9NbcCT1qX/8Q5sGO3GfknSQk=\r\n=JDiV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"45f3b075540d3f0307e6f40e9f1253b3fa4a7be4","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.54fde2b3","@salto-io/lowerdash":"0.3.11-main.54fde2b3","@salto-io/adapter-api":"0.3.11-main.54fde2b3","@salto-io/adapter-utils":"0.3.11-main.54fde2b3","@salto-io/adapter-components":"0.3.11-main.54fde2b3","@salto-io/e2e-credentials-store":"0.3.11-main.54fde2b3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.54fde2b3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.54fde2b3_1645365659732_0.8000107041593725","host":"s3://npm-registry-packages"}},"0.3.11-main.7de81112":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.7de81112","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.7de81112","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"0e8c957ad850c60e800020587005e5d1b0d40377","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.7de81112.tgz","fileCount":421,"integrity":"sha512-iEmbGG/h69tUeai8Hur27XBb2Wgsduk7kzYdClgUxl9iwj7cJYSYDimihvO/F6QzkRXhwCJY0pPWfcGKUOS/MA==","signatures":[{"sig":"MEQCIG9TPXghPJc0Xva8tPkKgq169TlJysUH+FHggIbQz8ZRAiBPtrLvp1xBY5s6e7tp/57SMuquaJ/1nejQH2sx+/iamg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2358025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEmvWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOeQ//coLCDwsEEjh5UZfvx0ZhoZMsG62BXBNXJ0nKcvEka6annnR2\r\nsUFsjEI3Z293nr9GmE/b/lvovkGW7DlQI0tAEnGx1GtkEavMRZGP6zfAtB0w\r\n6A3/M0VxLzHCEgY8a3imwMwyigABMeEg2koLjclQOmS+aqkKAy7UkrDt0t0T\r\n1K9fUs7skwhVIFP8xokahtzi6JiMEFPJHxgOHR4kDh7BvwzHdk7MXU7Q+Ft7\r\nIDZDYBpcfdzQHr1vDDkDdXIUmB5jpDDYWilOtPbAh/9Ee4yespABGBqGzQ70\r\nOiuTjNavFLhPuIfDKALZ5iPjN0wnXClBAtD7W7TawNRXNHKyfPcDYYyEmFRq\r\ntd1PcZir7g4hlCUuhkoZpBjiwHZIs/zdkSILvdDV+SccsX1HObQYDQq6gSCp\r\ns8LBWV9dVWGldEKbn4pzrVp4kuIHbwIRkZCUx031D6ZPhOtqYQBwSmQyGYF2\r\nircGly51HXWJMOaH8PHQ/eKeMGL6T26Vn67/4TwOfrqYTvNw6SmDrHDYgjac\r\n35h0Xq5cQXFttd93evpmvfBk916T2M6C3DV/uYjTQc5jDvvXqjpO83o9rm1f\r\nNhFYU+bpHuaqCCYKNgfZ0QaBHOQ6MODi/9RCnrlt2sO0z6x2fRqNxpRlY4Wk\r\n44ZckoITbcfS+wTvFmQhn91z9F0PZFcSWL8=\r\n=l0iP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9ae44cd29a0b965fef98d245acd2a09b27e59840","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.7de81112","@salto-io/lowerdash":"0.3.11-main.7de81112","@salto-io/adapter-api":"0.3.11-main.7de81112","@salto-io/adapter-utils":"0.3.11-main.7de81112","@salto-io/adapter-components":"0.3.11-main.7de81112","@salto-io/e2e-credentials-store":"0.3.11-main.7de81112"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.7de81112","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.7de81112_1645374422285_0.9840359393405751","host":"s3://npm-registry-packages"}},"0.3.11-main.8691fcc2":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.8691fcc2","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.8691fcc2","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6c420e59a0a0584ad38c7dcd592478392c671512","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.8691fcc2.tgz","fileCount":430,"integrity":"sha512-IxisQi04dSqBfiIYvzTn5wleXH9z6rEgtDuYiafv9fnLfJ8NeFvhD87jspW5zAvV288i18w6xPc3E0AwnwWqOg==","signatures":[{"sig":"MEUCIDlUHntDXnui5sH9noe90C0zhjJ457nBtI1Z0FZfQYy8AiEAoQc0xBBEf7bsbvwBAy5a60AoeqdsHXCnWsMgPkSEnfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2377160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE7KyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFQw//fgYdDa/hJ7aQGTMz7e2RTKS7DILawslZs8oseJwYVmdNNS7z\r\nC9POBOuhQDt5PzxAq/dHovEvXmF10HYTcAKSghTrDBOqx0MZySx/oL3yqI8Z\r\nPqNmG5QpmzA32H6TtRhonr/0q7aRKJQdR9chJxJ37Ewe2lQY9PujmfQccs/T\r\nGNDnpm2vvedkP9zRJtRPwycBowhIzv4ffGTd3+WqWTQ+5OsFl9GAVLMfmdta\r\nayTPUqz98TN456fAy56OJelTER0jk/FL3bfZWse7vvcMkDGDwvXtM/7/nVs5\r\nEN7O4CcdmZJWl8OKHoYqhdChB9FR7oFE2Ja/JTxxtgLlq6fmMZ6xLZQIUy2z\r\njvci5pICBprxPzNC0TrU08AiZrQGOwOx5vhGRyPVwZDz9iGzsHQYQNLA2Yiw\r\nGmaYgf63zsflUYrapyPjAQjJ+WQ/DK2OHfbY4u5TGirzE/V9e6jzZSLyXKaI\r\nlVXA5X0CcghcezoHMB+nNwELE6JkUMZFMZZN253y4WFHZpu42gHuMneeSWtD\r\nNK3OTlEk2yLtcesK7g1lTBO0/gtnSdOD5hdmfMHzP6N4QR3yGJDYC0hEyWCa\r\nf5FBv2QUz3s8tR7uOGXQTN5w43g+oeR6PBYDwtVUBOsyblLutLFISEzTG+3R\r\nfVoPmRwp1xH1XTzD/tLSlO1j7k5ROJMU/PA=\r\n=lrJM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9eb3437f422cb5d5f37989b41f6dc79a2c69c827","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.8691fcc2","@salto-io/lowerdash":"0.3.11-main.8691fcc2","@salto-io/adapter-api":"0.3.11-main.8691fcc2","@salto-io/adapter-utils":"0.3.11-main.8691fcc2","@salto-io/adapter-components":"0.3.11-main.8691fcc2","@salto-io/e2e-credentials-store":"0.3.11-main.8691fcc2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.8691fcc2","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.8691fcc2_1645458097642_0.1692022152235313","host":"s3://npm-registry-packages"}},"0.3.11-main.1a00a1e3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.1a00a1e3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.1a00a1e3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bdac6ec424665e79d7a171be002e4128365b4b80","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.1a00a1e3.tgz","fileCount":430,"integrity":"sha512-gsY8yIBNB4Gk7GHfbY9EPmz+0RnU84igxqHpDJ4WYhQuZliJOJE2qpVocTY91F+FRww6PloiVfU8D3EO01Z9Og==","signatures":[{"sig":"MEUCIDoS6qy58r2iO1bYMj8QVcOqpuZb1rq39dlm45EPxxs0AiEAsUatNBPJo/MsOL8kOHdgPa34AbxjTLJWnyX9D+FndgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2377160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE8q6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrh4g//XzuV2gU13Lqk525xuzb0P8RDOJW3bpkq9/FUXNZ3PVy5SFmB\r\n8CQgTPEGyacHag/nKRoKzLUbEm0lIfJA5RrHFEKvLNnU034Kp3FvUSwz3J3a\r\nXTSB8vKt8P2pqoJPt8JHdcuTuI9fMYPXku17bVPUrGi8rkK2IDOfbMA1MN7o\r\njTkGmXsXOPldTw6xXEYFV0MzxOUX3ne3hMx5G5L3MJtku23sPQohQI0MVlyq\r\ny7K6YiT+3ELHctiQ/C2fxZG5orffiERlIenPGBszpuFlQ8uUSX5H1yG0hJ0D\r\nf26AeWlYkJ6Wdt3msj+ofTFmr4iy8NeFzo9DEpH8qQtZvLsguiU1J85gM75I\r\nzPhErEQ0MyMtlfgweJQChkNWBePhYDbyL7OQSRZ69g7R9OCrqpkZqk5bjTCy\r\n4Lanx0teiuQS/SqRJ2OpV73aihb2thjwlIdQcerv9mKOaXe4AXe5x6H0Pa11\r\nYpIBXoo3qNWUeKXg2olORu7Arvmp5jprl5kw+uWifGkhPeKWcIhdPEcc3VEg\r\nCUgZ92cTnvFWZvtxB5tBnXCGZROlKzQJsKjlNS2hM29qvVgXVQd9iNgltku1\r\nOtnSnQd/uFkfsPGtmMfuupXs5HjuWzJbuUfS3Uf8KF0XfsClY06Nmw40QLbs\r\nW8ww0N7InoEn63B17GoywrRXt8jh/iwNSs0=\r\n=mQCx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"d123556e70e391b36058dadb133392a4b62716a5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.1a00a1e3","@salto-io/lowerdash":"0.3.11-main.1a00a1e3","@salto-io/adapter-api":"0.3.11-main.1a00a1e3","@salto-io/adapter-utils":"0.3.11-main.1a00a1e3","@salto-io/adapter-components":"0.3.11-main.1a00a1e3","@salto-io/e2e-credentials-store":"0.3.11-main.1a00a1e3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.1a00a1e3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.1a00a1e3_1645464249936_0.49045566627544646","host":"s3://npm-registry-packages"}},"0.3.11-main.9d2a417e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.9d2a417e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.9d2a417e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"59f064665cd957f3ffe95c1fc6f2daa80e139254","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.9d2a417e.tgz","fileCount":439,"integrity":"sha512-nUSMKrmY6ph4SiHLHzQpQEw3XjyI3gypCjixB+zcGAW6fx/Yj720ujzTAOdaEZ4Wg5a5S7XRP/RL7uo+cWRTSQ==","signatures":[{"sig":"MEQCICsKgS/h/kw421p0wczNx0hEnyZB1633QHjrL2xUV7p+AiAaUnqsLhdyTWib+z0ld4JrWrW2i97o7ww5nJX8C6gXwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2393746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE+FjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpqwg//baZ4/yQoNFpuWej5IHH9jSlDfdhBXqwDvld0/7z5WLeNKs4C\r\n1o9R8jfGnRcd4wz5u7+tPjRDOl9c0EBbqF3A/bTN3L27UQxcJd8E375Yz74C\r\nh8q9B6gQBTcQaivnBk8IUHyyoc6KtgJIg07aGqA804wV9BkKYJc+nKZZKis5\r\ncb6QV7VIwYoTjeKTKFpgFipewKajZVnlGRYR7oSQoF+gMqMwrmLswOZQvCOt\r\nKr+m8YMppo82W2Jnw3xyIyMqx81kKg4/OmwdHIP+mgrnU3ldg4yBKxLoySGa\r\nGQqkf20eiuKW7nEEpbbMag+87EwVozQhLQXtuQy41VdvEaSqA6QVg0zviBkk\r\nmHAymrnn4KMmnZjGKrg5sS3Hmcdy7Fj98TonAgHqEmFGlQDTK+zNyD7/FDvI\r\nbjElcJXfgfuCkbjgmHoAMKasra5N54txEJyrGM72J2qaJVNRT9hQOQXPFlqR\r\ntXBEbl+BKyCl3IisENyCd8dtiWTirs7dUQmzbyYWR8B/PKmjoGa64xw8bs0n\r\na02iWPI3NtrUuN2blfNGxht7FwvjM+qdMLYOQSsYuQ+mtAmEOaTadRTEn8H8\r\nuy74tvjC877gLhTHQYmxORz9seV6N6ufVkqjUJ3WmodJ4wuu7YZyvtnP0iRC\r\nsHYhWYEoMFyyb4cRUnU1bFfz6rkHJES+sAo=\r\n=VM5H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9de77d804d408fd3e0a73a7538b84aed095238d6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.9d2a417e","@salto-io/lowerdash":"0.3.11-main.9d2a417e","@salto-io/adapter-api":"0.3.11-main.9d2a417e","@salto-io/adapter-utils":"0.3.11-main.9d2a417e","@salto-io/adapter-components":"0.3.11-main.9d2a417e","@salto-io/e2e-credentials-store":"0.3.11-main.9d2a417e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.9d2a417e","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.9d2a417e_1645470051244_0.1744685876946781","host":"s3://npm-registry-packages"}},"0.3.11-main.c58235b8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.c58235b8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.c58235b8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6a4e9dae61b7a9fbb0ba68f9f727f94372d74fd6","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.c58235b8.tgz","fileCount":439,"integrity":"sha512-nmnISF4J09Z/Rv8ZJiAe0kIECwOLtumzQLjfZMrbZ9M72wIocgXEtqjf5ex7TCSNCrszcbDdbsRxBkc9lzpkFg==","signatures":[{"sig":"MEUCIQCwRj/ZGVtJ6z5/iyZxPM3T+VImixm2X1U/iyVlUIujrQIgcTNXQwC7nnDLQE/Eu4bo1VAvpx1DNwJldZGPq304Nwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2393746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFOLpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgIhAAm2bdJ713NPeRqGSP6fDK3E8WegJWZdJOk5G6OBZKO6saf1FD\r\nPxyh3tPJ6Sykqm4EUSC53MKVaKIzrf7jebjeTM3SvoqMeR/0JVXrHYYOu29X\r\nVwABIq2W08NDF+JnUutoSEImkHMVQAwAmA0y1xFANrMe4wxwVoOaVHppbsgF\r\nMnddkTkmpOD6rxRSToxhEsluHu0Ebkl7ZhKgmYbqlo4Ow2K5oWWzDekl/qq/\r\nQ9w7NKqMONpgBXBsyUmZ8T7ztOipJ162C+28ud5qs8B09qlxPFHvh/X0Z9rL\r\n2t4pCg44/Voiz6+jnauKnczfTyUk6E4lXmEQIfnivcY7txoU7LbGybfTAfN/\r\nYkdQRqo4sMBbbIz2OPXI+9fjJqXK9B+eC6VbE046qsq6Vn47+8zXOBDnmS3c\r\nHc2MhDoDHsIUopgmMEM7DjGfa4RrVPqokrUpKLEzngRH/aKfqGtZBP4Q7925\r\nGLFlvmWmSpZ2oeZteoOELZwCd1I6HMZvRDO0W9Mp89jyevrjUBXkT2vHQXKr\r\n1Rlv/u5DF9fDhaIhwNmGShkO9N7FahTUqr1Kp8HaVIak0EBJTYKeyGcqpuke\r\n0c0+OKMbBAC32XttGs6C696zbWA6DqOXS2RUcykpFCp0pe9nzn64pAAOWAGi\r\noRr6xcynQ6CI5qdnuqx8IOZLlhJfzigoveA=\r\n=nyQo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"6486346caf6786ad5cf0a8d9620f9fdd31dd070d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.c58235b8","@salto-io/lowerdash":"0.3.11-main.c58235b8","@salto-io/adapter-api":"0.3.11-main.c58235b8","@salto-io/adapter-utils":"0.3.11-main.c58235b8","@salto-io/adapter-components":"0.3.11-main.c58235b8","@salto-io/e2e-credentials-store":"0.3.11-main.c58235b8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.c58235b8","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.c58235b8_1645535976935_0.866767608208338","host":"s3://npm-registry-packages"}},"0.3.11-main.591f25f9":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.591f25f9","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.591f25f9","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3bde01396b04f3c699473392bf142eef35c66f8c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.591f25f9.tgz","fileCount":439,"integrity":"sha512-4nlvP6/1BghpzwclCDMoSN9m8IFld//wlYQeY8zjInvp1guEy43L6j4wdtEjKzHjU1e1+4NJeC8FgFLRTXBxWA==","signatures":[{"sig":"MEYCIQCViOBM9XUqfhrY3ytV4UutrDtFymXSYOmp3AsE9+FIRwIhAIDPbN1jcdV/WRClWL5ZV0FwOmHdfutvqoNTUI569quC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFPhIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnqBAAgH5DwXBxOvYcS7Vou2PYScbD4MW4ybg9o4KtG4kXBh55NF42\r\n09ZO+6aEqAH25u9xzUSN9GCVtHMhiXjl2edlPnMcye5VTpCfsRmjJ45mEkI6\r\nuii2xZjxCjsF1cdSkfamFthdwZ9yBgSZu6aEK8Hn+HpFwFQVOnDhlVRZKg78\r\nEx2gCB48V+Hj6FTgx2lpo60ViMiYpUpbxk7ss49ZzCuLnTdpI+zXyPmDp4eQ\r\ny8M0WxZSLtqk0EgyPeaooTwNg3ZBtGLGLBYZMUDHsBumcCo+zZuVV1lU1ryZ\r\nsyS5ARhCSAnsGhEUnZPjj/AbJ2nOeVz9B9ggQH+mt2QXEpvZnEeOhXLL7WHX\r\nxdbf3nm79FiaW0JCrKX1gNoiuQOBNFB0awcvEQUt2MKcXUvnJDVCD8UVePiJ\r\nTfn/8thO/Pfh8pSoSaiCeC3xjC0NY5yfn1BCLbWsm5O9PdWboCrQlw5S7wIV\r\nJRFGHAbpAROoJa3MvMS6I2Q11hbOAGXX1joyT41fnqPoftBFDsKqjvlag03r\r\nEjonDIn46TMs7htXhtiCaS9aKiXbYLZwYzuPXOHgO69SuPIS1EmtNghu57DR\r\nS1VhcM6CwQXRyiKKaLmJZgRII+PmHIbCWrRsAwaoWiKmm1WpYwSlIybt34N5\r\nakUhr+Wv20wcph3Hi2vx5x7wDdgTInEx10E=\r\n=xLnP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f9fb313f2c3b77fc3f3c5c4d615be64940b09c73","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.591f25f9","@salto-io/lowerdash":"0.3.11-main.591f25f9","@salto-io/adapter-api":"0.3.11-main.591f25f9","@salto-io/adapter-utils":"0.3.11-main.591f25f9","@salto-io/adapter-components":"0.3.11-main.591f25f9","@salto-io/e2e-credentials-store":"0.3.11-main.591f25f9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.591f25f9","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.591f25f9_1645541447836_0.4000063367947795","host":"s3://npm-registry-packages"}},"0.3.11-main.4b812446":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.4b812446","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.4b812446","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d74d6e0a8ab9afc27f5b1196560bbd6a30194573","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.4b812446.tgz","fileCount":439,"integrity":"sha512-d8+B52zks3oLFejMiS4tgFkHwNoFidfcRMpnvCuBw9fyOvldlZ6wFnKFiC9P0ueyfSsfE0U+AieaaNzNFv0TtA==","signatures":[{"sig":"MEUCIFjwLxLIJU0+URKdFAj9PfwsqxDcZURE+wH4Y5hKMgh1AiEAvO78XXFUQiYiE1AQYqIN/h1vwuJSi3cnJ9zaSZi4D0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFlN9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpllg//ZQuVrFHrOQZl/AoOl2y9XzjLUjGBG3eSw7Ogiy5eC+R9+qyN\r\neP5F2g9q4HHIqwHXJhzyg+0JrorgQBtOR5zFVCNXMXQvsEekIP+nmG8ZxUMa\r\nNx69T0+E+gXWNDic32p9uQJM9bxOqJ/4QPNkaFfvEyP9qW5S9IbVsRA8KnYs\r\nkuGi3pbNPRM4bcNKG0UoSZbL75sIQQo8YeJa25e8IrP0YMn0vNxfe56a//e4\r\n+HFASvkY7d+O1mJWQuveFNr1iI8yMrLu/FR11oXNhWUeu+nNGxUDuoHJQU7T\r\nf8h5d1uADWC6XfDtEXrBCfsfwdnwZ+AqLVMmf3XxXmFOZCFJskm8ScnKmx/2\r\nQtgbZHdR7dilpTATcFgTJyhh+Y1AHMeAVxsbRVd5SdlMaC3MQaBmKT2QCO5e\r\nnWnma8UudOisrDL8XiHDsX/X0gQZofxdeMsapOAmwfMBOmVfR0VddlozxCE9\r\n+16z2CutdMzYgsgb1FZKNRNtZfsXdXVwR0t7wWy3BcbBV+vY3W8xLRM/UdAL\r\nyfc/bnJcbPS6AkOIj8nCm0mM3OXwKMO0+K82a1q+GM6tGUislAiwAxWeLn0c\r\ndqmJJXcwnM28i8q+ZVeW/DBZ+LCXZ5QWNx9JIjulloWMWqFqYYvjqgk/l+1z\r\nK9yAOUN9uGstt/UO8+/B8F5ksBn21378DWk=\r\n=Hjcj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"c1979b6522a0cd6d8577c529d7a47b09e94810ae","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.4b812446","@salto-io/lowerdash":"0.3.11-main.4b812446","@salto-io/adapter-api":"0.3.11-main.4b812446","@salto-io/adapter-utils":"0.3.11-main.4b812446","@salto-io/adapter-components":"0.3.11-main.4b812446","@salto-io/e2e-credentials-store":"0.3.11-main.4b812446"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.4b812446","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.4b812446_1645630333578_0.047378768831753515","host":"s3://npm-registry-packages"}},"0.3.11-main.6d94749c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11-main.6d94749c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11-main.6d94749c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"91afebe1d034924f1c78875afad0fb68467a51f4","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11-main.6d94749c.tgz","fileCount":439,"integrity":"sha512-cD97iCQieihrvgJK5P/Kxam8ah+rQyFh8qu2uCDqFgZy6ypsxUYFIBO/XkZvkmjk5zJh326PZJ+u5JsK1yi/BQ==","signatures":[{"sig":"MEUCIQCbnSx+1pYVD+6KwNOAv6dbOG6zSqWQMvmaZJnTGxxAOwIgV90aI6Etj2XAAIKYezdHzoYw/L5M7zyjT6tjqdrjwSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF4EoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKtw//VWrloMbG6m96wXNWMrBnoktIDJlkDn8I4+sJDWEIEc2+kVYH\r\nXroSAMCD1V6vBL9rE+4JOIFWg7bSYIog9GrsOt5QgCUc+BJ3Dm1ZMOvGb+KY\r\ngKjGp6AFAWYgbR55uIhbmZm+BXAmdFI1FFLLP211rg+wiPXzfZNII2PY8QLo\r\nwtonJu/9VjOxixK+aiCmxGDy/A7KgtCLmCt4x3cn3obgS/GBFCJ6RrLCGrBo\r\n5ozm6Hbj5+6oXSW3Wd9tBjw+JHwV6RUueSLqaZJ9GU2GMac0RchhPp99wNhF\r\nYCJUd8qJBhdqWFiMDIVWmfccN5+Qixvd8XsRudVaCIB/tZmTSxbUUfIKJ99F\r\nMsabDJryUn5Kp4cWXQCQVZ6WpZF8rdgBfE5PCw+Xhk1VfWyRc34Xn3zmhIgm\r\nN/OZurQbFXyV54wPScdSbRVi+2BqptrKa88l1BKmXzS2wvULoEmbwCOa+Pk2\r\nFv0E8lICz3moa4S86zqHebTd5ZaFfQsHhOP31+ayyQLr2TtLgrPPj+tmgbvL\r\nABZo01/fObwr+W/8qlidTIKBk1C0DI2Z5rmi5jRNv+P5jixiD/h9NAJmp82b\r\n84Xsf5SrvnGOpO63lDLxzozdGzxKO4pwXT43GkWjKT4IYmcIQ4ZSPNBOKZmz\r\nS4LAnpbei2uigMnmFB7ZurAFKnt9xdGkt6g=\r\n=YFr/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"882d4614539e7308dc91a17902faca8acf53407a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11-main.6d94749c","@salto-io/lowerdash":"0.3.11-main.6d94749c","@salto-io/adapter-api":"0.3.11-main.6d94749c","@salto-io/adapter-utils":"0.3.11-main.6d94749c","@salto-io/adapter-components":"0.3.11-main.6d94749c","@salto-io/e2e-credentials-store":"0.3.11-main.6d94749c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11-main.6d94749c","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11-main.6d94749c_1645707560746_0.31365361627409305","host":"s3://npm-registry-packages"}},"0.3.12-main.8ba91793":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.8ba91793","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.8ba91793","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f4d7dcdf77d8e35868c180fdc89348ee2bb7e88a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.8ba91793.tgz","fileCount":439,"integrity":"sha512-LrmKEJit9X5fYDyJEUUTcLW7OS4u/UoGT6BUKfJlBPGjRaPU1gzWIzhwzFac0K0E4p0Se5dZ6a5YbIBASE1xhw==","signatures":[{"sig":"MEYCIQDIM0r4aJZm2QXhAHHq6c2IEvS/seShqIjdDpIsHWG24AIhAO/pdHV0zaEIg5pfNrJn2MnutS2BTRqCJ2kGbYQdewDu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG2mIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVkQ//R9NzJIyLqdN7rKT+1ZUhs4dVIcND22muTbHZcWUt+mV3YW7L\r\nWcOzFf/bN+XUE/+ULV3qYGSbTJaX/w9S7nhnk3nUbEVsDUxW8fV1vI3C78fr\r\ncmN1x8JEK5J+AoPRARG/UJyM5fwS71ftXZPQ8Upuyl1ZKC2vQ0MnI00tGUYQ\r\nG4tAfVVTujHfbmQrdGurcRcercZXhuvBOcxGB/BQ83BvO37GVXovxtHNMRUS\r\nIe6FcnsTBZGNb098SgVrp3K3YDcISeGZhB0z26UmBOmQlHnFxZhf8iuArRLC\r\n9StGy92cwBpkGzBKZN7luws3c0gEcYisJRP42d+Bt+3PaKfnAoNe1BgSuAVg\r\nWh/GiGFdS4zPwY0NvgkqSwF+1jzDJeuBBaO2FiAl9NB6w2sWbGoKxMlKC3BA\r\nLLRPyqhBUfql6Wk1TZCKZKnhwDT6TrZq2he+TPM+Aw9ZnNyzLewRK+vsTlQA\r\nfwkuwUI0qP5752gcUbV71mkkbrWRRRporDEavdQ7Kf9+wsrz5nvT8ulOXWXJ\r\nci4q2MI8XU3bn8cFhZ7sunLtQHSBRNrFV3jrY8nZ6ZDAlX5OPSct+fl9lyW3\r\n/EfPYXS2YBneXqi0Ha8gEYBlbEg7IggRrfDCyFjHjdqc6EtJnkXovBRlZyMF\r\nc0w/qQ6ZYz5X+snuncSw10mTpq/dq0b3F7o=\r\n=D78A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9120c9ad7b5b05113f8b556cddcb5b0b55311b50","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.8ba91793","@salto-io/lowerdash":"0.3.12-main.8ba91793","@salto-io/adapter-api":"0.3.12-main.8ba91793","@salto-io/adapter-utils":"0.3.12-main.8ba91793","@salto-io/adapter-components":"0.3.12-main.8ba91793","@salto-io/e2e-credentials-store":"0.3.12-main.8ba91793"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.8ba91793","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.8ba91793_1645963656676_0.8663268476284967","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.11","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.11","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"7becaec31369cf2ad2251f743753875a80af8060","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.11.tgz","fileCount":439,"integrity":"sha512-mOa5dIzj2oaW29e0lQenPGj6YUhScjSk/78SangjtAWtSBsd2pGV8k4eovjFLBHagInUykhHwlA19V30HyVNQA==","signatures":[{"sig":"MEQCIHimaCQ7A9tABxdlmuJ91yFjoC9K0sd4EUD1cYpxRDR0AiBod2MGCNQ3dsbrZ9KpK9MWqdDpOhiOoc/RQ/rVWlOqAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG2mZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrspg//VgS61GCX64queV2u1KCDw4dqqT4qUmJuJB9h01dKWb5akaFj\r\nWvI4VDQvMBYYgSfkGouJ1AancY7i1g74yfLyuVcwYeAUYNCcrgd3A43pfYYt\r\nDLRNk2WGadTfNj7bZjOfehiDweHd+z+vtQHrtPb+BZi53Zb7/sgX3KTwKlWU\r\nTeWhiEouiKR1uUr+El8wu56a5Ujzm8tG5M7TPBiQ4G2SxbdtDlfiiW5wi8/o\r\n9gSuWogf8RpAbVQR6ttEbBhEIZj2Qp0ZescPcmsTzyLDw1sqfz9iPs348y8k\r\nFqAoAvNSuiIve6riINxrtaJqZeR8PqIvI7p+dfZ90JjS+vlfZVUsVnMmVMoO\r\nrFGZa4DSxpGmqKIMELMEprGG/7hMbBHpxlsM00AwkOZ6xmFBEh6qgl+m/DCK\r\n9W/BMrqLUX5PZRF+0gXIQBqzBUqTJjs/KVuxuftzoZHPWhKZleDG79EpgO0n\r\nBUqJMSz8e4bJtacQtT5CnTVQITcQt5dvlkBEivFgUovktlzN9/fpE6lwYO/I\r\nEwWYUoJbYOvJM+Pn6BmIBIeolcRBXQB7mMxv+Qg+EkNYgHSC91TL35IXS166\r\ndfqXGBkKP/WwUwAiI3RXZZ3POLOEHz/KpHFBvoeNXuiVd5lPNQizw+ANooGo\r\nPEDfnpcShiaHf87/95+tf6HMjINXvOjCTSw=\r\n=jQXI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8ba91793a0aa9e2cdabbb7821e3206f05f5e0e60","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.11","@salto-io/lowerdash":"0.3.11","@salto-io/adapter-api":"0.3.11","@salto-io/adapter-utils":"0.3.11","@salto-io/adapter-components":"0.3.11","@salto-io/e2e-credentials-store":"0.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.11","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.11_1645963673419_0.7990957152100497","host":"s3://npm-registry-packages"}},"0.3.12-main.2e4a6420":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.2e4a6420","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.2e4a6420","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a585891d06dfbe0b92c0e8e9f76ddb83eb364324","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.2e4a6420.tgz","fileCount":439,"integrity":"sha512-lobfxty9Tr2rqy3rCTV3Dm2s8BKmEk2yg0jT6Wi9UMEDAtnOp3mGDpI+hDpyYwyheocsBUoQAvGj4Lllv1hJCQ==","signatures":[{"sig":"MEYCIQCVmYKFsNbIqufdcUwzSlXInHuI9zEFPMS49PLalw/ghQIhAIq5zNBYFUThzTFoOysTer3YSwXfOTLb8w3xCnGxE0vD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG5zDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeOw/+LhltwWyLWFqLHznIXJ/C33kTpBblwaoebr+COjY3CmPvoPOM\r\n7Ob/rDQiE3UMFg3rwKRKPHxjWIaJKVfxOIUVGhb7Km+sTYk25VzuCjCYu3Fr\r\ngmXAfdEkGH4W56ix5Bp/UZVObfWMOZJIVguUTzfxciU0R4g1ImFgoxg0tvDM\r\nPpwlnHSdt17PDK/4rkOlfzeu+xT6oEIYb7Z9OohW+1xotR4wjOgzUQK/ZzED\r\nC/TA0Yyw0a+6ysx2pLpPASfxY7HCSKHChSgyOCxRcP5Wkai9ptRb+ONWnKA7\r\n4L51p3aZPjodCRD46YPYc7kuaLehmKw0js8tzyiLouxBni/c39pwOYCgcAYU\r\nkaOj8MJ5mWKwJd69Ph2P4/tLyJtEqVCsnmXFdB2thTEavbN+tM439/0bOeur\r\nY7vm6IGsbkITUZLyk6MVeNZiOqLxQNzX5I6Hh7e1wdYjYSO2c+YnfU77tNl2\r\nuqdPt6mEKK3mi1uy6yihCrLKwXb0Pfajl7RbO9r2pEmU3A0tqwkzDpL+N9zY\r\nBZm2sniD90RyU+xj1rPbd16nfTfxyEdnekugEk/RU38/px3E+48J4nm15+ct\r\nm1HP2xp7icsldifXdk95uXeZUNm9E9Y/aN0ParLJx/Mh/4Kl7WUp56p9gdVT\r\nbfKo/MW84TIaBM3+7PTHDm7L0+RBCm3J0jk=\r\n=Z5Zf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9fff5958b21da8c38717b23a30e6f642c931854c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.2e4a6420","@salto-io/lowerdash":"0.3.12-main.2e4a6420","@salto-io/adapter-api":"0.3.12-main.2e4a6420","@salto-io/adapter-utils":"0.3.12-main.2e4a6420","@salto-io/adapter-components":"0.3.12-main.2e4a6420","@salto-io/e2e-credentials-store":"0.3.12-main.2e4a6420"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.2e4a6420","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.2e4a6420_1645976771652_0.6573467123168919","host":"s3://npm-registry-packages"}},"0.3.12-main.3a8ce41d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.3a8ce41d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.3a8ce41d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"72727d05186c292f66a73e0b09e897ae5a99de60","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.3a8ce41d.tgz","fileCount":439,"integrity":"sha512-g/FTgNKZlvy5V0S45PvWUSIpcYQIBdMNkC1vM0kp0m1ekDJ+isK9dE3E8mfi/ClzuSvIxt7UJRbPBYeiN/m9WQ==","signatures":[{"sig":"MEYCIQD4QibL/lBFhhrnvbV+z2Cs1ir5cMAZfrNoseiO958l0wIhAM8MOWybT7kcU2h2D9X5t72oiE/kHwocO1ds7Tc11o5p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHIRZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfBQ//XSELn9ooNVBzAAZY9F5X6eDQXyu7xdc6Uto9VtP4VfHWOTze\r\nxRI+cnMxTNmOrrzLeaQff8u0jMfeVzodC9gIEAe1XWSrl5JfxfcnBXv5iKaJ\r\noagltgN3dA1Ev64z3N7iJoVGSDqUPYfAEosntnnUE6z4zZTCLU/AZI098jct\r\nLX/XCSijhN2tiueX8NY7y8rhDPVsp263N2Ylgp3v/s3g4k1XQjtTiAgJDNjk\r\nyS/PG4fDbqy3j+LRRY6691GJ/Jz5Q1wRRxvPMtF0fH55qk8ilNT9GskeSaUZ\r\nsUA4dY0MyzzezyixrTQWfa+BCjYHmDkTdufSbTD1Eu2OjpEqb6pUFHAQBEdb\r\nT/3clKUg7VLbsvBW0H0fbnaPNAcLzOzVW2zxc7QyuNYf45cmRCiiAGXQAcnO\r\nEc70vLY9np0ZKqeiHigLMdYVOFjTsLCmel+nURqwF17R6ytIt0+N/91lkXE5\r\nIeFyr70Ff3NmEoiRx8bvWN9mUvdmYSoyewrzKqEMpIf+0vpE8nT/t1wO/Jvv\r\n4v0R7KeuloMeCu7oA/yk0BrkHl321RepGOJMgl5RO0QpoxbOyQ67j92hY34n\r\nCqeLnnEjoeXgSkUtadDXVdO1S6mUMmklQ0jr48sm5jhYNBslcVx8mQCe+PGF\r\njX1WxLlWn6ErB98YiQlCtUKwA9SY0003Kvw=\r\n=IZyU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"38049508550d7b4695ddedd9a219757afe7db612","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.3a8ce41d","@salto-io/lowerdash":"0.3.12-main.3a8ce41d","@salto-io/adapter-api":"0.3.12-main.3a8ce41d","@salto-io/adapter-utils":"0.3.12-main.3a8ce41d","@salto-io/adapter-components":"0.3.12-main.3a8ce41d","@salto-io/e2e-credentials-store":"0.3.12-main.3a8ce41d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.3a8ce41d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.3a8ce41d_1646036057182_0.20696808506330777","host":"s3://npm-registry-packages"}},"0.3.12-main.94f51497":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.94f51497","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.94f51497","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f73bc0386a9adc6e8bef8bf797f1ac4c16866519","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.94f51497.tgz","fileCount":439,"integrity":"sha512-9N+AEi+tcM1M9hvPq9UbitPoJEZhmo8XwhtQZOCBIknHge4lUMH2WqOcm4uZwNoKk+PjRPP2WndHGRHAtc3nZg==","signatures":[{"sig":"MEUCIQCDve85H7p2EKcfGo344dSvjOgjfvH923P6c92rYsT7gAIgPZIHnPY1gxfzdMGgsnZuf+NHDrjubZ8xirNDo1FtOzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHKLlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowiA/+Md7aMyNdRNjES7r1OEZeNVJ99IErsNpMtZKE+LoKpL+TF8Td\r\nn5PhKpiaGM+ZfHd+eAPkmBNowfaVU2AT3L8h8fWt9/MrQ8eOaZ1tVhSVRrRF\r\nHkraR1Y4gm2qb+ZDwJpeXTv35jNMFotzwetdFU7ZEFSdK23I/lHorQnFgiqJ\r\nO9OYJtxswS3oftbwIXAT+mKD29PclnFAzpR7ahTAGXiYYyICoTB+fiwejnjv\r\nW/lrnIxyPM1E2+6CDFsxpJF0zuEt3D5dKQTLOxpqVnsK2B8rm1vgS+mu1ZQ5\r\nlywGOpIbNiSfqcFKHq/ASqvepY7Vu9Xpp7vQWU/gR7igB4VQTpuPioSvv5PL\r\nmSYoWXXfNDl9OO9Q4NPCVmSJKmG+n+rEGzZ+WisbczAf1RmO5tSWE+o6r7NX\r\nC+CopKBiZQH9jkE2tjy9zxeEFmrhaQBd0FzboEo7D2NwB4DyyZ5y2+R3zmTL\r\nR2q99TVDPgluyf6JxHbYM/V/trwqxQWUyPKthhRb9nvBP6pK9Qc3lHmbxe+h\r\nLB8M/92tWqMdvQXGL5BpzcxQgvWccln40/twIJhBaQHKA6p4rIdeQE/Y3/jB\r\nz4l1aGTzrtuK9R/9C1C6mM2NkVN9hR18J7L7lEwTANqDOj5wfdrzLIzLj41s\r\nkaZkElfKWdYQ9VJoZ+j+i871zh/LhzEpin0=\r\n=XI70\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e0c672aa68b75f49a28bd4af5e247838d09bd1e3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.94f51497","@salto-io/lowerdash":"0.3.12-main.94f51497","@salto-io/adapter-api":"0.3.12-main.94f51497","@salto-io/adapter-utils":"0.3.12-main.94f51497","@salto-io/adapter-components":"0.3.12-main.94f51497","@salto-io/e2e-credentials-store":"0.3.12-main.94f51497"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.94f51497","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.94f51497_1646043877074_0.9214707567946026","host":"s3://npm-registry-packages"}},"0.3.12-main.e2a86289":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.e2a86289","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.e2a86289","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"38401302c696b40262227e1bd93c15c35feeafc3","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.e2a86289.tgz","fileCount":439,"integrity":"sha512-FZC3KMbU9BMH7PWrbjHzYWAD+fY79RiWWMgatVTI3ML+MpSDgM97uBcQMEhV3UaWBn7zZrtcL3MivIwFSkj5WA==","signatures":[{"sig":"MEQCIGamrE/cua+9Npi2MgBm3huOYZx5+QaNunysvOF2amSoAiB5RaLHedsYsl8J+DZ0pbz9QDf/3x89fRHRK8tTkq8A6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHLiYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZxQ//WabGyX9+dr2phF+/U/i/MoDHoZAofKQXUrUY83bq38MUihfH\r\nxWrkLbA918bhyTHdJ3/ulOSvoBibWLz0+0KYwqEVyK56Lxh8hUOeuyEvsphv\r\nr6KLy1Iuawa8lXJKhgbJiGm1ZonT0Qt3c3yigmKrDQiP5lcsgSEGSEO+1MI9\r\nLlS75r2qAf3IZGXl8I9glT6aV5TzdyzJd3JgjCC8p378LRWws8alMiGK1c2O\r\n0Tz5fal16pLDRXiCnCp+iS+22/n129b2ZB7SFwk3FppQPk+2BNvn640TlgEF\r\nOOXr1YYBrZtUOQi9+xf+hXUSUiRnts4mCyOYR2bgEo+LoosX44/oflK9ZSX9\r\nmYEFtC0l794/v+xd8uMWRRnONpnWxLAui55ljuIapmVu9DZfTMJEqYyYe7XL\r\nrGvT3D+hmLJ9QXIOIdSnIXKtHQs+oCGBl2mBV8DYV9xAI5duhBnbTvKVmUzW\r\nE7gpSAls9+J7kcziYe4HUcGDDiq6lDNvi3X1FTZPihrVvxeD+bVgom/tB3gK\r\nu2cET4G5xcVMo8AGdGlEx59OTQrkp/HUrtNq1lwah844TezUbD5Fqb+GlOTx\r\nk2B8qhmNwCzq4vm1E00oE66ypQOPC7Big8Uu2HJS/nOisa9ESJCtZe1Ypot9\r\ngz3WNfxh30zaHxQ4p62cjBa+ShhC+nOGC9c=\r\n=dJAS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"0c1691a4f95e2769d2d30c926d4fd73d2dca3fd1","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.e2a86289","@salto-io/lowerdash":"0.3.12-main.e2a86289","@salto-io/adapter-api":"0.3.12-main.e2a86289","@salto-io/adapter-utils":"0.3.12-main.e2a86289","@salto-io/adapter-components":"0.3.12-main.e2a86289","@salto-io/e2e-credentials-store":"0.3.12-main.e2a86289"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.e2a86289","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.e2a86289_1646049432675_0.12382319063519032","host":"s3://npm-registry-packages"}},"0.3.12-main.654f92be":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.654f92be","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.654f92be","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a7951506eea987f37a8b04cb349dafc04e22cc3b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.654f92be.tgz","fileCount":439,"integrity":"sha512-HDAioFWQt+SWZ+4qf23H4Mu7RsfY1K7xjdMZI45f4dQIBf1BdsadiIN8PrP4p9iZG553EYrNyTnpCYlbfGwcYQ==","signatures":[{"sig":"MEQCIGNdbpssEhh4c+irtdcgtC1biUFo9kUmfglVleWI5eoPAiASr26xo1lxsfJWjsHPFEVYvuvVelKe1Qt7n3eX5G7oRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHOtaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoORA/9GcFB4cPSw3cZmzRSz5dEBdXLJUS56NxeMi6qLNOoQZjCF+1p\r\n2v75vWRr5apm/f2KDH0Gfh14BRSwIdsShW7I/jWBpEkY0VSABPg/eOz1r7rx\r\nYTvqPhD8vzq/97kNTdsrZd+VvahbVBvDErYl9Dfw+yYuagMDRsTKk7TiGeYA\r\nH4eTtk+az3S6TsTb2l5tVd0gIGpQDAU+aF5MMWTmfoTj+Lt+8QSRjpO0Doof\r\nVuWxethJCJIepAKxW7EgIQ9Dokfd7yXsLsm2qX449kShqHk2obh95eP5fwpU\r\nljR+7X03XUARd6KYT2aiYAdwLPSiwavmwne/Q0lMc6hXzgDMhCbUfRMZYuHw\r\nJBoF1mkXLaMF2GcuLea0Lc3gCU77fWtV0SNAokElcU8AR+GDAAo37PuilJTQ\r\nrt5uJ8sDdKVD40oEo0d2Rm/Z6FsRzUQga5BGoywNAtp8VItmho2M4P28L5DQ\r\nwH24Xz/lj9vscdwTsUPcu4mWASyLj6vyPAOvlh2Hxtd1mQP5zKLFRCv18hTa\r\nX9x7ZOv4IQaiSKn3pgBpRifavYRuIGfy2liIhLZoEX0qj2B+jaKUTsKWlnXY\r\nyS7K0lWPZqK6451rz2tKu4K3hrnqLGWt3cBGBtIimU51g/k8Za7Mf3J6TwFA\r\nHByELOGQrhzcDZfXam/XKDPvZ631zDV4OvA=\r\n=WT6b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"48519e5bee31d04eabfb1e5a428af9aba6e6666e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.654f92be","@salto-io/lowerdash":"0.3.12-main.654f92be","@salto-io/adapter-api":"0.3.12-main.654f92be","@salto-io/adapter-utils":"0.3.12-main.654f92be","@salto-io/adapter-components":"0.3.12-main.654f92be","@salto-io/e2e-credentials-store":"0.3.12-main.654f92be"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.654f92be","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.654f92be_1646062426523_0.041750030646450664","host":"s3://npm-registry-packages"}},"0.3.12-main.1497cc19":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.1497cc19","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.1497cc19","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"63ca53ff590c4b6e6addf3c015a56354a2a547a5","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.1497cc19.tgz","fileCount":439,"integrity":"sha512-pC1RuKMIa2mKqEiKvFl3wrD3K96WPEFVaxZmZL0IxTPxDx/Tcvo+ISgTG/qEBJOkfl/vpU9bmq53GIa6NAh67w==","signatures":[{"sig":"MEUCIDdQIfO3fMbfa4ECfpx8iruMMxYpvbUyF7CKNTpnX7sfAiEAnMpqrb2c1k9h8Cq2n6HQhMLW4+TY1Q1wWFinmU12q78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHdWKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrR+w//YmkAvQ/TrxiqdVUTzKzDJVeTM07/VqHNMn+1ZMHf8oeDuyHJ\r\nSRLKmRqzQjOj6lrIkelz22HNJm0xkqC2socvMYjlGLxJfGB3dS3bjEGUzZQp\r\nVgTI9sAHJtK4t+wyq105sqTVdyHxt8518zD/L9rJ7eRW9pc01xn/+tfstLUy\r\nWHjtvemKSiwai3VOAmIw3kAtXmcdX5Nl5JGr324Yzy+TDx8cyjz6EzROTLgB\r\na61gqKhu9TBxny+35ikeSp/LzZR9s+fg604mnbu5H6QfBRxmfzykvfG5amJq\r\nc9id1mXez0fMjhN15L/x/y7sDaVNojnYb+FOdWJmH8jrA70G/97oVELZoEHK\r\ni2M7Cd4qk9+9ACBX2jB5gyjCd84xQXlxeBA7ObwF3IHLmdeekHcwVTjxR8Vp\r\nXtm+bVMSPtaWqYYt+haTtS+J7PQX6Km2V8NacQq8FqqFPF/zmwDModtCHqIk\r\nkb0PrCs+LElmldRuez0RYg2/du3XBV1BzFOjn2ltVUM/+9HUbn71ISkZCseB\r\ngAE7OO7arzyVi4bbbf4S3Cz505EWuzns8Idy8Bh2jvj5/ji8J44DCFnQNiCo\r\n3OrgKOrodBGD4ebJL9XrpvHpFD5c+NrMlr6G3PpCRpZXMU1cLRhi9AdergnQ\r\nXZUR+8Rc5RGCLtT8c7c9oC49QHgEak/7+iw=\r\n=bqJw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"a88bb6133e7e8715f2874570238bb71d764ef2dd","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.1497cc19","@salto-io/lowerdash":"0.3.12-main.1497cc19","@salto-io/adapter-api":"0.3.12-main.1497cc19","@salto-io/adapter-utils":"0.3.12-main.1497cc19","@salto-io/adapter-components":"0.3.12-main.1497cc19","@salto-io/e2e-credentials-store":"0.3.12-main.1497cc19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.1497cc19","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.1497cc19_1646122377932_0.814031738655425","host":"s3://npm-registry-packages"}},"0.3.12-main.7bacc32d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.7bacc32d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.7bacc32d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"656786ce47e6c2854e58bc175d24f825301a943b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.7bacc32d.tgz","fileCount":439,"integrity":"sha512-xnAdXXwb+yndsQOqsEnsyhCZj+U2EIQYgGIxS1xGx8MbBxf/fwcJnGb75Bv6l1gqFDDNvI2vubNi6BOv2LS6HA==","signatures":[{"sig":"MEQCIDVXrzxmO3SWwGBAbrnh+oc2RtdVnVD3Fy3pAMLMRzI+AiA/16mBpOq6uB99Fi6/m1k6dSxwsw8m9WOiFKHips6fxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHemtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsAxAAiI1EHKGuvqziMNayN92c6sKh/xQYYvS347CPUIL6+uH6RK0j\r\n85GqwSnN4gaoRChye8yk1bpYI0euBzIxsLl0FRA0+gy8ChTyeQzQlnOBGc+a\r\n2sPV1a3ZA0AhBf1pS0s1UGET/g6pQ36hq/96evlFRRXEF5XqKhP4ST1OoyTP\r\n3GtZAuzedsdA0vNYeF30rPVkeypKjQVV20XmNAWhalq7zlepsseueLAAh93x\r\nEZBsLscyFzHorDUB+Qa+SAu7n+rYtDP3t5wCj9/VLbKGDoE2l6FPns5dPzWR\r\ntGePSM4HJZVeOb9HK/HfI92jky9r7T8oMqVSGxlOca4i0iuPHOMvG97e6YbW\r\nTP5vltbuCG8lWzHX7D1g8Xgwzawz7hadbEKSsXTvGV6wA+iuz+q01xDb1jKk\r\niR+Pl/3o7htutw9CCiNjmNe0qipBwYbofw/tiVYpw2nRB6cYpO2koYUct3Se\r\njOAc+5P9w1W+p2D1y8a7vXzhl2pLTunJJH0hbfgWZu57ozWPfe/vVcddmFsc\r\nXpszZeFkJ3nP0cYO0inCf2M7JoROGECm4JsUsAxfGkZXa3Ylg22UHJuCuerp\r\noBAok4mHI+6yuixJrBS3z1HBPA7dcO9FcGhmBCBvoDE5dk8KdDfKIy46dZ97\r\nUYbbUvCAIvGXocxr1bJVFV+w1KRA8WMCses=\r\n=rHRE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"dc8781a93c12ec159553904b33a215553c00c3ef","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.7bacc32d","@salto-io/lowerdash":"0.3.12-main.7bacc32d","@salto-io/adapter-api":"0.3.12-main.7bacc32d","@salto-io/adapter-utils":"0.3.12-main.7bacc32d","@salto-io/adapter-components":"0.3.12-main.7bacc32d","@salto-io/e2e-credentials-store":"0.3.12-main.7bacc32d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.7bacc32d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.7bacc32d_1646127533055_0.2991915293758023","host":"s3://npm-registry-packages"}},"0.3.12-main.edb0bc5b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.edb0bc5b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.edb0bc5b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e45ade6bf6e32d65efc071d4fbdfd493f9fde9a8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.edb0bc5b.tgz","fileCount":439,"integrity":"sha512-yoTQeK7wsnjqi1kBdyJnE4e6em7adxjEsg9QQC7Ix0OCB+M/VP4rYEXT4qYYYT45X9pEONVzM1CoxXlZrN1jZA==","signatures":[{"sig":"MEQCIEHXGa+Pl12MBQJeI2St0eQoL9qo660eVaTgxvkXZRk4AiAWG6EnP1UAZR0/xXZJOx3xd6g4RAt2gFpjPRk5T/+Ceg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHfCgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqacA//a7r1RD9MlsfBSLtGB8sDHiDI/WJfUVomqbQvJVFOOL/jZqEb\r\nqCNdZFQMzXFEM5pnCrGrUrwRcY9LrHWr1NWNj4PG2Q3sDHu4sWlVNRYv69bu\r\nZtaiFJuz2/qRv2AwhRtxiiNqNQWwoY7Pljv7PTcUoCcTg/GBopKyJLEUBu3s\r\n6vFalRVuuF/XPXEiksPdZiAxF6Y3i5SwGdJK9mOd3M9/Ay1QmeMEw7YVIKV5\r\nx+qMKKvyfduSjxrmyGvDeUIte8zf7F6dLsPtgmKgV3B2Q5Tq7RZ76c7t+2ec\r\nKLeXHu+1X6KQ4OT5NvxdceExHYA2rmKpLk3EIaoU2gsqJCLCIrIT5A4LLoe4\r\nKxkLN3+pf5hiIRvaQhY5uQjzFHWPCU+boj9SlJMWuDsXWULIe63V0UONeYBy\r\nqnLlfjrkmHVg9IHO1j8YHyq5cDiA8y4lTJBetAewP9mB+SZwe2ODD4tndlVM\r\nx7qHraLDo6POwaKzZMcacCkDtso1dhzoF1XOJyhbPRvhIIN2mDsdkLdZIu7Z\r\n/eRYdtGFgrr5pbAF3RAKfxgO8L0hgCPNjAhjq+0Y5+nrB6u/nnf+je6LY+nB\r\nWZ2kMKkYZx1tHBNOnZiJtawSybu2fzTFe7L7xocYBYd5OUdamXj/VPoswNFe\r\ntouOKuB2YiAgAqhfQJf+xrWoZxVqzZFqvxw=\r\n=pi86\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"508cf2d5ac710621559af53d3d40ad137bf32901","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.edb0bc5b","@salto-io/lowerdash":"0.3.12-main.edb0bc5b","@salto-io/adapter-api":"0.3.12-main.edb0bc5b","@salto-io/adapter-utils":"0.3.12-main.edb0bc5b","@salto-io/adapter-components":"0.3.12-main.edb0bc5b","@salto-io/e2e-credentials-store":"0.3.12-main.edb0bc5b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.edb0bc5b","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.edb0bc5b_1646129312307_0.8953133287525918","host":"s3://npm-registry-packages"}},"0.3.12-main.a55a5ece":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.a55a5ece","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.a55a5ece","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"0db903f216b9c8bcfe8e951bea6fdec23b752582","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.a55a5ece.tgz","fileCount":439,"integrity":"sha512-YNUgf2rJCkMWgc916AndYQQXpu3XCiYHsoTJdfRP+Eevi9K3stnwVlixSzjxTnyg6XrmOlryXJtZUk4LTYx1oA==","signatures":[{"sig":"MEUCIDhYqcm76ifURmnGh0pE6BOT+qvMDn/5l1Id77nz1PLxAiEAjBlb+8fK7gv/C8DMR68kGHTKcFjrPHqg9xsg5S5zpiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHkB8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphwBAAin3W0oY36aYHdYEuRgVnGMjmyK3mq9JPYQK1U6faL5QMRJUd\r\nXQ8go3/kyHIjJ7havRjl4vMyZw/DHHQuovcdA7RRiTeI4pP9xZ+Z1bzsoc2d\r\nxe1TwgrOuNaGthuaHsEuRE58ieWaYzGcS8w+YsGclN4crmsPbWeB7VfQ9LWN\r\nSnBlOi8h2d4KCjg2bATOtvBfpGV3JE7FsDbVn9+hmX8UMLDM5nN4jYUVLGxl\r\nMTUQHwDMrDogkIGIkmjC6+r0+zPJdIT3A+5bNM0LkDHX6U0EWHIYE07EKBZs\r\nRY9xlX1pZsIO+Ui7m6GuFnQ1GlTAmqgSqq7Zl40mDVj2DKtvCos1KsWyjlIa\r\nwDJrdYlqA5oMP5H2iXm+xcsJGQbIhwuHYn14YUFa90CyAP32JGwOHLLD10KY\r\nHVLPvLi8AG1QNb8T7BOuOhhT4ecfT8q1VYpTcPgM/lO4vjc5FmUyPh2tgJHi\r\nCgNS/YTgCRB1KXF5joVbzq+BHFN8A6POgBGaYXBICP5Uo8xp5AjRSfDJJPcx\r\nLvBLvS4VV2tQX7rO9dP2NXBfR44loWFIwNsAwBF+OUK9BYDqsHc52nUDUrTp\r\nwEpnUYh5J0brc1U14XqT9datxfW2Z/DoJjpm8iR6tVJogoZ6jejHiO1tXawc\r\nXOZIbD0336fxYNeCxnARIgGMQE2F1xZdbKo=\r\n=v55O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"5b2701ce2363849d9da59d3280dcf5e04a9739c8","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.a55a5ece","@salto-io/lowerdash":"0.3.12-main.a55a5ece","@salto-io/adapter-api":"0.3.12-main.a55a5ece","@salto-io/adapter-utils":"0.3.12-main.a55a5ece","@salto-io/adapter-components":"0.3.12-main.a55a5ece","@salto-io/e2e-credentials-store":"0.3.12-main.a55a5ece"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.a55a5ece","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.a55a5ece_1646149755941_0.30738287705742806","host":"s3://npm-registry-packages"}},"0.3.12-main.0484fc47":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.0484fc47","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.0484fc47","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"06028b91eec14b4bbb8d0012b133d2449f7dc17d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.0484fc47.tgz","fileCount":439,"integrity":"sha512-UgL7YkyxSjiX/dw+gaKBuEy8lzqYQUC5ZDTlTyYUszALo2aU2zzsgf1wHrmYhWCqOw1OqvLpFy4imlrjVcRirw==","signatures":[{"sig":"MEYCIQDQDgv1ZRzKx/yJeVd43VZkU03MOgeFTXqjFH9iynMknwIhAKZalROVIYP2xVVV4Bay+E+kJLwapJrXWo0FpL99/1qq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHpKfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolZBAAjig95D3AkiV9ty3Vkx4BHYiQKGVLy5+SUODXwJ0U0YIO7DwE\r\nEzVVR/B1FNNyra+Zojq3XCwhRlQTNhJ+GOK2LQjLvLhxATJDAWUyPNcwnfmt\r\nULYFfaaHz/LkWSNTVsVTQBk+PftjtlH/z28USBsrbHcIOqrIsvWHe+vt5cxD\r\nH4bFypkihcOdmDLCFLeWfUTvp1VEyoEGUCBfYCBa2G6t4yatVsG+5PYwbaCQ\r\nR2J00moybUnxLOQsIEkKF1st2vpLe8ZyGI5VaOD9ky/ZukiOFDh+MIgB/SVI\r\nloo3pTuImP18npebBBHl2+13TrbWwLzqvfxxY9iujATMPjqc63clrrGGLzZw\r\n/4fRYMRGI/dPpnQLuuAsO6It9vDm1pY4Sw3ck/PVYA/QvUQZeJscs6/ZDsuv\r\n5O5tu+1GPJGOuNBIqBqb/mp3rI7i8pZaMNY/F/hOSvx8/7I9aNnWafqYv8WD\r\nicXTKnZnjZGxFbiXq6HE4wEd5mjMfFQa1fTp/bCAGJ7S9Lm4j6DVv1Yh0/GL\r\nJTmyJYQ1C2S50ssZAvNAiRyyTozrxrTqWLrEW6dYKidMCKd4qm++55qncIFl\r\nhzBrH3ZikSWH7IOWYQx3nFiTm+KL5DLDXRhMR4u5WDKvu6IiClF/ldK5kOJ0\r\nfVjH8qwyU8wMn/bdj5jh+wTQrwbN4QethOk=\r\n=soo9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1fa304dca1cb536382999521d0fad91f59362649","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.0484fc47","@salto-io/lowerdash":"0.3.12-main.0484fc47","@salto-io/adapter-api":"0.3.12-main.0484fc47","@salto-io/adapter-utils":"0.3.12-main.0484fc47","@salto-io/adapter-components":"0.3.12-main.0484fc47","@salto-io/e2e-credentials-store":"0.3.12-main.0484fc47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.0484fc47","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.0484fc47_1646170783737_0.02913480025523052","host":"s3://npm-registry-packages"}},"0.3.12-main.b22f4a63":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.b22f4a63","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.b22f4a63","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2deec840929624ab64666cb4d6ce8c213e80d2c3","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.b22f4a63.tgz","fileCount":439,"integrity":"sha512-xs4/KQx17yDhqSqC6Cct38pgwAXLLJIlK8R9ZsLA6PDp4O7dEvPHjt004OdXtroghxVrMyNw5ROrUsLDtGZWKA==","signatures":[{"sig":"MEUCIACqYPkn/l99xU9E8ah2jjgXiNJwcCuX0uIWvriLbirHAiEA7SMMv1y87oMk2Yub7W1LF2nnufoB9+Jrzihlck4PTHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH4RKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8pw//RDJa85XT7jFa2YOzTXVl4e1yMVGGmthb4IRhpudJn07/gXs1\r\nw0vUjG+psTnDg0PkD9O7f62ooEfPAIiZLjij5XC9MPHudz3Wd/qykbGIrMoC\r\njlyjlZgVkPS0g8ECAXaEykKHBeCzvygJGARbmwt2CzeMFB/H2zly3/JLX2IP\r\n6dX9Lwm0BWmGVnfnuIdDJG12c+Sb2kgJkcEi0wI4c6L6z4/p3Va+AZJBZu0J\r\nP1kBvz8Y5TDCSDlPgEBOCXBlOo6YozX9t0t5xEFnsHwkU1cFbQ4hdP+M75d+\r\nU4lS3t8rY2qFzeYdeGnbYGBmRN6OogFADxkBB04h+2j2vhRQqIw9ZsFE1rhE\r\nrd/H/dbZ5XugK8KmlkvuFLHdc2uvXbtSljyCFEyPfyN37v0WfG1Fmy6ifR7m\r\nslFOrDEDVKzyy3GWdGDxrxwUym7MiWwtkJ+qqF05LA0RvcRUuSllBOMuJzQm\r\njJj43Wz99rcfmGPvILJKIurkZs6gP1qrXY+c4mYew+UoRdVvyD0YEJSUHE/O\r\noFloTt0r6zCFbw8U23lfhog1gLHVyTKmV9F03B6ZFA34MFPaj0bTxbvrpHKM\r\nIBqSuEzDZT26v5eK4BXrZ15jJFLS9e+fuoy+mYGPNeOvs2MrQftVFthsfYwn\r\nq/whbHTnLPdA085W020D5KVJqj88StATeWM=\r\n=u7TV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"6f77239164794decf829daba819e04e4bac7e239","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.b22f4a63","@salto-io/lowerdash":"0.3.12-main.b22f4a63","@salto-io/adapter-api":"0.3.12-main.b22f4a63","@salto-io/adapter-utils":"0.3.12-main.b22f4a63","@salto-io/adapter-components":"0.3.12-main.b22f4a63","@salto-io/e2e-credentials-store":"0.3.12-main.b22f4a63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.b22f4a63","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.b22f4a63_1646232650129_0.6721175169940063","host":"s3://npm-registry-packages"}},"0.3.12-main.b6d9b7e3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.b6d9b7e3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.b6d9b7e3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9217c3facc23fdf4013229ca219eb8dce6a4fdda","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.b6d9b7e3.tgz","fileCount":439,"integrity":"sha512-ltFcBF8H8VFZHqOq/dDMoMZZ+5zAi3eUHeS+Ay0l3oTaSf6v9TIhgsRcswtrXKGxBLyZIIDTfJlWSzm1Hknb0A==","signatures":[{"sig":"MEUCIQCWQ6uTKIfWbrmMrFkx4al84VdwMnfqBT+jK9ee5CooAQIgMNqg2uqIEqb1UZOnlVxLqOhAZHszAsfoDDvPI/+ZLuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIHaGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps/g//YYm9GlXuD8aR0ICurX+DgS266hKOJrKx7vEjHm7jy4ccjd1n\r\nDxMJu52wJSD6NqZE4zXps6AMjaVX5eqQ9KPZzO0Z2imaDle/dzH+99DjJ1sO\r\nnEKJ4GUp6tgB3StrpYOwnwlgiKXqVeChULJel78DObNEVBO3fZoOWBxPsu/G\r\nZRnyNMgIuDHDDPI7iyCE8HOQsD9TEsCtiu79QslcM/dUcE78tK2MMhKqo9y0\r\nHmI5z7yjMl/KD8arGDG4IE2j+L7U2zGa3Qey3QSbAVQ382EY0ui5YPdiY7bx\r\nVco7MNmA/GzxZtCJm30cxHqYsJYoWSHav2vXa3gWW7OzaCW1mRMFud8ykzJa\r\nCxElYUFMxB0NESqW8x4szPqGd+1+ngO1Cd8aiV52/EmTZN3WiPuBuHtVfe5K\r\nw2GthJKhRqNJV7IBuEpIuftUM2e24bNEF9m3qRSCqPE6q0yVzJ1kD65ky41Q\r\nFPO3SqZT/Ch8LhUqGMga5TM3QeaMc12RacM9RwsFAEafv6+hMzHWOdMXSYoz\r\nb61+lhbvSLSnzanTo5ROVGfNfwEcVFrCHMkX8uudYg3L03N6aXEprysYSWdu\r\nUMp3A5qdEzJux/FeBFm6tdRCrls9NxHFyB5crbJWiaw1MP/LBub90fOWjZ+M\r\nPC2dsPHqtrU0+ft709XjUmEMUVkDYfLvRyc=\r\n=TTSY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"204aef6c0be042fe807e584bd894b245f8595105","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.b6d9b7e3","@salto-io/lowerdash":"0.3.12-main.b6d9b7e3","@salto-io/adapter-api":"0.3.12-main.b6d9b7e3","@salto-io/adapter-utils":"0.3.12-main.b6d9b7e3","@salto-io/adapter-components":"0.3.12-main.b6d9b7e3","@salto-io/e2e-credentials-store":"0.3.12-main.b6d9b7e3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.b6d9b7e3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.b6d9b7e3_1646294661941_0.9653476991024452","host":"s3://npm-registry-packages"}},"0.3.12-main.81cb1407":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.81cb1407","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.81cb1407","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a486719499ddd11f1bf973f046df347933110a6c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.81cb1407.tgz","fileCount":439,"integrity":"sha512-JED3TCxX9RnbUMMU51/oCDdGWtnUZtwW3TgxSLiYTjI8kkW48Xxz0aHZHetwH9D1qWnU90i7CmXPEwcceo7K6g==","signatures":[{"sig":"MEYCIQChNPRnRGfNNfaVwHDwuEfwyHpJbpL4xAAdkxCB6qm1xwIhANUnLQQK1hBnZj8llFnKFi88KnwdJV52alG7A0I9cOqS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIKRrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQuBAAg6liLZxujxUOz+nyM/qqnS5BWWrFaOP7KF/nXBTOUvpoNAt5\r\nm5kxn0+zf4sVqqVImc24r/jWxJVhKactUtIPVtAxTBkQF6scT72fI6Oq2w8s\r\nHBRek5FbCpUCGl7IyJG8oPiPDCBFNnkelCIGzG6qm+2b0CWvGkbbyIDCHG0Z\r\nB0Jg7H0xWum2qBD0VbDoPoRXbg8nVerzL3aFZYwZ/im7fbvbzU3I+MRYJuc+\r\nsV5ieiVOF9EHsI/mteHNwOMma5RJf4RoklsfKm0M5lgSliLxmq2GzdoNfhq2\r\nsOGmtXcIAImSUtw8uAtbCh0zvPVqo1kx90i7hyB5v+Fp8b64HNRxcro4aido\r\naUhl+oXiqcqvCKMwXb/l3f1IDhkFHj21nLJBc4rrex44Uttdrxktsf7phmXv\r\naa8XghDPEiacjJ8DvYb9igB2KpKgP1w7AbDQRk5dq5N/WJVFA2VrqfAHmoF2\r\nD5XQTnPslW4sqSDs7KDARwoiXhRMTlucNIN9xrwzeYtUB3kgkTN1q1qaQKve\r\n75s+QBZRZe2zDucADMIrC/CEuw3x4dNLBpPW74jai/tf7m8SSV06uDOefdIO\r\nNxIc/jZkDHiPnqJt5vYTr1yGbhSa+91Thn7IfD8+n7PCeBrRSmE236lXbw1/\r\nzbsiV+vlq2e88nDlfoy0bnWoAwdD+Aw/PHU=\r\n=t8sv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"cc6bef3aa1b540ab700e6b2cb9599f08292acc70","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.81cb1407","@salto-io/lowerdash":"0.3.12-main.81cb1407","@salto-io/adapter-api":"0.3.12-main.81cb1407","@salto-io/adapter-utils":"0.3.12-main.81cb1407","@salto-io/adapter-components":"0.3.12-main.81cb1407","@salto-io/e2e-credentials-store":"0.3.12-main.81cb1407"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.81cb1407","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.81cb1407_1646306411286_0.22298000230151627","host":"s3://npm-registry-packages"}},"0.3.12-main.57b60c0b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.57b60c0b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.57b60c0b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e8480eb765c249e0d21d0d4532f5dc6e61706903","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.57b60c0b.tgz","fileCount":439,"integrity":"sha512-MIFw6b1o6KJ1xfgBUiVQXhDAwUc/wG610CRaBJxx6r2nVm1Az5IU0tkkrR0ClRBqeHSTvqBBMx12FqibI6JxDA==","signatures":[{"sig":"MEUCIQCGpkMIw5T+fP6CrjfRxe2E0D2hcST1VKG1CQS6E393wAIgeUKv8zPZQr44SNMzINYlI+udO2fog4XolkUVlIJX+GQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIMKGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT3A//Yp2jZfJI64zL2PWURpu+Zh9QvdySUp31V672MwjOXsRZcIGP\r\n42cl6pKgWCjJVcZNUfuAMtnhrQqTFy6NjAe8zRVctOX3RFwlE5kMCxtuIc55\r\nz0tYK0gqgJEfogFZWyqOZRTMaZ6BxzyHp6wjo8tiqHa2IFj7MWeWMCDDbELC\r\nmmUb2q/T9SVmYXSp/vEWZiEb/8IXts6FmOJmDLClb0eu2RoovZI/i6APdD5T\r\nu1DiWdrADR6aQtT/qYOuB4/XH68l8bIsDiRrrIjQ8+G64mKM+26+qPej6C8k\r\nFrsWtq1aZbxshM2brZUu6qExXiudiWBNCpbRkoCmnoG2jhcmjDV6R6b8Rtri\r\n+Y+RujwvEEjMEWfE/kqmdH6Vsz3mHQLkiK/qRczS1XSA65jTdkayVs3nPudx\r\nbXoZDDKh1TKbRNoExLHO5786OkdGzDXa+bxwu+gBRfZZbEhAYHTyaocACRaX\r\nnu7QV9wvwkqX4BM3g4kizV3a4nTjBvfzQsPxbSPdmXjGJKfDKDfwI5vwDxbX\r\nSXUl/20gG6MQbiweFa0Y41qsoaW/i6UirT3ARwwLnSD1zKvtjGp6KVYePPp3\r\nRi96JNP58zRCDrPpjjHdtU6b5apL04jiQKROOUexwf3oLxzIfECPu0/OqxZA\r\nlsvaguQl0jomCizgEh8GdeeuQdS/S+n84r8=\r\n=1AYy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"7aec30ceb924c577ebb75a65530ddc03dbbce92d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.57b60c0b","@salto-io/lowerdash":"0.3.12-main.57b60c0b","@salto-io/adapter-api":"0.3.12-main.57b60c0b","@salto-io/adapter-utils":"0.3.12-main.57b60c0b","@salto-io/adapter-components":"0.3.12-main.57b60c0b","@salto-io/e2e-credentials-store":"0.3.12-main.57b60c0b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.57b60c0b","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.57b60c0b_1646314118109_0.9799568736781876","host":"s3://npm-registry-packages"}},"0.3.12-main.dda25e32":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.dda25e32","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.dda25e32","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"94eb9cfcff4a9b144eb8045967bc46bc82319607","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.dda25e32.tgz","fileCount":439,"integrity":"sha512-Ec/gIkLs7FGW20o5EFzgg/3vrMwXlrXTTu7ndOkj65x+7kDm/MHP0liVSCE9yyBg+du1yKmLRdNA6wEBRh2EQg==","signatures":[{"sig":"MEYCIQDz1VYjMGhybLyJO9NWxElSrH4xcaXgTD/67gTkjZqAJAIhALJbu5SnTQKyrKU0OcQrEd3oxdVxASXlRDgjDB7qay5/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJGkuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL7g//eSXkvuMiVexcTy1pHxtMuilDxL7JP3HtoFqC45J8AftEHZ4H\r\ndL/Ck60nzkI3gM0C1YHa8mb/DcP5NeDArzxhZ0OfpNe0gxGgxDtfXyDx0ziK\r\n8WZ68dbFEsaIoboV+WJvtlB+z3RJHYAeFfRz8nJpiw10zGZgAK0cwo5olQYk\r\nb+rnnh54MfKAsOJMMvYTPJ2Eji+OZSZOudUqjOo0uX3bHjL9o5u6YTtEzr5i\r\n+/XWL6HkFR69ByWm4EZtfrxrxY4OfL1c45mx1QZwnfVwA3wITrcdAU30J6Of\r\n56fbAPCeYVazca5ndGqP5LRzn71V644MbPxWQcZRSrXdtzAeWPJP+O8HMLpR\r\nShqXXOY8WQYzAfdFtoq3/k8/oVYNP25cuZADi3e9PpYh+UeQaGIirrnPy3+6\r\n9VjFrVsGWGjEqgV9VzmMEKgloRaWGFYw+lROPo8YEbr517oDC02jDidkMYIS\r\ndS/OF/8cpc7Cb1bgzHSX/NInkCKlJJggn1di/ObcO/zMl4NHkayAp4+AsqWa\r\nJLa6ap8XmoMQdyZ1MrY0utOjlqLdQpCGOMe9snOnB/rdhfMD1HmaduGoYNVo\r\nTTPcIa8EBV/f8LMaUBtT9UFWWWiZoIXTiB3QYUbh9yVGysFXcPxSj2hjFMx1\r\nuBcKYuBhU6dCgjHsTH+SVu49niMwvCLumMo=\r\n=EMp3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"d36ca45f276020ba04662587579d4f7b5f89a511","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.dda25e32","@salto-io/lowerdash":"0.3.12-main.dda25e32","@salto-io/adapter-api":"0.3.12-main.dda25e32","@salto-io/adapter-utils":"0.3.12-main.dda25e32","@salto-io/adapter-components":"0.3.12-main.dda25e32","@salto-io/e2e-credentials-store":"0.3.12-main.dda25e32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.dda25e32","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.dda25e32_1646553390108_0.05322370175803304","host":"s3://npm-registry-packages"}},"0.3.12-main.696022db":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.696022db","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.696022db","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"de4aea29d7254582bbd0a81476eafcc1aa772296","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.696022db.tgz","fileCount":439,"integrity":"sha512-SWhVlD7MxHGnVfKsN9oJtUm8Tc+w/XFiO76k56eXWUudj5lHPgWdHqfRr9roUP6QVO3CFsZCM/++3jS6zSzR+Q==","signatures":[{"sig":"MEUCIQC0Q9r/qeejMlFyr0mfL0J/2mw0m3U1HiKPy0W8Z3+1OQIgLsQ0kEmfS6lspwL1/4j272+tuyoBhOAzHWvemBweKkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2394782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJLR5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2mQ/8CQ9bZQQ7emQJZWduhV9MLMErV5yM+MAuwGZb2dVrxBEvHEBx\r\nsbojXdXFer+v3NE/79TXPtKtYJw/PUjL4j115LICdor+tuwqaXBtU1L3WrOV\r\nnuFnpu3luhl3NYf5Ub4PKAoyoKNlq08Ax7yYLI8vM7B90X4Ay8uavXlvw4MS\r\nkdaz6RRf3HyAa40oqfuIHA+BBSC3FUV9XSfQM/HByGL2H45rzgpln+t/mTYg\r\nP0eJ6GcyJzFYPkWsaJQS9Ki5nPDysC4jcFJz+upz2/b0lYXtV8O2ok3Kx/yz\r\nHQaIdFXD3XTniX3l9q0hIDZQoYdHBCjAGdjNhaUv3TmMT4Uk8hP73ihAiBVk\r\nTpERcCWS6P58xOwPYz6eQ790DjTKN6ivLeY9MRftDY/0GJnXhK8strgNoTgF\r\ngCEto8B9iX4D6E5ndRSyOiHQx9/32KnH7NF0cJ6EWBc/sGHe7bGmGIjoG2NT\r\nGBTzMdhV+Me+GuxGM1px5xYgAF9TLkHeJmKUIAITCoqPUOfDwmcLpW/BQSim\r\n40lL57SS3PEexcdLK9hepsCpLeLv37zYjWP8S81ENtbngn0O00PzV0Ii1wpZ\r\nGVXUluTL2MDGJY43oScgMvZP86+7VzPO9fcVkeRijhbnGOuKtRKl1Za7HwPh\r\n0AD/ZICmPFOUvD6PL9EvibjKof3F4lTw52A=\r\n=7O1h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"0fb316fdc22b677bc7e48eb78632d7f1ee738c07","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.696022db","@salto-io/lowerdash":"0.3.12-main.696022db","@salto-io/adapter-api":"0.3.12-main.696022db","@salto-io/adapter-utils":"0.3.12-main.696022db","@salto-io/adapter-components":"0.3.12-main.696022db","@salto-io/e2e-credentials-store":"0.3.12-main.696022db"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.696022db","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.696022db_1646572665261_0.6000398763005004","host":"s3://npm-registry-packages"}},"0.3.12-main.95090095":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.95090095","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.95090095","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bb3522c3aafaede80917e2cb06fc30ae896d4037","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.95090095.tgz","fileCount":439,"integrity":"sha512-xUtFZ4P6AjwfVaNotugjAk3QkNGUAFBtXX92/pitR5KPAnmHymMW/ySYnmnYf+PG3k8BtIJc89/eTE6eO6VyIg==","signatures":[{"sig":"MEQCIFWU6eG5oWo82dSDt32mdrzvctre5NxSG85IbUV3KYWxAiBn/+wXBnu4INvVDKidJlcm7DCySyrcxcoFBKpyoar+jA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2397151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJLhhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3ew/+J1h9lyCU/DtBH5oGg1r4+yPx+sIox9VjC/z9pI0dqOXQvdsU\r\nWNyAw+eMDh8ToRhkFCYePpa7eg1WvB1cstAFcDScNQt0YoYd/hIl+5ESVqDf\r\nWCqEoWl2qQMtD7DAabWTJ2aMJWnOeEas35n2ij+J3A0eWfXFk9YxPyPeql0J\r\nnEOIoN1uk2nu1OH3xend4NVqJLw5BoxrTXOlJUmmRXWNEn85AwNL3W2WH9NH\r\nXdZh/3d2RutRavqqve77vUpk8HiI3ItaUE+iGhriDBIhXrK1pbzmO2ePjZQJ\r\nU8m1EilorQeSyqvvCx4br36Vs8frYGknsXo4lGUotUTYN6EsSTynHM1IAAD4\r\n1DXGjkKzGYr24mVzqgckx+y3xZ65zC+Iwc1u8YLc1R3veAKF13xMCc+DX7IU\r\n9rZYx+kgOYd3FoJC2er3dcQoDtEeKCSh/B8sjxSOYhgNQ3eRhUqeY8x3sjwj\r\ndJgOt/plg/AIXyMEuq76nOe/BRCXFV1eDlEbKUUyS4QXMJw72vAeQnMsoSmF\r\ntEECZxb1ILZbHbz4SjADZnrS+hcY+nUwIs8Fxsmmzw2vROhT6EMqYpWrG5Pn\r\nqL3AgvwklqZPsGa9GZpHSWfDg42PJ26C7dQC37oI2vPhKyrGRamJ0SFjwXiZ\r\nonUfQz1chMpCViLOmXaqhjipWrBB8SP0Uy8=\r\n=IrgD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"6cafd3f32cc664815886ba156718a6d954e4aad1","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.95090095","@salto-io/lowerdash":"0.3.12-main.95090095","@salto-io/adapter-api":"0.3.12-main.95090095","@salto-io/adapter-utils":"0.3.12-main.95090095","@salto-io/adapter-components":"0.3.12-main.95090095","@salto-io/e2e-credentials-store":"0.3.12-main.95090095"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.95090095","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.95090095_1646573665730_0.3864585768328015","host":"s3://npm-registry-packages"}},"0.3.12-main.13a15a40":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.13a15a40","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.13a15a40","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d4a650db2ec848f397502553997704c9ad532388","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.13a15a40.tgz","fileCount":439,"integrity":"sha512-ykOXXgDIi9RvHdGv+p2somK1R/8hafjSyacwnVwpisDw+m2qMDlEZixrz17rWn4V+Sbr+aD9GLC77bY1xV1KKg==","signatures":[{"sig":"MEQCIDtqHm5UydN58oPXzHHTiO8rgPP60+vGnOKtejE1IqoEAiBVbqceGF9DCc3d7p8MGDvZoi8f7RhjI6r1Dq7mgIkPlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2397151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJNslACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7hg//ZSR5W2THEulXV3cQ46AObaskPN+r9E5ykzcHlTWblSlU73O5\r\n+GtIl9T2kADaKd4LaNr39+XAQSt6KQQ3RQcxLFeC8ePW6e8eT14GjKC5PE27\r\nZLP+oNv6l9b6HMjEWNecGYDZWudlo3pbZsv5KzpodRI/60U9Sdgbtcw75aoc\r\nHl21WlmobBo6llChegweaPcnZksToFj06yiDhQcPgGnHzGfKJvzM1+aE0463\r\nuYvUF1ICAB9Ey7J0M5jYvICRX6TPSLdXgMjwcC1ZpRsJJg/jf86GE8H3M1yg\r\nqYXDycVr4tLwscn9ccEcbLe/GL8cS3yyYiUncjgdF9y47Wc4n+o1Ga+WkZdB\r\nKc/xVKBnnaClXSv0y0IADOr38ou73S7JZdojeCQX3POZX6mvtDQ2wlWApJog\r\nMmlw+G5Aep+21Bjb/b8bzLumJ/que8VSCDwl9ECk6F5dTRxRZkq0PM6fmdx9\r\nYFRyrnYVb2nz5SqZb+tlokvzzRFZQWxiT+T6ExvvWwMZt140eZpAzgaIeXyu\r\n9pL2FQ/8q/fk0FTxuaMtYvBB4FvlYnS/bmL42F8HrAgA3bVjoON05SLIQbfu\r\nJ1phcJ8nusXTY90Iq35kffS/nMS1r6+zfTZrZCMwUzyqZ5aqdYARxTmHQ3YW\r\n95UxvL8kkobze6QGU67zGxolRIUvmw5s1qQ=\r\n=diQQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"0643aa6ee1774e8fd66cb0ce826333048a2a5c26","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.13a15a40","@salto-io/lowerdash":"0.3.12-main.13a15a40","@salto-io/adapter-api":"0.3.12-main.13a15a40","@salto-io/adapter-utils":"0.3.12-main.13a15a40","@salto-io/adapter-components":"0.3.12-main.13a15a40","@salto-io/e2e-credentials-store":"0.3.12-main.13a15a40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.13a15a40","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.13a15a40_1646582565552_0.19341192834982746","host":"s3://npm-registry-packages"}},"0.3.12-main.98bd1470":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.98bd1470","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.98bd1470","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"cc072a8f11787d98fab3fc5eade0557a8170ee93","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.98bd1470.tgz","fileCount":439,"integrity":"sha512-xt1O1HKvyImtWYqzawA9H72Pjk9HSU8PJhbU50N5D/P90KEdHFvaI0Ju5WzyUahZVy1Aum1Ljl4EsVpqbZHLvA==","signatures":[{"sig":"MEUCIFA5R/XRh2n0y8i74C0KpIzyyJWljyB50o8Vf2UxQBkZAiEAvjOgWff1rAxGpsMLwsiO2dfSP4Vlx0VSQMUC0zzwFeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2397151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJNw0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYgQ//Rr4d/dWS6kAo9heDdot76zle+By/34SkDYydjy4+Yy3QqlGw\r\nvbRS9t18LH4r16lXXJvIWlLyCsyNAl3raAOUKPVFGAqyagIY8bmLc/3FCRNv\r\nDkkd40c30pIQVXGguDpukM0GhonIO7tNp1oiYqXQ3Y0MAfj9uuTWJbDKAfHX\r\nQEsRqBhCWHgYu6lOj2os3/lywsQ1aM1JgWjDWUj5HD+jIa2ab53iDrFnMG2y\r\nHHygBdf0Nn5D+UTlCgsNi3EBkIPsK6ipmH3M2HUSyVpVdoGCzicA4mI1Dk5Q\r\nCOhjD0PKTrgkSnoxcLf2xdYJXkG8sLMG06Z7SVgKrMCcQvcJDyaaZ8R9jOUe\r\nz5cIpUBvhYOieaAVE3Y3KcE6tzq5orkZ/ryV6l5eLa0gL3UZr3w52/IxWcLW\r\n02bPps7tEwgpUlzEHM5gcDHoqd4bvtPaK7XXh3iEFK+OW5Sia0sOXNr61X7E\r\nH+SW84Q96k9cc9o9ZXsIluYGBUKUz3JRhF91wPkxlHSNZqRFmSmDSKgDjrYu\r\nxzKpGVrEoYP7IvMG7YJJIHZxkDrIh3bZM5i+NMAGbDN0ouQC9f9lkXGfhPU5\r\nTEktYGwCe6oa+sdgdv75jBlzmXvhnGiUU2nFT5maCkF9ETQKzKX9J79D76iE\r\n1k20omETwv5Doss1vgwBYiKXff8uwQsxCS0=\r\n=iS6g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b37008a826c725f96f9d534a84977962b8928b00","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.98bd1470","@salto-io/lowerdash":"0.3.12-main.98bd1470","@salto-io/adapter-api":"0.3.12-main.98bd1470","@salto-io/adapter-utils":"0.3.12-main.98bd1470","@salto-io/adapter-components":"0.3.12-main.98bd1470","@salto-io/e2e-credentials-store":"0.3.12-main.98bd1470"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.98bd1470","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.98bd1470_1646582836682_0.25174437006441064","host":"s3://npm-registry-packages"}},"0.3.12-main.c20366ce":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.c20366ce","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.c20366ce","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"904a5e75752452195dc918faff4df380ab1e0791","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.c20366ce.tgz","fileCount":439,"integrity":"sha512-2uoSWEmzarY8HB5AExVWiZdHGfMw1SKgoXsx6l/mbxosCEghpdXTclPGYO4DI86IoaYtsPhkFgbJd8dp781S0w==","signatures":[{"sig":"MEUCIAozJMlCRMUHUA3MV78j1M0G2QjtVPePpaqDzMqoQ4vlAiEAkYHWu9keIPP1OXSzJw0yAevmr2d5qFIpQK1nJI/dUDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2397151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJepQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0FRAAmuJ2Otr/lF73rY9D++2OZdM+dwneu4cISKVzVyQqWQQpPdsZ\r\nC/GGQj0gkE7VUquJtZJuXZpBZaA09KFTsA0yKAhRJFiqqzpJyxigxAuGPOV8\r\nbZmWY2ShYsJEfITzp6z3sdV3qMkKhQqCTbzGAJ36SZm8bo90mURB83TcSn8b\r\nlbylAO1LGbniD7QgAuz90asmEC10MGxIJqW0IPWXitf05hcA4GYcpIr4xXiX\r\nmcKNNlxTJ2pfMtuZOIuDqdfeBukiUTs8E4E6AjbQo5vxHISXcPRhI20r8Yq3\r\nskiO5im6ygcjWn49YEBIVlKaa1jzvcBWnacn1IS9v7aboVkmQN12d7bWzNQt\r\ntRJW41PoQ+NWYBtIDJWcVbyu2WQ7+T6eDnhLcCN6lMzjphmSG+YjAFAbhu2F\r\nhlbIBOdokOXwp50biG0LAqF6oPsJkicGQym6cT+2xEBrkLWK1YFDCB7TMm3S\r\nGdhf7ZB1ZKoi22gPOk5jL+KhkfQIEeTJdpk/CbivTK+tCAHhPVB73ZnICdIf\r\nd0cB9cwmv4QBZ60BKTPv62MCZXItWTVwsWGmUMqGbRMiIj4GJZAihqPruc8h\r\nDZlaWoYCfKLELC4jkaRYhToYqm5yM42VzARW1NMVwhFKBaIa/Gz8doIm1n+n\r\nEOmBduihl1vA00nU6pt8JbO23Mtts3R5UnU=\r\n=vL3H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b75bc5fe6045efc586f2ae3b2aab069f20a154c7","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.c20366ce","@salto-io/lowerdash":"0.3.12-main.c20366ce","@salto-io/adapter-api":"0.3.12-main.c20366ce","@salto-io/adapter-utils":"0.3.12-main.c20366ce","@salto-io/adapter-components":"0.3.12-main.c20366ce","@salto-io/e2e-credentials-store":"0.3.12-main.c20366ce"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.c20366ce","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.c20366ce_1646651983918_0.6163859399909575","host":"s3://npm-registry-packages"}},"0.3.12-main.d883c92f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.d883c92f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.d883c92f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"060a6e341c7c80411221af5f7a097f830ba7e686","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.d883c92f.tgz","fileCount":439,"integrity":"sha512-egoIRUbvCLmoOapCoEoLIf/iSKeJOiJiUEfGr6y33ZHeizxQ1CC0j4SgPXDMIAQTD4fxBnYfTJUwpf1vY/b4KQ==","signatures":[{"sig":"MEUCIBhCciDQYBrbwFEaxmTqMuqOIIyOok8e2+9vsXb1txQJAiEAvBbA78AYQv7bUOuY3KbL/RYW6Oa2xZGNA6apuWnk82w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2397151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJe/YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5ow//dqAq3V+7/LUYrplumdwC3Ue5uWOfQQE1KiF2jeXtvdMoYbrh\r\n6JVv2Q8E+Q+EYaRpWOsWKlBbOJI6rphU0tcJXVNVYtu8it/TOLN5l2Aks1zG\r\nnmpygnmr38J9K0sJZN2LrxFt0R8bolNOkLNrPO/keJ3JkEml697BvRwRzqPR\r\n3jgX1fqcnwqWQRQ8yOzKUY3VRzCtxxHC/s0yfqguRuVH99V7Wdjk9IMu8N/D\r\nwv4eU7t31tphz0Trpsh+4O0shdk+3RCIvCzSHKexEamoXw0l1gIUsD8WggTb\r\nEimQ968IEgt0Sriv6SkNZDSltYx3oRKMiIOtMdYHoTIzxyP3kd3unNZsMaa7\r\n8f3E7qdy5S+DcT4hBuBvupngik9HFviER86K5TTFyctjTGt30at0clyIETfU\r\nSmnyGoJBT44v+XJDbVrssq+0b/imizAFBEnwEBIaDZevq+NpIxTAAMCccey/\r\nuTH2QVsBuRXchuqWLDXmZ3BxGJa0vjYDLDWRVq3iDoxYwXAia8YAypVzhqSk\r\njr2RzCsMR4KLdABcEyos9f/3A9LRNr+f9DGVWknujPPDznSXftr1g3KAoFgf\r\nhMeq1i2GUrGou/wMEXxbEY86mXnf0GznUsaQZrNUAH9RnJWGz5HX3wisfxJi\r\nrHwsU3kVQYVaDR1lMeUVceXwP3iDDjnQzAw=\r\n=TiEv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"24ad07b58fe194b0cdd674b28602312ab123d3d8","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.d883c92f","@salto-io/lowerdash":"0.3.12-main.d883c92f","@salto-io/adapter-api":"0.3.12-main.d883c92f","@salto-io/adapter-utils":"0.3.12-main.d883c92f","@salto-io/adapter-components":"0.3.12-main.d883c92f","@salto-io/e2e-credentials-store":"0.3.12-main.d883c92f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.d883c92f","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.d883c92f_1646653400731_0.32407522487912543","host":"s3://npm-registry-packages"}},"0.3.12-main.9c7f2825":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.9c7f2825","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.9c7f2825","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d63388cbac5384e764d154791ad393b1ec74e67c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.9c7f2825.tgz","fileCount":439,"integrity":"sha512-nvdiE+d1h71qX+0BhK2ddOoDUUnJFeNcVIMh+/9CK2lC95WSRuNra1bdFmskgyo9M1zJSRFhFDfmE+CthPHK+A==","signatures":[{"sig":"MEUCIQDcn4F4aH7ArXPV/Jf/YkS6b6DNUpSPta/BcKW3WUEEJwIgX3mGCLnke+iDjpdEv5WkzCXgTE+mgPJUCIsiy3gUPig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2397151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJhNOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKgQ//fSM6mGFheBZEvpFd0Rwo5a0iYG2djBQyV1ffPSJ/0fIGKPGX\r\ndCQ6h4jhnwmSXefbDOr40I6pMtb/KBA93CDHhsXlNDpW6S9SCn5HfLsrWTpj\r\n/Ddup+YSnBfYkxxgspB9+zU8TeAT110EXY6197DJrEPS7O6C6Ctmtyrr+kVY\r\nkkdHvNrlCcqNJM3B3R21zyfPaMewq8/DHT751PIyFhdIdj9i0/LJDHoxWsQ5\r\n0lUogTxqKQQ0QCkFnW+utDEsmNHnwqJ9LfUkhpt3xfw8fZyjug8TvBF1jXoG\r\n/7XcQL03BcurY0MHCwxrKQZUUV+kB5QAWUvZxr92cedJ6xDkZ99l3KdicxPd\r\nB4xg68HwWDo6RgxKZJXnLgg/fxaFesrqGflof5QrqwK3kl4w3bN8i7OKRNos\r\nZX7ceb59LzLYI1lm9bPJ1ZibdZAOeDWEsv7mK66le24Hu3XZhIO1vX78FKG/\r\niig/fHiQHcZrHStHijPNdUCkSgEq6VknM72p0vID6Akqq/s+wAuLhSm2xB1N\r\nRre3bfjpYkPDu5UuCXRdR7PBWIl0kWjS8F+rgSw11tshI0Tgg7wOKavEN6Ac\r\n6FlwTL8vGluWUKsrubttBbmq1jJ9yL6tvPPd+yWftrR7NHyrXfYajBv/cTR4\r\ncsFzPC+xAVZkM3cwomPf9Zuc+3efacuT74Y=\r\n=RQ2G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"2623e7f6567dcc99ad10dcc8025a0538c7150508","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.9c7f2825","@salto-io/lowerdash":"0.3.12-main.9c7f2825","@salto-io/adapter-api":"0.3.12-main.9c7f2825","@salto-io/adapter-utils":"0.3.12-main.9c7f2825","@salto-io/adapter-components":"0.3.12-main.9c7f2825","@salto-io/e2e-credentials-store":"0.3.12-main.9c7f2825"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.9c7f2825","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.9c7f2825_1646662478571_0.8957825660701786","host":"s3://npm-registry-packages"}},"0.3.12-main.ac31939a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.ac31939a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.ac31939a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"21d81b8a15da86c030dec3099de060329ce7acda","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.ac31939a.tgz","fileCount":439,"integrity":"sha512-jY4FQIbSLsUDYzkRruxBT77E9VP65MELgM+E1Mw0uF4wZH0tgFTgicVAj4TJmQ9ZlI/GygTWCT7DckCmGSQeaQ==","signatures":[{"sig":"MEUCIAZ/tiTeb2EWSwJ7O490nvSFLW9iCHKSXL/gtUKVocWlAiEAkIPyuq97MOr2gsrjP8NHZL2J8jDlLb1Kp8ruXUaHGm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2398329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ0o+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryMg//Xc0Il+x+6KsoIunpOWYmBwzgT4KnE2p9OEkcQS+ly+52WREe\r\nbVOuJuB6wH36z656potsUCuGJM6gfnfgTlnvjxOeZPH6sGbW2PsyYnzEKPb8\r\nOYT/I2rlCgvEP/jqBwK3atK0U6RqHV7hyXs+ppDU4bmvABGWyn5+u/ozeBXg\r\nQlMpsBd2Ej+A8MoTCByOHJlH8GbCF5FWAkYCen7vyAYDI/hawat1fvTKcJQI\r\nSgSywS++pT5690Da3lO2yrm+vwJGv2Vm7rhOSowJ15y7om4MSmbId/rvXmbj\r\nUDA211bRFAjiJemKxst2LTfHfTfNDF3q3HatfB3bMblqF8fXp3l7fjHgcJzL\r\nBR+Bo4dAvtSZI0ClIMhoIOeE63NMthpITEuicMuf94KrDGIfg0kKByjNU4oW\r\nEmYwzNimKPG6v/ttU4NAUxniDo/zoouGfA+LASxzwjYICNBbEDzlBS0bdaHq\r\nr9gH4CCUZdhiyfQR++0iSmUB9E9yVa4x+aSX3zjH2yFpuvU1PGDJhqptiFAw\r\n+emSV2QABzNlXhFWruRFeqPKWtYEqc4t2N8N3qqiFJp/5uC6UAMc/9Pzl0ct\r\nqY7JblF3enQs4CLTqXbHJjmVPvaMZAVhAiybapmcS1lwgG/BKUT5L+jCY9qs\r\nlQhY8lqfwkjS1yBIMZcQGd5kI/w/LnvYSCI=\r\n=op6l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"0ae968104d3a24060b40c2e5c7f1c1cac369f740","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.ac31939a","@salto-io/lowerdash":"0.3.12-main.ac31939a","@salto-io/adapter-api":"0.3.12-main.ac31939a","@salto-io/adapter-utils":"0.3.12-main.ac31939a","@salto-io/adapter-components":"0.3.12-main.ac31939a","@salto-io/e2e-credentials-store":"0.3.12-main.ac31939a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.ac31939a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.ac31939a_1646742078056_0.5297849920884004","host":"s3://npm-registry-packages"}},"0.3.12-main.2a5c5d2d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.2a5c5d2d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.2a5c5d2d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bec8ea1fd7c9275f9bb935410e734eab2edf47ef","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.2a5c5d2d.tgz","fileCount":439,"integrity":"sha512-txw5lWE+1W6DkLu8+HPZgVwA46TuSBf1M09pCGhblVqU8Fv6tLvov+xI7kI/PmLcraBrjVHJ0sj69H5BBFc8uw==","signatures":[{"sig":"MEYCIQCHeQLZonOCrCN4WXuTDyc++3IWP3z02t2ZwuEPJRPh0AIhALi3Oyf8r2mL+xavcMrxPdpZSXcOjZ2Tm35HCLr3zvbb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2397151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ0twACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQgw/+IjRcuNapz5YHsdf7aF/DYXowdQ+4EdnJXonyzkUfBvglnuGk\r\n9b1pkz1dtBC1HnkNvfHp3l51Vyeet0AcyKwvFgyX3nqppVOz5MpuZCckzCOH\r\nyiUzYuBKeUUEp/MYJz1Zs03dQKe73svyjZPITV6Eqs3ulda6jSQKVCKel3OF\r\nVStwDzL5BrT1WKhtNnRVMt0KCyVU/R2GsFfNDjOmwsSo7YGxdzN9vEgBx90/\r\neZ3+T3Brs56ZoK4yKN4s2daRw0w53cugdmxY4O2zRbnqy6kSEPNetuw+LUzF\r\n7pCRFibFsysYgM5LCMGxl4lWxVAJp5/npbAThqR4kYgQ/2HkldWXlbP5mqL+\r\ntYKWzygAbfcV3SQcUtqnRza2xW9wxfBIkUfHqQHYXN+2RTT+cfmGu/vkEVgZ\r\nwIQRIOO5Gro/9lIFa70vfdeugKIDAb7vqbmOw0tXeBvoUWBzUbiyE19iQqbJ\r\n4lp+XwuLhyg1SZbT4iOhL0io9Zo5lgRcIdsw649QVoFtfSF+SCrRVPhlxSg9\r\nMz8iJjuPOaD5ZKs8e5NNuSyq7UMgHiCSbKjMW6b59eRYXTy2RkaDCKql5EiG\r\nc+1Zwn7FkajJnzV55zIwfRolfuKLubZtS+k8Kyk6XIQ8YCUSlO3DVW5e5pSy\r\nIJ6iI4PC17Z1ZG02ly8QOiLyLo288JQ5dmk=\r\n=pbXk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"d251b7443f185bd768b745fb461eb5fb2de05d1f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.2a5c5d2d","@salto-io/lowerdash":"0.3.12-main.2a5c5d2d","@salto-io/adapter-api":"0.3.12-main.2a5c5d2d","@salto-io/adapter-utils":"0.3.12-main.2a5c5d2d","@salto-io/adapter-components":"0.3.12-main.2a5c5d2d","@salto-io/e2e-credentials-store":"0.3.12-main.2a5c5d2d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.2a5c5d2d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.2a5c5d2d_1646742384148_0.5687539060852951","host":"s3://npm-registry-packages"}},"0.3.12-main.19be919e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.19be919e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.19be919e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"1abca3cff43e808e89ff721934773847e25640e2","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.19be919e.tgz","fileCount":439,"integrity":"sha512-iXoMowQ8cI0Eefyj4bnJB0vYKPAaT32YIJVazVXZOX4MUuZbL2YxwfUZXJTTCZ4zP07a4hSoTVeQSYAcqX3gyQ==","signatures":[{"sig":"MEYCIQCwogcWfCwF0Wg5+QQ4j2KpFa3KWb8UwP4fDBWT8e2giQIhAPpW+kAeb9xPKQOiOBkH5M73bzCRi/r3MJG+xPyIbCAB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2398329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKRPkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohABAAj/CQeVQ/k8D9MoZ6+puYKjpfqBWNA0Uy1lDdmQnnCbQvJg/s\r\n/eBq6mwUIacjA/1TTdNfz9CNIN1OGlv7QWvXIqJPyKYMVFuDKamxSw5slLnY\r\nLL4RaueXnsja4sekJ28noy+u/osgRP4PB4lYp2tEeRrks5mrNfQKyft+SctV\r\nOnao+WPMgKi+EgOuSla7wYGmdWBLknVBszz/1mD5BP+CFWlEtJ/6ArKlGnHZ\r\nH6I1f2NcjaKgipZIJdoVwqZEuXXencMPmE3BDk9MQZvuCP9Ox5DU/a9tv3Vq\r\nDuGJcyGGzTeczVBx/Sv1LsZiXUld3uiDe4NGatoA2HByKGwCTdl0fQfWjFw3\r\nYIF+qPJVgQAv6E61EmmWXg7uGRwUQi70pnUHai3rH2wd+Tqjv+fGXtoSWbKu\r\nLSaCbisVbg6LE1D+Ef+uujKI2+3AWfGWSla2lnctFZ7MgpiN8rbeva521HmE\r\nirK0qIvu6fqtbIkzrG197YoHyyXehU1ulaarZpNy6tl7Z6Bacg9Se9ZvZPO/\r\ngOBv8pfO+5U8f7/KN1zT7yY88BToI567y4V7NVotPcfD3sEatjvGnSlr9U+d\r\nN2fYxgVzRQkzZoyKdGt+fAsn+0epafefqm+jyK/ShQYwmxYhIH0IxX6cdmTL\r\nVtxL6IevgNyN0iy+gfgAhi82dXC7HPLDSII=\r\n=3gpy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"dae5e27783ab96ba9dedd28d3da161ae380750a6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.19be919e","@salto-io/lowerdash":"0.3.12-main.19be919e","@salto-io/adapter-api":"0.3.12-main.19be919e","@salto-io/adapter-utils":"0.3.12-main.19be919e","@salto-io/adapter-components":"0.3.12-main.19be919e","@salto-io/e2e-credentials-store":"0.3.12-main.19be919e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.19be919e","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.19be919e_1646859235897_0.3813247700807525","host":"s3://npm-registry-packages"}},"0.3.12-main.647c5f63":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.647c5f63","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.647c5f63","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"efb8d3d1418e158ab5d5840c803ee4f77928f3cd","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.647c5f63.tgz","fileCount":439,"integrity":"sha512-7Esg/MEG6EJb/hpP9N2hMMd3OVgL3CrKjW3m0vXUxsY108HJgR9nLQfrHH2qjKK++Md4mRHE/IV6MQAWzH+s6w==","signatures":[{"sig":"MEUCIQD3gR5kx6dNJOei6Q2mOSnrrgtpFj+50PzOHfEy/MVQOwIgf5o+H09doNvi54kDVKdk07U2m3yv7bAcSDkLltGEx4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2398329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKhkNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokGA//SidRPuk5cCz7UjCoIZVsgTrrzlFUdqDRivx2IkEf3g+UCRgf\r\nCLAVNIpXIInB8CxNatbsXA8z76pzjcwCHLHcVQXqb861KuE7L6bGo8OAl03M\r\n+2zijObpTEHYwWn/5pkYSsfr3XPdjnC4prmysjgSl8PR41Nei4MQFLxqcn4G\r\nSoRoCLVNZt/JFo0/0+ULQLjZ+8U2fqcvl8/+OIm5QLtFzeQq0seXGH5NF0kC\r\n8jWSKWBxhtUoDVOG20a+SdPLlA4FVtja8ccjG/6hhfArRzEhCMk5vh4AJCev\r\nrccXXT5QJA9XufueWPEMpG70TuU/XpVXiApm7VlwXW2vBMdbsoAwRRAbGqyx\r\n//ySejHEnaweY/iZgq3c/utGva1eIIXHlRW/IdJgZa2ddsb92kSLG3RNPhqR\r\nDoTgPLYco2bZ/sbSAYyOAR9f5H7t/5PAXf0PIBT3DHrdR+Xk+1jHjCAwGSk3\r\nuUCZxnWbc7wQLPZet7AsTj4BYkJBt6eo3WtMIEXMQB4s329Z68Sd/FL8oh/8\r\nPkE0QhToK1CnQ0FbOep42teXLksGfvb9rEhHsTnvv+exRvxngzzu7TenMxDI\r\ndcO45kSyRERHAdhXXSrwLTu/FH/2Qtx2avIwJ88PX/JovtQ7DpkC9ugjEIDz\r\nxk0+E+uAL8lI6oYjqgAS2AV214MHX5U2uCk=\r\n=BE9j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"503b0ce73b6046ef508c2c6a438554dd040c8a98","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.647c5f63","@salto-io/lowerdash":"0.3.12-main.647c5f63","@salto-io/adapter-api":"0.3.12-main.647c5f63","@salto-io/adapter-utils":"0.3.12-main.647c5f63","@salto-io/adapter-components":"0.3.12-main.647c5f63","@salto-io/e2e-credentials-store":"0.3.12-main.647c5f63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.647c5f63","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.647c5f63_1646926093254_0.762744651052955","host":"s3://npm-registry-packages"}},"0.3.12-main.9673111e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.9673111e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.9673111e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"87b617fd044f49840eb493472323a32d20984238","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.9673111e.tgz","fileCount":448,"integrity":"sha512-pLoycoCCXpuTdtCZUhl38D4LS8R/S8POlSQJEUGZkKTg4KGdF8N9lboXbG6JrWDZevjBDMQ8jBMcqfn9q0iTdA==","signatures":[{"sig":"MEUCIQDzjFqmbmXPpPGUIWMJDQHfZnEKBDH8uw/xO3cEllHeDgIgV5KVNtrwUx4yhKmW8Qw/glv0hOzEARGmk1JMG4YZJYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2410337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLbQXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqN9g//Wf9SyU0JMosKaWlIqUGVKXHWvqUiXrSKI1BtZ88lujWcv2PQ\r\ng1yC2mFNFehQaS8rn1YWBzISTExKFF93yxE14RRC+O64xkt/eFhvceXCxXHt\r\nCi0yXwpQq5xxeCBvQDNb8xMi6qzvZ/Eo0ss9bdx0/LLXjrpTjdIbHHb0cSZ3\r\nTJ0RdY9Aa5EGPeLW7/HOSaTyy0Tp54YG8g9rFM/gmFlYY749aqfrULUR+7uQ\r\nqINFbJC/aC3CJ2MKMkxeSGn4Evof9B3JjzQyi2T/toYMOKZVNUu6AMc/ANDi\r\nPz07KV7hkegeYyV5ZJEwVbJ+1N/D1pOSQNQsFaT05gjtYuUiO5XaQrslryo2\r\nGFs2B08AK/umc9CEJJf0PPSsWg92jA+sYRCkMHrTJEWQKonv/59QsYFLxC3a\r\nyPlnPktT8suRV+t05EYXah4Zb2hhkaMBLgcaLt5Y+9Mt+kk/733Z/gZvfh6K\r\nKfhmxC6/RQD292LU+cNZJKLmHtUSvc59aLqb08PPjMJ+AvNgTFpi39u9TZOz\r\nAQwxyiLG0eEv0qOK2gvyjK2vMLj9xJ0GZ9XhJlWznVqtc2LlZ8K8k3FgSils\r\nqROol34rRGOgruEVcsqbmZ6UYKrHAxH2Km0MG94hcsX62aGfRZGPhLDVpzyY\r\nN2jevYacScXIOOHNRYjxDqcrYHJXWolHMP8=\r\n=cAWO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"c9b0de8752fa7d98eee28482a827ef1ced4d12c7","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.9673111e","@salto-io/lowerdash":"0.3.12-main.9673111e","@salto-io/adapter-api":"0.3.12-main.9673111e","@salto-io/adapter-utils":"0.3.12-main.9673111e","@salto-io/adapter-components":"0.3.12-main.9673111e","@salto-io/e2e-credentials-store":"0.3.12-main.9673111e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.9673111e","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.9673111e_1647162391662_0.5059294267858481","host":"s3://npm-registry-packages"}},"0.3.12-main.6bc02285":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.6bc02285","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.6bc02285","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bb48c7b84053ea727dd149ffbe7376daaf91340d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.6bc02285.tgz","fileCount":453,"integrity":"sha512-NUcxyTc2udNicmPoTObJRF5B0GrqQgLGNusTWLs/f1ayH07wnMRR/kNeBOkbMsk3EdjThfALy5LlXPaBx4rNrQ==","signatures":[{"sig":"MEQCIAw6Iu5E3QSF+1CjN2YI43ZgGuv5jdHfQE9Mn/21/bpbAiAR5iIpivvufmolAO5DOvCGlayuX3j5m4PYb9cH0bAfQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLcTxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokzhAAhKf2I0TrOYAjzFQfEGbRnlibyRdVyIIMkfTqqbGFlFVKvkuI\r\npfQexWkJGwE8XEfv+IsPo8DWFas/4xz1W/RGWUg+/3NLy6rHc7I2jtFLqN7U\r\n4wMUrsvO5PEOPlOhMnBDSUjufvj0kZLkRKxB4S17B4rAFHyYS0YZTzVdynbR\r\nlA85oGquH+1tpQTwFaJa7V9vE8bcLr/1egsdrc4M38sLEcMsbJ7bNHYfiavu\r\nTbMuE0Y2SugN/02K9/1BnYCw5QkCo34MwrKsMMmYIpI/UcVarx7anRSjihBC\r\n1ev/fvxm0ceDsJQDmDSWklkPB01qO2ziS/hsb7vkDlO2N4fwVU03oPW8xHJ+\r\nyt5C0f8AzCgeXAcGaJwsxdQ+c7/pLdAuw8T+XxXMVGTX6M4Mmrz4EJEIX7om\r\nm0BeiR0wqf098IgAZXEy6DWBnDru6kRU6i5l0m7Bc0ouauqGmVcOdlF3GfJa\r\nGtoVuIyi+m5wG0Iy9umka0imU70KznbtQwIozX3dg+RgXyRRRCKeOYC/NcGT\r\nnCqUT77Z59GbonbXiQy+xHJybzi8Fz9p0LEpFP8rN9Tws9Rw/BNJbUg+RHaf\r\ng1DXIePoUMOAvaELHILMXk8M2aQmbIoW5yJ9ckTq0TPpQSf8Ai0kYY33lY0+\r\nc+HTuL9v3VR20nYfj4TEODaKkUqCwYGw3Us=\r\n=XvUf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"2fda17ab3e07e94b64ba01e1dacd8e81f236217b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.6bc02285","@salto-io/lowerdash":"0.3.12-main.6bc02285","@salto-io/adapter-api":"0.3.12-main.6bc02285","@salto-io/adapter-utils":"0.3.12-main.6bc02285","@salto-io/adapter-components":"0.3.12-main.6bc02285","@salto-io/e2e-credentials-store":"0.3.12-main.6bc02285"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.6bc02285","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.6bc02285_1647166704891_0.9814907480371509","host":"s3://npm-registry-packages"}},"0.3.12-main.4427d752":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.4427d752","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.4427d752","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f29d3997348eb332788fbd931d571b888b72c4d3","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.4427d752.tgz","fileCount":453,"integrity":"sha512-xjFp+LZF1EsVhwEuh4JfK9tv5DWGvu3A6Pqry/SjTxi0oj0THJQ7nHKEz+RrIiRj12vr6DrEqcIInnThCVqcrQ==","signatures":[{"sig":"MEUCIFulB/t6lsCnTjyL4dxQ15kErSvlbIqq+VxjuhtuBboGAiEAoK/46Uc+MjUkqkv4P7JS2LUVxZdPfDpvwCuOkqOgbGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLch0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNERAAmV4hzyGZGw7n6x9Ug2fb3Bp3p58pq1w+vyOYFURNuamJ4Zm6\r\ne/B8TUrfU6/4RJIjiCf/KInmPqLf/YrjQ84CU5Qx0f/g5cY/aLzSmNtlMJ+5\r\nvN+Sw8o3zMfZfGc9jOCi9ccWTOGUPAOkRRC6IGH1OD3pDOCg9Xul+4eykxCg\r\nKiYaSJPFsSpxfKchesmAXQG/oJ4tDE7MG7X5VMLqmg1v3191PkStP7qQS1tr\r\nGGyn/U9b5v8AXqKgK3zdL8lzPpmAX2xpj2jmgWpWe832yYJwntJuVb1XGlXN\r\nDZdAREK7H//YTRuOE8HUJOE94LcDdSwGX8uPfNWEbfCi3yaIdC0PUOIFUfEe\r\nsaqb3+cEOfS7P65atsXrWX7ID3VKz/ALlDleFdxTkbphWD8Ok1h+9q3hL9WV\r\nQy3XZTzJMqbMzk4yTVtEYiEUnjHvgxhx6cZXNSMUh9YXCyRzE5YRdG3ek5Kw\r\nRKJgy0fGMK9gWJrfgfVE/u6kO3mv2Zx8v9xPFpQ/1d8/WngyNAI39wh0crwL\r\n0gyIUw9NdUUHjdbtb2zSTStIjveElifkN95ZwppdzQMvo4kKZfFA+5jX+MZE\r\nUdYxnTvWwAsZ9HRd6mELx4hJKkiz9FQRCIC+LIiU3s1z/SRr9lRAbCbNgPhD\r\naGInRZkPXYJdCzDiQik1dcKiFnnpxPVe0CI=\r\n=T2Db\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"bc7af85faf9a08c7e4f6e591eb096d821a514728","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.4427d752","@salto-io/lowerdash":"0.3.12-main.4427d752","@salto-io/adapter-api":"0.3.12-main.4427d752","@salto-io/adapter-utils":"0.3.12-main.4427d752","@salto-io/adapter-components":"0.3.12-main.4427d752","@salto-io/e2e-credentials-store":"0.3.12-main.4427d752"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.4427d752","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.4427d752_1647167604407_0.875607558365529","host":"s3://npm-registry-packages"}},"0.3.12-main.abbc8239":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12-main.abbc8239","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12-main.abbc8239","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9c7d16feac6c654c8b459338a2cd42a51d08fb47","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12-main.abbc8239.tgz","fileCount":453,"integrity":"sha512-b4yIZWuC7YPNtyyBWJVWfGxGsIlb6SQPfuvkqmCpR8B9EBGVwyO6Lcod1DwGMcmZe4zkTjpl16O9knrld+86/Q==","signatures":[{"sig":"MEUCIQCZPGkw5Q007zQUtknyvrt0MPZcOuLwfw1ZWldLztG9HgIgLI50XUNikgGYyXw23qGASOk79vmI+emCz1fSv7kSlyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLe6ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxGw//edHd+85oGfuNjJRQsWYMlGZfKJB+NBhXkOk0ZHER86l/TWAX\r\n5P8V46EKleECJgwCRFIvrrkw5k/KaU5QWnJxuOU1zwv70J1n9Da0uN8HQl9U\r\nP9bxeFd0MPbYL02zqisR1qRxq8rUl+iLxA6L6xFO2lnznpwMqJTYbb2m9/xs\r\nKWVXEVxsiKCt9/nr0Ogn3jhBYOh1FwsUD27dBQL74jGXRVo57PpSJiS7x7uN\r\njKwgnN2Y3wCVBCMTWJmr0JsZz08YCAt2ww0kbYjKBCJ4R2c8yc9xRYSjBVM9\r\n1allVyX0O9fR0MyzHt13N8ALawwwhq7VpNQCDErMINaWE1z7I3YHmkLU5EU5\r\noJJb/HKxgNH+sT/HpddS0yJt5i8ZQLI5QQTPc7ETarCzXWttk/4x+DBg8Q5W\r\nLKoAkxccE9Dwk29YqFCe6VWo8FSjVzQnz8kdJ5mG1AdCOgNFehaYLfvrE3TF\r\nY+789Es6PdIwI1C8j7pvfBInGry7it2hTVozL7X0Hf5z0FEoBQOPN9o1LNvC\r\niGQtHuI+hnDB/wCgGL/1cpMsODVn5iUzysZjlBXMGpHgnc2sVIv1ZVlqbVls\r\nqnIOHiYG6FukkogxkAAaP+1CVcnfzKL0KGR5zmmadlNx5eljm6KOYtFzChWi\r\nFbZCUa/KTgKCpNZo9H3Z3YUWTPQNo45bd1A=\r\n=KFeX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9968020e6611627ef56f59cca56fdf5c10b93d12","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12-main.abbc8239","@salto-io/lowerdash":"0.3.12-main.abbc8239","@salto-io/adapter-api":"0.3.12-main.abbc8239","@salto-io/adapter-utils":"0.3.12-main.abbc8239","@salto-io/adapter-components":"0.3.12-main.abbc8239","@salto-io/e2e-credentials-store":"0.3.12-main.abbc8239"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12-main.abbc8239","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12-main.abbc8239_1647177368912_0.3087589902801162","host":"s3://npm-registry-packages"}},"0.3.13-main.048ad8cd":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.048ad8cd","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.048ad8cd","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"977ec27ef3a3d8e4030754e9275862d07b375406","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.048ad8cd.tgz","fileCount":453,"integrity":"sha512-PSiGuSQ4hZi5ZmCpTkckc5vPblPbmggBDpIm5kGbaCc9uM1NsuTryPEIAqx4nOcis+CLM96EZnTrEgva95JeWw==","signatures":[{"sig":"MEQCIHjEr9K6dFbRH1ek8qSAfLs8VaL9OepRQiRi4vP2pyaOAiAg1mhj4IXpFCQkn1o4WvNDMyWT8XncM/hd8xba75RxlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLfUgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoV4RAAhXWqlPpxSEGRByHrpOZV/f67UV0jamozahnmpqjznywLgSvi\r\n3K/uq62vZXs592y6T87oNguMlgFaNFfMGl6ZWNvrU3n0/KnVjnTOMtL85ajV\r\nXfN3zEI8tRf4xPi7TZ9IJ3tYLsCL1TeexhnujHmZRcT7zD8n+5fObs+otwF8\r\ngKpNGirGzfUQGSZ9OVpTib6BL9sDssNCc7CRpRiBrdq2PDcWisCj9Yk/tcj+\r\n6cmytgXgXH7a/0tBv5y8U4CP5SvaihTO7FltJA/hnhVjUETkIvKDQAEvdkVd\r\n737Dmr1wEtxdorDHyf8hcT010z13NRDje4XYc9HsUrpOLsgCIj9Tpif10CT4\r\nyEysGBCMPwzexoK+nzroOkSdmchZSejANQO6eZcR1psyC66uAL16C3dpCnww\r\n5x4QqNSG7fHnqsSu/U4fQBbMbeK0qUwIyoufC/2fUOHY5/dak6vWWLcb472O\r\n6p+J3Ojg/Nsa/cSVU8+f9meduvkhT0VkA2BD38OReW9G/0jaVSbwzLnCP+8l\r\nMR9BwccG6H1xQh8ojjbcby1t+zmibIBDmoSNNOEVOo3tfGfHoYvwZe2kjaaa\r\n9QUaxMIMAd9qwd8oaROVkM4UuEnOB/xqs7T7wcb0o77ZFCaMWTBC3OZHBCyI\r\nbFjfQTkAnsmhHOAfxrU+ZYRk+rv9avc9WAw=\r\n=WbOi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b371954c54e7d1ea275658349e298004342d2de0","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.048ad8cd","@salto-io/lowerdash":"0.3.13-main.048ad8cd","@salto-io/adapter-api":"0.3.13-main.048ad8cd","@salto-io/adapter-utils":"0.3.13-main.048ad8cd","@salto-io/adapter-components":"0.3.13-main.048ad8cd","@salto-io/e2e-credentials-store":"0.3.13-main.048ad8cd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.048ad8cd","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.048ad8cd_1647179040033_0.5465738656757066","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.12","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.12","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e0baefe078d008700981bedecd7ae07484365963","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.12.tgz","fileCount":453,"integrity":"sha512-Mdd7LoOFOYeoIGkgKK8d03kxXEY0u4Q3EJ4o/UfEHB6vvV7ti58nHJPC+KgBbQy/ww7W2i8Y4zhd3otRk1XpiQ==","signatures":[{"sig":"MEUCIQDkUI50aSexUTsC/wbqVawesUouKytApDe8rOWP6qfeOQIgG56i/sSe9MnOi1gi93+sYSZtxn1z5es8gcdF7n3/HsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLfVVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEjw/8DOl0cIiNQXpwR13bknwtJUJWSrcoryn+9KIbSFhypUBivNlX\r\nokgtHtDh5WJ8wr+mpYiltioRuWbUwlAK2tqrnMZatR41pDkIyuQYHSMN0NxC\r\nrv1NV1JOGf5+nNB3IwVMulonebWFsM/n3RcQus1cYZuwn9a9tob9lE5sjP60\r\nG/WtBslSVgQpvQh4y57UyYNzuglLCuvT1dwQZFY8q5P4rY2ewO1HeeWusD+J\r\n7a/YcYP5VYUVT6ovD+1FWnQHdTNzBrzbs7LSKGkZiEW3pmWSsU2PAKzkHtwd\r\ng3UKUMr3x65mWyokZoqvTUK+Z2vZ5IVd4Ux/ScCM0gH/nwe9L57UScjwmUNk\r\nyCxCJz2WRWosAS70Ss+TlmquAQhiXyCOxVMrvoHz8L5BG7SAeQlBxnrhXXV5\r\nW0ABnDDeKLloy0LCJJGQVNRMYMXRnKuZQR3/7uExxFDsAt81N4FPF2zfgnXX\r\nLkhClv+kQFC+2b6XzieQVsylrMRNxAqSvUA5ZTgdRtjIyZ+0iC//6LDsdnX9\r\nToKuV8xju7AgIj1LAJPnXQ5eVWOhQO4e9gu8/BhR0GMHAxZ6XfyMMnvXpaZm\r\ndM1hKF9mqMMVenTezN1AcWjINEbXRl/9a0NRC+jvw2kmDQamkSy0J0VlnshO\r\n4ZBOCmmddBck/ne6GdIXGxHpbrOhCWYpdCQ=\r\n=eK80\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"048ad8cd237eec66aeb07dd78f4504135dd9c738","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.12","@salto-io/lowerdash":"0.3.12","@salto-io/adapter-api":"0.3.12","@salto-io/adapter-utils":"0.3.12","@salto-io/adapter-components":"0.3.12","@salto-io/e2e-credentials-store":"0.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.12","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.12_1647179093002_0.8283159334684391","host":"s3://npm-registry-packages"}},"0.3.13-main.3c11cec1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.3c11cec1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.3c11cec1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b35a5fc78dbd9629e7085d9a690efbc626b2a90c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.3c11cec1.tgz","fileCount":453,"integrity":"sha512-W2gkxOTnN7iXV1HtllwEJlgFxR0JqyRfM29RgO+USAZt8dY/MnDHEJsilfazDlxaLNeeU9FP9x8c63MpjkzfTQ==","signatures":[{"sig":"MEYCIQCIhB0NPVpsfZXFNQrg+h4rEgCaLHzQZfqXa7CIZrrkNAIhAJ8CkuCr61zdV813awpwAkhSdfb3O17Fkk5j0/1SLKwB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLfXeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzQQ/9HSasyzV+cdEs0aRUxBbfavQW2TJU42vr4doTBT1zBA+doxFS\r\nJG+aM8TcpN01ItpEeM9MRnO1Rs2b7C+NaGpGWN9wWNcA+67CyL7/2g7ionmf\r\n/n2I5G+XX+WSARR7191AWMyQ++4ONb5dogu64KhPhDDMLUzbuMgRDenk5jnx\r\nb2XZKlKMWZg2vNY3eUgkatGoHIX5OLEwb8e93AmI4aycr37bXlVwUsvPfGdn\r\nK1oMhQZ1F1er5/qW354d48mGpKzl+eH/t0DwxbdHSqwGNW0PuWAYZGmKhRZ0\r\nEAhAN9Oh5OtPyZchtAE2s4r+N00YP8ud5DkUsWwJDy5ZUeXHTHA5Sjif8vGB\r\n/fUTkJdA/9xl6W5jM36kzp9gcGqOgAxbezgE1ZeNCs7A5ybts7HpufxiEK16\r\nIlVYtcTq8x8HI+k2/lDQrTfZd/iMWUoHqwyT03LDJx5LnE4SBr8zM4LwLhjW\r\nMtYZUAkmQv6c/YEigbSz1gZGV1RuXVAleKVkAmnGEqY/J1x8J6FFl0YavjIm\r\njqA6hzzoyY+qN22H92IUDhh8IjF/0zzUPl5tIOMRuBuKAAkeBHYBtre6t3eR\r\n5mzC2lRw49Ourx2l6vF8XibvZduWCTZxruNmOe2W5ZXK7CxD9+wQLRmH4FYQ\r\nPBWaibBCxUfWCkwBG/BrHPlIxIoqmQGlaHg=\r\n=MTeE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"6c63cd651da393181ed6e4d4d38006328182cb03","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.3c11cec1","@salto-io/lowerdash":"0.3.13-main.3c11cec1","@salto-io/adapter-api":"0.3.13-main.3c11cec1","@salto-io/adapter-utils":"0.3.13-main.3c11cec1","@salto-io/adapter-components":"0.3.13-main.3c11cec1","@salto-io/e2e-credentials-store":"0.3.13-main.3c11cec1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.3c11cec1","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.3c11cec1_1647179229918_0.15207554344232954","host":"s3://npm-registry-packages"}},"0.3.13-main.1fb97dd5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.1fb97dd5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.1fb97dd5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"21b7f436fc4367943f6f663cf3ac7a160ed0a6de","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.1fb97dd5.tgz","fileCount":453,"integrity":"sha512-KoEj+51kVWUtSM1kpHK5PBbZjnOfn2lfLzqcyTrAR/qnkQTsDbI/gr+NC5A6LT90ABz1zdIywTh85abibxobhA==","signatures":[{"sig":"MEUCIQCIhGwV8FqHcKgHm5W9NKHKUT/UMu2yx0RnO9zIvF7+DgIgW22egyXfRTbjuo0lYXBNlUJXvxviijEBRAjHBLDSDdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLhLyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQthAAnmSNswfXI59jRnbpMJU/8IZsuWs6Vagz7g40F+iCeXRtqGqN\r\ngxlQNoVa9nX3vioIBUj1Q8X105DBbeLEUSyfc8xWOxn5LzZjAduu2Xiv9BXU\r\nTU7UAgBByvfyFvuEGMNih6gZ3XZAD922ySKj19i02Btqbo1onf/KfnfzYNAR\r\nzEF+s2fsKtgONXwO97YMczLrw8dVOVJCCDnb9xhJCyu/9VMWAxaHZ8QkqoTB\r\na3oyOUTH479vQXzntxyzffJn+WjmeyL1yLWc39aOiji+Gstrkq+dWNp8g4T2\r\n+LQ6c14Upd0+7aoLtj/9ufUFO8AE1dwqd6wEuKJFCmkGn3lIxHWKPCZUYKSt\r\n4jx/TEqG4vW5opjs3Z2ORTrux8Oine05IdZfuvqrCKyqb1gzPKCMHcGN4RUF\r\nkZrd4gvyyOtTxh8/l4CLIMf8FlTJ4tB8VX40d6bMh2VGSOij/te0anrnkTuR\r\nC9mbiUIdsZf9q8qV9ZlzvHdNkaQotiaZ85yKkBpglmPobt3XwrWzOAAfq26r\r\nzajX8YdSkMIoSjQ+Z+7NrrA9FemVZDygHdt3BP5VTmECCfZX3ZUIhwdRHzUP\r\nRGmVEG8LMWtj6GzyQkyjWj/sDfO4SodK3ALBMAYMd5v9Qm4lVj+N0srysgoK\r\nTTXyr0a6zOwQZQE1H6TI1jq9KxDGZZ1+/fM=\r\n=xprl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"94f94e93d5d8350f97d4230fdf4e0c502f9b7b15","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.1fb97dd5","@salto-io/lowerdash":"0.3.13-main.1fb97dd5","@salto-io/adapter-api":"0.3.13-main.1fb97dd5","@salto-io/adapter-utils":"0.3.13-main.1fb97dd5","@salto-io/adapter-components":"0.3.13-main.1fb97dd5","@salto-io/e2e-credentials-store":"0.3.13-main.1fb97dd5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.1fb97dd5","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.1fb97dd5_1647186673635_0.8728839834682318","host":"s3://npm-registry-packages"}},"0.3.13-main.131b4927":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.131b4927","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.131b4927","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8ef5e6bdb2fc7c9f8db5ecfce30c653ffab52f9a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.131b4927.tgz","fileCount":453,"integrity":"sha512-sE0KzfzmxjSHcEI8INCwuEEPMXhE7OSDg0YRCeoVyphaHQ2aDvvrg1Rg1E6LXNpOq7bjxum+WrE6qwQ00DnMNQ==","signatures":[{"sig":"MEUCIH4F7gQ4wmip9R7QuqiJF3PWtQvg8+0Au2GqEgkO5LNYAiEAuiID7Ldi8hZAU4teWXtKIaULb98QcjQPdstcrXLtxQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLiWYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Xw//Vu8UTTnx4D5jwMWueYYnaRwzS5NiMCqxxaA4pDkrDGNP+MqI\r\n0wF2mndFUzgBwOUBb1C1ByCRQc4fVDPooynV/az4VU8oLaI40BaiPIn1/7ie\r\nyFIx2RzGzXVwCtHPJrP0TpYokSFr5482FeieJsNS5E/awhb/nVqZr6Xm2qlV\r\nOy1L2Yd0Z5YOpjxS3yCboILmy5PTFEPmoIQKAA5aBM676qvkopoYW0yPpymk\r\nM3/L4R2lV13+NG4TPyyDVeMvKl4OkTRyOJrpCATr539uRgGJnwFlCZKF9H+p\r\nt+OTqzdkOoA89TpUqNmixz/Cncvdn+/XGJs+yWlBdahAFSzhREGukXN1EP10\r\nWtTO/nDew1oP1is0tqraj/ASWUg/AFZDF4HTGb9rHIO877a4W5qVxHJFCFSN\r\n1Ne6hZZVpsOiknOS4rsy39f16BlA4FGVlxPmRLFumf9RywLkMmk9S5POwH/y\r\nKKix/ERbxGqysAbyFMmVZpW60bEaHuQihab1kO0z0ur/gJ3TJObdjDGbyrh8\r\nGIw3bWOP8gObjUVMkQRtltQU405m8Qwsn0r3C8SllFPxcbSxvatSamsIrq3R\r\nmR0WuHCRFJk1YB06AfIrMeZt98c8+xlJJoRprtt4e7wwFbg5TvZhHUeZB+27\r\nWBlkERtEhpQ6V9WcHUcGMq3OKnSdoeIrT2M=\r\n=gBJk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"5a760e7496a3eb0d5098abf95c80077255210140","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.131b4927","@salto-io/lowerdash":"0.3.13-main.131b4927","@salto-io/adapter-api":"0.3.13-main.131b4927","@salto-io/adapter-utils":"0.3.13-main.131b4927","@salto-io/adapter-components":"0.3.13-main.131b4927","@salto-io/e2e-credentials-store":"0.3.13-main.131b4927"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.131b4927","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.131b4927_1647191447917_0.7015900461369169","host":"s3://npm-registry-packages"}},"0.3.13-main.647f3121":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.647f3121","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.647f3121","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"761e88a396f2e95a7dc5cbd6a5c34069b494a946","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.647f3121.tgz","fileCount":453,"integrity":"sha512-pHMWFDK3hBR3fRUWqQy0co5e3EW5DRzKYHfIaluHtjaqOYxfuY6dbCJRdlRWfaXEGrUAMAQVELOTG7vn8MLhJg==","signatures":[{"sig":"MEYCIQDkBcOCDoC4ERl+2H7f6N4Y9uYFhXQZ+1DIy2RhCmML4QIhAPVgxl7q8OjfRW77nKUqEjMN/zj56CI9oWtOaq1m8HAN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLiubACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg7A//Uiyc7WHxF90HFqZlceED/b+ZOmxnh/uRHMjkowwNqq/tYgWD\r\nGpKbeg1im8J4P2pG7BOpPebsaCwpqI4A8ba3y+kKxuFkkhTtpB7B+Bq6ySNv\r\nJYm7fs6ony1+/y1m8VcA2Z11lK4bxjRXuX7R3bqJ4GXdUwMt+wyNqKMVSuyC\r\nKNk8dV/Z4J81V3XWER0B96XgGj1hp7scF0g2kPbCIvDPZEu3vcVuFG5+kPbZ\r\n23q8Y7hc3yf8cnKKfKKedjZkemVCNsgE8SVP3CjNt5cPwZPp/kib47hlVVU+\r\n5E0fNUWA2fOhU90iNS6A1Vh5JIW+NatDU2QWbqMIUANLOsTDIJnD4gkN+HOq\r\n1ggUSJ7LvoZlsVIdS1ANXvUOovlGrsv/7/AISYrGlKmKaU4rKL0Bs9ZggDnl\r\nc9OmujoVZ4vCQY+0r+l5aGMTzlqEvIsCdjPYg90Ky0I7g0yZ9H+EsoWxS4cb\r\nnt3oRygDfJTJMqGpQPfgppneeG4HA7ffRrbOCPC+tIUOI4cfko8sxtSADbNi\r\n1J03GlZt+5d7hkliy12BkFAx924Ih1XKAYV6XlAubKJ66Kg1Kn68/hjQvWT9\r\nJ5BdG3pE4V2RVcZWo/zZRWRy/3nWMTfIhYxl+46g9upzOnsfWHl7dA2agvg/\r\n9ECY7UdjRjMVA69ajCks89cQzWNqP1cYpnQ=\r\n=LtY8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"4ec78fb7eeb8e9ba6b57231c8e913a8caf35e284","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.647f3121","@salto-io/lowerdash":"0.3.13-main.647f3121","@salto-io/adapter-api":"0.3.13-main.647f3121","@salto-io/adapter-utils":"0.3.13-main.647f3121","@salto-io/adapter-components":"0.3.13-main.647f3121","@salto-io/e2e-credentials-store":"0.3.13-main.647f3121"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.647f3121","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.647f3121_1647192987682_0.2406916248143891","host":"s3://npm-registry-packages"}},"0.3.13-main.31b1da52":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.31b1da52","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.31b1da52","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9316bc7b272e8a6d97d22ffc1835c85ad1daf188","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.31b1da52.tgz","fileCount":453,"integrity":"sha512-T5MzO38O+ODLMa8N6SB9kupjw7Otja5F/OVQceiqW/hYFNy67vDLebilRBiulJbJpBGUhillrcpX71sR6CmgKg==","signatures":[{"sig":"MEUCIQCJRqtMRe1cT7tsu5DL1PTOSwkvJ5rjMVj8A1JAemhppQIgIP2xjT/W/fTQofr9tFkywrm5ClLjbqjjU4yXnMP0VB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLjFGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrykA/+OXx5FNvE/esJN/GFHygxDrNeROATikDPt9+0BrqI+4DRDdLA\r\nxUcMs5MWG6n3fw6CwHdRkrFcHDLzVjfGjWgxb6K6Vrz32npnkzZDg70fOzlf\r\nc4vEMp85RvUxpuQIDnNBDWUu0N1EYs2Wucviq9AUFsg74kpWBSqFDWoA8Ek0\r\nrJW7FOF9RC1NVh/4lEPSvhOva/vYXteGVqikZZT5346mFirCo/muM7T59LSR\r\nV9NazjKBmQoKRhWyi2hNR7cECiGTrpAyGXacJrHAQjPZryosahe3ML5WbkKH\r\ndyAMTAg5hMoMdoCFi6xeVUmxiLq3QBXoyeNx8ZgFFQSJ1MGinOgkPKayFWDk\r\nU0WGGoS8afTb0hCdizq5C/5GSWtRS4zmwdTNrRIgnDcKHRO/09BzoP6LvhLy\r\nRFdFbFU6ZyjxsrSB4G5bymXkPzS8CgxvOSCD4llFa03DZEmtLsHwi4Pv7lcK\r\nLKoHF5jN7/6HkyPyRO7+G1/hIHSmtROElA9rR5KLlPgBDfEvqabeq6fviW3A\r\ngS9aBmwKDAQqoyFqt/FXkokPtlHNVazquoVsOD9ZUi+TFG33JB1EvRLmBkeI\r\nPMns66Ofj+1zjj7d1eluqVs1+fOhpZ7aCkNJ+m8M3vQ1KWoI4AcbCGbVe50x\r\nR0PssQL4AcHbvGhQbwRDzu9IYMzqyO/uHEg=\r\n=qh4U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"801793f7ca2b7b60c7e49dccd2eede0b413bb3f9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.31b1da52","@salto-io/lowerdash":"0.3.13-main.31b1da52","@salto-io/adapter-api":"0.3.13-main.31b1da52","@salto-io/adapter-utils":"0.3.13-main.31b1da52","@salto-io/adapter-components":"0.3.13-main.31b1da52","@salto-io/e2e-credentials-store":"0.3.13-main.31b1da52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.31b1da52","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.31b1da52_1647194438757_0.3060695988612141","host":"s3://npm-registry-packages"}},"0.3.13-main.2f29b11f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.2f29b11f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.2f29b11f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"974ab7045d33fde1d8eef5d2f16424c05c4a711a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.2f29b11f.tgz","fileCount":453,"integrity":"sha512-l6SkCkfU10nzrcYXd/96zO4TKwxMdyqWFRc5VSsvG2XubilcEHdsvu7fSdSkIOoZsQecplDZfUxezgBwKgi74A==","signatures":[{"sig":"MEQCIA1KgFktK6dkhGju0mWi59jYzhGyOThkC7X5aX2tmxnSAiA0MQpcnSZiOyF7nVeF/8c8RTV82bgQJbXoAig25Ynrwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLxuWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9tQ//QP5LnZRpBqYB2UNmNlOL6zAQlci+cgz4vT4CpMQ523HXE+RU\r\nhe75XmGheAnxsZY6WgJujK2zPDER6NHHDKIhcd0X3N/SapNdkuqRp+GNmU/e\r\nr4Kyqr6iWIufIAk3x0ORtG1al9b9cHHiFWhFkxeKAt3y6oBX8wHSwsLML7O1\r\n2oi5XxlYgOlERP4t/Pke4QZ9WtmjYIJjWGLxW92tl3tGwv0p7wm3CSYcIRjI\r\nXmvpgJlYh2JkMl6fwM8SHtZwpe7y8h4pxvXoPlnd/7Pl9V7UicYbdKEKOq4T\r\n4UjXyjV+Iiib1yeFJCqUhzqgtjRldvxbjnpreRlYTNqjGUe0UkhxDLme1/dQ\r\nX96syC9Uq/QRpyV3xzqJjzRX/ZigzjFdcwrx/yaXEfD2MYq46RuujWwk3RcL\r\n4+lQK2LMCAvGKXGcgRUGMUq0j06z8cWaxJUYp9Aa5ESYO3mrNoTLh7M278nb\r\nnchH6ZKRbtKG1HKpy49arTtQ+bfy68LHj31CQOpdhPRttwywFtG+HIUpZpBW\r\ngJAghAzsqQkd95Wg1A5kY6Po85dWZ16U50/yytBQhNXJyPOqr3Powrk7nbnk\r\nZQuwSAtZHrMxrW5Vc0CRhozOTGjRKscJf99bb41PIPvuJREhpeiURvE3Tl0F\r\nMZv8u8oN+eRHH01ZaWPzA9zUVk5QQ7ch1bw=\r\n=TJtC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"303e54e589cea4c2973f057fd205b6cc62307c70","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.2f29b11f","@salto-io/lowerdash":"0.3.13-main.2f29b11f","@salto-io/adapter-api":"0.3.13-main.2f29b11f","@salto-io/adapter-utils":"0.3.13-main.2f29b11f","@salto-io/adapter-components":"0.3.13-main.2f29b11f","@salto-io/e2e-credentials-store":"0.3.13-main.2f29b11f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.2f29b11f","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.2f29b11f_1647254422082_0.20415136796422928","host":"s3://npm-registry-packages"}},"0.3.13-main.01c44d54":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.01c44d54","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.01c44d54","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"126e05e8504114474c0fecc2666fa81f6b990063","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.01c44d54.tgz","fileCount":453,"integrity":"sha512-JyQw+T3ksu7tIXwpCcQJK6EFKlgNqWjW0cvf5I/4nBntiAiLRqjEo7HQBZBAJM3N7U/jDbg3N8A+KELjpM7KOw==","signatures":[{"sig":"MEYCIQDAqGPrrFxUctQ58hGwbssxtgGmd/pyT3D+FhuBde+ufwIhAMNiErDPHDyBqNH23rthi5eUrRa701wt7rJ4yHvxBFaB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL2jmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZeQ/9Gx5WzD4BHDJ7YjX8lClwTdd/8j8gnYqC3dQAKEn0UOR4/O2j\r\n5tI/DlHQfBKNpBYOEHHmwo4jiWiLrxGjBKFCtIef6jcHroAZh4jCI0Y33zMm\r\nbdnNq1fAMzQy9eiI9SVXYJ/chf2F8IaK0vus4KxG6zrmBfP5sZVJ70x7AMB0\r\n4gBHZXHNUcyEkbf4WXAyhAUTnLxvCwIsbjHhMWQbrjFrNlpzqIl4gR3DULNM\r\ne6GgDkrssM/F1EBOV56JiUC0qzbG30RLcQHtoB0iPFC4WeUsgM+QJcv6Ubn2\r\nTvRhRaibXatnefev1fBjIO/F//Zdc2NJhcSarG/kJ26Vnz0a1T4e+AfeJZ5v\r\nRir0omJ3+mqWeVHQukOs9qe/ZXlR8T3KsL5t7OSme4Zr09lzE96UW54LMV4p\r\nIDZz825yHJTEZ6+EczYN5/vrxVWd6IwYYraz9Vmh7hs1OiU7a3AgDnNqTrvG\r\nPPv/yydbhf7K0b8Y2GwBYdTkSlOuutPF8Th1sDoeJanvUbppVWZ6GJj/kR9d\r\nwqIf8FtYgUBhU0oNLM9wGmXL90fCo2XnLHEgClrvb6gre4g5cXtjcukIIuDz\r\nRekhyT2p4EGCshdOnqBifhLGHI13awr1/N09qVvMi4ZnPL/Bdeh/C9xRvvF8\r\nXyEqB46WWebcitcKCeeVZ0m+9Tmy7ZMqAf4=\r\n=lg58\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"2e780d7fde89b1c470d9a66109ab35d6d16c85cf","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.01c44d54","@salto-io/lowerdash":"0.3.13-main.01c44d54","@salto-io/adapter-api":"0.3.13-main.01c44d54","@salto-io/adapter-utils":"0.3.13-main.01c44d54","@salto-io/adapter-components":"0.3.13-main.01c44d54","@salto-io/e2e-credentials-store":"0.3.13-main.01c44d54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.01c44d54","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.01c44d54_1647274214036_0.07596209093382722","host":"s3://npm-registry-packages"}},"0.3.13-main.b1e44429":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.b1e44429","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.b1e44429","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c347f3a447e20da6b77139ec182b6f04f58533ad","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.b1e44429.tgz","fileCount":453,"integrity":"sha512-HIS8wK8kCvV2c0YD2zQP+UTmRB5ZE7LLXumf+7y37DQTlHSxguUgOA08HaKCjBBVs+XhafQW98mgfBMTGr8U3A==","signatures":[{"sig":"MEQCIE04m1DB0E4xMaDGzbYDvX5oNAAPTpYKhrN3gZGH2dDXAiBE13Pfsz02Ro88OVQXtWVhfFJTx0M6EJNdv4jhEt3zsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMIyeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGOQ//aVY5V9xxraZgqsGUB1zwwJne+lk84gve4m5DuyU0Y2jN0ecu\r\n5ZEuWc30E9dQKiEK61OJ8bzLDFye6DgjYqaE+UEzopd3wIwqvC5Hy27u2XmA\r\nmRj8GgzMnNjIUfuoMXHWkDUI2b3sAXor7U/oUarAgocobaP7epK37UswRhZ2\r\nYLAtiAI4cD5LV+xavuGCtX9A9rXQj4LgxAo89RjE07DCu7MLBSXEAmRb9Epr\r\nZmeM7oHnb+ULnmlN2YZ3nWFNSuJKfTuWygzMqbaQ8UuMPUHNgRXCZfXWR8j2\r\nJPky02RIdQiE8zhhY3r9BDgF9wEioLa/GpShJCJyEHRfFxnTkU1WVHrUBBRX\r\ndVYZdkr+iYNDKNa0njSlJL2n8sruZTOHduReDPZRv9OXSpelO+9VyDh5Pyd1\r\nX+HbvITeJ0jUjn4Ux65EKvxh9csydtU+O7xkHXkgY1UO7vYZwGecLz9DpwYn\r\n6dOTZs15yVsVKO3UkBQPyaMroWVrw1hefSKbih6g7n6xUje9yJ1yAUFAkTPh\r\nMNuQdGDlHxXD4/vQlM8hIj8ugM1FO3ckL+Bu/x40JYu4YWgWu46sX+ZVK0S2\r\nhv+U0xoXLE1lK9Vv6JoqsCUt6THgZfdgjkPMzu/SvPtIc2Xn7nZ9/zkMQ2Ii\r\nqz40iej0rZRMxHVTi8FcA85B3/B9wYrukLM=\r\n=mzvh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"d75c6a707282254a10124d7315798efb74a82a8b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.b1e44429","@salto-io/lowerdash":"0.3.13-main.b1e44429","@salto-io/adapter-api":"0.3.13-main.b1e44429","@salto-io/adapter-utils":"0.3.13-main.b1e44429","@salto-io/adapter-components":"0.3.13-main.b1e44429","@salto-io/e2e-credentials-store":"0.3.13-main.b1e44429"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.b1e44429","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.b1e44429_1647348894074_0.60185844344396","host":"s3://npm-registry-packages"}},"0.3.13-main.204de70a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.204de70a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.204de70a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"07def37dcb5c1892b03529d7207c531a4096a119","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.204de70a.tgz","fileCount":462,"integrity":"sha512-NWvVZoQKlTu5U1u8+iOi3MArPyC++sNROYumQYsQht8s8UMIz56nnF+vW8L5jXOoFFuuBS8+xRgwsC37S7ew4g==","signatures":[{"sig":"MEQCIG3ibgSmzjnCrOMLaJURjI+e19rE8k+Gk4SGJrHMuQp2AiAoyfHXevFZOhnHC9z72hszfp/Y/bLN8sntgMHuDlWbuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMMTFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLLQ/9EeJhtOodGC2m+9PkOHMklYVTGr7vXtPLtFdCsaOD8AImw2EF\r\n/5Ou7wsI8X+8YXcwJp1jNP92a17WAuq6hpjs151vNdeg+pcKbpp3ctgZBKir\r\nUKVUZ2dG2RvqlShHuLurMPndugdd6f3h0ItV1fnoTC0oB64qu7pr8LK/TKIZ\r\nrHeUEWZyWwHLoidXd2Z90OH60NCG+6txIG9eay2NhP3MvJBBRjL6wp0GklW6\r\nBpv7ccA+LtclLYlkJg+odVKlKTUl9c/tlIerJXRPyeGKOaeaJfirzmUbmjJR\r\nuY1PnC2rnGP40/VsLCntW6TOXPhQTwbvEaqkLZK4JE5g0JTrPiuSHciHcoje\r\ndSv20dZXpdR9z4jRniOqD0xYbf3ABUcl+BjHrpjFaRw0K7T9xgAk459FFgnP\r\nL8pGnIl5ZxtcRUFVPS0GD7aFEdiywUuKQqJR8dnJAbNe5Ldx7OTBl1GP3CxA\r\n41LW1Z7W8UfUmDcrcV4ZCSt7Dk8tV/9doUzE/h4KekNKkp1TFpbQzbiXzYa5\r\njWQdJQ9OwpEBYcI0imei+ZDSOxuZbLUTS4Rp4i5jsaeKbTmrVe78dVVhjjkE\r\nQ0CIGW/qIqeK846JtrYt0hKqEKIZvwxy1m4evuggTdfBGo6F5Luuxq7jhroA\r\ntcj9LFuLx3E/Wu+fSZFqRDSb+/OCI5sGCBU=\r\n=/H9f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"56e2088e41dde58809ead57f5492329c0bb6f302","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.204de70a","@salto-io/lowerdash":"0.3.13-main.204de70a","@salto-io/adapter-api":"0.3.13-main.204de70a","@salto-io/adapter-utils":"0.3.13-main.204de70a","@salto-io/adapter-components":"0.3.13-main.204de70a","@salto-io/e2e-credentials-store":"0.3.13-main.204de70a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.204de70a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.204de70a_1647363269637_0.5323096746601941","host":"s3://npm-registry-packages"}},"0.3.13-main.1be8c3b0":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.1be8c3b0","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.1be8c3b0","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"91762d5e1e4aeef6db1e4182285c04984e1bd5a0","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.1be8c3b0.tgz","fileCount":462,"integrity":"sha512-NVIEZ8gD+meQuK71u6HFFZlIrwamKmESMt7Tl+EUzWumXBH+i8jucrmuMdpsdnsAaXZT2YRrcFTRzkgaQOuRSw==","signatures":[{"sig":"MEUCIHa5BM6r19Kekd8nxezhgb31q1mKeRzPBRIp2jiu2yRTAiEA5ry3TH5GdHMesHcoqWIpY/UTwlgcGkXcKkQ2WPTTPq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMNvcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoogQ/+P9LmV7HwwGLMI/JUvmhVAZXf/tC37efKJ30GJiLdmQHa5m5m\r\nEr6v3LvgGuVOgyM9Mg89l33VxzS/peOnFAgtEBNqo2fGJJe6taRHbItPg9kA\r\nPdr8zAHJhtRvGWEdQai9n/N/eN8Ozo7LlBiX7LUlUMFvbJv6ZvJaAC3M+kHx\r\nxrIu1pjjHZX8qh+LkcIce3f9Q8ZL37Nki8rLr49hHTuTvrdX9KEvIdSBd5is\r\nfJjAlmEZ+ZtXyG1mxVrhThq6Z3J+D2Txg0nHiYwFsrYLIbFFlpvL6/DKxocD\r\npqB3vDouvn9sVf1LV7hTAkCQAHIIm/DPzqG2rhOTxy5xpsYOUkZLHv86JzXA\r\nWhMTINaEHv2rdkM5qq1MOZIeOTr98QJZkVOkpA6eptjs/cPkS2RlaWlIX82f\r\nBjLiQwZ3fy+i35pF5Kg8hQ7wvqRgHdQnt07L6ogKKtgK6YegKg9leYjsw0yV\r\nT5vL9TgBPA/M4yxaLQQzX2UuxhHDy4Qa1DIos9AHBFXr9SwoklB4JFH7wGfC\r\n9S94H2buh3qWfOiSscITRRPCs2UvH/VVPTF/9PMSQtHQB4YmZ73BOU0suc8o\r\nQau26hDvP7e5YeaPk2b78uY55wsOa0nICJBvedJ/HC89YPYX8dynQ/KGPD7w\r\nOzssdORJro67CgDkQxvScDUdoaC+vH1IaLY=\r\n=4uOX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"75c0e44ba91ded6c0757bc735c1fad74a211df89","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.1be8c3b0","@salto-io/lowerdash":"0.3.13-main.1be8c3b0","@salto-io/adapter-api":"0.3.13-main.1be8c3b0","@salto-io/adapter-utils":"0.3.13-main.1be8c3b0","@salto-io/adapter-components":"0.3.13-main.1be8c3b0","@salto-io/e2e-credentials-store":"0.3.13-main.1be8c3b0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.1be8c3b0","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.1be8c3b0_1647369179672_0.07475070471768541","host":"s3://npm-registry-packages"}},"0.3.13-main.15a20de6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.15a20de6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.15a20de6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c6e0bf822cf6dd29a5aea20c8b9aab5bc317c1c7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.15a20de6.tgz","fileCount":462,"integrity":"sha512-cqVP/qaWMayZAWYAgq04noZOIrOnlqzTycmR6QTIkIBOjCRYXfM9luWrZXOCAwVsMOtYPxs6kIlfyvP56EolkQ==","signatures":[{"sig":"MEUCIQC4Uo2zyvvdHcsvB4AkkeyfgdBqpv8SmON7vTpNOYGfkQIgGeSU6nq+Csp9LTcDOP+vlysvUN7M1pVPV61KGWiTubQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMbE1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpygA//W4KJhatVqafBYBOjUAr16/KVxrE/xIcqOwPwJb0jBeHjY22j\r\nulHGhbq+7zqnILybi4A4wNB5beec7A0ISEg7IZEkDWNfQ4O1iz6/cL0B7yBw\r\nFoofbDRJWhIWVCSWIyZWxHkEw3wDXfMpZZp5QlZSatWSJp8ucDkUVObcPofW\r\nbSFNnWtghpfOxoHjlpFcM9050oQkJqroVsXZO6ZiRHWwdRbaBbrPt5iXBER3\r\nl7ltY6CRHJv3C75be4DE6RIRlP98X69cN7JQbJxOOjGOq6KZ5Tit56fiCNde\r\nZZYbrDgZpcQg+D3rvFJsBSndIbY8sA6diwTW5r1WTIrg61lz+k7fmzr/zLsu\r\nLWfuj08YbpSNVmLE0RkM+6YdJ4tnlZ01iEYbVPMrjqNq39C37WPp6mfaS71k\r\nKrjW4sTo+1uU5H/pnDavh2tRNOosrOSpW88FJiokly0VuAGjtdOI2dic7DzY\r\nUDZ2qF3QGwoi9x5LzPaUIdnt6D8mRjYumV3SC+XqJi8EJqzghASTNqj1e9su\r\nPwq6MhPW8RL8TFnEc2wPD6vZhzjRssnPuImJPK2wOOTJcgbueb7xjAVsN1Ap\r\nAld3iLuLrLaDEOhuTmb2P9V+C6iuOa86otN/Jxswaju+ygzw/fbauaJJzG79\r\nUbjvT2enFyiZvJn0it+skq9z1RjVbvi+Sgg=\r\n=Ll4m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"66f16ba880ac7e39b5ef0bd829b89791f90b66c5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.15a20de6","@salto-io/lowerdash":"0.3.13-main.15a20de6","@salto-io/adapter-api":"0.3.13-main.15a20de6","@salto-io/adapter-utils":"0.3.13-main.15a20de6","@salto-io/adapter-components":"0.3.13-main.15a20de6","@salto-io/e2e-credentials-store":"0.3.13-main.15a20de6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.15a20de6","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.15a20de6_1647423796958_0.38040532100773916","host":"s3://npm-registry-packages"}},"0.3.13-main.f78d4b62":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.f78d4b62","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.f78d4b62","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6f9c3eda9d9be195aedb32a426facedf88e0669d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.f78d4b62.tgz","fileCount":462,"integrity":"sha512-DEduZG9l1NzNdOvN1aHssUW8NEM050A5Yp5obsYbk1qeS8e8yLuVMMnkkdG4u44YFjRkjhEpjYwWaaUsCD3llA==","signatures":[{"sig":"MEQCIG60KJisjgHpyevkEKibXhnBsMkyPTkz46peYXHazJTXAiB3FUBqFw2s2udNWR43FsRkNGBAcyUSb2FVfmWwkUfTjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMd/NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonRw//QGcnnRAT+V98xKIghvAW027bKQr8JMSBaYC8uylevsnBhFZG\r\nlHPxPBKLLton8xyjeQ4CWF/hp3St949Q/tMyHfZM6E/9WtwfH5czuuM//5XD\r\nP6Qm6B1wqVQaxG/9xx34Bgd2vbEWKn0IUkwL4xJDuyX91uN5AJiSvPuInBor\r\n9E0w+4K7+cUtVAAmaq/SqxGR2eARs8fzmHr9Yal3z1nL5O4TiJgGBbvU94uc\r\nPtls0Je09lX9Wt3KWLH0F/9RyFRlR8jBwC3xrbDKfRrxiNq6fTFmGwQZ0n+1\r\nWdBv+DVrG+c7OSkecQ0qV7FWRYIEzTehz+3DB9A9OPrQfIMUVZ4mRpaq0969\r\nVfiKc9Kt34TG5OQ/Zwm9Uk1eMXMWVsRaI01IQM1X+Z0CzTuJ5VWtxVUFKiJh\r\n3vzyUTHMchOUSdaHhsOAo//PWSqHl/0zoEnTFdj7g10GkjEXNhI1BwsaAytg\r\nLRfBziANZL/HVmdDAB/FVj/uohUVYYvJgBi9m/EPSUY3tWNt/28UkxiQTVof\r\njtGtavkJxUp8Y7kBdVSmHKzve2UuajLIMU3l3ma4EBwSDMF5im1Byn+CQr2I\r\nlbH4VviblsPRwYqPdQlYMK0sVFRb4M1bZCe9pCgO8MqBfmyKn/aSfu2v5F/I\r\nVFzVzbmo4gOLp3wkYTbE2os6ijlm+7+Ki0Y=\r\n=45jA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"76cf3d8601c99f6dab5f34b399ce4b0b20aafa82","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.f78d4b62","@salto-io/lowerdash":"0.3.13-main.f78d4b62","@salto-io/adapter-api":"0.3.13-main.f78d4b62","@salto-io/adapter-utils":"0.3.13-main.f78d4b62","@salto-io/adapter-components":"0.3.13-main.f78d4b62","@salto-io/e2e-credentials-store":"0.3.13-main.f78d4b62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.f78d4b62","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.f78d4b62_1647435724841_0.8613754345813711","host":"s3://npm-registry-packages"}},"0.3.13-main.7c6154cf":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.7c6154cf","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.7c6154cf","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"7f348c7703761757208da372a8c6d801209634e2","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.7c6154cf.tgz","fileCount":462,"integrity":"sha512-VvRN6s7H96ZqFTNTu7tX7fH+tD0Mxd48jn7omx5lAtk5kzcKozDrQzeCtIQ5NKOEQLhFVQT0uSjk22lz5Imf1w==","signatures":[{"sig":"MEQCIDL8MAAwVclevQ8tBcpsIYrv7UYJNG6X+90v72d+e0ScAiBHDo7+9PaBMwMuqVlQvpMZmNwE45d+TaywTNSPkrDF6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMjUhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3YQ//UVfKbTYDa5zPQGsYQ3P9JQp16XDkkGJRW0H1tsMuJ0QbmDSr\r\nWCa3DXswfFpbpMZq5Pdy96KBYKEBy9xF+wWa09nCZgE4PaM/yxpaRnk9pyzg\r\nVVjcId1a1sLPT3hdizG59Q9FsfrStQ4mVLGjVfsHidaEFivNV9zxsLpn87+Y\r\npXfifec/+wo3rYS0gDvYwXEGvO6CIdJR7zPV17RgBhRjQ/KqVGe9L/MGiXLG\r\n3/udT3D8z+YgWSs5VSvf9wuj38KBmAUMFupQuAO1B0/cympMSaZH27jzU/fy\r\nrajGlAlT+4MebC815xc4VlUhsIidBVrYjtorndV8k1K1bo8SDH5vWYWpRWkS\r\nOm0Vv5nx7522jotH/7Tsl6fNDbb+gyOUrOCf66km1movdrC1spLcXw4EjwbC\r\nCJQMtVyC0+GQgxRweKg5cw0bylMIGYjzSpvPbRvXjNrFm3DsAyv44RWSqkhR\r\nl40Bh34WYzNXCZ4+Mp98iWw04/UupoZb/tsIVKCbp+EfHmwmsZ0H53hkEYB1\r\ncYWGe1WVPr+JnlXWV0NxOAqgNFIwbYOUC89KNJ3SRkaguP2jUEls2ds/9W/l\r\nBOuq3GUrtcmuc2GEDkP1jdBJxLjN7EPXc8kZFR4yCy15eP3fKKk9VZ5GyTRD\r\nD7168sNVMYHMvghrSFx6QO5LWOoDg1n8Nyg=\r\n=j4Or\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"7eb2986ff69aa148db2169271403ef2cc10f3908","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.7c6154cf","@salto-io/lowerdash":"0.3.13-main.7c6154cf","@salto-io/adapter-api":"0.3.13-main.7c6154cf","@salto-io/adapter-utils":"0.3.13-main.7c6154cf","@salto-io/adapter-components":"0.3.13-main.7c6154cf","@salto-io/e2e-credentials-store":"0.3.13-main.7c6154cf"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.7c6154cf","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.7c6154cf_1647457569724_0.9610590662096903","host":"s3://npm-registry-packages"}},"0.3.13-main.e024c79f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.e024c79f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.e024c79f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f74f1602f39b28b88cc466f5a092d08e04cc73a1","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.e024c79f.tgz","fileCount":462,"integrity":"sha512-ai55CNl4k9Lg9KSLkrYCO1LBNCOh3QtwNxGcXQOxwPUTDAQGONehjI4Nb6ZpMIMefORi7Ok9Mtvk82w3nCKxQA==","signatures":[{"sig":"MEUCIQDBZ4RmNuFPEJSJlE330A2xtkBBTPDYaPurE6u0NcMwTwIgWzc3Cqtrd2D8BBUbtOVfT+8/lM5wLpMJzRsAxmk9Oy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMjbQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriSBAAgmzcKVRMhcFXVpbvyodh/lk8VzqsD7kp6/pEqEeOI/Ym1DOU\r\npU8iki1FoVfZaju4KM7xggFiu7/2ESQgZ9Vlvl1H0abJGvp1FiHWEfzRYKME\r\noaFKto+zSxHww/VIJ+FyDS5yh28Hsh8Y+5ffQ4kO6CmtSTwYkDEyjh4GvYX5\r\nI16cRK4K5Je4nbRcWTfUsJtSd7KQTxPka5699i7/vp2qECta88XOxduLYqSJ\r\npQKygmYkxvb9k4Di0Dc1rZ0pqFx7mHRgZuxpcJj4mgggdxvEPbU6yCYacr0U\r\nImXG+bOtC0Wvh5fqwURceBHbhzTgB/WXQN9qHsc81q3K6y08dMqH6fwfuLXi\r\n1avBSp9i7AgH9zj+q2A9pAI3iyuXFWU3j5F7goPgVbPJWrrjTLmtysuMSVlx\r\nfFfpGUE/r+36RxhXVD1/FAK/RgdcDE+hWexjl2K3tAY+zFNuWJ3zM4QYN4hH\r\n8X6SpOvJz3Mb9z9RNuPEmvGECq8LOy7uHByIRlf4OCO99wxindxA0vpx5jbr\r\nroHT/Nb/K21Ac/uLAa601Iay4/z0VEtvkEtxR3fa8y88FnUzpl+pYJsBHGgP\r\nUxmDWZJjyaa0Elvq4DjnXjbOAFoXrU9OfW4QLBPPmEmFvjd1dnLxJLkm+3r9\r\ndy3kKa8/iWn8BDXVBAkLZgcN6fqZijDCfBA=\r\n=NXC0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"6c59025c47b463c34f9b687dd925e923f8700ec3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.e024c79f","@salto-io/lowerdash":"0.3.13-main.e024c79f","@salto-io/adapter-api":"0.3.13-main.e024c79f","@salto-io/adapter-utils":"0.3.13-main.e024c79f","@salto-io/adapter-components":"0.3.13-main.e024c79f","@salto-io/e2e-credentials-store":"0.3.13-main.e024c79f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.e024c79f","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.e024c79f_1647458000719_0.4137676668403958","host":"s3://npm-registry-packages"}},"0.3.13-main.1c9d9690":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.1c9d9690","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.1c9d9690","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4fe553d5b3e2132b4950f25992b1781b9b04eabc","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.1c9d9690.tgz","fileCount":462,"integrity":"sha512-el/EQLshpF/u2cvPlirOOyZN8/pexTLMSzpnS91P6yFhZnYrn9ZZsdidvHQmPFla6KzjIeJbpng7zZHkDbFfsA==","signatures":[{"sig":"MEUCIF+4Rr/1vZ1xJwN9x4/ML8skxPajPlhmIvB+GkhL4v3CAiEAs0nvBLjU/a2j/gid/3XduWwYDGA0KUYMTwlKwwrOr0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNuSNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps3BAAmbuYqSVhbCk9hQ1I2vXd4atrz3UZ+7nLOG1Buy6psrjDYDn9\r\nKKhW/4rADqUit2UduyxYlyS95gkscRrYJMDQy3Y99HkJ7LV646/b0vlxQww2\r\nkh+n4FqC6hqA76BZt5ffh4+lDsKW9LwQU2+mv2JRL0/3mKiCOtKDT0f7fPn/\r\n02Jaoi8StLsl+r1ETEwU2ufUFv/7BUHFpuelCGTWePYxwv1OD0t5kLF/RAnY\r\nT4Z1uBcAUfcfG4UPGa0i8nHVmsDaWESwB8hbaPmAcg93tv8FIj+cMD/xCb9A\r\nXkNujw2O1m+e9L6Y2vnvLlxPQuU0vwrU51DxaTKrSdKh0Z8w/ycfNI6pnkKc\r\nZjfYFzoQQ+Cxjj7qg8LW579e5ExdFmtUc307Ph7cTWUePolklsx8clsziopO\r\nNcbIq2q05Z2pJCMdH5eI9Yjeg2OPMt+s3mnZQGi/5snBhs3z5HWbTP6tYsxx\r\nQbKk0wl9XXmYsPP/eUXmerj9j8XNODJQC1nR5kWVPge7nThFoLjjp15o2A/k\r\ndre+3K4IsNcYFeN3+Gdz8BOs/TxeD99eFSRmbcJs1W3vIgh9ALcqScZEK/Bt\r\nUIadu+B+ALaXX+18c3xvd+l7hhXPp12VR7bEYG9UbEAGDMH64bwbMTXsWwOd\r\netnNfg/7Qct+xzHGgpOUrPMOQv55pTuYHLY=\r\n=GEIX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b0b3ef9436d952e19e9fd2a100121561ee3573de","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.1c9d9690","@salto-io/lowerdash":"0.3.13-main.1c9d9690","@salto-io/adapter-api":"0.3.13-main.1c9d9690","@salto-io/adapter-utils":"0.3.13-main.1c9d9690","@salto-io/adapter-components":"0.3.13-main.1c9d9690","@salto-io/e2e-credentials-store":"0.3.13-main.1c9d9690"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.1c9d9690","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.1c9d9690_1647764621236_0.8482527761297394","host":"s3://npm-registry-packages"}},"0.3.13-main.76ef390c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.76ef390c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.76ef390c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"0dd6787c706f81bcdc88991027f1ae3b5ea5e1b2","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.76ef390c.tgz","fileCount":462,"integrity":"sha512-j4QFsJEzn6Jbd12/Q5EERL43RweLJzyojFYADhKruqTej98bM0aluv2Glc7FYac2RAQ6DTzIufzcgqRouNo2kw==","signatures":[{"sig":"MEQCIEd47kD8e5lH5vvB1jROqSbTkU8PT9ThdecCUrK+yhTYAiBa0qAig2Sdxia0Q+D+JWUBbQAfaTRhwR2AivMGToDLvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2450123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN01zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0Xg/9FxOO/ffxt07NfHDuD1xVywUDMnIMJg/a/TDmu+7jLgBp6h0h\r\nJYG1YVB5+2p3z15l3oUuCpKjOW4YC0YE5BaqvBee2TFRWZcbBxmrkdyXvi3e\r\ncfZ0NIc4rXOiyEcmJPHZAmQuShRdPXjMDZU1vmsB6wyaMr93r7JBpdi/dN/E\r\nJWzJvzFbxw9vmOWSiD0kNr9ow6eBWKmWQikE0bEfJOQieB53jnyja8RpdPMT\r\nzgkBW7qZQfphdGcmUAZOIgn9glGaRe0KbLU5HgTQ06uZROqMagiTXrC7ZLRz\r\nDw+V9yd1PAZhm1jXAE6O23rm08BcaKazqqa7T+FcYtwgvGL7VGdZh6zol7nn\r\nmYwbMetIri9sE+OtaLASAjNXbT4NyzQSy492NukeFa3fTsf2HG+dbXhiSKV/\r\nTEM+g+RwU2/BJdJflEEpMvFAWoUCQDO1z10/vD/TvNotnHCq/1SQUkhHH6QN\r\ndG4B8OTDvLA+toDMBwgjmZ7Kr0m5N0JYCaeKaqSLaIaLE2aIVY/XGxFyke9U\r\n/ADe3dyybGZRAvaKBkz0bA0nYAhgOWQZHWcf4tgtOXf5flkQHyLqgWjyGVgU\r\n99TtsKnDkdlOvJgISLZi00n3IJNTCgE5VaFXoeGJ7in9M+bnsbVfWmWyZPb9\r\nEqVcb2HInDpex0/ATD/Cr8r/I7a18kzgxiI=\r\n=sm/u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"96b156bc9f2179f1d10751e9acbe63a45de0eb64","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.76ef390c","@salto-io/lowerdash":"0.3.13-main.76ef390c","@salto-io/adapter-api":"0.3.13-main.76ef390c","@salto-io/adapter-utils":"0.3.13-main.76ef390c","@salto-io/adapter-components":"0.3.13-main.76ef390c","@salto-io/e2e-credentials-store":"0.3.13-main.76ef390c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.76ef390c","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.76ef390c_1647791475308_0.9939570211967745","host":"s3://npm-registry-packages"}},"0.3.13-main.92aaf4a0":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.92aaf4a0","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.92aaf4a0","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a7bcd9dbb366dc1eb6ee9022367897e0897db38b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.92aaf4a0.tgz","fileCount":462,"integrity":"sha512-HRO9JJGlvn1O/shoJlPmaowhErxXVzCEB+atiIkipDkXnGppcof1VXBYLeq5yYQ1LtHhDJLVFpT+6ImUUyZucg==","signatures":[{"sig":"MEQCIBRNTReGB3SEnAFm5oUaDFe45khn5iFBCtu6APGM7QzMAiBU9CJoRDi/VqZt/N3Wh4yTeAHA26BAqjCLS8jtKWE20g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2450123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOEmPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSpA//UCYXh6v0XNKCCFuq+Hye6ch8Jo8hXwoylttZL9W89gxYR7DX\r\nJDhm6F5n6l+iNn0GgQq/9TF7W+NGjjQJ0oBr5jIiRQ/Oyzy6Ze8ftjYoiWoS\r\neCvuDOOFUpdp1theHDWedMQthdnNnHinL0LKhKAHYSzAyE4jcr2VEXtNu//f\r\n9XYv0mDukii4+TPiirWxnOwU7P+bDJuO4Wl82dOtjgxSAzAyiyCS8JIxl2xQ\r\nFx7ZJTWKhPp8uXbWAQh1sQBkCLyoSQZ3p9+wVxJjydC8q/s7mV6Fiasr/8nY\r\n6rtdjKnjWQaVwpUDYOcLWEJocs1u0zE+VbGLpVnBwVoCDWm8o8GjeM4xZvqd\r\n2FxLm+Ux8/bOUIksxkrawJH6GNZdK6PhNoeDpP7c4OVfPED1L5pwcpXFoQLC\r\nkUHNMy9Us7ULD9M0bJkdIUeQ/g3Fhgc0eJ2ehALdpr1C+dQSghtXcTHSq3/2\r\nd2Ks0xym0tPS2k//hMHG5FoXM1Zfruv5wF09DYILBqvK0QpB08JxHenOgQij\r\nGERkvk6xHXZVq8Q91VXaCOx+SIpffDimVyGQSQVzp0uJIeX0FLg2e1Pry6U7\r\nG6GLfYql+/53kTuvyxu2MQZjM0bNY0UuGb3D4JkZk3FVcOgTuHIuz9XNPu01\r\nRIoEF2zxNSlb/NQTZ3e8KNslSe9NJ59tqj4=\r\n=8VGJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"00f60e050e0749ebabe88f558e5034678495de89","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.92aaf4a0","@salto-io/lowerdash":"0.3.13-main.92aaf4a0","@salto-io/adapter-api":"0.3.13-main.92aaf4a0","@salto-io/adapter-utils":"0.3.13-main.92aaf4a0","@salto-io/adapter-components":"0.3.13-main.92aaf4a0","@salto-io/e2e-credentials-store":"0.3.13-main.92aaf4a0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.92aaf4a0","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.92aaf4a0_1647856015290_0.5531911116401447","host":"s3://npm-registry-packages"}},"0.3.13-main.bb7718a0":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.bb7718a0","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.bb7718a0","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e625e80d33e960fdb58b8262e99d893dc0fd5ca6","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.bb7718a0.tgz","fileCount":467,"integrity":"sha512-R9jkyqwdXAS8buRuo19FpKXnR5GWTFyR1nZv+lzg8nIzHs6g4N54UnI+TzkxjFnzMsBQz7lFuFSDrq0ImWy73A==","signatures":[{"sig":"MEUCIQCXxDrVmL3OrQx6b+TdjsiY0+jESe5ZxVxaL6i9EpZRRwIgZDVHFBfu8vGgg5vYg9wqHXcHwsPdfd858ZxjA4IOIss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2455405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOFO2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVthAAhiH9NaF1UtwsYlSsxQZxPQrfandGfJcROqekt90kAeR/L6ED\r\nliw/Z8nOgEaykP9uHT1zKYoQDtlbX3tjZzjKUY/mC7RxJ9p/HMWNGWVUGeS0\r\nrAyjUyVTMaiPnMzVd4hrOfXuT7+sGWOikwdD616h5WVSor0eEfWsgbhezTCK\r\nIm6CXdlZlDCSJa1qwIHcxlFB1e76a5tMh71ozyiclZL2ub4XQv/PhHz9YRqV\r\nLH0icaGWWZM15WJDLcf4WAGPyPMVmDF5EH8l83qTM6mqtuZstYtOsy2osikM\r\nQcUj4Te6P0rigpzfjNJDFfgyB64EI6zobvzC4LTaopqs0BaUi/eJwS094Glp\r\ndiHL3YvJpH50cascQQxbHcb59+pddTxNbF7RXIDyud79dJmDvFGA6jHCFZGr\r\n+2cyx/+LhD6yAZXc4X1vwtJUsp8IYxlDdy1FZxK8X2CjFcQx/5wOet36P+tF\r\nCLiXh9NtELyJLfShQK70ml03L7NR/Yo9G6v66mRl9QwH0Jic2viDAXoVNb1z\r\nw8QmfD5f50RcRWdR9vtDGlBc5zuoyPHWnB3pW/h6HGXqBao7TyaULURcBIUn\r\nwNg+BgcXBV/fQY3VHPjvuPzOark/2HgcL2lsEgKf3KYFXRNRLhXizEXSfq3E\r\nXxAddbA2Yi73H4Fn52kRpNhFXKCt1u1sOuU=\r\n=9OOp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1d61e83c3f3f92f23bb6bc12a9591d7e19c51ff9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.bb7718a0","@salto-io/lowerdash":"0.3.13-main.bb7718a0","@salto-io/adapter-api":"0.3.13-main.bb7718a0","@salto-io/adapter-utils":"0.3.13-main.bb7718a0","@salto-io/adapter-components":"0.3.13-main.bb7718a0","@salto-io/e2e-credentials-store":"0.3.13-main.bb7718a0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.bb7718a0","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.bb7718a0_1647858614578_0.5018985971033532","host":"s3://npm-registry-packages"}},"0.3.13-main.626b4b20":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.626b4b20","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.626b4b20","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"37d91f57feb83dd493c7a4d7d1eb3e7a05612be7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.626b4b20.tgz","fileCount":467,"integrity":"sha512-kPZ0hlm3/RRYvZDMqL4FNRRgj9nrgvIkD2Xg7DMKpPg45DqsUfS+xFAxhSFf36RpTUvd2A94IzuPgT1FlvQS1w==","signatures":[{"sig":"MEQCIB9xjM7OIOQPuEfIdH+CnZ9AaPp2LafVzdsvTtWApUJDAiBM0tNVOFHGLAXMIPyqgaKnus4Ti8hFRTxWIqfOjKxfyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2455892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOKI4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe7hAAnUwRzvKs6VhnikrundBf1LND8KiWDpXdK/rilrsZG7ennlQX\r\n3Yp1r4tbSxdBuFbVVL60P/GDHNpbjRtw3qMHRvr2ojMBtOrKTMDZw/WJYh23\r\nT7mQsoqi598QCgvLrlkHnYyRG00zjbmzi/dbqhz6mTlf+IR0rLnbydw++B/8\r\naQwWTL3izhLDET2iDRfsL/PFN1PxDWkly5yDAmrKOIXehQipIfd0zXtZogle\r\nMhfAX+VJ19fSMfDsc7yQt2MxBi5xB90q+4fhU4/0ckWsUs3rQxCwyJOI4kX+\r\noQK/3DCY1u4/fHP8k6yQWEBfclb5u/qFdINTV3f0YcPIhUEjkFUC5/2jJ76+\r\nDxt9xWFwohB0j/gazSTV6CFQQnTJHmAvDHp4NABe9y7DkLMkmu5CJX4yH7wN\r\nwf6AqnN2Pm2SYMCcmvu1Qeh8FdDsceZRKBiG1dcJ13P78fQZbGtDMFNFDkzd\r\nkScqRIsM/JtHGK+3GSfLBGZOa+Ar7q2j99vS70hZFOJFiWr5gpBzFEm0rJ1A\r\nrTwCoBbprCuwad03AYo56KFt33EIRg2bM/bKCfMgaWynj3DnbsuMEjGXyefA\r\nAKMEx8WRwy8h5ZPbq/yAVCx5HQ21TPLOtjPyAg5DFDj48/dvtlkJgRof7vcQ\r\nehykPjnryPVsFkbB9XhZ7Jqa4Qvjoga7WjM=\r\n=kN0i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"467e7665e20cda6ac2948cb0e9d4ab8eb1c4f730","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.626b4b20","@salto-io/lowerdash":"0.3.13-main.626b4b20","@salto-io/adapter-api":"0.3.13-main.626b4b20","@salto-io/adapter-utils":"0.3.13-main.626b4b20","@salto-io/adapter-components":"0.3.13-main.626b4b20","@salto-io/e2e-credentials-store":"0.3.13-main.626b4b20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.626b4b20","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.626b4b20_1647878712568_0.9497363874355875","host":"s3://npm-registry-packages"}},"0.3.13-main.8dc1babb":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.8dc1babb","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.8dc1babb","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a27e9b9deb94e44337f1572d2eab2993501e698f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.8dc1babb.tgz","fileCount":467,"integrity":"sha512-vjx+smuLTqKDwcXH6pGa8QGy6GFBfxoGpg+BRxWiGYMvEXFHE6sN9OWnIouHLbZCIc8H/EasRDByYbtA2Ja3Ag==","signatures":[{"sig":"MEUCIGcT4vVSYdYZnOVxAbjgoxBYGIVyZVqKor47B9/TBmO7AiEA8utrjWJGcKSm7y2A7U689/zKGvmIM4h3MPfeDiMCgRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2455892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOKoBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVEQ//erre5T0D0MYVILbHgsciVnkUlhAKYRhCa4uDZ4qWyZ5F8i8j\r\nGyyvY0gdtjsbShV4DOxaL7C1rD9nNilJiOtvKNq2GSqGSl27pYC/edgoJV7G\r\nPzcR+g6/4E7yMTmsPMGrHBB7GBsEFc8bwvFXAyA923JlOnSpwaDPZeFZkmx1\r\n8vDmS2sfvzYp/ud3hoeXUAqjDdY/FC2Sq6rZhZUiLWCraa8Lg15UEyjQ3u1g\r\nJOjtiLBwgoizQ7082ftRRnQyMRka29ZCDRonqv0YTHLMftY9y04jEAhh9Wbj\r\n5bPangtUr4u8bbqC5xgjBx3sT/ZMF5XUlU/sl2QKqTaZf+sjF+gzOzi7fFST\r\nZxwPZWmcT+lXLualQa9BlfSbWWupnXdamxaqz5o8LdwtoX+fso3+0h2Hx4S5\r\nBfw4gfBvAnaunLCPQ/LTRti5a9txZK8hAvjasp7i4aRMmWX7q+TZIYC/8+cT\r\nIDbPsPSRvYv/nLw7lwFEb2vkX+yajF7ibtRVYXNwArh/MMVppGA3jgICt+Hu\r\njINySmmG65DAa/TZz6d4kXrJUuL6mv7RQ9bC7xTVwePKFnoK6YDmHurR2l7T\r\nLCJKCi6ggfXReG4qLdkUJWX+DGHH/9UD8jJfytid6J1b1pwnHUJA9VMbzu5q\r\nDhPYpqM2ndyhbIO6KQ5xb8uKDr/AGq44yr8=\r\n=Fg0R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"0d1bcdf7ebaa3d82d99963382a8b9eaaa52aef55","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.8dc1babb","@salto-io/lowerdash":"0.3.13-main.8dc1babb","@salto-io/adapter-api":"0.3.13-main.8dc1babb","@salto-io/adapter-utils":"0.3.13-main.8dc1babb","@salto-io/adapter-components":"0.3.13-main.8dc1babb","@salto-io/e2e-credentials-store":"0.3.13-main.8dc1babb"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.8dc1babb","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.8dc1babb_1647880705402_0.10489639771487869","host":"s3://npm-registry-packages"}},"0.3.13-main.c0107fa4":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.c0107fa4","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.c0107fa4","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"882877c2f63641cd5174fdd2a321941ba5a424b9","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.c0107fa4.tgz","fileCount":476,"integrity":"sha512-HmzaSdU5f9ZYRa362WtuLxoKv9SxZ8NgqP/opRMeGInuE6vQHl6o0N6pGCpwnbFmx8KLSp0mzTNMzvHDq/TBQg==","signatures":[{"sig":"MEUCIQDqbFOsmpqQf5ka3hG9JxgOeJJxiZW0qPcjZMBFXO8MFwIgBxD5YFf0d2/9KDeU5a0YW5snwt7G62dDGO0Ehuyfxxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2483181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOZvCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpscQ/+NH3mETIhX4d7o903jD4gi+QxxXIw0NVzaGUNuvB+27CopaZp\r\nYg/KNailr5ZlhsZjm2ZYi50BjhnecuIhwp0pBwJU3Y4nMUBimMeaiwl/1u9/\r\nP22tqm0VSkrCfkP+hzMVD/zKEGkED3cGp0MWFke3mP2rROLYwhXqLfUlGmQU\r\ntHCTSS/j5+rT9IqKPVG007w0EQi8xdgvmrHx0BOP65Z5touwfwV09K2ILeeF\r\nl1ajCG6p4kN66pYGm3GHYk8e7pHwU6K+8GVWPNuBQfZ/t3yhDkYIITDFli7X\r\nTs0tY2IPoohmT2vURPX2DtT8h0lbEA8oiSVwL2E70HZvfwW9oVawomjZ64+4\r\nJ+6pUeILc/ZxhBS119PYW1uxwT5g6R7TIdDBMLoOPdDy+zs8XOE1X7x/wrJ/\r\nGePyiAi5LUeBToXqBP16U06B3nR7UDCVPgZQub+H72ubz2Tiew9hJPVqCr/J\r\nIOg7dSdV+i9gANZIeHhVnSXoNZYhGwjXhr1g5jKiNAePcHSK/iVPW84tMmUP\r\nQOHwW/r+UgRVJE5u0PBkxohN/iyfkQS8sheslwfzKHTMOo2g0C2B4SXbESBG\r\nQZHYIMMCL/jKYxoErdyEwmUk0eBtIvvQnyt3v+vbf197R97C9uSSjQamiCZr\r\nnNAf6HYmPQFdEjFMLDEqdj5eK9EC3Vp/fVE=\r\n=Daxy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"d8286cab8517bb7c72e9b809c95780e81ed889c2","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","@salto-io/logging":"0.3.13-main.c0107fa4","@salto-io/lowerdash":"0.3.13-main.c0107fa4","@salto-io/adapter-api":"0.3.13-main.c0107fa4","@salto-io/adapter-utils":"0.3.13-main.c0107fa4","@salto-io/adapter-components":"0.3.13-main.c0107fa4","@salto-io/e2e-credentials-store":"0.3.13-main.c0107fa4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.c0107fa4","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.c0107fa4_1647942594122_0.14656497948576241","host":"s3://npm-registry-packages"}},"0.3.13-main.0fa24174":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.0fa24174","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.0fa24174","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d1c712754d5fff47639fbbc48dd28d8f7b57b09e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.0fa24174.tgz","fileCount":494,"integrity":"sha512-Y0oXPb6WsAiRzUfpzVED7bAfuLbKQSDofLuvJGHqZ2PiF7K17h15u7ZyoajvO45UCT09sVtRLx+IJtbwdBi8SA==","signatures":[{"sig":"MEQCIC4G/c9TES66jJTzOUyE0r9ae5pAM9UXe0Yv2X/5P1mLAiBbp5SVRa0yZG1nj/FA19hBU0Bpb6Cnh8B3g11Nz8QU7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2582477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOuYTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre2Q//ShMlkXkQk3mEDiweCqC6FDIr393B1o1/M6julO1Baor0Q7O/\r\nysh/WCkfoyApht5Ew8g99lTEHS8s1lHJk+CDwkKZXAc138nVznxj0tOcosLt\r\nI5RN9d1cg6ZzuLLnqd1hUym1qNBkvm8IlWZMhOuoG8Aanvk3YZZhOjIV2J1o\r\n2qDCSIg1OFrtniSCQRVHvXM8EQHaAmyKD6XQbp312YEa2Bu9X/6Ei/FP14pg\r\nl50mb24jPVO7MqWOdH160YHKe8b/YSU6sFWmw4LXR1Nw+lMq5VCMvT2MxasQ\r\nO0/Zm1g4s/yt1VJllcs+TISv0FexWgaOipXhLLaxY3oij0r5KmxYGld1Nj8K\r\n8giu95vzN/OBuJaRO/nplqL6JyBid6ReyhoaJhL6s+/yJYVU60px3/jdxcYT\r\nw7X69icoQWQRbEUihhbkBuYKvUM7DoSrnt59EZbiXc/1ZcZddkHAukgroaEc\r\ngmTdTEoq5g8vbY2EJAVDO5VViqHVrk+DTrGZd2YNK9oGxYbO79OtMNQdofSF\r\nT3dU2IlxltoD8HNNQqMCzD5lviXC8Sv3vjcKkFBWeh52sTMI1ws0zWXEHome\r\nULyRaukgdTFlOlHv6mOHNUBqvelSHeYqexrnUrgnkomNRpWO7yYJ3wEyUNPq\r\nrRoklS1S5lrMrllltTqtGi2DT48HQxdQPQQ=\r\n=TvPY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e5824ebe958444437ee1db957035751a97cb9294","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.0fa24174","@salto-io/lowerdash":"0.3.13-main.0fa24174","@salto-io/adapter-api":"0.3.13-main.0fa24174","@salto-io/adapter-utils":"0.3.13-main.0fa24174","@salto-io/adapter-components":"0.3.13-main.0fa24174","@salto-io/e2e-credentials-store":"0.3.13-main.0fa24174"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.0fa24174","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.0fa24174_1648027155693_0.9328983091667817","host":"s3://npm-registry-packages"}},"0.3.13-main.eb6237d4":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.eb6237d4","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.eb6237d4","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"7ecb4968460e8b234336f5708c99064d5d14a974","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.eb6237d4.tgz","fileCount":503,"integrity":"sha512-VQjOK6K5Syp8XOTRttg8dnsH+OaBY7i7trmiInDlpZl6zCfuKQ1X6yNS6l0UArx7kBr3nywt9knRurzJqfArVQ==","signatures":[{"sig":"MEQCIFZV6O3hiBEy+C/T1rhWeeKCT08yKmtEZRO3xBL4sYOzAiBsZUmKwhsR1EffdoSTr62LRnU2XyKlaebR9Jn5A+DvMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2633064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOvCDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsDg//d3PF+ifhLjaklZVOTEceYS5c6DQaTbU5i5NMTvHmhroYrnfT\r\nQk/gHPrCMYGnPqGVSENsZ0SJ3ZpvT8Qqjz70tZhKPWzA9LY2z55TtThMEFLK\r\nuc1W+1ZU2ErBDwip4z1ITPQZ4/tXjqjHdIpwucwRwtZqSsa9FWkzSnguwebl\r\ndPDwFq2feyKKCb51PaHfOLFa9Rcql5WTF3oo33vnpsd9VH77FamqdwVmR676\r\noySjTCHIIFHhIw/HDjesJ5z3pjMos8yH6wJXOOSKmhuksBmQnsPDyko/mFM1\r\ncKD8pdEwjBs01Mw29uDpGwhRiNRgWj4AsT+As1wFPDA9iKRpfNXxZDVdtVcD\r\nqdaHF/l1JWnkcMnp/ZiWq0g9Li3c1FRV1bh5+4IgZAqTyJ0XldSscBOi76T3\r\nZP+MCRJLETZD2ZUYnK60JPztjQalEH6m2WHvlT+ABv+7TkPZf1wrNiv6eY1l\r\n2CouA6VetLZAssh4DW9c1WAoCSlWswa1cqtdX5yOAzQjseT+TP+KMkzKFwRl\r\nGsg32FPR2S8duPe4mkO4o7NQc8Vn6lw/FdYqPRlHWUzZkH75u+F2lcUgPBJ8\r\nUwJwyIsKSc+Ci1bkMsb5n8e34vVyUsnt9ohPHLBSJWIB7wr7TVNlMeA1Y5eM\r\ntVj+2uJzjAswqa/pWpHUjk6EP5eFOm6xjwU=\r\n=vZar\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"3914600eb51d44a1df400087eed00556b7bbf11f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.eb6237d4","@salto-io/lowerdash":"0.3.13-main.eb6237d4","@salto-io/adapter-api":"0.3.13-main.eb6237d4","@salto-io/adapter-utils":"0.3.13-main.eb6237d4","@salto-io/adapter-components":"0.3.13-main.eb6237d4","@salto-io/e2e-credentials-store":"0.3.13-main.eb6237d4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.eb6237d4","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.eb6237d4_1648029827696_0.7220486669521373","host":"s3://npm-registry-packages"}},"0.3.13-main.5b3ed3cf":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.5b3ed3cf","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.5b3ed3cf","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"861df4599370c542756bb3914468f2fe94034297","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.5b3ed3cf.tgz","fileCount":503,"integrity":"sha512-AWklxx8hj7e7Wnsok2MaIUb1D0P/FZ32Ux7159r5pCAvOQ4KcGC34KEaOAEZy/BSZEi9scIA1fMWIU8KBesCXA==","signatures":[{"sig":"MEYCIQCP8T93yLSVtIkev30pFJZz4COWq2npRQ6CVBfc7g52AwIhALfknyV58e/SnhZWaoivuyI3fRVfheSJLMcjrB7WuCbk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2633064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOvhRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrp2g/+IykaHkNhYS0vzsuCPggHZqBURd584j/ilHPllz79HMfriQdn\r\nYbtTurV6mgBlxnEbVs04Csz7tEx8k4mQMbe79mHBRBDuBl2N74rGvET4E4CJ\r\n1nvBX2EMGdnYLmrT0Hz7nACtb5rrk/BTxsSBn3/Hm5rXydL0SAE9ULO0UuOx\r\nP0P9a4oHBk9hIQ3zfcD2ot0YxWHqT4RuqgkvljuTWk3GBPuXxXOatP1Orp7P\r\nj4zr8CcyTMpkW26yUs+9c4rjGNIb30R3JtlbTy8c8gfG+lii5rkcLgivzB2n\r\nvIMuhO3ea6W/COugxOI6EdlaDAaw2fMnSThjZx5y2v/KjatUqBLZJXVnU9vk\r\n/J/y+lZxllDX4M2cagw/+7cx/3jlMzQ8vp10W65GuGhvsNYySetQtmFoGWcB\r\nd7Y9++oikZp/xPn/r9eMYhiz+/MqrmRvl5E7A/cmQ8wtisdT15cG8GviREQE\r\nop6aFOn1y+/X2EzyosvV80j9bDww4TJNPfO9GkAfPMGo4cU/DJ1XoDhtQ1NS\r\n5KNQJca3Hfk9dUwQ6Q6ka5c6aY/FZwBh9Unmw9XLoSo8bfbbeDDwlSRDIV06\r\nEldg8xRWKNTIz6igfJHh/dgmtTZpzlxTCdDTW0Vhd2GeDPXo9WnRIPI9b7GU\r\nm4NuUKgr7P4PNDGpGqi7JnrF+V2hygX0dbE=\r\n=/ycV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1e01f32fea9328a3cfa886c213e3601d75273def","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.5b3ed3cf","@salto-io/lowerdash":"0.3.13-main.5b3ed3cf","@salto-io/adapter-api":"0.3.13-main.5b3ed3cf","@salto-io/adapter-utils":"0.3.13-main.5b3ed3cf","@salto-io/adapter-components":"0.3.13-main.5b3ed3cf","@salto-io/e2e-credentials-store":"0.3.13-main.5b3ed3cf"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.5b3ed3cf","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.5b3ed3cf_1648031825213_0.6383371665658022","host":"s3://npm-registry-packages"}},"0.3.13-main.41824e72":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.41824e72","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.41824e72","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"09f223a5fdf694757fd6f3325070197abe18df6c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.41824e72.tgz","fileCount":512,"integrity":"sha512-Lx3h5bke/OLCISbv/8w/LKDtJyorCV4LyoaIpfvjzYGQDbkdpEsgpfxz7YB9lbHXH7Q3JVILTGZ2VukH6z5xEQ==","signatures":[{"sig":"MEQCIEQKE2mmBp/oRZ/U+amsif/P9NH3bYtPQT1wLV+2SGdKAiB1xmPU1CCihWN6MFiOPb3YeFiydqW9Gtx93cB6GDMjUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2658816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOwbQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoM5Q/+MzAuoFLeG5rvI0yoIqed5aChA6k5xjxsz7nxTNVsMSAe3ELA\r\nk2edT65qt3IBF399O9jz2q6di3W4lZiOSatpakd/qSJ4n+WDTmhxytT9m2L5\r\niA4ZOkgLNP/eFgYJpVXvuFwx97I3OORelFZNHM0z4ZFQzrx12gSTyXv03V9M\r\nTaWK/5OTBsNPoCzeDVQpJq+t13hr/FVz17q9rrE8+FcTSFCDqm/jw7zsXo/Q\r\nmQtVa0txDc2+/YDO7GjLxYVOaRSRgt7ZLwn5Mzb7uvE2XFNPYl5j/7kYiHeC\r\nz5sMyZXcrvPppaL21Vk5VCQ7mpL3M6xHdTz4xaQgEI6yGo/tq/yPkFv9y1Mw\r\nbUv9I59EZ/jeCdwB2S99XK2j8Dplfm8ZTcqUAydxdQC0Y5IMxmFGcp8fWOPQ\r\nfsXP6Qv7OXsLeTuWjDdMHXjez8MiPNhQxY2Z/sntXFwpqSPeyH8kuEBf+RSi\r\nRLp5on1GvP6bkA/VPlhSgv36Fj7XDzkguroFeqkkAPlWKtOp9ARqkPlhZKLF\r\n/Xc9iy8IWbK8ZFRkf+Nq+DhzNcTAlCwVkavpcS8ed/kFzGBO6sHcUQlD0JPt\r\nDqexfP0QgosaF1mmpC2hO5fOXJOGh2qxQAcN+oGAC1CXAQkqr/cKn0CFQgPq\r\n1i0GPeZnp7+M3qa9WgSNZQYSaBMNyNWWOUg=\r\n=tPxR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"798dcf0c00b0b883958bec90f5d6becdd8a0c8d9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.41824e72","@salto-io/lowerdash":"0.3.13-main.41824e72","@salto-io/adapter-api":"0.3.13-main.41824e72","@salto-io/adapter-utils":"0.3.13-main.41824e72","@salto-io/adapter-components":"0.3.13-main.41824e72","@salto-io/e2e-credentials-store":"0.3.13-main.41824e72"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.41824e72","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.41824e72_1648035536581_0.9541537507510516","host":"s3://npm-registry-packages"}},"0.3.13-main.fb684e9c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.fb684e9c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.fb684e9c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6f62e4e9b22e8aae788bfab91b5c233a845443dc","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.fb684e9c.tgz","fileCount":512,"integrity":"sha512-1zvWOW7hyU5aphHYK4cIUvk6lNC3lhgiNoNL9fNGZv3b14jcAkaEOID9NzLrP0JIf+0qk0sNz3y17MyiliK2gw==","signatures":[{"sig":"MEUCIC82h9CjZZxoaMbg4DnckHPVe3+IOjVZQ9sAoKPs3HtrAiEAtjHAQ6yrkKVhEsjssmeIzhM5QsZXaY+XN7ke3DRgl3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2658816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPDb2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpolw//Vx8/PLkLL4sYK7F0OG+H5hTwHrojLOKopGTdVa8NdeQ58f1w\r\n+CtwHAj7XQBbozEsXDmRs3yh/p9tJJ7UkF8cO4cqhVkArg37iieBkm0A8bvp\r\n53fRsIcxfCz6dfHPGKAVuaug4bHF5j3tOlyZd8SBuommQeenEzEWVMQEbj/g\r\nqQ03x8rjrdmRI61wZ8SH3KrBl4IXcN17b2KST/ZCbhZYtdThBrE/Pzgm+W+L\r\nqHnWouK6hmkEGpiEr1SedjHh48ABjPuH6cZu3iGrgQe94kGjlxzdBGwqR4e6\r\nLC5jTqAeunNqMTFQXAlPCE5efJ/0ePRdbiE6kb6KuMbEvJ4OTXuN5nbitNgK\r\nUUvFe2SPepkdEuwqRTK/s5wwa6qQxQxdoIqlqo7hSOJLoyJr37oRatAodLYY\r\neTqYPKMfDDs53nyY7b8/SqTFSE7Tvmg1J5WWTYEkxqiTsl3KJMrOHSBUTDcy\r\n/V6XunZTnJzTuABEGUzDsEgdgcbPNBHNKANL0YSvCuV47r633zVXGfpHAzpk\r\n8+wLW0w4KX8H3Xs94po5K/ZYZZKNUwMQgJaDxxaw66MlpEx+2Qy1CjIAIlRa\r\nS3Ehp6IbAUkpYWNgZmApegBVUNbE9JK8ZJDV5s9TGUMqkBLD88JyZNl7d32f\r\nyXEXmPkqHObpTrLFxgp5rmNecCpkCGTJzKM=\r\n=BZfR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9591791b31774f51d5044c5287e12dd2edfef7fb","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.fb684e9c","@salto-io/lowerdash":"0.3.13-main.fb684e9c","@salto-io/adapter-api":"0.3.13-main.fb684e9c","@salto-io/adapter-utils":"0.3.13-main.fb684e9c","@salto-io/adapter-components":"0.3.13-main.fb684e9c","@salto-io/e2e-credentials-store":"0.3.13-main.fb684e9c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.fb684e9c","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.fb684e9c_1648113398151_0.8918980691229812","host":"s3://npm-registry-packages"}},"0.3.13-main.952fac38":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.952fac38","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.952fac38","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8328abaf5c6cbf9ae08cbb51f1260003a7d6ab04","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.952fac38.tgz","fileCount":512,"integrity":"sha512-OahpEmJBe2qHFsjD9E3x8Jb662YEhKwiuK10yutrPullI79Thji0j6Ze+sVE0SMDJ3XqF87Rv9Ky3ZEP0Q8ATA==","signatures":[{"sig":"MEQCIHRnOFESnL+JAKp1KSRSOow2lMb9lHg+6xws/meESHDuAiA7w3OoAMr8qlJktM6xQl0pI100Ib+gmAk+HXINRys0PQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2658816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPDwhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpICQ//Y8Gw3votuPuEDpq+ReIY81NBdxSo1VY8qufeidAMeBI2J4NS\r\na6Dpq2RvPshYroBXFlOVLeOqk5PCNm9tsxGps9EAFBQr7/KppsK8fqb0zXun\r\nmK7JzlCkGM8DBVCKS4aweocQjtfpvqGAf/i+7QgoG0e0jHyKMkrzQy9fn50q\r\nYxdx5TgztztxzJatNUPFDw61c5U1/SZ7KNPr0LZd4wIniVqZ5rjyBhCb6rSi\r\nnQxSaIXrN4cf7PCuupn6/i7HN/IEt038rldjn86ZG77lwfuxJvNQpbackPaz\r\nerYqRIcLZa6h9qBL7OpDcu+21aVtkw17gzf85hwkH/0GtUKNRGzpm/U+tP/F\r\nVY/eym4M78QQ1LeG7g8r7sHfZskTFC+v5mjQSA6NhJaoZYrNaPcnc3XYxEch\r\no42hrU1lBHno+UowiycqWyowA//ZXUFbyi79QqoBV3pXaUroWj5yGz64mhgK\r\n7x5JhznzCGERZvesMVt7jziKu1fL62lWf04i19ENwceF45s+398Hca564HKT\r\n89tLe3U8eV0APoZMfsfIOijTLiUiBIzAqBgAh7E9rVwJdMxp7BJPdrEa8RoB\r\nJu0jw03TWjSRjz8l7OCD/3TdG5z15zt62KYFIHe7LppXRsI2scO63Wf4st5f\r\nJVprvMlxmHzUGmJsGUct4a+f0dI8JrFVlR8=\r\n=bltV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"a174f1e1c9fc2919b2b27153034ac3423acd8c03","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.952fac38","@salto-io/lowerdash":"0.3.13-main.952fac38","@salto-io/adapter-api":"0.3.13-main.952fac38","@salto-io/adapter-utils":"0.3.13-main.952fac38","@salto-io/adapter-components":"0.3.13-main.952fac38","@salto-io/e2e-credentials-store":"0.3.13-main.952fac38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.952fac38","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.952fac38_1648114721360_0.7297301182220581","host":"s3://npm-registry-packages"}},"0.3.13-main.52efd4e0":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.52efd4e0","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.52efd4e0","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d3c5019efaf112c3259147012287bd89718322ed","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.52efd4e0.tgz","fileCount":512,"integrity":"sha512-F0aHxf8lxed2AleT8o7nvJyY6UwuMXXtdQPWuuyQrJXFYWCj90jRzJ9zw7Qgkv8LRtGjujbvFEghVAsZfbVdtw==","signatures":[{"sig":"MEYCIQDtpHBTU/HwutTP3qlMYiKgSw7nWfLae649kobUbzL/RgIhANcIeo9z0nSwYrDNC5RZuWjo7ekwCCBObbi86L1+jUML","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQF6bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplBw//ZJMe9INSNPfNzhuau9WtDsIOE4JeMSXnNyAkSMV6N8Sg8F9z\r\nIctgHGbSKn3+XRxtuY+6D9LaLzuM3PaBaQHUT+yxYpkKgRRigAURVeDFan5S\r\nYUyxrb6wx6ZS9HhEUXlmEglwYnQDp6jRTbQvMHKuvkk2FaJkgvbhN2P4Fymi\r\nWK79NDB7H5bO5W97RaGHnGQj/x5h0k7RlEUCl1iPGlESvlGfqXulP6L8tYQu\r\nw7qfWkq7SR+qDTl1Z4I9KOMWVnlFpLFC2s2Akr0JqJJdCK9nuG0Rx5EmcdFk\r\ns6njOfYzPQ7oa0qC+UlRTSvoNeB9E0ul+qE6WtUcIfVfHDKnUHhU/QSaCMZB\r\nU2lyeuWAqKxVVjg+2RnLB/Cy+OZ6hJc1KBdtjEHEJk7HauXI6l0h3V6WbWOB\r\nsja2YIiPwwLt8/s+R+m776LVPx2jWwhR41eW+EOf3oCJowVagZ7StA5lJ5/f\r\nEkQnCrctfVT+g3taOJQRDu06dlGAu8q8t5j1x6LuXODyMbvfwyBw/x24odRr\r\nuF93Z4P79LQUmAESIqp8tU5RLQUT07T7gBOCcLryealJ8ZDupOFpWpsYWD+3\r\nzfO0uCKVb47lky4b50JyQnND0uB35KCrv6DuoZL23thZAjNyACc2ieLge5i8\r\nVdpPGUl2J+xTnlhUGyvWm883iFJ4pl9yX+I=\r\n=ah/Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"208a0693f2cad5720bff718533badc6847e5a61d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.52efd4e0","@salto-io/lowerdash":"0.3.13-main.52efd4e0","@salto-io/adapter-api":"0.3.13-main.52efd4e0","@salto-io/adapter-utils":"0.3.13-main.52efd4e0","@salto-io/adapter-components":"0.3.13-main.52efd4e0","@salto-io/e2e-credentials-store":"0.3.13-main.52efd4e0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.52efd4e0","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.52efd4e0_1648385690879_0.4194804073049163","host":"s3://npm-registry-packages"}},"0.3.13-main.7bdabf2c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.7bdabf2c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.7bdabf2c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"edd9572fc7d02bdbf372ea81550df5e04ba1d575","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.7bdabf2c.tgz","fileCount":512,"integrity":"sha512-XQEM3UdGSBSloTCPVfUGz34piubVSVMt/q32Ho6bvURyw5+zWRdjr40Xb1NlfY+nvg1iyHo90yXwg2AJu73myA==","signatures":[{"sig":"MEUCIBbYZXYHPpysTACpBjjLMtTfDLkXL+ZG6o5vRYygeBJ/AiEA3TSGY1DPH8OafluvlolcXNLmJRjv0rzuZZxOfQ8LR/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQIKCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEpxAAiROK96lX5UxJZoa5vem5iwy+vEaMneZiQygeeJsE336cggSE\r\nliGcV06mmMTmuHiCAdxiCtrD0m9ebp6xnvNyape/+ZmCd/IzWmz1/8/iMe+G\r\n/JYMp1sVUYFTtMcYJ0Iqc9CsX7eW3E5TbasMvBJWrLIc4YiuawyiBLUqOTXq\r\nFE1R5+A0I3UDrbL8/ddkZpAgPim6sra7dqkWX7V1w7UdafDwP1968MAXO0lq\r\nB0vxJiuHgyrR6RVFRL1BaJM+ultXaIDk8UJxQsQYO6ugIjZJDa7/LU1glrDa\r\nO0T77MhZy5c/UEuqG6ERDZ8QT+G2Q6yFb5L4NMqgal1F1YGrrEN8PVN64N+A\r\ndC5AeDqrMTczTOLbKwez7UP2sGjcYHeVfUpvq6kjBSA01yY7CY6dbatZFgX1\r\nnL+6zAHcmaPrTqlTmSzTAwoE8+kXxoWLIJfm8bQUIlJYrydyAr9/MHyEqLbx\r\ngBUrJT5qWKAv8uK0FWV/G10YoPJiziO4BVPVGBK8Y6alIXWGz7CH7Qet2R3Z\r\no+9n2l1PutARITNT22/2OqPCv1UQhwg/qaX/h4W1W205btafmIwZjFzDNdzC\r\nGkSUYNHn3D+i3GiGR55byuujziBQEZTBkq04SrdI0KTQLTKTR/Hs077ACXMx\r\nucsQVkgPoDKEK9SjPVz5nxbnreqTR3LEqA0=\r\n=7gj2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"be7643bb59699feed67d8ed75ab426ec0c6f631d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.7bdabf2c","@salto-io/lowerdash":"0.3.13-main.7bdabf2c","@salto-io/adapter-api":"0.3.13-main.7bdabf2c","@salto-io/adapter-utils":"0.3.13-main.7bdabf2c","@salto-io/adapter-components":"0.3.13-main.7bdabf2c","@salto-io/e2e-credentials-store":"0.3.13-main.7bdabf2c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.7bdabf2c","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.7bdabf2c_1648394882166_0.5824384950226689","host":"s3://npm-registry-packages"}},"0.3.13-main.5c51b93a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.5c51b93a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.5c51b93a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4f49b3a2d3d9cbb657c91229bc7c3a642bfe42ec","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.5c51b93a.tgz","fileCount":512,"integrity":"sha512-/mkuD8R0M+gqaMRbYMlFprXnQEVrG8zSP+MPED/Rhh1DNNA30cmvrDlLs9RG8ovwr5Yo2GrokMa+TDSnfuuLNA==","signatures":[{"sig":"MEYCIQCItsp32gipikM1cnSthm2cRokYP/0cplYSDYDB8j4ZkAIhAL5qG99iKcQxfCBhdz4l7RWcw9mKlWSZjHVwM7YULKev","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQVWpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4Hw/8D6dQUdZ9kCXHgz4b7+8GOsE/AdbnZNA0Q5oWyZNurRWNjr6u\r\nCAEflarjJqDX9gdHK6keFyRSoT7YYz3tmd8YBPS6eK/9cmn9KrTnJgBXmsRu\r\nk1JtehOZu+5p7gorVQYXwNYi7F3ZNfJaHLjKwBx4j9Vpy/osaVUmFmHHo1S2\r\nTxcIwd5NxWJJtBCrFfdMrKfT/1/OtD47DWgJ4tKkMRlVMRR2oCsmtcqXbsdu\r\nP2V4lraVEOVLqnOr+JJ8inIPjWHCF+Na8QdgXxxIZSFcmtmYwHR+s0tAwvd7\r\nzwfBCE0ZiqgfHQ/su5rTO/h7t8DLBd25Tsw20hLuULCrhSq8e9NBtUhv9Iie\r\nMWhHAYKt6YUyUa2LbTdPZb6oAD1bDUgavMlx6RQ9kutP/aCtXfPo267lkhV7\r\nKog4EG7+3wCsa+ThV13+4RNor4DzLlnCimCpr9SCjNOcrF6O51V7YVKgYjsP\r\nqd03uKuFNhN5RevKJopT1orF6lNfQtQS5TXEcdna8iXaaSbHpv2HKJRmotpY\r\npoykaohqeqAh+YRQ2iTbJYrnKaA9msySKQSDE5Ds1XqC8BF2kqurRdaTdbKQ\r\n8cqPoW+WYPzq/Xc8ODjYGLb/c8om2BuN1b77ibiuIVPsXP5+O8T4n4hnswOs\r\nmQrS/0YxhzCseP4/XtT6e67hggALNEkMQQo=\r\n=DvQ4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"963f22ffeb2cacba5f93d872db0024e5e751ffb9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.5c51b93a","@salto-io/lowerdash":"0.3.13-main.5c51b93a","@salto-io/adapter-api":"0.3.13-main.5c51b93a","@salto-io/adapter-utils":"0.3.13-main.5c51b93a","@salto-io/adapter-components":"0.3.13-main.5c51b93a","@salto-io/e2e-credentials-store":"0.3.13-main.5c51b93a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.5c51b93a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.5c51b93a_1648448937060_0.752781607465653","host":"s3://npm-registry-packages"}},"0.3.13-main.1160d771":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.1160d771","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.1160d771","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bdd14d19d7367e0801221e120befc924af937bdc","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.1160d771.tgz","fileCount":512,"integrity":"sha512-jmFYgyyxAXjgjRHAUzNuQnLPgiwvvWS6nyVNgEmQux+s/af+JCSS6LPl8hcbp3mLAwFHQpQFhzf9i3F0CHOijw==","signatures":[{"sig":"MEQCIA8/5f19SWLs0/HWY1Or7RqUlweQ3qdp3Nbd3/3qRngqAiBa/nV6He1HZ21SlPPZkxBnkuR7qI7UhfThw7xzI4wzSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQWJ9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon7Q//QSaTKSa1qs4C30L9LZkxelpte0z0FtGnhxiVtWO53xsqavGp\r\nSEqhyGb+WboOqSD9HgyYzgTXq9Npmw/Vax0iz49QYnIYpsPJL0yYkAh3YkE1\r\nYqWsXmKPSy8+wUr3f9mYkeIQvDt4//tda4vmAr1bB9BbTkHH6n0uYYvjm6dO\r\nG8Fgvrx1j5IFT1wGk+AG9BABYLU8qVOdD/OdbRpXYgU9DzmGwO0IFNlOW/6Z\r\n5d2eBDj61HiruyJmgsQfuL3f/ByBf9o1aOFeb5rE52x/iAWfWDGun6FFzCVA\r\nVz8YXl6866LFQPhtthj4E8VITtA8UWxrsnYX1kE6R/Eq0KX8zwE8V2N437O/\r\nC4FsmSILCIqBoyonhKTCc1as3LpRbwS5UCs0wPT323+U8wz4kQwR49eGJFO3\r\nr/ZVxpT+Hv9wHpugXryHq0LOW/hGTJSWME6H5DXCJ+29/r/ebjPBaOYliDP4\r\nVB5zU3isIieBKQIFsqr45TY+H2Sbzm1tQRfwZSz24Xswp3sSTv91/bHfmrqk\r\njFaIv4XULBeroKnIJwKxmpBsDIJEHydlRZ81Sq8IwiYU8FtMqcu5kncdebqk\r\ndqJa3LdPiWh3PtieBssDjIx+Y0Iz1elvMLaXTbB9tDI8WDiex091adYdDktz\r\n8TClmO5T8sGgQJTeF9xWB+puTabEFjOKCnQ=\r\n=DMUr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1e7f64060d72ddd2dfd4309aae80f7f540900635","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.1160d771","@salto-io/lowerdash":"0.3.13-main.1160d771","@salto-io/adapter-api":"0.3.13-main.1160d771","@salto-io/adapter-utils":"0.3.13-main.1160d771","@salto-io/adapter-components":"0.3.13-main.1160d771","@salto-io/e2e-credentials-store":"0.3.13-main.1160d771"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.1160d771","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.1160d771_1648452220914_0.1527602730247024","host":"s3://npm-registry-packages"}},"0.3.13-main.e625920b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.e625920b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.e625920b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"0abed935bc5491ec7a2e392f950edc6b7919ab41","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.e625920b.tgz","fileCount":512,"integrity":"sha512-uX0i81pmlAQfIn0I6mqRBHGTcUvI9vkFSeZm7Qu9fLfTIDWLgpGH6C6cRXk8U0Hoakd1aQSXiBp27jYfF+HI/w==","signatures":[{"sig":"MEUCIQD8ZBuOwMGPPcNsudVlHrcTIzQz6OchXNtFvAvmyEqhTgIgfLESz2DSJbscGY362eV/ZU8ep9f9UF39IiyIi3tR0sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQW8yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/xA//WJRk5nmzTFVQwxDLN/krGhaNQNRwVxgITMalfwu7TR/fcrTs\r\n/dKBLilATgWiB8MfN1I2+QmZO8lr5E/1boOTpwaocldurHv5vpbqnGnZdaMo\r\n6FR/33Fx5ExhgK47dHh+SC0FpaaZ5y0+2H7u2jLY0GYWc1ob+IYbUF2Bf2+B\r\nozi2widRjMK3InaQWTAA0lXm7SFHg9o5pz+kWZkrc6CHeqIuDfuhSlx4NBeD\r\nsJDY1IfbGwT3RdNfxKvYatgO54yqALgADsmDwLcXIwaQ6xPKATQWz7VV17Xw\r\nmVjxoVGxtdy9JzSJGpFQ2rE19kljuQ1R22gOwCKWeNg+5Jkw61pa+dRHEEn7\r\nrFCeU4fAXSOdB6RJWmVGJCPDMbeddz+vHLZW+3flkHP9oFzGF8CdCVv/fw5q\r\nBjT0m0Ww8bD5tySdBeIkeB9tDCcerrX8fPltmxb0RdO2ahC6Rj6TWw1ORcxb\r\n6XBT0zFyCEgSmoAMsSOb0jbUYTc2BJxPRHB5Zhgh6z6ryoZScVyN12BIJp/4\r\n2eraZye5p/F6BOkExLh0fsQ2jx/P9zwSGjOPqeqks8klZynnwFpYh2DYJCfs\r\nS+UUhGXZoa4LxM8cHpw55dsoYYQ0ny/3Uict0g/E3sJwE7mp33BKpyUBQNkf\r\nufJ0WRwJPFIF9Vbuko84GwTYKWiqnS2/mXo=\r\n=/Keh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"c3616ad696ecc689ad60c879999fca3d31c12c6b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.e625920b","@salto-io/lowerdash":"0.3.13-main.e625920b","@salto-io/adapter-api":"0.3.13-main.e625920b","@salto-io/adapter-utils":"0.3.13-main.e625920b","@salto-io/adapter-components":"0.3.13-main.e625920b","@salto-io/e2e-credentials-store":"0.3.13-main.e625920b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.e625920b","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.e625920b_1648455474673_0.5355967241393504","host":"s3://npm-registry-packages"}},"0.3.13-main.cfa72e57":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.cfa72e57","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.cfa72e57","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"80d9e1b2ddbe740f60012a55f1ca3bf0898f422f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.cfa72e57.tgz","fileCount":512,"integrity":"sha512-15fPuFav1cFrtULqHuYKXuB5Zm0T8VEOQHNsTyUF0wSXJ2DpGrlAcmNub2T+LhyBvAF+Q+9bxf4bLZCFsoiCJw==","signatures":[{"sig":"MEQCIHMu4b76B2+HXFCaVtxzlQ0Yh8IsHv7S9wO/wTLfUSSFAiB3CVddHW1uH5rUN3FLoSLQBkknsGZRzDMTepNpUahPZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQa6FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSxQ//XRypODmK6ud20KrBKl2q02gB5LUkXtzgpPbqNCRQIVf7e5R0\r\no6DKshEPTeRRcwHp6WO1eITPC4zRu91ar/wgJQtUB0JvfClzcxinYl3P3af5\r\nb/FVCSNsTNCWCn6Hz9+Hw+dbjhE+UKSQx/xKiOfcuRsuD0QzfSFPdhFyEu59\r\nmqEGkrN0rll6cHkTJKzMlaUkyj1tdLakO6Dd9QuaSzl5IIP/I+iaAOermf6I\r\nN/8zdAXRJZco4HA5sRxL+kZlq+P9R8mbkM5hKhiDGWVaOeAQiYJfWEB13kVP\r\nJnHNi1iSAVzG51GtUY+JyYQmrSnli2QQYiI33GEidxl5fCVo1zmFupsVemyD\r\nEvvdpzIO2X/yh31IvRLn7jV6S+EhgMSHz2kNZIiqwiLVlkSu20ZfW0VSyzaa\r\nszcBpHWUHy6LvIRohwqZzGD9pMGi+Nb4vgQ7ffHL5HsbyingX7StIuBruRTN\r\najkB7QZHU55H/8Pzoui81BfuCHNG0MVaHlbzD0qi523lRyEYbS4EfswjEwvC\r\n15grylBENwNuTNRMm7tADrslq2zJ7bgaQMtOLzv1u217HcFpHYMsYGsV7711\r\nzivzv6+kZ/8QBTOGdT4cbmdhbi+XFmbKa9a9ai6UYW27F+Cjw/54QT6nURh5\r\nmmIZ1xUuK3mTKUWrj4LqYWpWz+dZ9IjHbOo=\r\n=eJlo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"a321798175406cad45e3527cf4ccbdc512e2ca3f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.cfa72e57","@salto-io/lowerdash":"0.3.13-main.cfa72e57","@salto-io/adapter-api":"0.3.13-main.cfa72e57","@salto-io/adapter-utils":"0.3.13-main.cfa72e57","@salto-io/adapter-components":"0.3.13-main.cfa72e57","@salto-io/e2e-credentials-store":"0.3.13-main.cfa72e57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.cfa72e57","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.cfa72e57_1648471685201_0.8191525231063184","host":"s3://npm-registry-packages"}},"0.3.13-main.a753f318":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.a753f318","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.a753f318","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d7adbd52df965388e5080d54a4dc44abf3d9dce8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.a753f318.tgz","fileCount":512,"integrity":"sha512-YcHawnbNBGXoUPWXuB13DJZN2jwFRkr41ceVUU3ibOyaTZj605vImV3JhHq7ZDGzyzkCXuvGwTV1GaodcZ6iOg==","signatures":[{"sig":"MEYCIQCtAZOnkk51kDw/geGpPoERLmO9QtX41FyKPjCnNotdiAIhAL/MqLEBlql4GzdOQwc69sjsalB5NblXessV6FKfvX5k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQcq7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqrsg//f9NmbhxTGbM2s0tuFkHDIEO9MsrPQ1RMwBqNRW2OGNXNl5CW\r\nuGNNhy1YInDSIZWChWR/AK03/YqNzWqn9S8VRXECT23g+1lF8L1YDPht+9D0\r\n9BkM+fHxA68Q/uYw4atML4lkxzc19DXvSDjmGLkOF+9wLWTpDl5TC6JHBpsv\r\nDyez3hTfVHedoWaVDiLJCbDoNMgX8VAE745OIDkNyU1T+wUWzknXhruVljoH\r\n3dbPkJhTakO+IeI2hZejKZJJEYlHSiKdjHNxxP1nnChEI5iUj2iAZ8lzr0Ic\r\n/9BP1jEdZ91DvFLMjwyP1echdnBAM/9yrTLPpBwUOCmXu/O2da5Pr03nBDpe\r\nPaftG1ytcXFxkysa7Uhlv501Kzkhvr+uxUFriczHLgOFl87cQJFH2hfJ3NMh\r\nwK4f0BMbPKJB608dOqmD6jdaVeQGOzseBD+9THxYSYFh9Oc1vY7cvDjkbKQ4\r\nglLblYmAMH31KmiUQDYS1QTTF+snsQfPe0qdhg05k+nv+vX/bW9mtZHWRxUO\r\nrUq+V7L0VcoVdb766V6VGD7DGspxFQqUAuB5MaswM9Kww0X9zIJqsIfwaaDy\r\nvG7Vw4pzsXSNsQDL+9e7E8dBEUihLgWFZabe9to6pDnOGyTE0HNsxjys/z4y\r\nCidRQXAdvseWd0hMnWiu0qi7RRh2c7JgDbc=\r\n=/Hcm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"45ca7a38d939caa73e2e3d44de8ed37ee43082cf","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.a753f318","@salto-io/lowerdash":"0.3.13-main.a753f318","@salto-io/adapter-api":"0.3.13-main.a753f318","@salto-io/adapter-utils":"0.3.13-main.a753f318","@salto-io/adapter-components":"0.3.13-main.a753f318","@salto-io/e2e-credentials-store":"0.3.13-main.a753f318"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.a753f318","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.a753f318_1648478907275_0.48971900566048054","host":"s3://npm-registry-packages"}},"0.3.13-main.3f8d45b4":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.3f8d45b4","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.3f8d45b4","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"956e3bf4d7ad93a211e5aa84968c2356bc7942bf","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.3f8d45b4.tgz","fileCount":512,"integrity":"sha512-ziSEIUKmWv+S2CJmRBqW5759u5w49hm4SaFajL/Ck/re/z9m1GQzPhhr7UBJr7bBU/vnmNjaPc3eIbPjR3+woQ==","signatures":[{"sig":"MEYCIQDtinFVVEkZYecnlKSAXkKhEhhYe/Sd0K/6gTEnukWsbAIhAIsuGnKxFcMUSXwPOQUV+5IVkfqkr/AUOO5BMjNvvHwI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQqraACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMAQ/8DKC+zVQkGqB2ltGKuOjAlRnVGBpGucMWA+5t6pgUP4eTTF0f\r\nPaKgWkYUM913AQc6Q3rt7LUUmiX412YXTf5RpcMtwkIa1/NKFNo6+KwJ1m8N\r\noVIYumeA/MFMDk0sMAVMRcEWYBDYz7D46JgsN30PZ2M4xNfy/lGHRtQL5qsr\r\n4D4Wio3xUEUHubtICcx1hZNg58GEExHxyZu4tTKa4F4dizSeW1D77NpldLEs\r\n6LTGD0wiTyY4qYTjB2Vy11mJQcOj7n5Sa2Yu2E53KNz4nRwetoVUTCReGrt3\r\n51IMYR9159JbmF9irTF50fGqpMxMlk9N/m8ncahd1GwCC1vBjVX0jmWhcnhA\r\nfBgy6Pjqjrbyr/bJOS1UDiDju6mpikdrFiaCDPgPlYBXYnQZeAenGQhA2cax\r\nlU80OBEq/yqfuleK1sSRtqxI9Pdszns2ztklNKXcb1/96jvftMyhed3J7F8E\r\ntXcRZxB5QQhkps+mlXCgJxF4FiX8d1j+K31nzQdWbjPG35j/efW2tympjOrU\r\nR408tIUl7Dl4uo2YnfKg94rII4LZu93aTBw/Kyhd8RXf2x5FkbpaLUUPPZ/7\r\nd2UuR7YP4BGXEGFEI7hzKta1ZRXa9n5QIG02U2Urb86Afb04nxWtZKJEtJOG\r\nPyXI21reTDc/pfZqPLvxnmBq5RD5PbnkWmY=\r\n=A4Sx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e3b59cc0bcc06af033f4a8fdf76c662ca8707a57","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.3f8d45b4","@salto-io/lowerdash":"0.3.13-main.3f8d45b4","@salto-io/adapter-api":"0.3.13-main.3f8d45b4","@salto-io/adapter-utils":"0.3.13-main.3f8d45b4","@salto-io/adapter-components":"0.3.13-main.3f8d45b4","@salto-io/e2e-credentials-store":"0.3.13-main.3f8d45b4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.3f8d45b4","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.3f8d45b4_1648536281886_0.40329659169051557","host":"s3://npm-registry-packages"}},"0.3.13-main.4925cde3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.4925cde3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.4925cde3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2b282f1f1d1556f4b1830e7656737dc22cf572ee","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.4925cde3.tgz","fileCount":512,"integrity":"sha512-DuMQqAyg1lyZX5ydomQtpe22u8xArmV6PYfMQ5u3g58HsQM+6qhzrMsubqpO87PWob6ASzC3Dw7h3fQ0TIjTTg==","signatures":[{"sig":"MEUCIQDnqz1ywB0WXr3EQUaHSuQow8EmTe7pGx6xVc+g2XSwrgIgIICx06P/hGA+pkOnpf6djq9SmuncXFz4jRU3UHzE8bw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQrynACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraGhAAlt4guTsaVN2zBIETQCVy6gJz50ZclbWGIlOtsJcTuXukcBXo\r\nTTS4iIw7VewIAIbDs8eCY1mLkkll5I7WrCkweyHDyD0xleS4F+83MUU+fY6Z\r\nOuHZDT+l+BpoBE38ve6KNgKV5A0xxjJOCUx+TE8esjQzxumQFcR9TFb9ICVW\r\nQ+/ILgS5Xhip6Zje8qCW/4m1CnD9h3JH8azK2i2h8S04/YRwuebQwiBzYbWm\r\nAl+Eo+ymsgxJgHE6rOh3M68wA8SZpR9i4WkRWxAYapenBbBO+ADfGC50+yNs\r\nEfAaw3nOCEllZH31yNVHNCF7BFvemYT/b3zZ4/C+IB+oQ6z5vxcwM8nlH65M\r\nf86NQTikVz/dnsBFOZt5hcL6+f6notA59JzcUc5D8JDSPjmksByVeoZJ61fB\r\nCjFY3LA09CbcCbkMuITrUfOfpH6xdXznX2yj2sHh2WknLmUUlIKodxnVaI8l\r\n5YNKAqxfOiu79fgAWPVzYDggmr9YU9bVZVknhmaGG8qFTQ3bpHQe9Fg/I4ar\r\nPA4Ne2pAoFckqv0roIAqomtRmEI9z0L6KOuTr3mxxbp7zYLlrxKQlzO36jFl\r\nLwKWLr/IFTDpbjuWLoAd5bUMjLThOOeDoujW6sbd8WPUZuDyDO9OI2S3EM08\r\naA/5qRMS3CLgtL40cW+fnRF/SFyNVQrlXYA=\r\n=L0Df\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"10ac15264eda91935c7baa7bf72824191b497c28","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.4925cde3","@salto-io/lowerdash":"0.3.13-main.4925cde3","@salto-io/adapter-api":"0.3.13-main.4925cde3","@salto-io/adapter-utils":"0.3.13-main.4925cde3","@salto-io/adapter-components":"0.3.13-main.4925cde3","@salto-io/e2e-credentials-store":"0.3.13-main.4925cde3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.4925cde3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.4925cde3_1648540839507_0.5201796327848214","host":"s3://npm-registry-packages"}},"0.3.13-main.691f40a8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.691f40a8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.691f40a8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"1c985643561dd1d54812bfcb9aef483099e9ce38","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.691f40a8.tgz","fileCount":512,"integrity":"sha512-jfmG+BUFi0Ux9cHs3+tLIwzVpY+mqIS5T4u2YiHj6VkUlyyCzlnr4EmVcQUgEqlpGguMVFqwqsYYqzBcX9ncfw==","signatures":[{"sig":"MEYCIQC9eAtgHa0eBIEQVQCJPrUVimKWQ6FalNGnhUKehbKdwgIhAMiQym9QrPj5Z4YMYe2fM2dF9jv5LIXPhyDL9HyLDqlu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQxoyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoo/Q/+L8lg0yH+0X8XKwJzWY+STDA9yFixp3XknIHNT70KEG4spcoF\r\nZXr1GdsXfW0zuvYoonuiyy/8ue4SPYnrw/XI6hAEqA7Ums35eEfXsXYAUCYi\r\nTiozRYjoQGLhvPzAno7QxalhVgn72Pvagn2GuKEGI+rHqE/QE+qfJDQUY717\r\nfFiGpgxOTAndpocZknO/dgO+2c6T0qFGgKpTIQ5RPewYe7155b7R1EyrAB+a\r\nS95QrS1CeAKNi/P2f16F6KvUEYKLV0gJGrAeVAWNtJgtmuxjQ0BOHGmc/jEP\r\nJ2Powd3OTCBhL5R3qGKpSDwOkkzeGBDSmxfNKzOcAMSxhzxO+fCRYWAr/N2x\r\n84L5Rx25vWR+8D6IeoetyY23lWdKjzBRztIrlotemZtfggrtp1JEUqOz0a7X\r\neXF4vLImQvFme1Dz7/tTISPefIM16fIWqc7usSECXWREJz4ZBYnOyd/u/Ykq\r\nBbpd9UzkdfTdgxXqkCmXXiXFiPC0oMMpHJhOIILj+yCHhAlt1+dvE6QRpcwg\r\nTwo8C2StbiO9iXhev4iJ7i7uG7L0K6+mOlUZTAP0dDB1+lt/td+ujTAiUkCK\r\nTwKSvsawf+3REw7aLMWzrdL2H1VpmLkT/FfXOPSjnS+UBPc408Lrf82qADbx\r\n11jYUOpB2L5/xbmAidyG0X22eyNmdxn5BOg=\r\n=E16Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"defd908c859bb1c2620a186b9bb22a264f87c89e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.691f40a8","@salto-io/lowerdash":"0.3.13-main.691f40a8","@salto-io/adapter-api":"0.3.13-main.691f40a8","@salto-io/adapter-utils":"0.3.13-main.691f40a8","@salto-io/adapter-components":"0.3.13-main.691f40a8","@salto-io/e2e-credentials-store":"0.3.13-main.691f40a8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.691f40a8","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.691f40a8_1648564786500_0.0022762332792818363","host":"s3://npm-registry-packages"}},"0.3.13-main.be12092e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.be12092e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.be12092e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a879abde508e3e8a4783fcd095cd3c3483e3a80d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.be12092e.tgz","fileCount":512,"integrity":"sha512-GP84FPD0H9pJKZCm1ojlszifswhShj9dZ7QyauQ7/dT47eTYCxRio0dW3gf/Mp1LGf+jMZsBHItAudboAllpuA==","signatures":[{"sig":"MEYCIQDZqmQ5TULzZDe9pAhyNCF4IVMwieQigO+Hgx6fVI07TQIhAOgd1hLZVYdcAOzxli7yw2X5tjl5qTQSiDjCiz1QE9iY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQxpYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+RBAAkYoj1IK8botZb/AizQtF5Kgyz9o2jMGpLOY00pGrxFKIBC5L\r\nzv7r86gQ/PyRV+yM+kwON4BdC4vzSClPXKef3uTngSzF3GpcEePjsZqmhk6k\r\n+3+XUqG/5VEHoXYyB3dxygb/j3Uxo9L712LFO9vJDei30THFFGbRTMzfdZAr\r\nZKYkObMoRQmDtCvJbNHsI+eHmSRKrLuzJu3QusUDMw7t/rRBUsMGPtouKZ1m\r\nRUpsao0fSRGNqH6oI5uUtj+XSTewZUkJ33VwHveJ/xP+4Fv5SNyriMkKLzry\r\n1B/fNw2d0tELrk5bDaaDJW6L9i4iC2ppYEmq8jL/A/SH/tB1C6DwSuVibLcD\r\nG9eH5lJ7TdlOgV/+G4hJnPNb5+ZimoAzy3iFF8/xqrxkGntpB5vIxZ3Km4D6\r\nNL9MGi7e76bEi/9G/E/GFUtN3EWhWLfv+jXV7vVKWEWvbFn8d2DDtSesS7za\r\nz7eW2f6byZ00/4nkt/K711+M++rWCuuRweC7q/HLFVg5rOon3wZljy7olI66\r\nkswZkaNGQItEoCP+9IHfeYT16MqlNuBjN5Sul0mNnilzHfw8cKLtRi+PilsK\r\nSIoPPs9NbDJvY34tWP/EKj0RrgFedrBh1X0/LUAhrXPZc/usimTWDmZ5uriK\r\nSweL0BtiVuezsKn3s6pRP3FxWoDV0Ue9N5U=\r\n=9/Rs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"92a52c79a3a7836b54a17a3d68c611f4276a823b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.be12092e","@salto-io/lowerdash":"0.3.13-main.be12092e","@salto-io/adapter-api":"0.3.13-main.be12092e","@salto-io/adapter-utils":"0.3.13-main.be12092e","@salto-io/adapter-components":"0.3.13-main.be12092e","@salto-io/e2e-credentials-store":"0.3.13-main.be12092e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.be12092e","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.be12092e_1648564823868_0.5550337256843232","host":"s3://npm-registry-packages"}},"0.3.13-main.20fc9d0a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.20fc9d0a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.20fc9d0a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e853a4f2c17f022309f74c8ff121828b217edb28","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.20fc9d0a.tgz","fileCount":512,"integrity":"sha512-EGGQKwPIR3SiGejI5UoGnzALCWDQXb2pm50uEl3VEuFBPZolfdexBvaEGOmItO5qvQSTLZeVAgqcWpkad+RhhA==","signatures":[{"sig":"MEQCIAqDKwBLAS5hgqHVgU9si1/5+OVFLRGP1aENZu0bQ1/cAiARADSCo7TCserzm1QVbRZGwVX6tQqtpUqIfOYKddJVCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQy7HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqyhAAmUoJWj7YoSMwfFnr48olJ20HWvtZE2uwbdRpG4d4bjD+k7Ec\r\nyfpHCFSBZoUUloXs8/z1YvM0SeuwelFxGylr4XH7eRLnCADaMumMxuYQYFAq\r\nJYvFKuISk5d70dFpaAWMNquO8H5Dy2D6MBtJ8u4tzxDIWJEvyryMX66A/Aq+\r\n8VaNGkMGtsT4ur8MPRCvnYmoUpnLmLU709XHwPJXkBUF8OBuI4DydbIL5asI\r\nREEwExi3Krq6io/6Oo+XzVjgmNCFcaQ6uviUjw26fQQmjDn3bf4SrQpsep/G\r\ns6B9UPCIzc/3XYzKHgARZD78n7H0qHwkvP7Z8lQ80jqLLAPTC6oKF1WLSYtc\r\nsfxBbp9bgyP++6rWCdl+1nwzMcOisqVKs4VEKpnnO+PzGTrmNwtxOkm3/sRU\r\nL0XuoiHHr0UJtTyCbTpDDmU5jNbSqxRFxtrEIMlWsIOPoN3e6zZZAYRedCv9\r\n/U0hNTFpX3CuG1HrUGo+StRAhZyAsVWRheUeRaXEOBWTfzEZZvqA17GfL/1P\r\nywWbZsWhRc6xHn0HwNdKVEXMCQHM4a6tpAlPpC6pkTzUiAGZiQUy6rwPEBj6\r\n6FvOq1kqq4VcYFqvPkQrZLCnjbSFYdisrsRane6Tdmq2joYfMPdctlJMZArk\r\nuqDphQzCXgccCOe0JbVqzGPhuqyDDPX/u6M=\r\n=7xXw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"2712c712a8aa7c9f7e4f7f2fc4553caf1bef035b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.20fc9d0a","@salto-io/lowerdash":"0.3.13-main.20fc9d0a","@salto-io/adapter-api":"0.3.13-main.20fc9d0a","@salto-io/adapter-utils":"0.3.13-main.20fc9d0a","@salto-io/adapter-components":"0.3.13-main.20fc9d0a","@salto-io/e2e-credentials-store":"0.3.13-main.20fc9d0a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.20fc9d0a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.20fc9d0a_1648570055517_0.08874748690594303","host":"s3://npm-registry-packages"}},"0.3.13-main.039564fe":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.039564fe","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.039564fe","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8557df044afa2d96a707d23b4c7b38fe01f5f141","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.039564fe.tgz","fileCount":512,"integrity":"sha512-m71+ONhH9bwNo3SZZ+2DNdtNqmd/99bgVX+HmoOH/g2x9uGqH/pNi8Ulr7QO6O41xLTr6eoLpx2ccuYs/68y9Q==","signatures":[{"sig":"MEUCIQD0xOb0zi1J6ZcMsCIzp2Cd1XFxxbSX+N05M7ZXsBqy5AIgVXJGQdpQaqriuden07RZ/zXZntF5pZ4K74hq2GZ7qTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ/c4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpklw//erjWqQXI+icF0kY54hKAnx2PBM9q8jFEoMvInsU03n1urCEu\r\n5gVNBtuEm2/qt0ONzNG2FjzATx5R3nR/8wjZpDdl05A9EaXvX78KMfzzTOvW\r\nhLmpqO24gG7+6KAFRUUa0ydUXslriIcydnJVuNGSdO73qnWkxbDbulTwO1zT\r\nJ1lqbnozHMPMuCohF1qHYzf3e5blX6geMh0ES3RZD2swGqSddsGkM6QT+txg\r\nAVJ7sZpGlOKwtbeZJRHH4TOnYrryHH4X7epP3QmRrZtjkHgc6pyAVycTlcmv\r\nOC2QQt0nxSgaDGl6YhCLCWKRHnSUZIN0DdGe+xzhbFDwY34B0PcgDOgyj6g4\r\ngMwv2IRDLqVAfFvg3DC0ndnqO6tZFs2g1KxbqZvnfAUAjvjC4eQnlMe4yQGf\r\n6bTgy25tVkcYk1IctXvC70RMN7DAOBtmSOMkHoIDlSLIJzgnn6FwF82W/h58\r\n+S0HxuX0rebIqPBAdCy0jvXHqf02y8g6N1vsB82hrKBHkpYEYVAPmEhpWIo8\r\n+A3xc8IQNtTQa2wPHJ8vl1dfKkFUhrZbgydf3TTHBv3gWUyDTpXtaDFTu9KI\r\nuUVzDXRdfScLLqobh+IFyT/S9s/d+oy0rq1lIq0+T85gq6eiC3dOCCtYAWb0\r\nsmTaoP+U+2+HfrompZq5mK6IlHNZPPLOfwE=\r\n=siqx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"8e485fcee797b7e55dafa625918bb5ea1ef0fb10","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.039564fe","@salto-io/lowerdash":"0.3.13-main.039564fe","@salto-io/adapter-api":"0.3.13-main.039564fe","@salto-io/adapter-utils":"0.3.13-main.039564fe","@salto-io/adapter-components":"0.3.13-main.039564fe","@salto-io/e2e-credentials-store":"0.3.13-main.039564fe"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.039564fe","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.039564fe_1648621368426_0.928510310379524","host":"s3://npm-registry-packages"}},"0.3.13-main.81cef81d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.81cef81d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.81cef81d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"665562bfca93f4702a13ab28f8fbe061d2e855e1","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.81cef81d.tgz","fileCount":512,"integrity":"sha512-zxsIXUngHrkdwBW62zk/mkwTluRi9jc7SERM9rYCmRPnuBFr3T/Jgir9v8o3FoHArRZMLMWfbDTS1lEtQGGYZA==","signatures":[{"sig":"MEUCIQDsM+brIDAyzMhGyU+kFO+zxAeH8LlpY8HK3b2RBh0YaAIgEydS1p1nFaALpheZR9qePzWpP5LkecRXyeLiQVT8WDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRBs5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomNg//XOvBd4j4Wjw+QaRTd2WowIo1w8oYYTjWMa8YNFiJBrCM99RR\r\nqUjTzGyDndAICSCxVkf+RQ1Rfe1Bwf8F5Gw6GBVWZm0njHAO2WCtINC8D+81\r\nDWwdetTST3D73iXSxs8paCwiAOZiL7Boa/8+JjpLe9SxrkvuL3a5ltcy+zQS\r\njRc3lqMb0Knsw2JMXWPN3cA0RRoigGhCr50h1H/lM7reHmHOtEMfJPcNK7M1\r\nNowSc9OMHEpVyCQl8cUI+E+vPXOG2WKV9OgIw1bqBKRgnjFJnJI4d5EuNMPL\r\nR0seynchddO5e5NXzINNOgsVovmu0gDoHuE35UusZZJB0ALyNdmFwiBm9Sxv\r\nm2HG9DmL+KxQ4MZrEyMkwnLf3Xh/WAITUuCl4Jry8blUSPSsob2Ys0Dzg+nt\r\nlsrIaQgdXsW/UXGaU6Tar1rXkhMvcYmkW44ifX1HpGp52O/9qcwm3sGPxGrK\r\n8RNIJQ/y/dsAF0CMD5pd9EwCBnqI2fNhitqoqpDsF4GoILfGQzfTXf26cFAj\r\nIEkEZQCS3SaBggDeh6s2qipIxBYOJOQToOj1ir94Gm2flMOhrI/B943EttGo\r\notOFaW2dp9ooebh/iliH0BvUaoH3KHW2CLq5q15yqMrLbrkGtBZ7ohQuunG7\r\nG6+vBzw2PV+V/uw52AyiA+ewcbD4IQMmOu8=\r\n=nhmT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"18bd350e1058d6331fa7a12261a55955a3a11877","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.81cef81d","@salto-io/lowerdash":"0.3.13-main.81cef81d","@salto-io/adapter-api":"0.3.13-main.81cef81d","@salto-io/adapter-utils":"0.3.13-main.81cef81d","@salto-io/adapter-components":"0.3.13-main.81cef81d","@salto-io/e2e-credentials-store":"0.3.13-main.81cef81d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.81cef81d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.81cef81d_1648630585612_0.6901468038586049","host":"s3://npm-registry-packages"}},"0.3.13-main.5fdc0e8f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.5fdc0e8f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.5fdc0e8f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"7fe372718bbb95ae98aea55e8565941081af5251","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.5fdc0e8f.tgz","fileCount":512,"integrity":"sha512-k9oaJxcGjlffJ3xp9kKxg8dtrysbzqPUVfWPFYNUjY3FH/lh8wZhfm7IN6/8x1dRguN2j4GTy5qfu1mWrsKBpQ==","signatures":[{"sig":"MEQCIFxs0ObH8ITKJjUssZxrsU1Q2z0dv1dO9AyBnqQeSG4eAiB19TIDcgqNjW5yRg55NjYhmlO7nCitqghI4P+cKmNRqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRHmFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxchAAljH4QZhzULGAQyP/EWJRc7Z/943VptWIaz9/6ddSctNJxWpB\r\nyDApFXdlIZzzQI+Q60VFi73uy1m5CLQF1JVHbEIfXtxaXSaVVYsN3Jz4KzBT\r\nldQd3d/hlF6Li/DRtVov/5wQv6T9nsiFDbsd54Xoxj8p0ADAofbn1OKDtxwi\r\nYL+r9CPsvnlxqg19lJLRpkFLjrNMncJlcHx+ZEaoHIcM9MQVfXo045GpuQU6\r\n5cAsf8HOR6C+xb1md3dn9kxN5wTkt+XBJ8H/W5zdUhw15rwqjkNj8csJs94P\r\nR04qI7YarbI/oUqxH17aGfKgtM9EmSruVc+IP2ly6f+2lBCfABzbB5dsl+ZN\r\nPQN1BkE7erNmQao+qrP9qqP4wZQsqJj5tdssG21iZ+4KGlizR3EN+3NW0oGm\r\nljY2dDq/cuMAV0D25fCZw7899iUUaK0Jsa8KAvLHHP7IJI+sosyaU52eU1qH\r\nkIs5NYcoZBxGbf1E9HBulNjSfKcLezskE2WcEiLSvatUT8Km0u+1aepIANAe\r\nArdQZAz2pha3WB3V+6tByEOZbrOmzCiE9O+jqeFXYjAB3SmG7MUjyOlODmy2\r\nwJEcmAnhAjJH/LYhBupUCI9fDF8RdSveVIEpv5Jm917fAzZkZD2CQCYNj+J5\r\n3vsGhulmG+7NgUaM/3XkKVHb0NLUZl+Ue60=\r\n=YcvZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"93cf60f1b90ba83db1205fd41f9025b62af84fca","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.5fdc0e8f","@salto-io/lowerdash":"0.3.13-main.5fdc0e8f","@salto-io/adapter-api":"0.3.13-main.5fdc0e8f","@salto-io/adapter-utils":"0.3.13-main.5fdc0e8f","@salto-io/adapter-components":"0.3.13-main.5fdc0e8f","@salto-io/e2e-credentials-store":"0.3.13-main.5fdc0e8f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.5fdc0e8f","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.5fdc0e8f_1648654725664_0.8199315051833556","host":"s3://npm-registry-packages"}},"0.3.13-main.b36bf150":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.b36bf150","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.b36bf150","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2639a14084b969f0262d5448f3f2bfd1f6cecf5c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.b36bf150.tgz","fileCount":512,"integrity":"sha512-kLY0Zc4bSHZgNZgehv3b58k6yqA5WyJxBtZNxP7Q8DeLoN+nj1JWmqZPjCWZTsz8Q7sG32A+zKecpmOE1Tgwdg==","signatures":[{"sig":"MEYCIQD3lFgSJQoJIyCPAaqo6KdTSmrGe/oeQEsGIxVNt221WAIhAODj6V9hrfdI86aWbOEHwcXeyml5x/G/NoGbtaqXhjdb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRWreACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhXQ/+NN844N2v5FZ2ZxwFFIMYZG0F8AgQgavN6SwJ/v+2YXAkZnPf\r\nQNCMVocaxzHQpA4yoxMmFYyM2RmmlbOn4OrisTTxhydymfnqy706hKYlXbRm\r\nc5KX0w2t0duDqPX0OLFpY8b1KVEqI9md5skH/UtqOVz8ebXwLXqHVxM6FhXR\r\nkWAja/0aWfRiLwSHpO3xjUr7qGb5YcvhaKBp9w02aPETQG8DO3/jQIoOnP9m\r\nJnv3VMnhEfpBg5BuOKM4qT7g5qU7VvSN6e/YWLY23KXCsLV97Xoo7N2Tx5G9\r\nT0Sl9jEdC0YaypWM1lIytcLN6h95zNcYBQ/Iim9tiTb4w/AzxSTFGqtx68BK\r\nC4SfePkJXk5MeA6NxZQe5MLYXI1MNjdHQfUSVbShx07rYAvcXsUkzeciCVrW\r\nUK5fD8aRv0Qpy6OvHXulXC2WHTYOVMohYJfJQmpM5aR7y8LosOsCFUvx4QB+\r\nxKa8y8mCrK9+t1hzfVr2J1R/0lzNfFWQhpM7WgeKz20X7nQbs9wuiJgyH/Vg\r\neuy0glyivCGP2huPaO1FzQnvbJc4mo0Lsay2oMnZSmPhk/HASdWDRb3uUvam\r\nZczCbX2RjbbgWeRxgJcc2aye79OXymrLZNE83oFYQ/C01Sbm6vomXb6jr6LX\r\nGWVYsIRX4YIY/T7b+eDn1//xIUO8ldil8i0=\r\n=8Nw7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"979e8eb69d231742d3a1978e88ddcf8c6debe865","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.b36bf150","@salto-io/lowerdash":"0.3.13-main.b36bf150","@salto-io/adapter-api":"0.3.13-main.b36bf150","@salto-io/adapter-utils":"0.3.13-main.b36bf150","@salto-io/adapter-components":"0.3.13-main.b36bf150","@salto-io/e2e-credentials-store":"0.3.13-main.b36bf150"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.b36bf150","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.b36bf150_1648716509991_0.6740365370743604","host":"s3://npm-registry-packages"}},"0.3.13-main.fc7b353a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.fc7b353a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.fc7b353a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"7dc80d9ed38b73d60e3c01d0b67aa45c5edd7d70","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.fc7b353a.tgz","fileCount":512,"integrity":"sha512-sk26J6t7vQsrC639p3538mhF1c1qluQiyMINtouhfFjoet9ABjGuawxDaBwxphwTTIN3+lRr4I/3U95WSpNnNg==","signatures":[{"sig":"MEYCIQDsWpWuSZnEodPcnpaBhKM4M2FnhXN8MMlBlF8e2IWtAQIhAPDBWfqgER4779Eo+zHqhBLqgZ+OVpoc6Ny3xVLpJNtC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRYZLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6zA/8DkIMjzqK2qykiW9VeS+ziMUJK4mvU6JnIFjQ/GV7zDVtH8L2\r\nHqc6u0VTO+7+mV4JFAza4cDL3L3agQuo/+FKR0qFDjEgty5pLoqx+LjaQUC5\r\naXVhRkliB2ONSOAk9yo4AZpH9opgPN5X9bjoZdQDxUuONsEL/SkHtjv9vY0h\r\nA+YytC5Yxd+RQZAJshlhpqwsS5YfNBTAcLwsFpMrwy90Kvixx+75Gkkc9Gtu\r\n2OddcraNVN3iPHXlRZ4wroL8+0tmESQ2AYQ9dxu+fba4mytSMCVxcj6ycOkr\r\namD69z4ttNC2EslvpwgQgXdbZ7J/9pUD2lSmgjOnEbYgz/KjaVmxbmv2hZ6w\r\ndz8vM49kQQ7caSaRLGdPkJGUgVwQhm7bzJ0Thn/lljIwxpDyp29BxJv7drpI\r\nove3Ir4gdZ1eM9PND2ZbiUMKgs7+1uek34zYvk4Ko/7KQ1wANd2RE4oO+gj7\r\nrTox7MFSn2MFIyCzpIG4qSui9p66FzZ/XBkiR6Gy5UqEGCKTsX8o4s8+djva\r\nVYNLwNJQJTwLtYA1LH0E4fPgrPzXu6TJK9v5nW86wM/2JWAc2FBC4ZPwgB+0\r\nqtQ6SUCXUX4m9k6lKHgEsQbMYvMnv/J+B+S/mjZ9kdRMyn3LwzSOcmiK3CcF\r\n425Ojb5LBvEgyPeR9w0mUgwSflLaMhwSYBQ=\r\n=EMbd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"78c7e2b5e9be91cb70d436575b629658a71a1ef6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.fc7b353a","@salto-io/lowerdash":"0.3.13-main.fc7b353a","@salto-io/adapter-api":"0.3.13-main.fc7b353a","@salto-io/adapter-utils":"0.3.13-main.fc7b353a","@salto-io/adapter-components":"0.3.13-main.fc7b353a","@salto-io/e2e-credentials-store":"0.3.13-main.fc7b353a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.fc7b353a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.fc7b353a_1648723531003_0.8875799529517174","host":"s3://npm-registry-packages"}},"0.3.13-main.82037824":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13-main.82037824","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13-main.82037824","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4bcb72b13d4f8c09df1e0950dfda900fd21f49e4","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13-main.82037824.tgz","fileCount":512,"integrity":"sha512-gF4yey4APpo6Xg+T1jIrlav5J1H1xN4y0Jlf0zMbVUlxAnd4qoeIUl4BUUXSsB5v30VLleidooFb+lN1aXfJkA==","signatures":[{"sig":"MEUCICAYCSPQXmecIC2c6sVKpBaruSwG5OF6cqFHxdok56IWAiEA8ZbKjrJDAwcptAgXd2ng7+x1IJICHqjPZziuKjPR98k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRY7BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjGQ//aIropuI0L9iRbaS2YAlNu0SNgrDIthi/X01RBM1DmNwqIgWY\r\nZFj2V/EoDTe8V0m5wsUzrItzurGIkC2ZKHVJ+kFas7MknA4zbuMi75FulRBz\r\nbF7w6vXadVFZ0pOsMZCMHWtgDeMQprKsTQLZadUGu6p/QGHW8e7upksAAB20\r\ndIlM5ocSwvw4NsJHJXYgfvm9j3DLeFxcKbIceU1MpIcVFmozo2/PZmvqkwn3\r\nQJN136yb3cnaNzIgok9mZUZC+Cry6qxGwUNNOg5UxXdrWeK/+CUrXNDPB6KG\r\n27ZoGdxB7hWWUcjtZ0jPIyCEcHtG43+YVMzX2qb4APlXY60LdTkEDnl7BZLa\r\nmW889DqmRWqpsWEGfeQF6gEKgOjg+yPN4icsjiwHYxkv6gDWpEdHeJBKIkns\r\n1EzOkJKFK5MGCaDDwZZtNZO5NJxnCtJw4Rnheypf8+VFvegnEbzCbYmlyYX5\r\nxvuDsn2rahuHBYDmeJ9szW9wCdC9CvMTjDN4Pig3M8WtwM0HBVmESEDJmb5t\r\nHynwN9T3jS09Xc2U8DxppuYixve9PbmlQmbyVcmpDwIBFIbkjmJ69O4uAfLh\r\nO2xsmcJOn4RHLg3eIsru+OWTRcKxDwCdvgUTopbGnw64AztV3yypXV4khvJ2\r\nE2ctMP1A/XNmg6cc500G9UZ9qSrOY9++MH0=\r\n=q+s4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"389c59275256f34754f510e7e929d2e77de72b2a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13-main.82037824","@salto-io/lowerdash":"0.3.13-main.82037824","@salto-io/adapter-api":"0.3.13-main.82037824","@salto-io/adapter-utils":"0.3.13-main.82037824","@salto-io/adapter-components":"0.3.13-main.82037824","@salto-io/e2e-credentials-store":"0.3.13-main.82037824"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13-main.82037824","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13-main.82037824_1648725697247_0.9087827349658388","host":"s3://npm-registry-packages"}},"0.3.14-main.827d2273":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14-main.827d2273","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14-main.827d2273","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"73cdb3c2a7607c006ab96820311976e772825854","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14-main.827d2273.tgz","fileCount":512,"integrity":"sha512-4YMfKmtcJDM3DT1cR1o3suM8Hg76QibG9nHxBR5ZJ42DOUiK/fc04s5oM5OuxRWGnwTHZHQPbpSfAAfGzA3gmA==","signatures":[{"sig":"MEQCIEQUifLKcnGxkWw427Xyoj0nrYzk610515Ags9sXC6OaAiBJtRn6oW11WPw8WLo8hNIiW8gyEk+lt9lvsPAiZTJy0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRZVIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc1A/9HwpuCvuDM1V+2VMPwUkFWkXIeH16JLMlm25XI/iD0MqAhjCk\r\nqOi+/TmJmF8gkAssyYkVNZX7jiAXrrRdjstfpIEeqjA/yMhtxHQhV+40ODaF\r\n5w26ZhNz2YvTU+6OEiZh3ymp6V+Sb1ZRzO+u5LlMpLluS889ycf2RkT28Dhd\r\n2dDeFEY41NdkR79EwkTL1EfU4rMjQ7+23KVBdq3TD3TT9aYVeDMrvE+7F0Eq\r\nvG3Ci2VDV60k3pJCDJ1QoNofN50XjCMNZKPWJE1XpRmOr3+xBWkADD9S02S0\r\nxRmZb6lZ158ZtMFz2sW1q9kgJHZTd0vlw6r+nc/58Ug0ReVgOln0TavCRGTz\r\njrynixjYXp4gLOD8OBqGBWhbLAAYIYY6V8gGUdXzVrnkpbJF3kJz61KppclW\r\n5Tsgpm/tKU1vtxqbSerQ+3yJ+OI9sfqPKdsf8L4GoYwr0BxqPJsTPba6eCQB\r\nZNFSldpK4J7hRmOn6Q/zvtaH1vpNG4CJRB32oh/cvHRNrYK5rEnOQJJ2KLBW\r\nOBiHkCzzH8ZhylzWiod1nefD6BDJY7mOidipcERTZrGTYo5uaRpveOVCzEJQ\r\nMtSU94uR1Y53xRNW+OtSxPUO6+udPiWGv179fKc+TDqyIqtSy8lsMQ1X5ntw\r\n8lWUzV+gbv+ALQ79ytKtm2ma9MKog+T/2FM=\r\n=r/x+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"7d7ac9ec2810943a9f5a39734b90fbf205faba56","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14-main.827d2273","@salto-io/lowerdash":"0.3.14-main.827d2273","@salto-io/adapter-api":"0.3.14-main.827d2273","@salto-io/adapter-utils":"0.3.14-main.827d2273","@salto-io/adapter-components":"0.3.14-main.827d2273","@salto-io/e2e-credentials-store":"0.3.14-main.827d2273"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14-main.827d2273","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14-main.827d2273_1648727368248_0.8534797887498218","host":"s3://npm-registry-packages"}},"0.3.13":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.13","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.13","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"fce603cd43808eb4dd3db3fa3e5cdd00c193eecb","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.13.tgz","fileCount":512,"integrity":"sha512-Q5ZTHDC62TQ+8zwmy071IjKqnbyjhniTtpcy49lFjoi8LkPutiSPMglz0Ap+6VHNtbtDpB1b/+NiVZDW3Vb1yg==","signatures":[{"sig":"MEYCIQDdnJrfRv4lNePiNgBrkXdgGBi5XQ1UCAl5BOX4Dia4QgIhAJH/k8kVMZWq7ZGhVOOr/bqhX7M003rvVwMpqgG3eNNN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRZV+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0xQ/9Hmf2Er/+t8ik4AjXC+KzokHXPLiZvlch55dH0Sha5phNZBym\r\nkY9KTbVoqEQZIvMBBGTP8dDSpUgL1CO/p/qfBEkgO1+xrc/w+TRUn3FgItDj\r\nRC0/shGWU1IRHpritou4coMAJibn8TI71vFw6JbzLGWbOKShEOuBI/lPgPIf\r\nTID6h6wWROHEUb2c/ftsshSD+b8gb0k0MTMuirI2joOauLwcG4cQICEYosJA\r\nxQApayLz79Fz6em/CLvW0qcto4K78Ubi6sp8vlKULTldLpeNXEwr+gp73p7z\r\nyVD2v7z+jBSh2qpAJzVkBE3NeM45n9M+aHer/Q0FWrhbfPe9Fv5SGyxMWr7x\r\nw4ZLsPVJjt49c3h2LA3Nmk8lXrYX1Hx/T1i0/PI1QTpIuOrd0MWYY4CZKNu7\r\nQIalAxMP0Yf2+9wr+4xcFkm9lOvj07WGiodgMy4eTgoINWs+a9FpWQzYdc7b\r\n3t3JunDvzrE4Q/nnx/2mbkK8cHFWbalYO9hcOvrXRYdHrjq97k7qguSgIXCg\r\nusKF//yJ/aEN/nBcYgMzS8UJsIYcy9apaJGbT/p4RGctbkYpO8mcvkUckxOl\r\nsXAdWbfqa5crPoIf9pP2zLQ7u51vWFTHaIEHVvols0x71ZY6uDvybVBr9vt3\r\nrnQDx6G/H5JcfBHOzW7+WNVZ2WP8+ch32so=\r\n=ctfr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"827d22730acd61453feb103e149b58900a677076","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.13","@salto-io/lowerdash":"0.3.13","@salto-io/adapter-api":"0.3.13","@salto-io/adapter-utils":"0.3.13","@salto-io/adapter-components":"0.3.13","@salto-io/e2e-credentials-store":"0.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.13","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.13_1648727421781_0.219508664334769","host":"s3://npm-registry-packages"}},"0.3.14-main.ab2cde73":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14-main.ab2cde73","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14-main.ab2cde73","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"fa395eba84166a3a392ad26af35c942a2df64b99","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14-main.ab2cde73.tgz","fileCount":512,"integrity":"sha512-45CxMDabG353dfBO+w/Z5LcZhJ0eHEit3AMPyJTsAVyQFPvEBFVj+iwXl0OmwyTJLuP2HKDVL/wfophrbcRzlg==","signatures":[{"sig":"MEYCIQDibFFfc5w/6I3hIn/eKKj6lfww5rmd+WcgzAFbgVDn3AIhANys112G678MBbtNE2r8ahHr3aSAy9elsMp+RZDH0rZO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRZ4mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqODA//dE5JaAuXitnDDrUCrHRTygvS47tOApOIdFkH9PRnuAD9jBGH\r\nmKvYTqA1UAc+5rwt02ndq3QhvpHrOIVmjtYugua71wxmltK6uJhUazqZwObX\r\nB4ZV3UZ4ynunoHA0l77n8XC5bBXpmeT0FFMBvHUoqTD7Bpj+6d5BS6SEwAUX\r\naJDqOz5byJ60KugzsbqdU+UkA4rNthhr8dMk4Z/YG38/3QvW9iCZGgEKqqsG\r\n5GiHvVNZuky3DkHEKkFc3hu+P2SMSUMN4wTN5g6F7ud+0WiiaEsjXFYOEfuw\r\nmB8RVgi2viY5uULlxorKPB2hrbsT+qwij3jyWEG/+0XztSRn8di1grI65wdg\r\n+3AzdPUQjwGCcyyrRLtsskXeofhz9VWICSNgh0t4LJGIe9b4pX9GrVHylLLM\r\nErZ5S7GIbonI8eXO1Ba4HLzNNOzCsw+rB1S85tlwkp3wmn0E7qX5rd19dtVN\r\nYzz50+0rgfV6DAHIMHCgp3PoQS1w4NuzlnygQ1ufqap7b5MTX1Qm9zQh4MxV\r\nyV9bQgkW2sFReNaG05JJoowYgW4q0rySjmY7j4kVSBykaIrbDthX4NnEsDIk\r\nVzqYs3jCBIvpVX23dAc+NGHqmTc5PqpzZNAnPs3AUEJN5+C3mO0yblbAgybl\r\n58s4TLFr4xqcXKC8agMlISfzIGS4QLIzHjQ=\r\n=TG5J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"5e91b29f0b0843f2f308159989559975ef3e887b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14-main.ab2cde73","@salto-io/lowerdash":"0.3.14-main.ab2cde73","@salto-io/adapter-api":"0.3.14-main.ab2cde73","@salto-io/adapter-utils":"0.3.14-main.ab2cde73","@salto-io/adapter-components":"0.3.14-main.ab2cde73","@salto-io/e2e-credentials-store":"0.3.14-main.ab2cde73"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14-main.ab2cde73","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14-main.ab2cde73_1648729638596_0.9785114627277263","host":"s3://npm-registry-packages"}},"0.3.14-main.ff86c63a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14-main.ff86c63a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14-main.ff86c63a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"1bcc3feb4179e34f757dcd23b74878254c63b768","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14-main.ff86c63a.tgz","fileCount":521,"integrity":"sha512-ZjhWNwF4BeqXGAsk/2aDR0o39Tml16tOtm64SrUTS9kzZ6fRcjTRrEjGpltLcNvKLXs3wqsZBiRbTzMRByW8Vg==","signatures":[{"sig":"MEYCIQCgVl30bxbmMBghK4tplHRTEBk5Qa/v1H0+GeCnodVZUQIhAPF+W010TejwTnApvMteOHC5m86EW8USmHCY2TXMAfrp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2675102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRasyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq4A/8DE8BvTksVb0j5HlAI8xxWRHBSpRTa/BmXhI1CoYUmw09AeS8\r\nIFu9uUHehoQN6XNxphNoduD8XezBxmf1x8LFyXgdFovkfMSQ17CfuPn7a9+G\r\nxTTArNtt+4TXzfrqgq4yHBCoVAqnefgmiwA7tZBY8XaFW8Au0/imzT5iVal+\r\n3qwSr2LzMzcS2/vjPyOGy5xSrhSXwDj0xn8IHiWf9WvawK0n9QZj+bjCut39\r\nQZLohOkc8lOgmlAf9z08qVf81rgTdTBFGgfLUswHMlNZTAkGit1tv4YgeA+r\r\nX2AxaNQXtqI3heji9viSAnXq+7mlfftoET6SJgv4Y5G/sQLAb+FHhatLMJHi\r\nQP8mK2AHvnd4qUwJLPPzXADzpYUyC0PixfwITvG5CM0f7gWPIC5f7U9KRU88\r\nbnha9LDTwJ4Ixg4dwInKoDhZp9LGEF0b0duB1+xCYbpL4pVQlXWT0y6+CMMo\r\n59vwzhJ/sJj3flzAS7o++E6c4XQwq+L1cDr4kdWNXg62LdvpLWoERyrDIiex\r\n71ZL/3LbPvsfFP+Jxb1GsLXV9QpM4/TzhqZDzRZfhJXKSOhMu3R+QtSVPxoL\r\n5/bhMPbpRfUn0OlcjtaZkUvYHwhnBmkXPrZM4o+AGv0P9eNJM60nxV1OMts/\r\nbZBM/yoghSX5XrVyETpvpufPifbwXmdMbyk=\r\n=JaRi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"65c9255340ccf8ed2eda4328bad8ee667020c6d9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14-main.ff86c63a","@salto-io/lowerdash":"0.3.14-main.ff86c63a","@salto-io/adapter-api":"0.3.14-main.ff86c63a","@salto-io/adapter-utils":"0.3.14-main.ff86c63a","@salto-io/adapter-components":"0.3.14-main.ff86c63a","@salto-io/e2e-credentials-store":"0.3.14-main.ff86c63a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14-main.ff86c63a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14-main.ff86c63a_1648732978305_0.36423853984566734","host":"s3://npm-registry-packages"}},"0.3.14-main.6b3e3e4c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14-main.6b3e3e4c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14-main.6b3e3e4c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"5285dd9e22490129a5ab1115b164ad84394b080b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14-main.6b3e3e4c.tgz","fileCount":521,"integrity":"sha512-9IirIvB/QSIJ5Qzks6iTjCCskIMVaOji0U7fUpoozgms1FRQ9GQNxK7IqAoitfql6ZTGud2pTNJO69+spoDVbg==","signatures":[{"sig":"MEUCIQCCCwd8QvnGxXJOCwXiKQSIYo89dJ985DQy2zeklJW7IQIgGmdtMofmYIIbCoTAPiFpOt5TNYzYXMDAAcsITg/nK1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2675102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRbZVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOCg/9EOlgWTM+WMqu4GO+iSTlPjhEgiMgl5hSENCzwLibIrTWAqjt\r\nzKh5Eiu91qFdjTeUjnkDf9J4QQpm6yM1pB6AezMl9ii/yK2mE+flUk2ub+qU\r\ntVCqNbE83BjxVJKhAU72Mr/veHg9HbAlOvlP/0pP26YIgVGasY+Z/fox++gG\r\nRuXMgOPil+24YSaO3MYaIfsEZVLzKg5iGHy3/FTldM5flgprnEf7SdxYVyuT\r\nym7d02MbnfLKBGIC2RThFbRMezkN4fpULoRTJhE6pPEz7ceBENqe7WKseaYL\r\nftwpWBmoMZNSGUto0NogHheow5gMvKZ50NdUb6ZOblBQJlkSoVS3uAwZe6/a\r\nz2GsKvfjIKGeArpifUVSBxsASexgbB7sQZkzZIgElNTOmQXBapx/vaBsT1eJ\r\nAXuahG+Qb9Oh1k8KtbAvIUf3qiQ3B7sbPxQrpqPnDNKMiaofgkyyJmfPPJRH\r\n+UvurndRk+MXma955qQ9Edzq+Zwwrmvxr2QiUJc0BwMDd1xmG3B12L8O7VM6\r\nTVXDbROlQGLWCMJpkOaaeaKLx9TmUhG2wM7jZfVn7B8MWjDRwBJK6WSukm8H\r\nqxE8eQJb2vneXU+eq3LAKkHL34W5YyWB64LhL60MFbMz3/7/hN9Oty+7HZ8S\r\nbDPkzPsM9UF4N2736TeKSVSo0hOxdgn0tY0=\r\n=hqgc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f40a2020084990447657579129caf7da1511de87","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14-main.6b3e3e4c","@salto-io/lowerdash":"0.3.14-main.6b3e3e4c","@salto-io/adapter-api":"0.3.14-main.6b3e3e4c","@salto-io/adapter-utils":"0.3.14-main.6b3e3e4c","@salto-io/adapter-components":"0.3.14-main.6b3e3e4c","@salto-io/e2e-credentials-store":"0.3.14-main.6b3e3e4c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14-main.6b3e3e4c","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14-main.6b3e3e4c_1648735829098_0.16515659427426632","host":"s3://npm-registry-packages"}},"0.3.14-main.41653d0d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14-main.41653d0d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14-main.41653d0d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"38c0545db513263b01fea390a6d70a7baf411949","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14-main.41653d0d.tgz","fileCount":521,"integrity":"sha512-vGnQUkRjM6t4s2jhuTPj1DY1xLIMVYA1STFOqwPWMusjKrrXacLR3BqkSQgnkyzBpKhW0AbVPGJg/sqPKVkZFQ==","signatures":[{"sig":"MEUCIQD/7nziEZb0Rl22ROLdTHJwUuJaPJieqMHaQ3O92/C57gIgBrA+cZgx4FJj3ssbtxVWNb+DyttqmfGo3rwyLgu8qEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2675102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSH/nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo29w/8CiYuZjOmeQLqFGvIXdqQtSe7bAXzhCyZTjPPO9lsnFZEh1on\r\n8ie/cWrR1jEi+7NMaAh2SO+tSSX3BnFiGgpVzMnPB0zIWMErlqcJh/n+ydZv\r\nVCSOR/HeMNl38/CyrW8dN1rZdXIci468WCGHfqy66dvl4UmBFrlCHJtfODXb\r\nLAD5uZqS+nIfJiJYuGLyOqhPVVcBikZ/yn2Se9di8b76xHlnWIehc7X4KqG6\r\nRDLdHbv5Mld2JwyoIvGO9ZKBxid/UGDY3g1Y4eL5UEuU4xyihVfC+Hjgu5Vu\r\nF6EDcOhr82yzitzK5eNPAHokanF+zn1UG6UGOsFc8+uzz5w35hDT1bsy0saw\r\noWeaIxZo7VlzedNnusCd1qDJq82GC5TW5VvfLCtWcT8AoRayYyDsJlipnw4z\r\n2UdzXWx60sr/TdlsE7huB5WBFoMMVmLeXPM9/y7ejo+9hQh/bKCc0T+a7E7C\r\nWaYuMUetO8SQNIfxbhLDFknageiaHHyjBH46f2NaFonClKIf8peXLkRtFaOx\r\nshchu/F38ol4XH+8zIAEGeqodPUEhn2fmKUCebFUvPxnVToMOGfv11ap/A82\r\n2nPPJrNrgldEgCo3N0JESVAklDT/vaJ3lpeg8RyTeOs5R6+rPb14Wz2Pl30+\r\no5tUV5bp1sYTo2O9BbofgZ+EFMr+iQ4d+Nc=\r\n=3KhM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"a37c470f39ee5c8b2728e733d118f6d3b64babfb","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14-main.41653d0d","@salto-io/lowerdash":"0.3.14-main.41653d0d","@salto-io/adapter-api":"0.3.14-main.41653d0d","@salto-io/adapter-utils":"0.3.14-main.41653d0d","@salto-io/adapter-components":"0.3.14-main.41653d0d","@salto-io/e2e-credentials-store":"0.3.14-main.41653d0d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14-main.41653d0d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14-main.41653d0d_1648918503441_0.8589327152015434","host":"s3://npm-registry-packages"}},"0.3.14-main.efd0c7d4":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14-main.efd0c7d4","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14-main.efd0c7d4","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3229078fb72e3e145ae65390db53e9cbcc031dd9","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14-main.efd0c7d4.tgz","fileCount":521,"integrity":"sha512-XuQNGHRb+nbb35V2QWH08MJJtkZgvD3n40SJrMc4jF0T3Tl+TuQLaj+mqbITzy7wlUYE6EKwfAB04ByAPjVs+Q==","signatures":[{"sig":"MEUCICRQXRHUCxCmcA4IjGpjPtZMt08w8fUkfL1XOMXX0xQtAiEAhMc8GtIMh04h0C3a+6/yz+VNzmGhQR1C+UuFkONXW7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2675102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSgYxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrREg/9HmNuhcW28bD+nunJfmFavqbGgg9P10b3xmrI24dceXZT5Lvc\r\nMoEPWX3OLMcJ2exFY9WY5Ep/tCaFga7n0GOk62+4I1aeXKOrY5WmK+8mMEla\r\nw1leksgqeFGwqeT61sGvRzRpPCTbEdIu9/4xXzRv/tGz5xMJjvKwcJWeZZ+Z\r\nJVrZOhLyiGcozWj2aKaPm93NK8L1H9qCoJGtwa5+t6MSzhIYj4a0vmI2phbF\r\nKiYdzstlY6MVswCUFhR2fFwEep4JqUK7XPH6wI2imfw1egf6Z4YlriH6QT3J\r\nYTHVVb6JOTwcmxruZFXjScqNUMH0zr/P9VgMPceDAICNaQTMK43UdQ5C89XF\r\nej876TiSdbAwD6PDltYP8lh1tTF5badz8w7fC780MefVMpTUUdbva/pVYkvw\r\nbw6nCnTOdvxPnsOVF8VLiShI8J102lVLzKZQdTdP2jJFYSp7m6ZR3+CbROES\r\nnoEgWrPpJepiGbO2Bzcb7DyL4jHQsXFjs1Ul4njbicLjfbaxDGkQ2OYTa94x\r\nTVurFlv6VG+gD9UPp/ALp/B8Na3hWf2vYJSyOqQk3vTjQOVqYUGVFcev881f\r\nEDNxya3BHWSwJTdiRadYazi6lG6DG6gX9ojUa7vZ0EYDXQvNuwU2gkBdHUGL\r\npftlpfuKe5le/n6HnuZxn/SHwvhNeGKzTD8=\r\n=aCtB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"5ee4493fa578a76213aef8c2dacf3307323caada","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14-main.efd0c7d4","@salto-io/lowerdash":"0.3.14-main.efd0c7d4","@salto-io/adapter-api":"0.3.14-main.efd0c7d4","@salto-io/adapter-utils":"0.3.14-main.efd0c7d4","@salto-io/adapter-components":"0.3.14-main.efd0c7d4","@salto-io/e2e-credentials-store":"0.3.14-main.efd0c7d4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14-main.efd0c7d4","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14-main.efd0c7d4_1649018417596_0.28862611036326946","host":"s3://npm-registry-packages"}},"0.3.14-main.f1916b53":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14-main.f1916b53","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14-main.f1916b53","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"fec91c2e685795c762d53575ece89b8bc924799d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14-main.f1916b53.tgz","fileCount":521,"integrity":"sha512-qpAJ7wHVdGBKSTvbUMjEqK0EcCzz3Sdv1C0vtQjjnIL1oI51ds9AP8NW8IG4OknJ7k/FuFlIbXsj5QcIbkUxqw==","signatures":[{"sig":"MEQCIG/03v6L6Ve+pc+cBTwKOAzw8p/fj2ZgMQCatbe5siscAiBdd+bIVQZNHD+4ydt31lNOdDPRWkGi3d1MiZDIAwqXTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2675865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSqCAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr16g/+MtmfqDqdAm3bvPwF0vp6iQaiDpbFv2ICnDkLqizi0VfsYHTA\r\nXlrCO6YBkVvJ3UjT4m+SIGJKMzOuj3ybt3jQR2u1JRoQdpb+RwAxd1/qcPde\r\nwU3rFOE/uTqiJHAwL3sM5lTpawnBHSJ37ofbxhtXuryXoEKH3lzOIgxnHnsK\r\nkw0998AE5GYws5xdxF9cQMgInKQeOR9dAbFCWjD3op7F7bY1o0o3ksUbDmlk\r\nuhx8LjLNrMCP6KQep03lMX3oHKEzS3yD+/eTj7rf5KjDj74pq9WWkzWlXjSA\r\nSHuzLfoiHb/HlXivf0XMRJv+LzkKEPVUb6NxzXfWorqCjjwBMBrpO9GUoivF\r\nDs6z7+E4nsFFUmgoZtGycuWEk8cdKwc4V21Z+cbFlJGc95gJgwpbhgxmZ8gw\r\nEMTjSQibfFCJXKaHhf6oOmq+z4Rd9leEEjQefxGQDACLSkYWqrPBwnOGQKgc\r\n4ENqZyCaDc5PBLEfU8QvMHOkks6AemUqbSQo0cRG+kbbhiQWOSkbDZRjib9k\r\nAs99duI8VmvzG8FPyIhIM4oWwOnlXGseh0FqLR3XDoDCaPNeDNXbGUnMQ7WZ\r\nhDsbDLCC1WR/jygrh6QQJbyTr+5Zn/7xVUrJVEIV0hP17mKy4SSctOx18QV8\r\n9QGd/GEgxP0SDjrTIbhyND76WUoI1Y3ildU=\r\n=YsAd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"8b709e9bc49d8e1e9d88ec42af657467f7fba253","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14-main.f1916b53","@salto-io/lowerdash":"0.3.14-main.f1916b53","@salto-io/adapter-api":"0.3.14-main.f1916b53","@salto-io/adapter-utils":"0.3.14-main.f1916b53","@salto-io/adapter-components":"0.3.14-main.f1916b53","@salto-io/e2e-credentials-store":"0.3.14-main.f1916b53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14-main.f1916b53","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14-main.f1916b53_1649057920646_0.9302878506918781","host":"s3://npm-registry-packages"}},"0.3.14-main.c524e8bb":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14-main.c524e8bb","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14-main.c524e8bb","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"92afdcef0ac9d27cce4744bd0829f2898e272cb3","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14-main.c524e8bb.tgz","fileCount":521,"integrity":"sha512-JgaxreRuTR/RRrutSaS0LeW9Iu2i+BxwHIrn2QhT2Vqu4sTprSZFq2zjp9wBpkrszfjK8Qp7PRz8+aNt1o542w==","signatures":[{"sig":"MEUCIQCS4gFAhDCOT9VYzpMTc7156ZmTCCpGLBgO0OqP7RTw3QIgawnbKFRoDGeys7RsSOsWbOlNyQYhXJ+Y8ybZAMDkk8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2675865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS+VjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqq5A/+Ooa7Ib+VKwLtjkIef1L833DZ1iS8D+7POrDeJfcLA1DPxwkj\r\nXOHzwPnhOsf3impvdbq0ESHJ3vlUmPNKzQIRwttPmY9Roc8wYNKc6/IWnSqN\r\nxPfSCBhDyKn29ino16cP3l9SrtlQilLsg4Xdy1SqYI0/14YiUrlwNV1UD04z\r\nSlXVQzvuLU3kSMsmDnkdXxx8kGg4qBmUkP551iYmELtWOYBUUqKmASLi9so+\r\nB8D0+2cmwjea88/3lPwzBaUj7J3aITaboW73r2bjoDQ8Hy/NU9oFjfkbaPe4\r\nTKd1KJk5LBCyg6aeAPETd36RhVk50wvoHAyzJBDc9Qq1wpV/ynCwW/ogbaBz\r\nIlc6C22NRqyYrR3HY077W1knLyv8XKTakB4HpGpruTmhEyUHouIT2SS15oOX\r\n9onKdVr7xdUdvC+Nhji/CmYlK6HLRuwFLWQDwUf00sz8lZRut1s4aEn/YguO\r\nR+ZOmMHiGMzETorY3UwOq/ize5/sM2VBaZMIJfyiSDBD3Rsj56W0wWZzd08K\r\nR76IaLZjf6LYxwq9CDjgodzbvr8lM4JL1boH+3BJLulGIpmY6vXyauANLB4X\r\nso7AfHeo6/oiqKxr+uqLwgQZWHfy5UCMzj11ZplfF97dgVAyW4huQfG/2nGr\r\nxFN/cmlTIzzpcO0lAAnxWuJUAsH0rX5GTeQ=\r\n=ey11\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f956478b505934a2ce6349fd666735e0d494a1c8","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14-main.c524e8bb","@salto-io/lowerdash":"0.3.14-main.c524e8bb","@salto-io/adapter-api":"0.3.14-main.c524e8bb","@salto-io/adapter-utils":"0.3.14-main.c524e8bb","@salto-io/adapter-components":"0.3.14-main.c524e8bb","@salto-io/e2e-credentials-store":"0.3.14-main.c524e8bb"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14-main.c524e8bb","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14-main.c524e8bb_1649141090926_0.15150348957245252","host":"s3://npm-registry-packages"}},"0.3.14-main.e5fd4332":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14-main.e5fd4332","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14-main.e5fd4332","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"af9a271069b5ec0528005df4a0065f8f17320ebe","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14-main.e5fd4332.tgz","fileCount":521,"integrity":"sha512-VLSNlSqmP5MkgP4wzN4jxjT/TW63uZxhGVIaYNBu2nrhUZg/8EBdRh7XU9yPRLkXvJTcrw4R3y5me+ljV+NB2g==","signatures":[{"sig":"MEQCIErKi9X3BjPFEu8A5xvGELYRpyU67PGLYYaoUbxYnOhmAiB19wdHrtNAKs7SINRW4TxeRpcH8KhOpNMIM2ios82kgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2675865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTCJMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoF0g//TKDL5bHTCPbP9icJeFsuJzB9KznnJzxQ7IsDHI/TFmmoWa53\r\nL+JCoq7dklV1OgeVIZvz2WMFpw0i50GpFiQmIuByQT5D7pDa7Pw9I2NOP8xj\r\nSn+Q/n672RO8LoXugNN637XATw6l9b1BXobwfdmtDSqz60uAVRYfJQzAijTP\r\niCAZ/W7CVW/c6zbm8UUM3VMEyOGopXcmwLreHoUjgHWi9BGv8GsPe2zmYq4x\r\nc95corXDCYJzvC3xJbrBGyfRTiPQOkGnV9YHQ70ox1UB0pkRBxJfK6/wE6GU\r\n7CA4UWq6lOISKKlhngieAb/QlEOsYGAzBZ0/fZ3OL991netEjxbs8eE2HFc2\r\nkZNWjLa3GNXcjHLXMFMbhVqwgdCWt55VSCSiR8AVTm7GcRBsa/jcfIjiNXM4\r\nQSqFiOy1fS4/EH0+PmwQ6SDUjalnMWl6uM7f43hhVEO2Ix4JJxp2dZOG/wDV\r\niYVlQFWKzMqSVL8LZ6NCInDiW7hlIlmxynpJIWKJNYtSNf9oNwPZXzXyg+Os\r\nvoGSHvwGSvYuLAlEnE/O/9M45maD/YCHO1v/Jfk9yjAD1AWoVELxv8vdC9y8\r\nsuOet5or+VxoP2G6J5+QsZ03pZ4bpaccNe9Jpu4fyW2uWE127EjP+zf/XqAY\r\n+sRGD53vOo5eXNS6ROygMR1BnK2eL/LHQ5c=\r\n=WSls\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"bd1332c74ab23b02a9010224da0dbcbaf1cc9254","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14-main.e5fd4332","@salto-io/lowerdash":"0.3.14-main.e5fd4332","@salto-io/adapter-api":"0.3.14-main.e5fd4332","@salto-io/adapter-utils":"0.3.14-main.e5fd4332","@salto-io/adapter-components":"0.3.14-main.e5fd4332","@salto-io/e2e-credentials-store":"0.3.14-main.e5fd4332"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14-main.e5fd4332","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14-main.e5fd4332_1649156683956_0.7571862314278992","host":"s3://npm-registry-packages"}},"0.3.14-main.fc29fcce":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14-main.fc29fcce","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14-main.fc29fcce","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"009377b828266a4a23ab392f253a291c78ec92b2","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14-main.fc29fcce.tgz","fileCount":521,"integrity":"sha512-qlVBzi+mK647oV3+hbqokuF8n4CLdJfCOWVftkOlO0SNb3neOUBdaoBxmyTQPgptCEv4B1ltP55FveUQftx+aA==","signatures":[{"sig":"MEUCIGK6ZhbUEfFjVc9j32HSr7aY/+8wtGXlTW5F/1Zc1oC7AiEA/mKaMkvOkGO/6W4JOcLy2e9MtdmEg7hbuDylUFAE2rI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2675865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTCjmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmppeg//QkHVClQBlrTjtL6YpaUXeBaBbfy2Z6tgnPxQE1NBL9t0vyR7\r\nWXDKg94uFf2UofAqe4GPgbD5fYRTrmicFn1zwl145VFNCXOfzvTsWGdDUXpm\r\nakYwCGJt5R5vFDSpOx2I0UltdzxfDAlcLqlchijS0Jx8Ic4KQKAfcbbdLNs1\r\nTfAUl3XEfL2fufGOD9C58B/tCxIjpz/jB/+Ry6iQuyvLbDPY+FSn+Vn6o9J8\r\nJy1sN7Qc7Xg5gqb2TsMI3MChXz1i1SXAuwTDyR8ibXaFvAyj4+E7f/7nHheD\r\n8uAU+aYPXVJP92wBDd8EkE89qOOtX9AIBBqhMFmDIkkvbN+o3/MmtsO47rop\r\nhISTrT/n2/KJ+o9j46TKiPAg5FNgGyVQ+SY5sQF8tnOGlQZae8tkr0Qgl5oO\r\nG/dFMhgYYqMi0MPkYKChQW4xwraDfO/Ys53mRbTeZ1g2JQ413FXK86Uu3ARp\r\nEAy2ez+ohmcYOmhhCHqXnGP6s6vqGBaNMZDbqsuaF6Ofns3CtbReG4QcMmzo\r\nSmr/fxgY3STQSBSW/UKLq8JF94fks6SIg0DdIe851gk3OMm2zBc9lSlidFyh\r\n9EXcR0Ocwj83ZuKb7omqWUPVblydqiPAr40Q7nDQIZgV4jNpqNy5j9pxj18d\r\nDE4VBWG+LwOGIbJKT7zyxmOKef4XR0gmq20=\r\n=4j9W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"dff1acc40c86420740bb72af04e4a05cac68f89e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14-main.fc29fcce","@salto-io/lowerdash":"0.3.14-main.fc29fcce","@salto-io/adapter-api":"0.3.14-main.fc29fcce","@salto-io/adapter-utils":"0.3.14-main.fc29fcce","@salto-io/adapter-components":"0.3.14-main.fc29fcce","@salto-io/e2e-credentials-store":"0.3.14-main.fc29fcce"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14-main.fc29fcce","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14-main.fc29fcce_1649158373753_0.18766991989723225","host":"s3://npm-registry-packages"}},"0.3.14-main.9158f1b3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14-main.9158f1b3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14-main.9158f1b3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a94fecae75c8d776086ea20217557d9e6ae7167a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14-main.9158f1b3.tgz","fileCount":521,"integrity":"sha512-20VxGWuE4OuC3quOV3SeTuGuXE12sEclxVJF6GEm3HKCimwMlMAewjp6UOKNDoj3FWOGwWu6rS0fp1nBue3ISw==","signatures":[{"sig":"MEUCIFM20HPHe0iz4a2LNo1va5msKaIxpRyfD/K/kQGjT6axAiEA1RO+LnHNlzgsA/Lcnc0BmWRJrFX0mjCrmHtcJR+JU7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2675865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTbU1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNMw/6AoqkjaGjcuiurbYiQUQs3T+ozSR1Ap5ToMvn93ZKrXtHoW2k\r\nhMIdlFen+V01qHLTDOKRyESggPyQG6qxmKlgUIs+UB4vY0C4kb5tqNbhJHG9\r\nF1Lv0FBKHLqCzlkYNFm0/9jHfCHIsNoeRafRs8nI5g8sqYlt0MLILSvfbShh\r\nekhOLDyDA8kK5ijXOewMlvZ6m02M95fyitGs/e5/0IhwsmuKOgZ1Lxz77MAl\r\nwO05Jp0vMeICgLxfTk+KxisPjAGQ4+O4t6NOxOPJMsIE08f3nKqcL3UKeCK4\r\n9vYolFvkIiq9GzngYimOoFJwHS6oac+ba5T+BRXC/Lbd0WpkZcYM3tJK4UR1\r\niY/5Q/sp023E+e4mhs3AKvcsyTPH72V2bOng/ha95cKCmJvBF4CsUHhP1VHu\r\n8rPwawRCL1Std075E2ilvLmA2ped8nn8N3I31k4Z3c6CyDpXGXNdgRlYV8sr\r\nvI4V4hrl2AkPy+M1gBZ15ldFSZFVRv1nprfL9Yei+n0Kqk7I8aLmiXfCfmdG\r\nrz4tarse/WGDx63wCiaQ04ocgYgXQ2MDTuZ2KhD5gp9raDPvNYqG6jFm9V94\r\ngZ+9rruMNiJ2W+OxDRb6T75Tu9KNJJu18DKCD/AEHIWzLK9t76dmr2BSzvyV\r\nSZ/K+D/BQbiUxILXbFYX7QOOFkw/C4SAgJY=\r\n=wvr5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"0a5f4aa050cfc17677c4ff4f67e552e62881a6f6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14-main.9158f1b3","@salto-io/lowerdash":"0.3.14-main.9158f1b3","@salto-io/adapter-api":"0.3.14-main.9158f1b3","@salto-io/adapter-utils":"0.3.14-main.9158f1b3","@salto-io/adapter-components":"0.3.14-main.9158f1b3","@salto-io/e2e-credentials-store":"0.3.14-main.9158f1b3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14-main.9158f1b3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14-main.9158f1b3_1649259829577_0.7614697602340972","host":"s3://npm-registry-packages"}},"0.3.14-main.5bd6e504":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14-main.5bd6e504","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14-main.5bd6e504","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"06517ac83d303dae318b9400c8a95bddc63c2f08","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14-main.5bd6e504.tgz","fileCount":521,"integrity":"sha512-kjE0adYs71c1bMJv/ds9S6W5hvt9n/FXGjcTyDgKUnlYGgK4Lb0/FOS1RXKx5mNT+poLGiLwDj2WK7PxqBoVPA==","signatures":[{"sig":"MEQCIFEpme4fE/m3WN/Fq9UZgLEiw6/9o3ixM5lbs1NKzk8vAiATxzALn/BZlowua1H945cNsVgVmmnw8+0M7iGJU+OP9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2675865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTcHIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMKg//ekcMZDHKFmny30uUI+74KIhMMUpKQyC1AgSGe/X757KA6Cdk\r\nCuj0bl0k/mzOYv7y4ufmy2v+UPpGCl9I7n31aWsImotRJZ9qEPUt9YbyXCz1\r\ne3y8jVeU8vRlni03vGVT4amJ62Nqi5jCve5rk3Wy9X8niV0l8OjOEBGa8Q4H\r\ncBn9j08G+GpYP67M/82X0Qnhe9RCmwEDFzwN9R4pBFPyPu8kzFB9Sr+wTW5u\r\nXEsLedrq8QRRBlcmVQao9zfvX7fdngexJRFFyITTjRFMDfqC8UUAWg9CbQ1J\r\nunM/8mHU7DuzHX2g9Z9QsIvG/cozyPBBew6bpcyBDAYSLQdOULdz1o4JKt2k\r\nFWaCvBI1zC9FdNQLlP/SkfzvjAueMSQhwY3ijp+ttDbCrTVAihsPF1s35l/Z\r\nWoPVTBHk3mUN/8igUZ9LUsgwS2ebm5MO7A6wMZQA89COYl+7GkfzJo38fRq1\r\n0BCuTq8R+H0kGlTue33rGYdlnJ7DMqRmySsodPiVK5izX1k2vVc/ePkpLZZB\r\nQ+Qwze7aJbjJHx7setuN5NXRP+T0DYqVZSJUkZjO77d1xbbzs2nNjerB2WC2\r\nz/eHtv1z2B7GDtnWJo57+zAZolcn6Mzgbz+Fn7HX+pz7ClHcesVJIFLIlwAb\r\nrQ6I6vqRJ3pZY9D/Len00cHsSCgJrjOEuMg=\r\n=VFBe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9cf7a333bbd6e3bda4bd615cf8c89adfdf6752a6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14-main.5bd6e504","@salto-io/lowerdash":"0.3.14-main.5bd6e504","@salto-io/adapter-api":"0.3.14-main.5bd6e504","@salto-io/adapter-utils":"0.3.14-main.5bd6e504","@salto-io/adapter-components":"0.3.14-main.5bd6e504","@salto-io/e2e-credentials-store":"0.3.14-main.5bd6e504"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14-main.5bd6e504","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14-main.5bd6e504_1649263048304_0.45565702817782294","host":"s3://npm-registry-packages"}},"0.3.14-main.00c3859f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14-main.00c3859f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14-main.00c3859f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a2f5c35be2d7f562163c425f9234540c2a1c3dbb","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14-main.00c3859f.tgz","fileCount":521,"integrity":"sha512-TtUuBAnoemGynChhls+cZ8bW+OG9YRuhGEJzOn/0PeAD0CpEY3KLOXcnxsMOOajWm+K51TD3jTLvVIKCb8RR/Q==","signatures":[{"sig":"MEUCIQC/HCdZn4hXZx3L5Z2plCqv58ULBq6Y3fYT2zjvcjtIogIgQxmYBHtJjwbeA49N438O68IB1maEA1PPRdow4L1I+mY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2675865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTpl0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPfhAAkB8WI2mEabkP+UukK4tSVvd2QY6nc/bpuJ4YOHfgBjSN2vjF\r\n6MuYg28/0JW+k4L+D6jAX1D5q/IHcAYaFvv7ZaA0AfNTe8mE86epoYsZCX4R\r\neVSUNF1tyBPmZ7fu4J40ovdVdzkaDLSotjxh4P3G4yKH1b87gYkq+38t+zvl\r\n1PZIviocsh+0aK5gUausWWpGjHFDVGW67XHnGsmTUJFGg5oSRRPrjoYYdh3f\r\nWaICzb762eR0CzMBxT8ZiGUeQ/gRlaxahs9/kuBj+lv0mYYsS4tBskpRBswa\r\nihpzBMUI+C9CY9b5lHtXsaN+bUg0O/QXoWqdpeTsw29f4MjJmUqpFqbjSocX\r\nJ0xFvM+/5jvbB0YvniO12oZrXyFAWenlyw9sRXOoGjNsoEGVgS7e83ZDDMhP\r\nkS7+OSeTNnJ2sI7qNPxOZVJHQtMXBWgEAgHRBQT3f0xip3tHIvRt0OG1RzHX\r\ndQb6VRd1hpIrHt77vNFTIXrpfVRWCyM8xo/aIsHwN+HHbLKAZtuac/Z1f78x\r\n8zhsQg+RdqDfFglqbny90dmn99CYtIM2H4VMqjR1z4wGTZqNN9C/oSemSc0Y\r\nfBTr83CaQ3fpNmyQluJ+asu62I16HsDF3XpT1q+V5Yn8gUYOC6F7ojnCYeLL\r\nPb+1J9MQYIbBfvuLia/zCxwXaSD8VVdPKm0=\r\n=IUtu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e8c17e84350dc8e51f731212f69e74e789eee781","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14-main.00c3859f","@salto-io/lowerdash":"0.3.14-main.00c3859f","@salto-io/adapter-api":"0.3.14-main.00c3859f","@salto-io/adapter-utils":"0.3.14-main.00c3859f","@salto-io/adapter-components":"0.3.14-main.00c3859f","@salto-io/e2e-credentials-store":"0.3.14-main.00c3859f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14-main.00c3859f","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14-main.00c3859f_1649318260316_0.8372697920276342","host":"s3://npm-registry-packages"}},"0.3.14-main.641fd123":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14-main.641fd123","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14-main.641fd123","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ec9e48946f831925816646b7ddc8597371d1ea8a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14-main.641fd123.tgz","fileCount":530,"integrity":"sha512-kTNx3Nq2VqmMlqcixAjDSexPvoZmKJTHBb3G5xB/Y5AKcwMJGYXV5GJqsCYI0L4d0lt7Bj7YbDQdSy2wvRFQ2A==","signatures":[{"sig":"MEQCIC41mY+1vHFpaPz1TTz0Qbpoa1ho+jjuYxN1mlCSmRzhAiBsswESK6PiKBM6XyhKHHYzfUOQMVIKWPtsw2RcU/oCYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTuFYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCvRAAhgxsMkgdTN1WZb4ZN/q/n8/zaqnNn1Z04SMRFqJdaHEv7Alm\r\n1iN42MpDBusXPuUeigva8SxjKeIgpqSWwT+tOROpXZcVotctdPiiUifDsybY\r\nAkBQRIJtYiPB3Fc5+szi5pHcwZe7BT3rkkSsTrGVBj4L/qWNaQeFro2dWiAP\r\nrRZa9RE1ua8RVkUbRPu3xfbjgerfarDzyTctbEKh6WylGuPH0nvQPmG8YZPe\r\no6ARB7TvqN4Bq4xNVB2egM7kePOkTFf/vdA8VNIHNpismgbKROBN2PoQVwip\r\nV9xSF1T+ZZFWMDojqmaXKFtXjEOXjEPrP+ydRcvsQmmPtzrB6jVi6CTNeSc3\r\nXw80d0dC7ZwfbuNOfg84BBBFnoLgOfiDWBbO6xuFbflQZClfOniBi27YzZ2I\r\nP8JDo9NW9XfrkupOVhxCZtLw+3f11Pawtn81MUIjEE0gKhLMA1V2g/k9IGx0\r\n/c54lhVHvMN/1QrAIZIFU+o94ha+GVTtF4jFA4ikd58kl+UdloF4m8UUph9o\r\nT1GPXKDwfWEJ/1qNEBSmluJqJwd4K5LhYK5NtCDet5NKHY6GGMjx3QRbmqEN\r\nO+tLC0N+5pIKl5vqUFuxvuPUzr6botmSNZGHTNdzOqzFlxzfgE1nPpX3wNr3\r\nNf6wI/6TJFqrEm1tDC/6MIqY2d8oJhLfK7A=\r\n=TxKY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"04a857b0558d819def542409c35ffcbe6985b2bc","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14-main.641fd123","@salto-io/lowerdash":"0.3.14-main.641fd123","@salto-io/adapter-api":"0.3.14-main.641fd123","@salto-io/adapter-utils":"0.3.14-main.641fd123","@salto-io/adapter-components":"0.3.14-main.641fd123","@salto-io/e2e-credentials-store":"0.3.14-main.641fd123"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14-main.641fd123","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14-main.641fd123_1649336663976_0.12924902057661902","host":"s3://npm-registry-packages"}},"0.3.14-main.7c59974f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14-main.7c59974f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14-main.7c59974f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"836f342169ce55a768d2795e89f74857f01cc737","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14-main.7c59974f.tgz","fileCount":530,"integrity":"sha512-LLC+OyLfUr+O1irsz9bdxzeLYUEYQTcg0yXN8QG7bplFVX7iBYB/ooUo6rfR9T5IwRRcSM3+gKqgU0RM95QYjA==","signatures":[{"sig":"MEUCIQCsHFtp4c0KMYzlfLxDb9taQyLPxgZKNktfrg58E4wgpAIgP8qTq2G3oW3wD4CNvcftf7YIxYs9bBTTT8xclGGNmBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUocoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGqQ/9G5nP9jvwy84k2EeRzIwVywqoIuzdNnPiBYtQ6uv8DN8Srv6L\r\n3h2eArbgcBsZH+sC/26cuoeEFwssU1BcNR4SKJbPCNBAWtwl3Fb5IeyCJvL+\r\ntZKg6ECfSil6Kh1bSztQx4A1kAoV/ViyedULZr/3jVL6e6AX5qWhoWkWPAH4\r\nM7MSdWr0SVM6uuPBxdiOZ+Nv3llv/9UN7oh7fC06RelvDITe6X+zKsIq8xgk\r\n/0p5BV0isFiioBKiIdxAhAVBUp4f0v1vACc0xLudGxjJtK3nYY55sutTzgD6\r\nJ4u/CqMLUjxj/Q+1HNc6T/CNBEHKKw2NmV3EL+yD4opxkCkrw67cWOvJyYXJ\r\nlIHXXMGrcLJpBDvxRWF6wcIN9w00BcL5I4oJLhg+AS3uvs9MZsxKw/n36Dte\r\nw7nJN7s1v6OWvVi292dtO7LM/KxnDNaT1eDw5q8wTfj6Z+sjuHpIsn68DTzO\r\ndiVM17Kw9jXS9ccZ/1iD7DHmRxf6jkY+Z1tX32dhu9cVeRbOdS1t4C208ios\r\n8b+CjakACYiliQC4CJF89tapqf8Gw2jsy2w+hiDft4/IkAbYVtr67XA8ZAqY\r\no+ZqefSRkZzmVDxezTA/jvV4be+3glL+gNeLrLBhjokeFJjFRxc0nQn5IwFM\r\nINe+th2MiPWz+oQ3SkRkPIV8crZGEZrfAag=\r\n=KdO3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"5a236b3f60e06228ebcebd2c8662eb0a82403d1a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14-main.7c59974f","@salto-io/lowerdash":"0.3.14-main.7c59974f","@salto-io/adapter-api":"0.3.14-main.7c59974f","@salto-io/adapter-utils":"0.3.14-main.7c59974f","@salto-io/adapter-components":"0.3.14-main.7c59974f","@salto-io/e2e-credentials-store":"0.3.14-main.7c59974f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14-main.7c59974f","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14-main.7c59974f_1649575720729_0.9576411806701164","host":"s3://npm-registry-packages"}},"0.3.14-main.cd949f1a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14-main.cd949f1a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14-main.cd949f1a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ececb7a3acdfde13867a216cd3bcddcfcaf015fd","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14-main.cd949f1a.tgz","fileCount":530,"integrity":"sha512-PHP9WCBXrUToGlLxc9KJR+2I6pSaTEtYJy6FSzB/88yRKQqugbb+CSOnjRIxk2/gJDdMgZVQ/aA6HFw0UIK1zw==","signatures":[{"sig":"MEUCIQCv1piOAalmGliUWO8kT5eWNGDWHmsKFUE+Mz2DQXqNGwIgBWpzRaybL+ci+3H6VCYzfXnu+hbjZTWH88ZOzEaYBug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUpwHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpM1Q/7BKQW/mioefy/rqK9/w2DOcJ/b2/g8vVVIMyK00bpyZaLu0ey\r\ndtJ84bhYRl5KcRgr27ely2aXX3/Xb+FesbQytkfmV5iytcS/J6lkNbyluUGJ\r\nl4rQguItA9XG30aQ4h/QCvSxVEWdMPAcxPUeW/z1xmi+A2VRCgy6tPWLujNh\r\n9hePRAsqjCbmzFzsxB9x7xzGrLEfJw3en9XucCR7g8e7p3Rh2erUSQldoPzg\r\n2vK1oCy8VbLwYyoKwlLQLXk6bwECDR9WswXT10Fe+dKwX9NUU2fzgNAEbkDF\r\nuVdGSn3NpuYrsIiLnFiAvZUZS1P1cvooDcdq+qU888cBHs119isbCKwLj++x\r\nJIAE7MfsVyZSURAFtKFQVrIflFz52pFIFgGTUoJF7cB8QF+nkkUmyjczzC6m\r\nHn1D/E7YqXFap4RcLpbJw/2qbWrA3K1m1akIl//KMGWS9kW4bNKiCjIS+P3e\r\n3fpCE+RoJTG9syRVp6t5FC1/l4zPhxGaIuYuKUJvOIuNh9j4Ea96M3PCnkLH\r\nzTN+VOgGdql9PvA9LAelGWU2k0w58uiq5qYweJHHazS6UHTS2TBEeZ8fRzEf\r\nGyrqXokL3y/5VcemHjgFSvO78dqyGwzftbl1R9WJsspegPwEiE5iqmMPl7DJ\r\nqBoYANngoJUZDnkucXOg7xxNkhRSTgecdQg=\r\n=sQ1+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"c25b008ef7ecbb5561c3f096bca1d727758d57e3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14-main.cd949f1a","@salto-io/lowerdash":"0.3.14-main.cd949f1a","@salto-io/adapter-api":"0.3.14-main.cd949f1a","@salto-io/adapter-utils":"0.3.14-main.cd949f1a","@salto-io/adapter-components":"0.3.14-main.cd949f1a","@salto-io/e2e-credentials-store":"0.3.14-main.cd949f1a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14-main.cd949f1a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14-main.cd949f1a_1649581063577_0.8291588453091134","host":"s3://npm-registry-packages"}},"0.3.14-main.6f022c3b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14-main.6f022c3b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14-main.6f022c3b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3dd104c6bd7528a250f8805577bb6ed6c5e9e5a2","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14-main.6f022c3b.tgz","fileCount":530,"integrity":"sha512-apGyTfknoLz9OsS361cgzWNPVZq5NgXCKPBU2MEiffqPCHhkzRVQP0g+Lk9lXEL1/uj3RA5ajLqn6Zse/xGXug==","signatures":[{"sig":"MEUCIQCxC1kzKsLWJVFsbguIAriTxkYWuGJYWatejVkhzc1X2AIgDyJj8FhJNvB/w8MB7t5Ohb/hd+5rLnxYxIWXmXZlIss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUq/WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryrhAAnzOLFfWvOmm2bxrc3ORVsyuu3dQQFCXdl+lSlBo6KK9zAnkQ\r\nHIVY12zvfhtZwlwrg92nZmUVnkR3Vcb1tSCa7QzntUr2p3wwT6j8eAkWcAed\r\n0GtyGfPRRDH/byOBdKIKZtYd1Arb4zSUH2jng+H2pkFhJdd1CgOleaftLYEa\r\nJLh3VuqH0DJBWWER3uKMEV7/wslSBQpHIPn1e6YXoJOCbaEOTnPo0AsVE5Ue\r\ninKLT/GQCXH7Qlu8ZOGzBe5gn3QDzsOpzOikB9I0V7eeI5QVdb+MDSuA2ZZN\r\n/KuPGmkW2r7G+OZcSSn99+TE89xMKVihaovpmyqlSrwR75ihNx6IvQdwtVPz\r\nHueWgjR3Fp1o5Y433vSI3u/TU0uaPz40VhHs7ZVn6GaZvbRY8XqPs6gzQkCk\r\njM9J/orjsTGbe1pn2awS9dOR00lsGn+NH/N5ahWL8Rox2Iwa0uG4VjKQDYxI\r\nb1W6QJp4fdDevWpiQrcMfV4ycVSX6WNOIUrDXgn1yn96xDHcTjufcKVRUkrF\r\nq/MF+tqtVFe7EHB2CVrQcor+GnVA0o48RolV62SpnIybOluGCN/Jrw8tRJy/\r\nWnqWtfaamahYnzTGIoPyrTtweBIpiEVtvptbjrFCow/Wb4xQuohA/1m2O57j\r\nm2wmE4mKnnihzZ/87eq2cJHSQAq0aZ4nQEg=\r\n=nFn1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"289cb6d740640e8d6bb50072ea6be75ca82de8e3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14-main.6f022c3b","@salto-io/lowerdash":"0.3.14-main.6f022c3b","@salto-io/adapter-api":"0.3.14-main.6f022c3b","@salto-io/adapter-utils":"0.3.14-main.6f022c3b","@salto-io/adapter-components":"0.3.14-main.6f022c3b","@salto-io/e2e-credentials-store":"0.3.14-main.6f022c3b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14-main.6f022c3b","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14-main.6f022c3b_1649586134411_0.33719276765097805","host":"s3://npm-registry-packages"}},"0.3.15-main.a85c56d8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.a85c56d8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.a85c56d8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"355a11a4b5ba3fecbcb26257ccb2c0accde38b06","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.a85c56d8.tgz","fileCount":530,"integrity":"sha512-pe6vCNXc2/01tvOCEirpYaKONCjwRjxEIVMouTEsLgy0cJMEP7TMDyaPoR998y6vbMCJqM1DMnlXwd8exnOwIw==","signatures":[{"sig":"MEUCIFhbr+12ZqjVhcOqaXyCdXqjz0DZAkp2E73MZtwQ9b9MAiEAzdGSzKpgoLI5/5X1eTPu2easIN+m9LC/j4Z/wwoiusM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUuXhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAyw//YASoZh4w3R/vLMehqypr49DjR8s6ed8maWysPsanRPgnUxOE\r\nVeT78IXlSWJvbFF/YVplMQYCoeDJQafmtSJYy1dUgQAcoW7tTfNTyKCzQw6x\r\njXiDkMMZWgW5PQANgOPzI8H11HyLBe9s3HB3rYdo4kKr8WDLprlCY5cPLX7G\r\nfxqvAUGBHvYH8UvSrRIF4OtCBhegTomKNiG6SvTpS9fSzwHAdenOLpvJpbqG\r\nF0bui7+coXtFAWaya7RsobNgbwZu7E7YdLCga6OYNA2mQjv3rMt15lN9hQBA\r\nfM0/c35AS7wW5fp+fnGdgJWqsFVODFkJDG+U7GsZgnobiNPMQ0zEDRmsmaYr\r\nclWUUOyl51fmQcCvMVNzaKqvlv/wq5vMb1IPlN17XymUVvl7NFLutSn8veth\r\nWIxE/Gce1Iwl+WTw+1lS/HRJGt4N8p3AEu2/QxOtJHMK9iKR9OL/MzoSuuBz\r\nuBeKM+MJdyrfgkMG9rX6TJmgPof/VruAKzyuIlIhgDIGzhTdrDPeLCMlYi2Q\r\nYofp9jFTv09yasJVMCXFqzpMpSO4xrVyXWDJUIpJfKKxyNTQW8RCzHPTQeqR\r\nLKlxHgFseqJQEmpjvq1UL4ao2PmftVOy8UOPKPgqchq7ho8PUiA6K43XH5At\r\nQPQRpz2jbb0EBXBHba5NNKFA0exjmk4Dk+A=\r\n=zPy6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"7a08ef4976f7d1d0e72a2c1ef8c383c55d798b56","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.a85c56d8","@salto-io/lowerdash":"0.3.15-main.a85c56d8","@salto-io/adapter-api":"0.3.15-main.a85c56d8","@salto-io/adapter-utils":"0.3.15-main.a85c56d8","@salto-io/adapter-components":"0.3.15-main.a85c56d8","@salto-io/e2e-credentials-store":"0.3.15-main.a85c56d8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.a85c56d8","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.a85c56d8_1649599969165_0.3206428350775554","host":"s3://npm-registry-packages"}},"0.3.14":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.14","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.14","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b6a366e082be5811839e5388299da0df3e32ba03","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.14.tgz","fileCount":530,"integrity":"sha512-bL+C5OmZLOyqDUY02L4t9trzxNA8IiUpYv9yVndlTS6NBRQdZf+3rypf4A15Zz8W6xs3a/HQ+oe2b4yKfO7bNg==","signatures":[{"sig":"MEYCIQCtcmSTpdfFDGQk4UHS+Tu5SNJYRAFDMQoDpDMBFv6fYwIhAJd+MrNbIDBbt1Tg2w2NdbWvpDyY74Fmpfc5t5RzANGl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUuX+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6QA/8DYXYMgHGsv61CwsmhP0s7iSZHQlBKhd9xaf11nzKcMGAHV2S\r\nvQJuqtqfevE1qng6GF/QRsKgWsj62pYQEcxpM60xErhQBBn76ihKfpWOXFC/\r\nzokKfB2WOoYwjwSoAYPJX6a3PXStpQCizXSssRbHg0Z3hPbgI9vUwmVdFn4T\r\nsqoG0zlMutrDpW1aG4eNBltChxyzmJLFi9Et5PM+itANg7wl7ct1EtFeZoAv\r\nrd2QPiXZqpvNQYTZmiVK627rxb7+/l91I7x7UeS9USyfWUk1XWeP/cflcehl\r\n99CGJ1FRbz38MlcF91XbbdBna1RtpvtSdEdLDyCTD0CdhW6QkxtlcdJPQdrm\r\nWbpnzdJmm4XH6gPgioqX/E3M2Y/nhY4JBueXK/a/3NRAHCnzNMDIgjhzzHV1\r\nIlZagL5IPwRsFBIHHHz3rFdKTxHLe9vD5V9Y7vuLSXPYv6H73VBNOubQcpsl\r\n3uQC1uzoZlt5lATnviUqvHg97xUkt6d1CipMpd/IOQE1HI/eycTBgZ6dOavH\r\nkvs4SKKKrEwsFTDllcUEaEBx8hwG9y1Vu+TUf3Ly97/jkr9pgIVW4jCUYNrR\r\nzzzI4esnbWXfDTpZ6bHBoV/8lwtC/4xsYA2Ox88Ke2n4zQHnZEihN90matHn\r\naP8NfncZWtTH/4apjNNu4IXXtlmNiF9/UJc=\r\n=iiU0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a85c56d8d947049580ce464d670d5e21d38a85e7","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.14","@salto-io/lowerdash":"0.3.14","@salto-io/adapter-api":"0.3.14","@salto-io/adapter-utils":"0.3.14","@salto-io/adapter-components":"0.3.14","@salto-io/e2e-credentials-store":"0.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.14","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.14_1649599997666_0.5014037890414678","host":"s3://npm-registry-packages"}},"0.3.15-main.eab74267":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.eab74267","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.eab74267","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3815e8255bd8bd14664c3357e98dbfd558cb9d29","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.eab74267.tgz","fileCount":530,"integrity":"sha512-/OTPWeBur4F5aaj95Id2xNGgzMBUSLv9xklwlzylVhts038d05XpNguagJt4twkvio3+yYsJTQd2jO3sX4ki1A==","signatures":[{"sig":"MEQCIFG6VPWrr2gWiWDgtmyyn9Soy48tsM9XtvbotKnuIlvFAiBe/JFIfLVjjFgyxFNmIeHr/YwJHogddi5hJQ7Tda4eWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVDI1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqq2Q//Xb+CbfNxFg18Dky/mc6KbThNVshq6TTKVDa8CvxclKd3/ocW\r\nJ6Gdu+d6S7fmUnmdrVPWAaUt6XebP9SRXqpUS0HG3SSiQdNmrbvG3PYWqVVT\r\nexIzviVDSleiBoLDShbxZdWG5asFUdBpI/sg2zqnyhD0XVh/GzwYBO1vPsSR\r\niyJHrnGynpBUHOeD2gfJ9fQCzx1VixkCs1X4pd44vNEvoj92Wf2RhiGa6caw\r\nYszHe+VILcg3PTy9VH/+8uQ7qHiMfB7ArPQP/4G7Qnrq11pqSR5lAaYfjoRA\r\no0iXskg0rAR8vDj1zJCkUuXQ0bhURTLTbP27sQqggw03TGIbnZ1EznmDBL7f\r\nRLdPlupgP8k0r09Pu+f5j9ZmBfQ6L0+vy/BZtgF6tDzCpqSEkMD8aD5naAc0\r\nfuKtnhzBlMAQJ1a20ibqqTxzNAqUe6/M1/HduI8BQnhOOPtFKCPHnsqocPok\r\ncwRLLs8bnpRDO5R15b66oyEpLvA5ileUMSXNZ0eVFWIfigdezUiK/GqW6vMo\r\nutNuNsUtdcg8APxf1vblJn0M0G+/3MJe8VGCHmnRqKx4xZp5NVtkjUUsvM4p\r\nIbCLksBIJVfGrIYpfk4YsM519NlXHk8+EIsRU6KkK6XFMfXU2zyy+HKp4bxH\r\naKNUgMlZMVAOZcJQVaAIv+UqJ7WXM8hvGFo=\r\n=mqmZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"8f51d5cf9f5721629234c71be0b3b0d9f616e328","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.eab74267","@salto-io/lowerdash":"0.3.15-main.eab74267","@salto-io/adapter-api":"0.3.15-main.eab74267","@salto-io/adapter-utils":"0.3.15-main.eab74267","@salto-io/adapter-components":"0.3.15-main.eab74267","@salto-io/e2e-credentials-store":"0.3.15-main.eab74267"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.eab74267","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.eab74267_1649685045464_0.08006814891439062","host":"s3://npm-registry-packages"}},"0.3.15-main.3c4c03d7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.3c4c03d7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.3c4c03d7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"538065a8089d75e5ce668d7e89e3a7c427e9c704","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.3c4c03d7.tgz","fileCount":530,"integrity":"sha512-kVH+bguQGs0sCjS6tODUwuHqznwTEtp2f4v+50x15OYJWhl86DzPg06v7mgLrYtkR6+LCDrISmZWlsn9L1OLFw==","signatures":[{"sig":"MEUCIQD2+3R6yA/g+2ssvPNNsE1XJP2PtNj4zrBCFzHMy5p4owIgT3PzV82Be+mj+SIXc3fE62ajJmxQ9TF40fgCgvr5+ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVEK+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD5g/9GYzExKxR5Kio0d0hHsfW4rhvMyFR7kDcbvdvX3wS8KIAPv52\r\ngu+h7rO9Yyn5yDRSKLq5JDfdEpYJJ6/39HOt3NiJANwMr2KpWF+ywQ3Q2hxC\r\ny5szAUJYdOSYjYHcsLc6BelXDnjSNbuPdLf3Hh4MxZwfsEcX4IzilpWficBF\r\nbhmzW/yV3erGdpnsQm4AxAb3D8tMwUs2wkkew686MXd+GmSOdx0296obnA76\r\nhrKWy2F6vpGN1hyEuQ9UNvChgbZXf/R9bxoBJqEApzq1p5NR/uQy0yb2q9kY\r\nBPfzgLBgeEqhVwDT5DrJMeHqjpO5XXJjisBi8mEBIMeV+5D5Dhc41JCp9mzv\r\nJm2qtV/73/4v5VRpe1KNksTT6d7O0TgQvavy6SMLpt8MxPOHy1mYEaQ8sZho\r\nQZK6bt4tlUaTHwjkOzQAxeLzsG5VhnK3PuIeC2RuXoqgxQV1fsJtf0XBs0Og\r\nGA+ynda3XgwXDP1xgjPx+NRGQAw10LFP2NjheIVfAlpVX16ihrZLE2MNQMXh\r\ni2hfUcWv4vwlN/Lu82rscPdUeT25me+6XPAXHiEKsfaKo24MomqF6n/V0xOe\r\n//BnpCNb8BSAb8nBgHQcC8+hUyKUI1D7z4LKy65idPHH3IJnUxieP0gyE3zr\r\nkrciceBPw1Tui++SjwXJZikoAfUebNap8cU=\r\n=VQNL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"dd659eee9be3026dc1e9601d094f0460cb5e49dc","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.3c4c03d7","@salto-io/lowerdash":"0.3.15-main.3c4c03d7","@salto-io/adapter-api":"0.3.15-main.3c4c03d7","@salto-io/adapter-utils":"0.3.15-main.3c4c03d7","@salto-io/adapter-components":"0.3.15-main.3c4c03d7","@salto-io/e2e-credentials-store":"0.3.15-main.3c4c03d7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.3c4c03d7","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.3c4c03d7_1649689278134_0.026360091846657774","host":"s3://npm-registry-packages"}},"0.3.15-main.fc8c0ea0":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.fc8c0ea0","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.fc8c0ea0","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"67e5ba82fd7a140d48b907f0090d9fb8d8518e8e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.fc8c0ea0.tgz","fileCount":530,"integrity":"sha512-+AUygqACxow9sRAPIHfqnlZu1Ao7v531dCLxqwqM7Bwd8f7Egs50Nl5aSRPFmblrh9z+YWkQiW2ZoQA0hQK9zQ==","signatures":[{"sig":"MEUCIQCYpPwqUNOcsIqZrBEGIIuk5xalBnt2GVXJNcjiLtGLlgIgIZ5vNtI6swSlmSA8gWLGCkDguuWzDZIGumw0AyQ/ePc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVEWMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqedg/+NPQxRn6E/PX7JcnUYhkjlshmsbSZG+UyMkCHT088NrFPApl2\r\noeIAEhXCE0Yo6BeoEhjVo+u1oe0QpD+tA0OgWholc6xr1zYU4ayXR/ylPrZ1\r\nwYTQmpZfD3l70BnievKeSLpX07YkdQR091F5jBHq97u19lQg0Mxa+KQBNUa8\r\na+lVK7HWRiXxtG1ZU1CVXFD8dBO+p7/BJTJoHs/k0FV+oAkIa7xHf/J+ZKU3\r\n1GaCM6/GDUvMZf5h0KizW+uRzdqcc96UOnX+h8tb6dkIyYuB9XJNigCAaEi4\r\nLtpZCDiZzNAZMbPAgRcstPE/v/syKZXahbQ9NJHQEVxrnsi2rzHhGGsujuje\r\n7IDpQYtnme38TuHyXFcUDAEhV+a2iqtuk7Vmpv8T6dK1WO67TeLzRyh7kXmE\r\noMjx6fHNNhCb/iLu8JRHAanX7JS7PguGioyB8O0v1gnL3rXD2B0KVA+G9WdW\r\nH/YS7CK6C5Rvu3VL3BfwOFWpCyC6SENx8+5jwzkqkKEjWRVGDgot6Exu8k8u\r\n5S24eTci/GcXHghZ8ulIgBKL15Yq+WIVJhHJvYbNAC3UCV4v/eoE/TjIw0kI\r\npzefOJguE4EMilwkhF0Fba0HV8WhLRfic7OBBqHhcJTCrMX97wxXwpJ5MD6R\r\nNdc+UONWV+0pTz8HIoLk9UG1/1ZmE2bkeMc=\r\n=NXE3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"46226e4a991e674c5d9ea36e644f6288e5adc380","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.fc8c0ea0","@salto-io/lowerdash":"0.3.15-main.fc8c0ea0","@salto-io/adapter-api":"0.3.15-main.fc8c0ea0","@salto-io/adapter-utils":"0.3.15-main.fc8c0ea0","@salto-io/adapter-components":"0.3.15-main.fc8c0ea0","@salto-io/e2e-credentials-store":"0.3.15-main.fc8c0ea0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.fc8c0ea0","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.fc8c0ea0_1649689995595_0.1703156573507303","host":"s3://npm-registry-packages"}},"0.3.15-main.ca9df841":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.ca9df841","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.ca9df841","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ef7fbed1c3600d0be74ed96742ff470e21c9e7f2","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.ca9df841.tgz","fileCount":530,"integrity":"sha512-9Dl+wyXkC/DMP1w3qw+YR1JmBs4oh27dkeJXn5ik1eI4rVdU2oiSom+i5+6aLP6PBVAO6RUlCOEKg64pQzSGyA==","signatures":[{"sig":"MEUCIQDpKDjckIgJh+pBT8tbmI4cQvm0EtmbVzVTAYpoGg2v0QIgZOAw9biyZvBw8kzloU6nRjlwBH8btgXd/xcoyBMuiyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVEppACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEmw/+PXkkm5Cbic56RQrqIs50OTpAYf1joROFHB/ihHvV/RAgu+TD\r\nWXU2pStMn3iWJJsawSKLjjVNm+j3Q8yaBK43lFF3+NMHI1GpJvHDbPueFxAT\r\nUVecr7DZ11ROXLkiwX893/XJflhdXbED6POmcUQDi517bNbLZXC+lePwD52e\r\nO0E7Hfu0ysCu/5ENUuLuPYGKLSRpN/Fx0rckFkXmY0fXHLW37j10Zas/Dkcn\r\nY6ZDbu/1gY0xzMBsGmOXrA59YwCtNAhR7VcmhOr2KnYJHDJ+81MRHfPVlZ8M\r\ncBvIi+znPhcXAVVQrIsZF/HIWCbNf9s8fO+FESy76bBs9joSblDhqfaoaUyn\r\nTfm0CrrIGtomP5YG2XX/NqF9XHJV9RM1QGpCygmFjaCLGDillk3ajxsWGIDf\r\nRh8BnjX8yYArEVvgC7VDQKtxKYa/abPU76a1hQ3l3LzGUXm27b4uI6A5q8DA\r\nm8IecUraPXXqnlh493DvWUdDDDHR33l/ZUoRjodWPDacs5XsETqfzFdqiy99\r\n12E/Co3ni8NrIQVrDBu01Ui5/gcZZEcMBobfouhbUJ3zuOi8CDvVgSCax/bc\r\nOW7H9q3FcdG8uzHTjwEmNhGelb1WVsq+1EJTfSHrAJCdIxEGjeIXtVfHfxRY\r\nwBc5rlymySo2bCM/tHX6MLI0cqYxpnozpn0=\r\n=Ia6O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"65cee215a96656e19a39671c11dc27f00b8859b5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.ca9df841","@salto-io/lowerdash":"0.3.15-main.ca9df841","@salto-io/adapter-api":"0.3.15-main.ca9df841","@salto-io/adapter-utils":"0.3.15-main.ca9df841","@salto-io/adapter-components":"0.3.15-main.ca9df841","@salto-io/e2e-credentials-store":"0.3.15-main.ca9df841"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.ca9df841","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.ca9df841_1649691241261_0.6561106344495231","host":"s3://npm-registry-packages"}},"0.3.15-main.c3c3a27c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.c3c3a27c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.c3c3a27c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"48d720a281c5d6dd860ff459022d91e3421309d7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.c3c3a27c.tgz","fileCount":530,"integrity":"sha512-5Dw79+Lf1cmvY7nfK0equzPgnCaktS06Fy2y9dyAAu2HyWwfINcnB8RziUgXimpy6MkKtWGC/vjmkHwpYDHn9A==","signatures":[{"sig":"MEYCIQCwJuz5onIhDVe4pXM4v980wR2o+BxbXS37WXVOgwazaQIhALCCVE2UKK+8GwbBT5NuhLJVh5tCL9DRPPNMhlkHeNVg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVJQ9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeJxAAgCXjZcoKtUJMmZqnQIIvTqMu88ZyXs6VQWtpm8bB200kbLIV\r\ng98jaByPhQDmKDXf9rDowbqb02BZG18+x3J48T+UPfc7Jo5aYT7bAD2u2bMI\r\nlKGQmU/mMMUrS9xJcMsdQj5BGatMPmyn8f+EteiP84InYA/ytFePK4vOxjzO\r\nvKx+JmKTBhANp0TdbrLASDm7I8wQwqTVMmBetogOrd/b+h0683GjJNUaPsA9\r\n5VMiow4A1Dbc/99rlFZ/krSGPp0RhB+06FZ0m8JUEYcFuYIIA4tfcK2eVjGS\r\neTqyV5T2iKj6VO3dVDsTCP0MYftHAQZu4c1qfmdqmb34Agqa9bsmTS1yJckZ\r\n9qboV/Fi4tzXuSqXqjhyfigC5BBqNGf0Z6qGA+XFjYTPGWnRl2SkJ5HTLnIR\r\nr1vHicVHZnwfgDIbFK6PqOPn/Q+65VHr0AQJVagG4uztD6rAEijMTNs7xJiY\r\n7rCEg3cq/kcfwqfBk9xJKhgyRWrqC9jd0dAARLswtj54U2aHoueeC2vN8N9z\r\nBEdC7s7BCS0HhPvg0/ZZcuxaEo0PGe9h+QwlPM1flm1IufPmRjMLT3x3kk0U\r\n/ecAE85EUu5HlJMbffEKZVVMkK9PcPv32qQ1gKe/ITat64l1lA+xQGSUJUfp\r\nvdggZNHjRL8nGRkZ2HyCqcrYNECINefhzcM=\r\n=Qd1N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"280101400705c61a83abed804644d76304d0b48e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.c3c3a27c","@salto-io/lowerdash":"0.3.15-main.c3c3a27c","@salto-io/adapter-api":"0.3.15-main.c3c3a27c","@salto-io/adapter-utils":"0.3.15-main.c3c3a27c","@salto-io/adapter-components":"0.3.15-main.c3c3a27c","@salto-io/e2e-credentials-store":"0.3.15-main.c3c3a27c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.c3c3a27c","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.c3c3a27c_1649710141619_0.6991049316694655","host":"s3://npm-registry-packages"}},"0.3.15-main.5d127341":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.5d127341","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.5d127341","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a03bb1fccbafeafa01715af14e72fc0809140dd3","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.5d127341.tgz","fileCount":530,"integrity":"sha512-BNGUvfyBaK2iMCcgWMNdj1brEeBgC+iEaWiDQLrIa9Ssad3df64JEjomoW8I25dAhSlF7aWsOPV+tfWYOg4kEQ==","signatures":[{"sig":"MEUCIQDe612mqY2g16nBeXPONC6V7Ma0jL6gDzWeMDm+/PeLQgIgdOuOZXKRSwmF1UpaP/EZc92CYFy8IcAnlG8UXBCzJ64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVRkkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGwg/9FPDxYBzTmwEpfoRm37FAM1meJhXu2lrThUyf0I4PBhKx6nUA\r\nbm6gYRELdc8Ctmx3WCddIEn+tF0H5J7o/qx4bV2h1L1Nn9LoN7PwKHVrl46o\r\nvffoVlErAwvxjqv8vPoyzwZM8RbAQWqTtpHAH8Yv0bfT2P2qqw1A04Bubygm\r\nxuFnwULDMGz37+Y3VooGR/+n7RM3YG/oDfAft3Gn7jAjzJhgOs3+xvBDxU9t\r\nzii/afqltM8OuQ1x/gZ0ygw7nRWQ/ShbY3CG35/+DBMz6eLzTMEW4tSSvTmD\r\nsVRkA/PZaV4vYcY+Eg1Za+ammKS2DwXy4oWP412rZ6R9f2v1JTz9+ukgVyQk\r\nAQEbF62fefENOPksx86j9GX/3UsUH9238GOPQ6FXmv8Dnoc9LVuBZI/OAlvp\r\nA0hYho/O5C3In5ag1H8Qs7xcIzIGW1okSAV03c2stkZXvIeX+ZUxV+2a2LKl\r\nlxrhfNTx07K03G+x8OKFaWZod8Oy6XUuM00u1CZqFVt3Yz/a0BNX8e/5JCRo\r\n5CYyKfHFW6YEb1Lpuv3rnyDiGrYR59R4Q99+k/8pHJay0bo140O4mlJi+fKs\r\nTNcIB0ZqiaEZKEUrJe48+Z0hp3j9X4zENRt7cMLTSBHflFPMWBV9x4p6ytjw\r\nQe8vV1DduHNFI7fzeTprGkf3m7kxMnHHf/c=\r\n=bBtW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f3f10f95de70962f4ec7272dec527b96d5f5dc89","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.5d127341","@salto-io/lowerdash":"0.3.15-main.5d127341","@salto-io/adapter-api":"0.3.15-main.5d127341","@salto-io/adapter-utils":"0.3.15-main.5d127341","@salto-io/adapter-components":"0.3.15-main.5d127341","@salto-io/e2e-credentials-store":"0.3.15-main.5d127341"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.5d127341","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.5d127341_1649744164326_0.5664235135835591","host":"s3://npm-registry-packages"}},"0.3.15-main.758e1bb8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.758e1bb8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.758e1bb8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b173fa5595d0efd02a39efa3a44417d2008f1f9c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.758e1bb8.tgz","fileCount":530,"integrity":"sha512-pIx2Sxvolpx8D3C3bnv6oIpa5qJmsE4GdlXoSW2yxWDRBnK0KhPEz5fnWk4T+yRd1h595ngxyqMxtQfNvVkLSA==","signatures":[{"sig":"MEYCIQDn5egc2Ctz3xOjcwi1DSM2Wd+kDjE1djxSulf+5DYgrAIhAMeGB59GCm9uu1Wo2ofvWkoZYCcpGcQfhKbAkutOvk+3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVS3JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6JQ/9E0OUfaEIPaUAzkPCcW4q2Ez6HJjJ4g/r1rHgIqnblyiDa2gb\r\nRBK0VYIxr2PLn9Qe5tw5B064+vSjcYr+1DQe8RBK3fBaDPt5fTNJbhVJFDtM\r\nq95IL/TN4DoQjBwDs8Lptu6kL+QutTFGCw4eWXArXRqJVSxf26VCoTsQRPFc\r\nPqFgeq+4wxnVQ6nC50nD0p7LJ+3xv6HxRGHEMrKtbKlWWCdzugyweJ6GA1Az\r\ngf01TWPUMsj6kDvqA9oENDv+3CCOHfBparqv9iGjDp7pJTlRDk2rFFpmZU2d\r\nQufBTzEO/fcnU3pDybqCMWz3+sdVGpuY5zK1kI7XMsmvkl4O9Q9GJQ867Cva\r\n5aEraLKNvblQX1U91d/+9rJ1qDTUGsl55WSlq2VS+miSKkZ8Gh2OdASwwgo1\r\nZNAx9xbzItj2XgHtkINB3R+N4HjdTa5w90tpVaVBY5H3iq8TqloUoQIjpv7T\r\ny6pdY2/YNhJ9siA5oI8DksmF+wQDh8PCV7lc4sjd1BPr+ou38fgh1h7ybEIj\r\nLCm4mLuC0APe27X+/UUoHK4gcr8c3J8z00X9BtBOB6W9mOJyJTSfewoS3yLI\r\nt5FV5eTK+MoGEVGMxdmucDHtTtgLvx/ecXYBGCv/fOdv7uNTVc6upy8Ov5Ni\r\n6XZlJhSfAIAnOWItvaRT720PmUkf2BuXc9Q=\r\n=hdvy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"bf7ec9c126aa665b1fad58fe36b91dcda78bba1b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.758e1bb8","@salto-io/lowerdash":"0.3.15-main.758e1bb8","@salto-io/adapter-api":"0.3.15-main.758e1bb8","@salto-io/adapter-utils":"0.3.15-main.758e1bb8","@salto-io/adapter-components":"0.3.15-main.758e1bb8","@salto-io/e2e-credentials-store":"0.3.15-main.758e1bb8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.758e1bb8","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.758e1bb8_1649749449550_0.662410280774941","host":"s3://npm-registry-packages"}},"0.3.15-main.6993fd6b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.6993fd6b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.6993fd6b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"13d18db63d4418148e8db57c4b52a0c58f2dc3cd","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.6993fd6b.tgz","fileCount":530,"integrity":"sha512-AkO0lH6GsbUC+s/Lr54Y5GkQ6VIdkXDkihBNQisvhET99zOOnrVjzpaYwadtuWtdyCq994U2i4NVOfQCZnkgWQ==","signatures":[{"sig":"MEYCIQClhJOdC1NX74VLmC7zvPkHY/R+pryY8a1mloa5S6fo/QIhAPSg8IkcyFg5+kJHKsOj3IP5BBnmVv2KAXLOa8vVxykK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVTOtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsKw/8D1f9kKQnBmASh88Bhm8cNcBJVaxi5pGFg/+Bo5ChO6yz8+z1\r\n3TMp9hhiqvlfZD432qTRTdLu0cXsaJJlcHfcguEZtEiMtqskkLnBgh/tgXM0\r\ngihYrfGeaAaPgTiOgnKehSMl/zPL2KsZCQslm4+2y/c2f82p8tE87w+nf2TQ\r\n0J2YoOxA4RfZDhw5npx5mkYlmdraAJOEm8H7JXu9YNpQy6nf+v9E/EyU2nx4\r\nEltbPT0euZIyAlm/ac07fut4Khej3hogbRzHObqS/1p2lzNa8BGG3b/aXI0U\r\ngMDlZXCT56yQsvLP/X/6Giprsp2JviTkq7lZTZL2BmIHQB280AF4ecdfP/wD\r\nOORxjagk5nEmjdNwXZTFGmIllQQVI+//IJ1z8LcVZ57G8ErNHVWUNBLfZc9Z\r\nS+0bsgLrdxoExaihSryYaZiw1r8T5lOqAi91T+MQbVqWW4cF8lKgNfzdPMvU\r\nqw4lGT+L3SLUsfZwTWy9c9J3W9Qm5y/PSCvT9FMDXR8kQHQ4Lnz9yP+HJWzb\r\nRu5WLn6xYU4TEaDUNu8bBT30kaMFOnD4o4I+aN8CKoU19vgrU2w4zhLCeX4n\r\n14i7CQhSruEyRRARmnPgwu5/epWT66x5oMu//7fezjw4aEkQHxsgXI89WcNT\r\nXGpFHc/qhs7g0jBjR0Yv3PEn3oeVN4wI2bA=\r\n=hcbA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"38c18bca256400d810c43c2c8181cc2031bef8fe","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.6993fd6b","@salto-io/lowerdash":"0.3.15-main.6993fd6b","@salto-io/adapter-api":"0.3.15-main.6993fd6b","@salto-io/adapter-utils":"0.3.15-main.6993fd6b","@salto-io/adapter-components":"0.3.15-main.6993fd6b","@salto-io/e2e-credentials-store":"0.3.15-main.6993fd6b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.6993fd6b","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.6993fd6b_1649750957239_0.19081288995855505","host":"s3://npm-registry-packages"}},"0.3.15-main.9a934656":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.9a934656","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.9a934656","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c7b0a756ee13cbf5342fed5c5946be2976752f3e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.9a934656.tgz","fileCount":530,"integrity":"sha512-brtaXkpk6g8fxob35dG1j+ewlWhHd5MPNk3n5KRO7xoieLQ2uFc3ked8p4rpsdL1y4ZLZ7VLbjl0AsStWGdI9g==","signatures":[{"sig":"MEQCIGGht/EvRSA/LWbpGotkLqc/lCIZGc9+we0AE/g7w8R2AiBRYX8fpabu5/yfDGb0NIAQLqV2kw3KkA7WzOcUaoPbrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVpZ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpENw//e7jyQMDeA/G9n7UM8zm9vCan81wy4fqgQd3hmQEge9q4WRpJ\r\nPJDLpRjnwYg+jmo/Q2g2jUEq01oFdb2FESO4IRz3rR0cep5XqclPyx/o3to1\r\n5GHQ5xD9t30kKloVvkbSsRD/BqOagYjz5PR8l8V1ivHlWOLN7U0+INHsURhD\r\n9pubFxiG+UASbU3gavdyMV2yWn+DN+yJFPycDbpLX8g2QIJcvQBKUvx3Lv1y\r\n75ZLCyBn2mPLxy4W2jpLkOm15TpvW8vn4aPkL/baXMBdNkXNoQRZEXgtegsn\r\nlCU1HBMJoE8ol6PXss12bBf3ASXvdAkwP9gOY5/+W3Lb5pH5f6DWZCfjvAh7\r\nClQvwW1bnLiW0Czr3+OLYl2TGsxlijpbCopEc/1dUbLsA+fn1WUW2yC8J7ED\r\nVDR3xoTWXs+jFlPnM8rXtRSNgdxT5I072N356J0reiKhlpomVRra3n3pejsx\r\nHA23zKIAyKvqEgAXfQX0/5ZY2kdfI+44zb0QIUc8MeZVhwICdhStJ5vSsihC\r\nvUWLgLMfg1XHV3exyAJ0lwJkSgRtLCfRq6eywgR4vUn2M9SlG3NqAUhFBYki\r\n0ap3y0A6tQirT3+L7A4IJ36XPL+Tm1CNdSdOr4etjDkdvbHWs23oEByVNnTZ\r\nAuaxnMgTUpW62yib2AxhuLxJzD//zL7WP8o=\r\n=+dxv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"ecbeb5dce0e798dcc048beec633befa46f7a29ec","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.9a934656","@salto-io/lowerdash":"0.3.15-main.9a934656","@salto-io/adapter-api":"0.3.15-main.9a934656","@salto-io/adapter-utils":"0.3.15-main.9a934656","@salto-io/adapter-components":"0.3.15-main.9a934656","@salto-io/e2e-credentials-store":"0.3.15-main.9a934656"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.9a934656","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.9a934656_1649841785853_0.4445352343389355","host":"s3://npm-registry-packages"}},"0.3.15-main.3f9d39d2":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.3f9d39d2","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.3f9d39d2","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"be0e1fee9b505e63ce66c8d9d2a34da1d230702b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.3f9d39d2.tgz","fileCount":530,"integrity":"sha512-X9FrGIE2699i/6qu3NvSTSXV01BUJrFDx/wlRu4JFS5gr4YgXANWu6jm5uMdcsGKmaZGJxHQ5Y1RVItXYPdc8w==","signatures":[{"sig":"MEUCIQDmZRsX6u95YCUvarYt3uknWzUacu3KYpkxJVyJBA8T6QIgZlEeQudeUKZoGMg214xCd45WxHoR66jdcP4Ei2VtC0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVvvtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHwQ//UyzoScqR7QQWCN4TpIQT48U7PTqDGFv0vyPhplBIhy6o8s0C\r\ndSQrINm7FHOi/CTK6DXBPuYATstCZjZeN8/vGF0vJ4pDrI75erEAapWpLRCy\r\n0kQ6pn7wbyJCF3hhaBmfd1JyKI8DkyOer556sayRdF/RzOq2kUu45j5qY0UK\r\nyrnJdrnS3mpBn8kE78IKckUg7VHE0tr4xKaVpEwQjyqAThPv+7KN3gF49IVk\r\n4HuTge5dfpV7IFPTFZRCI2GUHRUIQ4c/gIMr+qwRE2iYPr34HmeWwB6FsZ/6\r\nCuH4QViL2SYx1kVftiQlSHXmoAtKJ4OAL+DV83S0Hv6ERrqnN42cY52kUj2O\r\ndqH1FOmMdBlkMIgclmr1ezQVeuM5oUO3Qn1cs+KR1slT7HeTJR//8ukWSVvj\r\nD74NJXtHDhejlhNQ5hNjwSbILn4UhKiLgKyIt6wBJQuTLAQtPr5WdBJbCnyL\r\nX3n3H1UytuvfcTLA76tgiJlxU1zukRt3HVHqdwtfOKySUP3ea+LGE1zwsypp\r\nuMl9WQinxSYeQTby3IVsJhSzBpU4lc9QSoEzjpmpQFdcBYASigGDb+bq17FN\r\nyHbzVTSbSMYqe3bo+dT30kla1fFycRLWWCHAuOLwPAsrw4YjSGya/B/UG9bt\r\nuoG3rm8AJzh7dC7yTA8Ptzs7RTFv9ke/usI=\r\n=+rtK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9a50be1b411a4a0493c534243ef22b30ed4078e1","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.3f9d39d2","@salto-io/lowerdash":"0.3.15-main.3f9d39d2","@salto-io/adapter-api":"0.3.15-main.3f9d39d2","@salto-io/adapter-utils":"0.3.15-main.3f9d39d2","@salto-io/adapter-components":"0.3.15-main.3f9d39d2","@salto-io/e2e-credentials-store":"0.3.15-main.3f9d39d2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.3f9d39d2","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.3f9d39d2_1649867756846_0.7409199279694452","host":"s3://npm-registry-packages"}},"0.3.15-main.675fbaa6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.675fbaa6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.675fbaa6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"774ffaa2d74dc4e835f54a44d1526e4e333ccd12","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.675fbaa6.tgz","fileCount":530,"integrity":"sha512-yReDE4u6xpMnZ2MWDeAF79QXTw4ID260kDKLJh6O2q7zd3oYHbxm1SHvckNXiNU7u7C5zaf1zpaxeLlrDEbUzw==","signatures":[{"sig":"MEUCIG42CvLc6bnEWR+Dw5WD1CzfgiVbY7S8Zf763HEQxmE3AiEAwEj0hL+47qoYAkWQT4WCSpx6UMsqR6TqjKGiKyq1Cjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVwFtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7qA/+KACB+rzSpgv6RsNrtqyZDWCln/CPMo5F2Hbnp0efOOADLfJ3\r\ntplKwutYqmjOYHrp42EvUgze/O8Q26fxKWuz51W8C0OUPPrbcgQ8oDjnMAHg\r\nBeEEjVkzJCzGBwXEe4yHJwnxpBaEHlZjioUvqGYTZBFvvm7NTe3NcdY3pUuV\r\nDHjVd/PozWWwBywXH62ixdce3nGlk93nhkBtAQ7DeteobviXD1kcNbo5sE4L\r\nxIEiC6ktS/4bpb8j5ntpE0IUtoYLCa5mvJf6qXspfLG1Sg9RPm9ynKHwxcjJ\r\n54KACPoY5yStuPh0q4did/Z+PKRO0c89wWhLLiJaMnzYDGsc34tXPJWNITLP\r\ngh0Hk0RcLi1mK4n/OvjjgMVBZraZ0k6EqRZYqFWJK4ceVggC5/Tqi/Z749gp\r\noyH9vjY68OkDxRDJzbhHpOWliVB8JYJOk21xgP8VI6jhMcoT7iNnZShLlW3P\r\n+pEudJSa6JPouTwL89h8ln0+SC9cJVe2/n9JTcoPodYCtgUeVMUfpGRhvVhp\r\nf3eEteXZX5P9duwBQtmifbcNcXs4OxA3n3nDmMqIPqTwUJg476ThviDgkVPv\r\nC1V9rUsWRUcHLpfQ2tQIXfjA1Uj1lOBVbT2q6fSCM+ZghcpoKyg9V8tcgA8N\r\nAQ2WHvac9urjS/RyDa1/tc6CxeHS3wQUNdE=\r\n=tGtB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"046acb3cb64609e88481e38e8a4b72a2fe571bf6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.675fbaa6","@salto-io/lowerdash":"0.3.15-main.675fbaa6","@salto-io/adapter-api":"0.3.15-main.675fbaa6","@salto-io/adapter-utils":"0.3.15-main.675fbaa6","@salto-io/adapter-components":"0.3.15-main.675fbaa6","@salto-io/e2e-credentials-store":"0.3.15-main.675fbaa6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.675fbaa6","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.675fbaa6_1649869165019_0.27790682202442984","host":"s3://npm-registry-packages"}},"0.3.15-main.d4f76d3b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.d4f76d3b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.d4f76d3b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"65a300bafc6b2bbfce1bfa529e41b2deb954bc8e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.d4f76d3b.tgz","fileCount":530,"integrity":"sha512-g4RwHTeEn5Chz0HZ/+BSjL3WUW2XgrXMjFCGfLEqalxni6D0CzaXB8JcRQxh0qv3/FIHLpeA930kz9M2RiVYvA==","signatures":[{"sig":"MEQCIALkXygrEQ2McrQEnSpRKrPmJCTcgRsK4J9dmgyviw77AiB+IvceVduUQhpPvQAhUhIF8+DkWsnIk2QPRoVNZF4XXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2698092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWBRRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqMhAAo0gZs4vedT/6jHmvdbtVhmkKhuoggqWAIGLZKSoG05SfpH6a\r\nwpPkkqJPCI3OmjlFS9SMCsdpefCghU+tfzu9IHyDJYGq6NRZXSp59jgelCxu\r\n7no0s9RedTa9J74QC2PmJFMDbVEkyHY2GdchTpkZsmQXzmHtmsUsZp280STR\r\neMB90JfaQUq8/zcACA2TizOqX7b8mc6k8VWw+J+4F8HwMihznj3NPC7NmWHy\r\nQn5572NQ05rXO3jwz4uibiaJq3ZhnrUvhGVXVAvFFXMg3Z1s3LYk4G3xiWDU\r\nH4uHUkS6rjQVUiAGcpV04TnXKXABMbmq9Ss33NDupGkax7Ifx9T79yA6vLi2\r\nMtIyvMrie/69Y0kLOxdjNl70EDrEJipHhNJv8st4n5UKCRfzRPtVtJAp35zM\r\n6adznYd6/g0lf4FvBq2NqRGS/v3Py2DFBEBJ+4vF79TSVbIzMAVV0hvkQ1bO\r\nY34WyWoV333EctAFi2AcJgOxzdjAQW70lM4qK0lzWUxmjt12/Kj62+1W9/3c\r\nww8siMR/3TflT2Oxki4cbzknxfYgMIiFrjljPYyrsIXiWbvVnYRUtbRyD1dw\r\nqfboYa9bBeNtNZtJMotaXU/HfYs/hAT/Ir+QVMSjyIotFdxhHHQTbroJdpvr\r\nO5ZhjeHJvY0HyM7M6IuZV1kfmFcby8z9CRc=\r\n=BOP1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b9e0f7754ec2c700faf6baa92399545760e3bbad","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.d4f76d3b","@salto-io/lowerdash":"0.3.15-main.d4f76d3b","@salto-io/adapter-api":"0.3.15-main.d4f76d3b","@salto-io/adapter-utils":"0.3.15-main.d4f76d3b","@salto-io/adapter-components":"0.3.15-main.d4f76d3b","@salto-io/e2e-credentials-store":"0.3.15-main.d4f76d3b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.d4f76d3b","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.d4f76d3b_1649939536944_0.7396433008700851","host":"s3://npm-registry-packages"}},"0.3.15-main.2e82353f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.2e82353f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.2e82353f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"fd6d8eb0fc2728c64a369bd8bbebaac9a9576c57","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.2e82353f.tgz","fileCount":557,"integrity":"sha512-leQNWGT8W3mDLZ0fP/2fYTjBAsmaYEp1R+5jarna0YbVoEQDHuPmioO3QN0dN07FCEVKVLsb+rs0CJZ2V6Gd+w==","signatures":[{"sig":"MEQCIEDchSEUYwaHw5Z8lQYrNQt+XYDgsVuKvxlSy2ePMpVDAiAROR2WEQHo4Dgg/xDvQiPP3nUF/dEGv2AqkX3ByMiIvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2843078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWCoIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphpRAAio9dnSpJu4kczotgfxTWs9rjPlT5BiThCyqS47jfZH11hkPN\r\nJWB/6i1JGGz/zvSk73P9FIoAWZ11HsbJkdnhyects9Wqj/g6mERYa1Y2d9Qy\r\nKfUqRVH8KWY775DoUqBGnjZ5Ga/qDNsyynW/pmZfY3nJ8C1ENocb1xqLac66\r\nz2nziUKRWr+IC0TOMk/nxWBAdcvsKL8n74HxIpEVSdzhe+LYELeU0zawlPQK\r\n9gXxBaDe7tI++hPIKiUJrr+fv7DhbgapQNFlztreZQFX2wFu7/GmA87UVYbW\r\nKIMASp4mgXioHIBk/bbQTlhLeitJIWFi6Wd18FOlVUCl1Q1mIseKSk4kliLo\r\n6vW5vq7KFCBtEmiRi7/PqP/WtX6Sk8GZlSCwSE/+4wEpO2tSJYtDoVryTCdV\r\ns09V2JufUx3H9D0qDSYnqc0vMLiI+zGAEvEdQFAdureGOHGiFBrO6DIeUoFF\r\nR8+bVKqBGybUjkaMe9IVlMoyqTn80hgVbdUGvxlovhdYzgj7mpeKegS0S7/G\r\nShqE1r+xQxzhJywKHOAfZcaeklyt/J+28RPNrBnXDixMGcu+Qxl3Q8CilqWv\r\nCFIuj6tMJLCwXgpS24ITbf2bA5fEmmWsoYI+IDsOmDN+RgzuianWq40CV7ec\r\n1FHnMFQy9O7dd4sLtpioDrQrmDXVYGteYmU=\r\n=2Tcr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"2d9eb038852d0b156f24fa9408ecd0bf91372bcd","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.2e82353f","@salto-io/lowerdash":"0.3.15-main.2e82353f","@salto-io/adapter-api":"0.3.15-main.2e82353f","@salto-io/adapter-utils":"0.3.15-main.2e82353f","@salto-io/adapter-components":"0.3.15-main.2e82353f","@salto-io/e2e-credentials-store":"0.3.15-main.2e82353f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.2e82353f","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.2e82353f_1649945096247_0.8836434766646399","host":"s3://npm-registry-packages"}},"0.3.15-main.9ab95d2d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.9ab95d2d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.9ab95d2d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e5dbe04b07d5c65921d7801766cf6ea747d3454c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.9ab95d2d.tgz","fileCount":557,"integrity":"sha512-hdZcB1a5AzjzV+Qhxp6efa6/kLYmETBUpxBl9Q3NUp8RbdzSTqU4qhapXbdBCPqaHc6i5HfOEVgszr7s3jWO2A==","signatures":[{"sig":"MEYCIQCcD/ypAfDumQYjBoUInki0GpXfcJG3Tp/mq6+d6HNKgwIhAN/YZM5/tR9WvP7zqRR2cKVg0ZuwWGZmPy9XZVFgtf7Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2840556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXB/6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2rw//UYnnww6I6Myrp8DrV/3WxpyCUjoU157HOl/Y5OyGA2nJ4Zxe\r\n24fw6NHq0ZiDqCYADzXQciRfDsbk8FVZ3jghpG9K/V5KR4gGTJMQ3GVaBwEm\r\noaiCh7h0j4IUwV+3ZGQSnpVHZyFi4KLIIqqewJyk+5fY5dlgaDEZTDVRvgyC\r\n2Ul7G3CU0gsaGjhMeg/1Fo9oT+a+2b5Dac9OxuyKjMDTkgUF36Ro3nhvMFP6\r\noL+2DiPVQAtrucfCydDLPcdfEcM0hAPS7Nl4mtaYCD/lW5ZfibGOP32Sac8r\r\nM2b4iVE1QGCgpGh/yTfHg1AjQ7LnU7/IBlJsWvWQpiwSlY9Dd6ibjCU4nUg0\r\nur5qyjzSK/jYZtj9iPHJO51DpS+gs+jjeQAUsNl0PJPddxtptMpWhResX3eq\r\nqyc9Mwkh0vlQje4x7DAT4mCIXsH1X2U8ntZbQXkNtqtQnr0OBCDYuS6n7AMS\r\nCmiX8mqyTjkWu4867vOw7rU18U3KmqHB1gEDCm+/lLtTcq8+bByL2QSFeBBg\r\nTOqOU4sCIi0EXifOpRZXy1nltFd58bat22nVKpG8yzaRJRevYyZ/bg73b8Vd\r\ndBqGOfJeEOyCSIhVyW/pCdzutoIHEmZgEPxgVdeybNKsfx1aPG/zNDCo8iGn\r\njcLZTRAlZ5oD5uFJAD73fnYi+a+xyH1hn5o=\r\n=GNYx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f22c9e7c6920ebce89fbc3ca5fbe899f4e2efbc8","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.9ab95d2d","@salto-io/lowerdash":"0.3.15-main.9ab95d2d","@salto-io/adapter-api":"0.3.15-main.9ab95d2d","@salto-io/adapter-utils":"0.3.15-main.9ab95d2d","@salto-io/adapter-components":"0.3.15-main.9ab95d2d","@salto-io/e2e-credentials-store":"0.3.15-main.9ab95d2d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.9ab95d2d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.9ab95d2d_1650204666409_0.28518868126760033","host":"s3://npm-registry-packages"}},"0.3.15-main.9e79e538":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.9e79e538","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.9e79e538","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"802dbfebb816a9afac7de5360b8cfa1b6951095c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.9e79e538.tgz","fileCount":557,"integrity":"sha512-84+prQpKhGEtAGas1YFgsBUP5qPMZP2w/Cw9reqC+bqoYRDCS8KhKxwMQB16yhM8tm2Vyc7aUWhuGEAR6ckYgw==","signatures":[{"sig":"MEYCIQD6TiH84SVKHH9jtLwXO7PIRQyD+c5BUhEogeoyaKrbIgIhANs/Wi2PslO/HdL/FqbgzNjvLLlX665nhsuco3277jxH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2840556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXClKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjFA/+JLmxu5UvJy9NIzPZuOltC2+poWHd7qq0dJhnPdWOgimqKLP9\r\nTeJEQIkXKPzurPU5COtJyPYaqAXjruU672aeoU26hvZMc5ajkHxg3jz2jSJA\r\n2GEMkHsj9AyevPkqLPVB2tpXvtRSREFz1JRyYWnCNW7R8VlF3V8ljaw7pCiA\r\n/HcBm1FuL6cm+6vrXHHURV0EXkcBN1YEQd8ApwBmJpj86ezvxnMiWBIQNsUb\r\nHhbBdKCvDu6cy6RKyWh7sHFufsoNTBAkNdxceWZYnxQnEiuxD7fkYSLhqGf8\r\nqB+bbzZq4qsjo/4Elt1tcGNtI+RzbnIJ1ywFC1YHjlMSNp7LHxeApogbT8AL\r\nfrdkS7plWVxFDStb9JpELKGMCy+TYiRdsWxKMh5fpl+DtlSuidHbDtWN9cc/\r\nQ2R/dNxi3S46aaMGPvJ17eEWDe1uLH/7G75umU3sV8WrmHfDUX1q2e9tZWkN\r\n7SNc2lx4rdvdVGD9QiTSrZGSbQiV+wtYu04g6aCBPD/sD6rN6KpzmfLPbHKA\r\nT2dA6bHblJwUjAeN8hE5wFFhMdYX/wiYxT3zZAEMJuK7x3toohazcjYSL6VY\r\nAQ9RHnliMCapbJ2nwX24Uc4O2X4z3hm00n+NOXaYlM49vYL9RtMXc8wuRudA\r\nwsSxdRXVKZwBKK7uaJfDRnBszz0W6AlAmxM=\r\n=U4o2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"7916da7b31bceb55a59672f9fe298c5787818780","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.9e79e538","@salto-io/lowerdash":"0.3.15-main.9e79e538","@salto-io/adapter-api":"0.3.15-main.9e79e538","@salto-io/adapter-utils":"0.3.15-main.9e79e538","@salto-io/adapter-components":"0.3.15-main.9e79e538","@salto-io/e2e-credentials-store":"0.3.15-main.9e79e538"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.9e79e538","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.9e79e538_1650207049812_0.5612555035449671","host":"s3://npm-registry-packages"}},"0.3.15-main.2fdf9c9c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.2fdf9c9c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.2fdf9c9c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b299800c1da1d1b3192d5abeb5fa5e24a7feac3a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.2fdf9c9c.tgz","fileCount":562,"integrity":"sha512-boDFrgQDky+4q+299En7r2eKChypb3ceKTRYTAZDmsqHXRvRiNTNzQNrmKkugmkL2cDJYCJwEKqUaWFxAYbaDQ==","signatures":[{"sig":"MEQCIAXzNngi+TJXhX13be1e0qLuwgCm0GGnuem8gRFJgpV0AiAs9lzYTIgnXxD4sEochM7h9ihHkrM/NzdNT7e42HmUCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2832658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXTcEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT9g/9F8R0xPMnG4d4hmhTcooLRC2bUNwoR4vxImdcGo+Zapua3GsL\r\nETNJq1b15To5FMqerLbsgfNkeoIHfAooGGjU8BcUSSfwzEL97YVbysE5UgvI\r\n6CPVMLLP8ZX8rKIpoZ9LZRfX/BZeaG/mTKusvObJBlRPBoPh+hastdcb0LFE\r\nz1l4zyhc6zfEpSKpzn2OBo6GsjE0tqZSL33T7nYnITda2yJU55jNmF0bC2wM\r\ngFUhxj6pXDQdzobwXgCs2wZil3x3rwQs2Yr5JZ0DEqaRFN1ntGvznCSgd0Ku\r\nRQJT9q9m1W037Bz3QG+oVgridOCfeXxnirnYxr0ChPIC3l+ssExw/56wWolP\r\nK1X6WblfFJnYRP2Hex5BwaecESh8WpyDiJUGahzwVJs+/nLt2Fo7d7WmYlHX\r\n5SiGKigsU8vwGznGEjTUgtqzDtms12xl1LnBpj0rk8wac8R8KA3f0NAcYg97\r\nPGdz3xR5QvX+GK4LByXB0MVcadIwQa/+SSSUawRYbhIgdxzLa/56XmE5P14m\r\nKLtwlFjlJuMGVdeznJgA1pxRfzMe5RFYEL3hfCHH+qj08XVZDJPSRVMl0N6Q\r\ngZwJV269iWe/IIHmUbdI1kHbTaMi5EjHTvRnpexY27CgvjgCVitgY7QaRlmC\r\npwFTQHlbXIJe5u54JkhDP3eY1HNXADXvkr8=\r\n=BqcF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"750fe8d0eca437ff3b8bc18f15dfda5ba68e86c4","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.2fdf9c9c","@salto-io/lowerdash":"0.3.15-main.2fdf9c9c","@salto-io/adapter-api":"0.3.15-main.2fdf9c9c","@salto-io/adapter-utils":"0.3.15-main.2fdf9c9c","@salto-io/adapter-components":"0.3.15-main.2fdf9c9c","@salto-io/e2e-credentials-store":"0.3.15-main.2fdf9c9c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.2fdf9c9c","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.2fdf9c9c_1650276099704_0.7706452539242625","host":"s3://npm-registry-packages"}},"0.3.15-main.2721982f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.2721982f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.2721982f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ec77603be5ed635187785ba83196e08f932f8295","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.2721982f.tgz","fileCount":562,"integrity":"sha512-IMQXxJo5Blvd+pCa+QGxJBammH0DydCmJZ5FJydfIJm00yMdojTHSDBeIa9Zzg1lWIciGqGxPkbvSWRAKtbkCw==","signatures":[{"sig":"MEUCIG//5GdDxRNPwasDsg5w/X3cx8jZlbsamPFtg4ZF4EW2AiEA3gITOIvRL8WW8lkH9YPR9kLQaFyKedues79iBWR9zPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2832564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXUsDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOiA/9GPknBw2Hj99qao/YCXOA49fKX8PMiHfPrt6R93cy3bajV15J\r\n0PxURIJYyL/UwIEKR0bHQp9wAjIhsq5NA4z+a9pKYmuZGI5F1QOc1bnvswzs\r\nddIjFHQvRlzRsJmvEr4ZV0rcwpznmI84thwFVIvMT6nu3xQHc9hyMg/LOmjX\r\nrMwP2cCJ05hNa1GLYwQA4vTkGY4bgJTJ8Qw+ncTukT5wDTrL0TTdEyVvoEpz\r\n3g2gqPHcui61XagVMMd4q8tmaCJUnkMbt8gwuIbxJQJO5sW3oY/oaLTl8Qd/\r\nQY0VUYN8r239zMyXu5utbbxwOfWMe0osiey1fkWTRDDNS9HTuq5a/tUPoUl7\r\nlST3qxtuWy9BjElKfQ5v0+RsY8yTvzl/Sk+KA6hno9/noDLHuywsil0EQW0M\r\nSoyZVGljEJdBP1RtnjZ8d9rXlFUEGYLF5Nc945TLKqE+BIjiyEbsCw3fWR15\r\n8T5wCC0o0ilzR2eoLhgQuncDQ22lwzUT01tznRce3simvqltMNfRlBsq6eYk\r\n0jHNcgpfTElq1Y+kTB0OaGoKjfVTykl+6kdQH8WST+dgj0gIEPj7XarR4r1P\r\n+6X2fjF0xyCj+W28/tGXlxG6KrC/xP1JMYGr9FsoxYk8EvsiB+8wLn376CJ3\r\n8GID+WnnldyZQRfmeBmf7xXytg+SM4O3UA0=\r\n=09Mu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b0b743da7a00500082852750bc12491567fc6f73","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.2721982f","@salto-io/lowerdash":"0.3.15-main.2721982f","@salto-io/adapter-api":"0.3.15-main.2721982f","@salto-io/adapter-utils":"0.3.15-main.2721982f","@salto-io/adapter-components":"0.3.15-main.2721982f","@salto-io/e2e-credentials-store":"0.3.15-main.2721982f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.2721982f","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.2721982f_1650281219023_0.6168614381916224","host":"s3://npm-registry-packages"}},"0.3.15-main.9d7825b8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.9d7825b8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.9d7825b8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a528ae7bc878ce5fa801fa14680543e19caceec7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.9d7825b8.tgz","fileCount":562,"integrity":"sha512-yhLKRF7MLhSJuYmW/kXXJ2I5fF4Z2kOE3zi8FDYm02XkNBXaRjIuOZ6TTwNUViJn1zsKNrRcziDXlalruqFvkg==","signatures":[{"sig":"MEUCIAMSlUzF+1oEPdWUL2IneHvXQeikbDztZ/z308C3vZkPAiEAh5eqSoDz00RyQ3UmO1BM3R0ThdditeSWv33xIt0mKi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2832564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXVjJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8ahAAjqvhlahRxweY7GrZ6Mu/ybsGWmzCGd8LL7oNlE7kUXKwdALT\r\n9mkOALLRBFScanRPBRnUDXdMGbwta/2l4yZRGDvO2nKL76pIJsmFv26DY1uz\r\nO99JthUoWhScTSobL2gcwXGCdlDdGSKap8+glSkPB44JKcBmSpbRVUPpwnBb\r\nGA/phRBIJ405zQ9idGNi6gibVWLmrXtGsPhGWfXo4rNghC4GxuWFN/AodD2J\r\nssX1aMgj51UXn7fUb0QREMN3uCd6KcLcCBxPrByTdaAYnnMpUCuTpnRzZo9q\r\nYTg79Yq9pH2slvjz/dgKQXOLzEVln2+iGWLPqI5bZky0EU0rKrGGYBWlLKlq\r\nZJ+jRroPWp8a2T+GBkFYPSc6t/UaAsLly7TNbC0pegX8HBNClDF91AlxJs+b\r\nxwqLlwn5rwdQxv99n4mWR8//FVDK822BdErBCqUwiKJh6drF+1q+AmIt6Fj7\r\n6CrHO59eJ3hrr+mDxXHg9ryBLQdONCECkfhE+TfBGtubN5ag2DP92r9IYNoR\r\nSbAXohHYKv2sNpNUsnGxFgVcTI07RHA2FK7CFc2+8MJNc+BxcpAc3wyn/DNg\r\nAusNuWGOdCH4jkx5ejXW8U4f401yjNIWVPThtq1EKHGVRNXVZSIYObDPSqkh\r\ncuEhfUq0e+Rbmk9Ff5UxqbTRxt10PjJ9xgA=\r\n=Pf8c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"ec3c926265325fd25dee8f1bed728f7e7dcfb743","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.9d7825b8","@salto-io/lowerdash":"0.3.15-main.9d7825b8","@salto-io/adapter-api":"0.3.15-main.9d7825b8","@salto-io/adapter-utils":"0.3.15-main.9d7825b8","@salto-io/adapter-components":"0.3.15-main.9d7825b8","@salto-io/e2e-credentials-store":"0.3.15-main.9d7825b8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.9d7825b8","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.9d7825b8_1650284745084_0.27915213768807057","host":"s3://npm-registry-packages"}},"0.3.15-main.0b873b69":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.0b873b69","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.0b873b69","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"64375c9c246b5b0627ab9966a51209bdd537bde3","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.0b873b69.tgz","fileCount":571,"integrity":"sha512-v8nhyc175xzzlApij5SXuIhq/fuj1rEGpsZ6L0hfMWNER28cGIQWUr7s6S9uzYBWUVZ/OyY8080uOoyNl2083w==","signatures":[{"sig":"MEYCIQDjU8VE3v8ZeeacM8rW774xGJFxVp1aLAFJgem0CPDB1gIhAObTsS7gZ+Yv8qTvwAc2SU9gxOaYsOJnFuLaFJ61TuzZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2843264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXW55ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNjRAAjLnKPPLOd9qzlJ3gZ0G3Y4Tsq722c+AtFWYjLgLSFUdu/ujU\r\nF4ApT0DL6W6ypi74R9JOZAs1JQG0h+R7nEzXmTSPw7gxyxMgWpCNL7hs6v7I\r\noqvBT+eW/a/d9WJRLIIZ2M8xW5JZe01U9S/ZwuWVhDt4Rn4lVuTxqysiKgKo\r\nYu/WrNS/wFLVrSBorfek6BGDEFWltqcYissO0w+qCTfO07UKkiouy0lmSIut\r\nZDMF4ZgUU3j3RHpX9NrJZFHkVIE/Q4tUNkNNvI5alwjkdz7ZgmR6wWXAADvk\r\n8dnlhHCQPs8w5rrw4uxZHYAmTE0iHjKr+FbE9LaJsK/FBEqXmUzbMA3ds4/A\r\nJVndClcWMZTkuBuc4z4dHV/y3N9RfyIBzHIP2dOA5BdZ4FDNBnjn8MtNOF3u\r\nUanlhycT5Y3ywcIIlkCtbrQWJPgrbNh+BNyUjUCKZl1xW69Xyywo8oSaG7r7\r\npRkgJACvu+qSao0Ho5hx3OswHSyxvUBreIarKhki2dejF+dQJfN2LW29nlcW\r\nA3iBb9f7B/nDkLz0rQvYJxNRuqnVDcIBUQobvT769NdF95Jszqc0x0slYKBe\r\n6jYOW0ed3TaTOSE3GjBRYG2NC5wZfgFedbaKIxtdOESswa4RxOp70PpU65qO\r\nYb4eBaT6Wr59hj4Vqw5WYyWSldmZNMAFgtM=\r\n=UQtC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e2802e8120d18e096355795c726c9b11828b9ebc","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.0b873b69","@salto-io/lowerdash":"0.3.15-main.0b873b69","@salto-io/adapter-api":"0.3.15-main.0b873b69","@salto-io/adapter-utils":"0.3.15-main.0b873b69","@salto-io/adapter-components":"0.3.15-main.0b873b69","@salto-io/e2e-credentials-store":"0.3.15-main.0b873b69"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.0b873b69","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.0b873b69_1650290297517_0.6218075500159193","host":"s3://npm-registry-packages"}},"0.3.15-main.68a544a7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.68a544a7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.68a544a7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d2c8af7085d883a818d8c3c2c4ebca5837224db6","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.68a544a7.tgz","fileCount":571,"integrity":"sha512-z12IyCtdb6F/o8lHWJlLF/etTfAdBpI8HgtS/tJLOlxL/PVx9PA273xSWIZT7aieCxzueVyiFvYtsvkCTXSAVg==","signatures":[{"sig":"MEYCIQDx3/5//oHy76OjHn70jo7dfyk0Yk3t1ns4Bnv4vpaaDgIhAMvTd7iEvIAq/iHa/q16IOkld6CAZHHPo8tczLUjKYNU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2842817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXXv9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo94Q//URBCUoHIycRLIspXfKTNUU4Kdc8UT3qmq9F/8cb4vhcHd5nv\r\nQ3+hPsu2bhJsZ0HEC8oXC/dMyj/9XvleTRForo/Nb4wovrlSWYYm7RIBq3Z6\r\nnkRF34K6lVXDu+9bkT1krIyPgQg95l1Yr71D62/iYNMldZv8x6Mm5sh5g+r8\r\nLhy5Ni+301hG5eCe5U30kr9Mv94Fz+emiDlyRDLLCSoaMmxmI1W8UwnDcFlB\r\nXEWoXR2yXYfuJj0aI3KVIwmTw9cvK+Wi3faBxpUYmn53jmF97TGsEBYKaVNx\r\nJCQ/RXvgvoKAc8NDJKgzLZrvHlYtPT7U5wz/buO/cVVD90DXKF+gnCUtsjUq\r\ngvWjukD4AvBbK5Zzs3B/L6Mb1gvRjPDKkW88DpUtGx5NonmdgZqxCwip+Cqk\r\nolsiK/PK19FadS7SIbeilZInPsSKh54cLDV11ZyZo3P4w7j79iriH1wGJVfC\r\n4C5JGXnnuhkmX0Sx67nxTJ3CyHyG3AltCYygK1uZAI8zY3C7MHQ4u88N+D2R\r\nCrrm+QJcVifpQxJnUlHmfU34AyK+OVGvn2C6PVxyslDWdJoMLa2+MLfYF/i5\r\nEQWByRp7eZMz7OcOCjhME5PZNS3ec7VK88R4gNBi5tx0h/dC+tyJnsEImnYB\r\nMaikiDW78Mu4KbH8bwXvl2Hb+qcY4jCPe4w=\r\n=v7BE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e9643b9854ec99beab40cb2488652fee99c5823f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.68a544a7","@salto-io/lowerdash":"0.3.15-main.68a544a7","@salto-io/adapter-api":"0.3.15-main.68a544a7","@salto-io/adapter-utils":"0.3.15-main.68a544a7","@salto-io/adapter-components":"0.3.15-main.68a544a7","@salto-io/e2e-credentials-store":"0.3.15-main.68a544a7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.68a544a7","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.68a544a7_1650293757552_0.6387883500597271","host":"s3://npm-registry-packages"}},"0.3.15-main.15af09e6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.15af09e6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.15af09e6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2b9a186eb076cde2a82e75365ab36f36a2956dd8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.15af09e6.tgz","fileCount":580,"integrity":"sha512-X12thVLSNg8Bjcy9bnxt9yg/jyrG2IK8x7ZiF5ATb4ixaqSaxfPIlnipKN4NJv3nVn74aiuHKIqMPrwQCtrzXQ==","signatures":[{"sig":"MEQCID0aaZyFKtDV64cvY4sn+hrewvN3wUA+yLRM5c7qeL8bAiB4l9D1bbl/igobC/GfG7qxXr389dTMbvMa9Wfqw2gcTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2853999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXmK4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBzQ//ejj4WVU2fy1jNvYnE654lYADZz6E2Qe5FYnqMu9vrbYvo9To\r\nhozi5zL8XDsOK/Qs3ae1RElFBaBhNgsYNmeP63oawzrsAXvjtIEJVieNSQXq\r\nn7U+AwQWG+1slz/i3sdyBSWeRqr/EnZH5rFiG8mbwXQvm1j+mZ32KVVHc4fJ\r\n4gNB8gsPHhogbdP3bIMJLuNGGNM+a5zj4VB9u4OD3GuULaoFCqAr7/HqvGFj\r\nwy5OdQMQNKzbYGkPd1bxB+yrK5OJwElrnZJPVrF9ya/w2PwtJd0hA/q0mkQW\r\nPQ5mursRH2RRWShw6+qZd291pbBw+gmv1MITclojqJVDqi6b871PR8jFLJyC\r\n1cvTAlxjk+e/sY4eUH4Jt775RLrewztNivhoycWFmOz8n97cHFYZRWpEiq1F\r\nSwQxdEx0X+P9mpiRq3B8uXOYjtjzn5ZSkXoh6hbTD78TeI9j7F6IiyCNEoLk\r\nx4TQzX6l9GWMMWog8WArTp3NhDarvr2HSW1SPWkN4zGLFmsIJLWvrxKf5KKY\r\nTjJulJgk740EbOriFAST1n4oKqoF6jLV+l/PkN6HkmfHCfmZ06iuF5DqXVyO\r\nq02lOcoIg3iBVI81aexVGhAVudl8WU2c6mz2L+zfUHl5bIJoUZa1ct+Hd1cN\r\nmyqcOa+UOa5xXbSXVtdSsEadH5NQMtSe83o=\r\n=P8Tf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"c4f63384ba23064df53f2d3dfb2d3bf42ee14e2c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.15af09e6","@salto-io/lowerdash":"0.3.15-main.15af09e6","@salto-io/adapter-api":"0.3.15-main.15af09e6","@salto-io/adapter-utils":"0.3.15-main.15af09e6","@salto-io/adapter-components":"0.3.15-main.15af09e6","@salto-io/e2e-credentials-store":"0.3.15-main.15af09e6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.15af09e6","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.15af09e6_1650352824387_0.7825523070318137","host":"s3://npm-registry-packages"}},"0.3.15-main.1e23907e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.1e23907e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.1e23907e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"190b8d7a05b38f28d207cb2cf60355c398b5dcab","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.1e23907e.tgz","fileCount":580,"integrity":"sha512-j3MmgJ3wvUkVpdGXwoeHKltoOXuNl4mRFOfJrkftFXm4SZ5Pcfp77VEfC6IfLd07tbT2wWKsIsiFykiWlRFezg==","signatures":[{"sig":"MEQCIH6AbzcKlElP07Y60yOkdy+RR+bO8kIaJwmkvbTZyj5gAiAM7MuxnRabpsD4J0gbqp0Wlk6eFeiwiLObBqy+Fr93tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2852071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXsBdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRYg//fTRTtXVczXe40nFRtcQMRvIiAuxw43DeISkj7S6LQ0xR5CkY\r\nWfUqR1SpZ1kDrpBrozdkfSASunhU/LVIAIAoHJpdYmTgHJjToySgJ4RWDO8K\r\niw0jaBwuGd4lgt2v/FuFgq2Oy7mOPLooPdx4gCiufWGv7QHpbfiAufxxYB6q\r\nMbelAxEJYZFHDkWNStD6PupHOKtgKm2M+mam1iBhIhQ7Og3vwmMjCKifcsFD\r\n1bhvbfybKVvPQebc16aiHpKwVavYTv0x2/N0ZhNWenuupNwWIVWObHRu4nWp\r\nLZgltq5v2FO+YJKGRJS2dEimyrr9y4QnVj1pghRKFQWGjn+x3Dr7/GIeQHDO\r\nmQuDT2CZhd/O/N27G6LwweuaDudzrcxzpjekQsucqNCtgJTTdg1AkbkgfW+p\r\nKMYXdudZR6gDcCVs7C/eplYVCWZK9s9oXSWER93GbHH1ca7DRiA1YLpztv/Z\r\n6DX3bN6k7U86+XDN2GWuXDWL1vhyC8xu4fq/Jnc45SekSfjMkG9ywy3z2dVP\r\nkWXSZMIFsSrFt3Vz1e4/m7c234Tpv6cbkGKMkgvHoxooeMC8POcGyAP5lD4X\r\nl2f4yLLnTJ/47X0m369rq91SWfP0hdaL9n9+5W6qBTvFwWQaRLRxnFAxoEyA\r\nUT0Z8S2SW7StwUutilF61uqQpLvyePJxZ2c=\r\n=vtaP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"2f6cde50cac52c5d2eb961a0eb2196d3c8c889b8","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.1e23907e","@salto-io/lowerdash":"0.3.15-main.1e23907e","@salto-io/adapter-api":"0.3.15-main.1e23907e","@salto-io/adapter-utils":"0.3.15-main.1e23907e","@salto-io/adapter-components":"0.3.15-main.1e23907e","@salto-io/e2e-credentials-store":"0.3.15-main.1e23907e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.1e23907e","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.1e23907e_1650376797629_0.4083699745639653","host":"s3://npm-registry-packages"}},"0.3.15-main.1fb542f8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.1fb542f8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.1fb542f8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3b10bf750eec887d8ea30c59313c5fb4638460b4","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.1fb542f8.tgz","fileCount":580,"integrity":"sha512-6Dch4mPtXjcPtReF13GhOXRhnn2b7r7vnrPEt7j3F/VfOIWw5lIRCgNR8/n0FCItkUKVk2JTx3NJ2i9Dqj53Gg==","signatures":[{"sig":"MEYCIQCdfMkfcShHex9VzfUd4EaKBCdeA4qpIuVvC2fZ7nMTpgIhAMw6SJkK+rAUTQEpkKmsjL5B+ubQmC+m/fRv23mVmxu4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2852071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX6rRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozNQ//TPcd2Iaivz3umrLiJCj8VUPtGnSWl+i3JixAJrs6g/CtebUm\r\nV66bsAz9kkBRamGnSnx59j6Lez0r1kLUvVmA/YGvy3s5OvKqV7tIEqV814gA\r\nxtfl/HTZsw+hAYyatJ40V+c2LZdQTINshvj3sCkuq6CDZUYpJCyBMBuVB38n\r\n/ikO7RqqT18ZXsnCn1yTOQUrAHnguKteW6rrxIADH2Z51FJLG9CkW9HAQp+l\r\n+CTaLOjFOqzGSacC9XfyQw6AK2WJK71iHbgYysg2QyXjRFUM4knBnCXJJ4Xc\r\nEFQg0OitRNlNzJ6jE02WzEXpT0WdyP//x2bX8wyQiE9OWxzTL1PUumXqVRf/\r\n6LSB6squJgMVO9iP47X7vk++3qupw6UiMFumY316MMHBqCAB3tj+mY5L+JWq\r\nAf2gJHSctWgwL1a2V+YrGc8py/6l3vp3hykS6OIVmSqY3JTtU9FMik9a3+3y\r\norDM2ZCbpd4V45vtn2AiqQsSbZAi8bpcEw0WjusWh66My7rv6IPzduVR9TLA\r\nDHGTORox5PwubnKyNmdnflV4KGBocumEax/M1ApAMUnObXbVI5drdnutDtdS\r\nnVOuU00kj7kYzLC+7kVkIc2/8V/RVHdaHQrvq8VvT54HEs5TYVuJ8ECX7B+r\r\n7jIFtlGRJPqE29Iz/8k6CHD75HT8UmDFigM=\r\n=B8t/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"d386acb88c5f923ca497b77f76a0742054d8bbe8","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.1fb542f8","@salto-io/lowerdash":"0.3.15-main.1fb542f8","@salto-io/adapter-api":"0.3.15-main.1fb542f8","@salto-io/adapter-utils":"0.3.15-main.1fb542f8","@salto-io/adapter-components":"0.3.15-main.1fb542f8","@salto-io/e2e-credentials-store":"0.3.15-main.1fb542f8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.1fb542f8","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.1fb542f8_1650436817572_0.77443629121888","host":"s3://npm-registry-packages"}},"0.3.15-main.e1f392b1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.e1f392b1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.e1f392b1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"0acf48f1fcb9cc8a017aa517a70541842167a2f9","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.e1f392b1.tgz","fileCount":580,"integrity":"sha512-eRS9L3njFWysRtOy7W9ojtgoiqoiviy8hZqOQFzjUjE6ASXjMuADVjLjV8UCtegiqtvnpdU+wqGIQa4hhk5zNw==","signatures":[{"sig":"MEUCIQCzaD8dSXGei3My3pkD/grBOeEQi/BGU02j1b6OVyL8TwIgHr1j+0anXXPntljWsHXodTMFZQSuKHgJkwQ8gL9gfAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2852071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX7+tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0XBAAkfAJIOiminNDCcdZI1yXOClvzPwjRq7YH+vYZ7GuunYsqte1\r\n6+jIkj4ksM842VU2w6vgHYKpsw+0Uyu/8Qj04N3qHWBj86FxOP7DiRvd3bdx\r\nILCB27u0XwAzNX8EJhTRCfse0lKcFSZK0PlQ+ofQ0xWYG4eT4PR4X3OjL85Q\r\nEuscdtrzaBuU5t1STzUPb/YAJZuUYk1zrO40T7fAxIdXh5cYvcBxzSmPwQoB\r\nfHGbAVUpdXNLE+ftwPc1T6NxSelQujacwxkPVMEe371ZrWZb16Tj4YVJcKbO\r\nAgKuw9sgY+E+gTm7Cr1Kj2miswkWH7Zw7/g26CjcZm/kFRA2TicAFvnImFAR\r\nL1Oc7uMsi8gwgTYu2Q381eMf73zRZ8Pj8bl6Qq1I/DiRiru6wlhAM2I6ve7E\r\n/OPng6zKdw3shAD1/R6iIA4aDlNQdL0LVqTBRyVj2ci9F8MwdwEE9IOw1kIT\r\nN9BgKhfYtoOCgap92ft74vGC9ZcR2GhgV8iABTWB3iPi0IXYR5wNTMntwEmy\r\nBkwcWkhgzg9Iu8MNRojFXa9ylvL+VKfsAt1QMIqbWYHzSZajI5bPfM6jTyR4\r\nKva3vummUjVVUQ59PSQqKmZStF0s6RN78UCs/+xQTWgWzyD0Xyxx6vLnt8AF\r\nryTRrIRpG1ErCsmEVawxb1VR4JPIuDSfU9k=\r\n=lBhU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f50db297312447b8ac9c3c8e0caae7af4c8c3daa","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.e1f392b1","@salto-io/lowerdash":"0.3.15-main.e1f392b1","@salto-io/adapter-api":"0.3.15-main.e1f392b1","@salto-io/adapter-utils":"0.3.15-main.e1f392b1","@salto-io/adapter-components":"0.3.15-main.e1f392b1","@salto-io/e2e-credentials-store":"0.3.15-main.e1f392b1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.e1f392b1","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.e1f392b1_1650442157314_0.7591183539878337","host":"s3://npm-registry-packages"}},"0.3.15-main.212b519a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.212b519a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.212b519a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4436c79ec50147543dfe68f6c4098a1c95c1961b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.212b519a.tgz","fileCount":580,"integrity":"sha512-/FhA4qN6/RJ4gK2EKlThUaOksMxQIrmifzhYOhmfsPj9XOHPAzLZH3AQ4i+9MDkM8Z2dfsa42URSImm9f3P9qQ==","signatures":[{"sig":"MEYCIQDSkmcd+u16azMjY2mbfxw0ygBRHHtan89YOXI9fAIz0gIhAJ/Ev1ri7GJ7I7IxLH3+ohY73FKp7V3LT1h+x8eAkwXk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2852071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY/KbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLJQ//Q6r3mMn7Aa24DoOiIuPWvNH2ktK+jRCALB1goWYlgVKZdQ7n\r\nD2pFSjLbykEPIW3NSFxH8PmL/Ph29JkyVbquriz7bnndFWI4MVuS+nz1gsHJ\r\nH9Cw9YeXdCC1goaaTdNPQHzXTnwKom5gEbFnF5KRpDztZRcMUdXSzgOfHkHU\r\nR1DRK/lcXVaQ5hhYmx1D33Sq6/ZX1cFjU/1ypQvRi4EpQiuYbiVvRRc3USRV\r\nhqRD96orTgQWV8RBSUPSxZbbi/QaPO6XUCsuX2QWiw2WtBqcnOp6K65nXFkI\r\nXzFhZv6Pu0z70kjtTacK8sniryUV/15XInlLG1SAl2Q+//CPs4qxOAO0Q+QE\r\n0KQ3chVIpZKrnX0MzF2DO9Q4RUeEsWrBFXEDDCPpUU3PDjraAzkrbn44uVOd\r\nj80E5GryeAcW8HrPl3A5p9VnGr9dBzAlyAoLZozHP0DEF5Fb8dC7EiqCj7Wx\r\nAIoSH7R5No4+G3tCeZIyM19D6mzyI53kKkzRy/stc2zDioGt09jOCm7ZIkWA\r\nfhJZcwISXplnzsOJkTVhisNrAPgz0F6AJkFUcVOdgP4DhM/5KWH+oyeNElod\r\nAV8bGCzgLadgYicgIVunsrsukrTyb3jVlbBxjBN7SvZFAgYJDcYFlxXhTnQe\r\nUmtc/hVr/Okys2EjmSH4JGwgkNL7owxOucM=\r\n=y0Pc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"693d1696ea0d445b819b50fd52f471db30610943","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.212b519a","@salto-io/lowerdash":"0.3.15-main.212b519a","@salto-io/adapter-api":"0.3.15-main.212b519a","@salto-io/adapter-utils":"0.3.15-main.212b519a","@salto-io/adapter-components":"0.3.15-main.212b519a","@salto-io/e2e-credentials-store":"0.3.15-main.212b519a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.212b519a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.212b519a_1650717338833_0.4645601542899207","host":"s3://npm-registry-packages"}},"0.3.15-main.143f1052":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.143f1052","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.143f1052","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"86be589a6e6bd46ffe6e1ac08f0b8dc500dec0e1","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.143f1052.tgz","fileCount":580,"integrity":"sha512-DvpmW1UG4j9vbnQ606XV3wDFhkgHm6YN7jz1n0Pgvshrm+mjxdpeszQ42IsAzVYwVgughIcxNjkRHDY5fjIKWA==","signatures":[{"sig":"MEYCIQCFSpZHwnuKnsTLactrHVgfMW+tqmTLxgPtLRhJd5gzwAIhAMKGrSsgzaqdIw4DLoWzP2KP3cwdvwNo7WEAf8YqH68z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2852071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY/O3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe9A/9Ekdjtn/UtpgaphJBxwiMn2+3/oOKyCy0NYHaIAX1a24mwvkx\r\n9I00cV8Hgbw/vqmYBoWaN7U/lSJMVJpnK/Vzqc85tu7gr/sq/T/pya0HzOhu\r\nAk+CLbCoKc6HjcgfYsiA+q8TlAjAA3YI9rnEJWvNYW7apR6iA2htXee678Qa\r\n5Syt2PMYrNn7LUPUWNz3KI4RnYD6iNf8tMs6UI+K+tfGhuEc1n/P/8v1STgx\r\nVGKrB+GgNz9mtdPqHWwQVyBMj8H+HiYwCgWDUH+f5/qPtB6O/TZNm9sDxv5V\r\nU6upNf7Plg0tEFWs+DRAXgEv1e+n1VxBjmleZ8SOWf8NQvJB+nPYuEb9Rm3d\r\nHf2K3pDgOPDH2HHlfQf4yZ9kh1+BaWH4gp9QrIAvnDRaqHaAu4L4xouZAUoU\r\nyj9PjJzSRaJd2r3LFLj/6n38516Chgus8RSWtmBD2ar9K84O2bicTCH4SCG7\r\njUJtk65To3/uwDTlxDkMwfh2uFcQ8sphCDXdEPI/Tahanhho8yU9HsDHqVN6\r\nwPh8/MAYjXKdoAJD8fD945s8BrZVW6jcRDjqN4tAqHSvRdh2GuJdaMYQ/vAr\r\nxZJoaxc7P4YLnNZ5uA2Hjrl2NcLUbUH7dvt2yym2kKjURHVIzxgakwDnUsta\r\n2on+nZEm7laEAkAqllrxZ213It13G+bb8nU=\r\n=nUvu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"0753d9bae25ce470bb3047bbcdd18defad5a22e0","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.143f1052","@salto-io/lowerdash":"0.3.15-main.143f1052","@salto-io/adapter-api":"0.3.15-main.143f1052","@salto-io/adapter-utils":"0.3.15-main.143f1052","@salto-io/adapter-components":"0.3.15-main.143f1052","@salto-io/e2e-credentials-store":"0.3.15-main.143f1052"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.143f1052","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.143f1052_1650717623037_0.07433621670403179","host":"s3://npm-registry-packages"}},"0.3.15-main.7e9e227d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.7e9e227d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.7e9e227d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"cdb9235ecb70624b35d7ceddf82bcb362be1323d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.7e9e227d.tgz","fileCount":580,"integrity":"sha512-NqMCHKlNa+0UbhkXSoXegWyGTRgUXe8n7IPnS5tmJXXqG/nFTOGzT8nZ5BKN0w0LVDhGkJAl1IefJmFh5n6itg==","signatures":[{"sig":"MEYCIQCRT4AWC8tfXBBUOBo+6WcOKmDn00O+DSpDVNfEG6dKoQIhANxexyk3L4pZH06zuyp8GJD9POoxt2NPZZGJHiDTqSL/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2852071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY/x4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhgA//Upptvrjr10lN86i3PPCu47N3K4iKE9UBYXowNYp/NS5b9VVV\r\nZSB1WiA1YVkkyzyRgDKta2KBHnPefY7q2a4Tdzrqv/kGdLqMl8WUJrdXL9Ss\r\nhbzIdHYSbomH4zg4L2VQz4Qw9Es+kvQoJnsyD2AovD9ooy9/paNHAOnFhxZV\r\nY3WuP00E31Vum5xYTvDqEXZU2Id+V9ETxRdsz2idFKRNpxamOZOkq9u9dpaF\r\nHasD3KiLln7KaahE15bY7xbwLlQzII1uhwTKG7xcGo3QIwFMBZdwpo76HxUp\r\nVjEC7iC3qVhm9h8ECula3qKprp+hKIHn+DLAYdMZvwT8HcLc1W76pWFhv5FJ\r\nwQPBSostkuoxJkoPoYPmNIOApr2Frr0ysdjPlZCc4pl5RKEKax4o6rqFzv1g\r\ndSA+n/gUH7tXc/QMVIaXAWGzVOhb3OFCP0r5hDyzluFZeRs0Ir8hguyMZukx\r\n0HiGO1rmo03p8fT3AMLX/1ateDXbPwwMpXhjw0+LON0NCLycPIAEiD/Y5kaU\r\nFpXo/Re+Ab3Ti4GO9lxLivK3YaYBEsKSyl0VhWHKmY2nSgGbgE1hyP6NOZ8q\r\n7LgSvuj7lpZPy7w2GFu2ZA9jbNeduyVaeeBzd1EniE60d0ScnNucy30seIxm\r\narOh4OvTEzx48Zior10Kf0b3w8IzBT+n48w=\r\n=JO4n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"294e3b912cfe3379f208acbfdd83fa108f3d641c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.7e9e227d","@salto-io/lowerdash":"0.3.15-main.7e9e227d","@salto-io/adapter-api":"0.3.15-main.7e9e227d","@salto-io/adapter-utils":"0.3.15-main.7e9e227d","@salto-io/adapter-components":"0.3.15-main.7e9e227d","@salto-io/e2e-credentials-store":"0.3.15-main.7e9e227d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.7e9e227d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.7e9e227d_1650719864220_0.5896303932188276","host":"s3://npm-registry-packages"}},"0.3.15-main.348be50b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.348be50b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.348be50b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ad5bc3372118a35a01a0422bed954a39699b96a7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.348be50b.tgz","fileCount":580,"integrity":"sha512-bmpLts69eFL338hN8358uG3eBzEyNvlSEhMRn7j3RFABIwjgrtipY/2rBnk0ouPwnKFMEAoPiNkN4y2uZrveZA==","signatures":[{"sig":"MEUCIQD97vDSYj9gr0sSXsVV7cKghgWdVQXNcycI+y6x2ki5cgIgIxmL3+sFxnmwScc+4i2bbmWqvdVvngwuG247L/owkAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2852071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZP/ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6WRAAnh/duPdIrUB9sZeMibRqsJLqXiajhYv1wqhRNxvRnFf4EiGb\r\nTZBO1fDnq0widJH70/5o7Bo+fOw0QE3NDUNvsmBLVtLfH3O2oXMj1PvUFGzH\r\nsbfoerdpp+cihg2qWyfa19SuGevLYYa0xRuuyB9gtHhF/8XtYVb51r5277gi\r\nlkr9NrVhHeAz9vsWUR+Rk3zy80lgNFrm2woO1vUyt8KfJ8XRkikhD5msPNDu\r\nBgISKcNtRqODzZrAPy5UaheVTrbozkc/DuERD/CaLZPHKyUviwdtj42wexMD\r\n017ZU6Iazr53nKA5RQfyJ2/q9otH+W4faF77//8E0FpcSZ+gc3X8O+FWmnAr\r\nnGJySuHoSCXlexC19ACld9yWwjE9Zu+HMmsLnTBSqAluWNaUQFdnxa3bDD4n\r\nufSe+AGcujsiakUsyq7zFgba5yBH8eoe/48h78Epe7+W0+W9vpXglm6ijF/Y\r\nhjRPpiqgAz4KhXg9/wAbydGfbXU2NKKr6Z5Ygco+s6Gv/PF7iRpP97WsXlr/\r\nFTtt7er7j9EEBFh0A/AOo1eK9W9h+HhC1Q46r7bYrzjToUvWZSA6Yxav+xPT\r\nQSr1IIlO7bvdBm0DcbpSZ1+uVUGohGcuiAw3fuNMk8LlJztkVt7U7z/YpaoN\r\njgOHLJgyAdmrifSwkuIZwO5awcUAU8K0tH0=\r\n=w6cY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"684c8c89fd563952f599450f667dc163aa3cb95b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.348be50b","@salto-io/lowerdash":"0.3.15-main.348be50b","@salto-io/adapter-api":"0.3.15-main.348be50b","@salto-io/adapter-utils":"0.3.15-main.348be50b","@salto-io/adapter-components":"0.3.15-main.348be50b","@salto-io/e2e-credentials-store":"0.3.15-main.348be50b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.348be50b","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.348be50b_1650786265723_0.838679485360873","host":"s3://npm-registry-packages"}},"0.3.15-main.5db7b250":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.5db7b250","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.5db7b250","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"313180ef90a7659f5785ead4f2ac1b56e01b3344","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.5db7b250.tgz","fileCount":580,"integrity":"sha512-HeTArEWLxUjY9LbCtzhvSBhUWLM1TOtIkSMcCLzmP8uEfOKUesv02pSNjSMEUIxoqw3fekSgdxgN7MmvMzgzLw==","signatures":[{"sig":"MEUCIDO5Mrc8r1sms549Z5ExOCDViu7rfzQUZYSBQ1JovWDPAiEAzIEaoFgAxtWJgQQuGYswzwqn4ldUBEC+Tjclo7Z6CQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2858079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZauFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUhg//cQVhciOOZ708cHNHM/1+X75ntAvMELaaBrmu5mrb/Dcdoq0g\r\nHok8WHlm6ZHMztWWxrnFi8bKL5ELcxhKxlnhZSvNRN9He9N3hWuS5KwWKNth\r\n8b3IE3WYicOb9eckd46HyzWDS/l+Jb37KmCKuLdYNrManH7F20YcPIj+a1CL\r\nT5yM6vodkM1ypX1UReq0/Voal5w1h2RQku6BBwlDAEzdBx4tyjibL1FXST93\r\nW8RhrzMxALVPdYQd5Mo8lquSQfm78RYKuMx65XZ4EQCNUVOz2kaHRwed0jAL\r\nStEAWU/53WG3sXeKZRYMkyFWlEzWt+OHrbzx9etSKX2hKgFSMp+cF3g1E4Vr\r\n+Knl2YIsIBYHN6JH2ECKcztAXviYJKOAUIs1e8DCHLGthI1AXvAzMFA7UVXt\r\nk1u9gR664kG/x57ChZrWlCvJ2MwPmx2qb9vYdG0g+27GmqF4miFeoERWwOVP\r\n/Drt23q+QCgXoZ9HQ0xMnh3T5OWKm3prEw3uKtKu0MPPQVbT9bAyQdvxDo/P\r\nBqnumzS+trEesQeL28DYHB/FlTXG9ArI/g0JqEcpxXPAMVgNu3dfPrHtb4p0\r\nmp6VRnTtwxbHGUY4NgjaUlkrPG0v8issOAfLeb3uyfzlJuBGQwZW07Q1T1jH\r\nYqx3EMkuzWnQ0rfnb4gwDykKMsfrxG5p5Vc=\r\n=T2D4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"6e675eafd1fb9cad2a62ae4dbdfbab3a9bb534dd","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.5db7b250","@salto-io/lowerdash":"0.3.15-main.5db7b250","@salto-io/adapter-api":"0.3.15-main.5db7b250","@salto-io/adapter-utils":"0.3.15-main.5db7b250","@salto-io/adapter-components":"0.3.15-main.5db7b250","@salto-io/e2e-credentials-store":"0.3.15-main.5db7b250"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.5db7b250","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.5db7b250_1650830212996_0.4811221234165475","host":"s3://npm-registry-packages"}},"0.3.15-main.34c862af":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15-main.34c862af","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15-main.34c862af","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bb79029376473282e8b851fd2804cef6aae89c7c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15-main.34c862af.tgz","fileCount":598,"integrity":"sha512-5isCsbUMofcLxoyaCqN2vaUaFHbK4PnRUTGLrrBAs8N4pOBITiN8KJ97y4nnB5A8Hn7qv5ud491JfpfPLBEQqQ==","signatures":[{"sig":"MEUCIQCRi1ov0Hc+zN6T+7G7aGUs74Dg0Cl/C0y6RHhO1lz65QIgLOWfkOSy1wk5VOAKBkR/7NWmW4ZtR6VWQvgBWCNMY+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2909470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZoSRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE+w//aHyyy7jPvCR1QFBfb6nhN5ujmYo3dIrFXuekfS/O194l9nNy\r\nP05ZSMkgDTaemthguaoGzaSbgBxuMNi4/wmYYtRe7FYjTmo2DaZqWA1r5cgF\r\ni/KoUn6P4zejf/0HBtqmmP7qNYC2di+SR79OPdPul9NCQNjMw2em48AuVj0q\r\nWVUjuEbkrV7WTUGt0a8EUH/3gTVXkZFsSb3k0y+23KmafU5TPF7F+QLZOLt/\r\nLLJHXR/zoTgzZ98Fu1PtsehYj4zzircOOAvmdDscAHlmcApnUcei6Nx0F7mT\r\nZBRtSDKv2zWJax8yUBt+JRG/1fcYknO/an4NRUSn0ZsQc0gmpz7tG5ykC0oK\r\nFWW+cXzoTSxmYw1NCTfSWUNwG2OQSYTlHs25tFgMM0Z16CEvxCD8/g0GNLua\r\niE36itD02WqSF6eB+AJqP2KOXiEAIcNJ+L6q2kjCWtmZlkBR2/hp1oYNJPjz\r\nAiiCla26YT6Mh+C4qudUs2KcH92imzDnnmByZEDJekGY/O8vARq3pW2dTlg0\r\n233QP67+ZJAqyI/RSZpn4lyd1GKoCIKMmjyeLeblZBoQuzahpT5UH4etT8PX\r\nz1Q0Z5UMrSFH/V6hYe4iVM0z3k3cq+3AhD4txNPZ3JSbXpqs/uVOjb3d5a3s\r\nWTwMvIHCjvmFc5QPHebvij/TrKFKybijzh8=\r\n=gUMt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"6e6da02251a9fdf213e7e16162a14b7e99243ca9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15-main.34c862af","@salto-io/lowerdash":"0.3.15-main.34c862af","@salto-io/adapter-api":"0.3.15-main.34c862af","@salto-io/adapter-utils":"0.3.15-main.34c862af","@salto-io/adapter-components":"0.3.15-main.34c862af","@salto-io/e2e-credentials-store":"0.3.15-main.34c862af"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15-main.34c862af","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15-main.34c862af_1650885777534_0.867003568813923","host":"s3://npm-registry-packages"}},"0.3.16-main.a5cad232":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.a5cad232","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.a5cad232","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d3567a01f494d1e622cdfc5270861b1b441152c6","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.a5cad232.tgz","fileCount":598,"integrity":"sha512-bp1+JoFM+w3tRcvY4vqvgVSgE0yb9rlKE+58JhXELCT1gsnOs0hTBNv6jE9Tf09KJeKw7P9qQJqgFn5thvoOdw==","signatures":[{"sig":"MEQCIEKf+VNMxZ7q8tvvNyPSsutiCsJ5wzv+NJyKWQj2mh2pAiA7lfwogssWxuI6uPmv+aOk2VW9uE1mV2psOAaU4K7bMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2909470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZq53ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcfRAApKAZ7SaCojQLJMWsLG6wCaOVVmN4Xj1b4yRFyawKI3KHtk/K\r\nBa7lTxX/TMpwpz7yF+VcBuT3kO1E2xEcuzmu68sl74pRFqI40r0eAFq76Rri\r\nDoQ+sFiln2FghVgEVz3ueYlMjw6VlPEHbC1BuRjSPgrVL7rkRjC8pLZw1lu2\r\nnBZt1srJfCoNeehND+taQCgOykK/QjdM+rBGD0pVj9iNShOJ3CA1jXgT84WV\r\ndMmMlQ06FJtPfoYkRX+pBiAXpqPbkoyOSJqeeqjWC04IBcRiPKo+emfIUtGE\r\nzixFYuq2Raw4Aon8pGQowZ5Pi5Tskp/41NY1n4o5SlaiZ7aVoj/C/Jwh9Qnf\r\nvfXilIQcp8JSCQTUBV8znSm7mmZ6UOtiiLTdGgT4RVxEnhLOIulsdvOzm+aB\r\n6lfMW483IkClspsTQmG8tWbCFD9tFXY85oUEpJrvXBQ1TCQXlx2YvSNBig34\r\nCjcKcVBQkkThIOIG3JiWPKpGMpdvt3I6Bu1q83Idm7lSk4VRM5A1Sy5KBCaW\r\nEPdyaVecPOelKCQg8GZdiHVObEnDXerIYQYUdUHGbpwc+/im+fC940wSeJN1\r\n+iis5EEpJil+W/+zdwoxpsEbXLovWf+Pr1fcIauyjZxeuWr5SeAnGhFoFL9t\r\nvjGY8zgfrQbiZqxCFHuqKqZAtLFahFtZ9cI=\r\n=BeoB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"cac3282dc1c1ed5431770da2d0917256ee1e521b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.a5cad232","@salto-io/lowerdash":"0.3.16-main.a5cad232","@salto-io/adapter-api":"0.3.16-main.a5cad232","@salto-io/adapter-utils":"0.3.16-main.a5cad232","@salto-io/adapter-components":"0.3.16-main.a5cad232","@salto-io/e2e-credentials-store":"0.3.16-main.a5cad232"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.a5cad232","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.a5cad232_1650896502874_0.11763997104015833","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.15","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.15","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"cdb044fb848604e2a8f522b03529802f94f160b1","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.15.tgz","fileCount":598,"integrity":"sha512-RZc2dTVzmf8Evsk4JcUCv1e7nL+YydrE63whxDuRIDPi8Omc/zxKBmExwvz7HE4f2GlOBEi9+yEx+/aShiNdrg==","signatures":[{"sig":"MEUCIAR/89ZdAHpXLCnTxNK8FT7gmPFrf55Ocrwcc+Us+zhNAiEArg+A4HXABPh6LcxVnfqDbQuk5AoxowebMogieixWAfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2909358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZq6dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6zg/9FsWHjHWiKBPjnt3DLDhp6aVogQdq46oWqm4yyTS1RKl7rboM\r\nd6CLnM026Cxjz9rWJZOeP+BNUJY55nK7snTOljFcXy8AqGEnC6q6Ro7OMHFx\r\n+XP1YFI69Xf0Fbj0WBRwMhH6wiaPhy9LMWstc2QZtb553/J7V60xD1/G1nj8\r\nToRqj2vnxhlMPZHhWl9LFDtBvjlmL/g9Isb7nW4zcn7LI1qTnUqRYYN0kEmR\r\nPKP9JbNRdYjr2srlly4MWVdqCpCBxwDpm1d7Yy+IilWVXUBBGuriPGD3KFwH\r\nEGhX0g8mp5Z/Mjh901c0lslQ1eCUqORboXvOpy/tYckom2MufOXFbs0JqwPh\r\nrg1wd567jlDGJlQoDJGn8uhnR+bm1/tZJ3NTasSXdqUIoF+SaRnyGIQ4cdFY\r\n5f3JuiDW/W2xZtQmIkqk59rAukNchKCKbB62d8jYaZHREwAQu347Z1YkMAfj\r\nS9ZdDtm1V6pLaW4X6rAnNUUlQk2aN3tph+AroN9U+1Agy+vf/BtTpb+j/w3/\r\nH7WJcCmMvOHc4EOOR0Foc07TxwViciPNaA/qieam58lcoh0e2jqdaTs1o6sn\r\nBeHus6VU55kP83r+YzUhPlNmWqJUl1zso9ek3bk/BdxLu0LhKkM5uC2i/cPs\r\nNvnHr0X5TrTOz7M6+QwtXRugE7CzfWct8sM=\r\n=ycc9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a5cad2327872dc936ac48eff1262f9e708ba04a9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.16.3+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"12.16.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.15","@salto-io/lowerdash":"0.3.15","@salto-io/adapter-api":"0.3.15","@salto-io/adapter-utils":"0.3.15","@salto-io/adapter-components":"0.3.15","@salto-io/e2e-credentials-store":"0.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.15","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.15_1650896540848_0.5406155831914834","host":"s3://npm-registry-packages"}},"0.3.16-main.805a0b0d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.805a0b0d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.805a0b0d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"37e361687572d33d12ae7c18f7083838135a50e3","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.805a0b0d.tgz","fileCount":598,"integrity":"sha512-mryMlss9WxovJN6iy5cW3T5tUOp5a7UUPPLT+vXl4fENBxHhP9flJvaamimbeDVEC9omXS4/BeBAugbHO3Gr5w==","signatures":[{"sig":"MEUCIFyh8vaHSGGX8fQHGss8t9qliLFXr8EZjmHxuElNXJjRAiEA6u38q5gziu1vuJeCyYoOEp6n0tbtPZYS6J5u3uKd4jQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2909470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ6YxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiDA/6ApPKFHTStHOrmQ1mjQfpPrzraH0+xGDi8MLicfylL7t/2sk1\r\nZPthBVfZLn+eXaRSA4L6lpH3gYxYA6dGil67/HhB/5vt0Hzzm9+DVdEeOEGT\r\nhw57+m2nVe8fdfZBcN0pfiGDgEy78A4HEckJy2BUc7BVuvScDPT1vYNI1MoA\r\nlYEjd43mS1n9kw0rOZW91/CjpqlUmOoKPYnUswca9Q2tl1/YnUlq6ZfYE6XS\r\ntj87kxMs8IQ0hvwwd0onTDsMOO5hPgCFtVMj54pZa+YZ8wByMcffkI+pnPmb\r\nVo8H1wYLZBD93zD1yEiKEvpmFApL4rmZCgDSkc36ecSr2t1iRnpWTcm/XrEn\r\nn0IXd4Hl3ugpVdJ0XIA4vgwB7E510HEyLSHPytxFMHwCXj0eIH9iwMEUJwXh\r\nfmDRZ3zACLsrjgPtebJB+43vsk6/m9u03igxXQgLnwaK1QZzk0VH2OIkH6kl\r\nwHyMUyxpSGs30odEN2hMvsuKBIu/Nsq5J7pCLk0Gv1+c1u3jYPL6bUdIZphq\r\nJqzMCKLt3o+G0TzsQxGEDiSaaF1bDsqQluGGF0RBvFkNqEl4k+4u5gYBEp1R\r\n2dfaUdX4sutVT2daMUBlIblgqHDLvK+Qfm/K202PHP830BkwD5YMp/dlEk9n\r\nJq7Bf7nXh5ZW5RX6Z0jE9tsuo4FN9Uo8bJg=\r\n=/xQo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"418b651c80de0b534cb735e12a7b95f16b9509d9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.805a0b0d","@salto-io/lowerdash":"0.3.16-main.805a0b0d","@salto-io/adapter-api":"0.3.16-main.805a0b0d","@salto-io/adapter-utils":"0.3.16-main.805a0b0d","@salto-io/adapter-components":"0.3.16-main.805a0b0d","@salto-io/e2e-credentials-store":"0.3.16-main.805a0b0d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.805a0b0d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.805a0b0d_1650959921400_0.5192120751558715","host":"s3://npm-registry-packages"}},"0.3.16-main.eb064782":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.eb064782","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.eb064782","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2673c8c789da58cb7a03f3a400b8cf51e1c79550","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.eb064782.tgz","fileCount":602,"integrity":"sha512-Hit/eJNZODRPTsgHB2avKAs5q96xs4JfZPJpHuDky4uJj/CL0ema3Vk5+TjQ83mB9CzAa4T6zf0LOrJ49hoWug==","signatures":[{"sig":"MEUCIEwMOZdCCuIsHUkySLsGvQIiLxWPXfBCPQFzHfFqJ2CHAiEA9MY4jdbH+elnECEmSsxCxS1HjFjJB5i6e0dHMl18LhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2914794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ6x4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoISg/8DPbLCfJ2UJybBkR8HJOLUZ3Jg33UWMFi7f21dDOAIP8Ay9Y5\r\n1Q6WF18d0H27RSivoeGwd4ivTXY5T5U/eqz2yz4IvvMJt/+XyrxHymNnXOLP\r\ntgHwJg7GAKVKuTbySWul5P+/ZQUSWv9d7lP8Oxfh6LJFDF+kPEjLb5vYlid1\r\nxIxPDJegS3/ENcKNdUDd+5GS6iZi7JYZBIZEjdsslt7p7WFoke+8BZCDKJOy\r\nLDFTLs3gONVHOICDtPffeoHMK1FwDR7Z/jf1XiyOx0XdOi5UdwQGJWxb1S9D\r\nw0hZwYWvuRMWSZ1c15++bMBG9l94LpoXOOmaLb2BtO+rf8rIp9U9GT97oRCh\r\nSo9uNk0X83x+pS26xOAz1BBVFaVm4u2a8zfrA7J7YsgO+S0FkqTTVw/Zix2I\r\nzNCfwOmCLgWBLety47aUZ0j1jSofQ/kMZjA7e3ig8ebbvxXkU0bZIEj9+Lsb\r\nGxsTDHf7m8VxvMxeE6Sv7YKur8ESeuRoD2hFNenq7wFHe1LWFFnPYngYrb57\r\ncHieX7fvK97a4QjxRlcLIe/GgJ16gZyWNHaRfgM1nQ/UNpQn0CsqgOZErZNG\r\nn5v60Aa7Hv0eEXhLjUIUMJHfMlrYmNwtzcQw3ZzSf9PYKmuOs5qWwq+YOH4P\r\ng+bYcmf1rXZFtmfBbuPCjkQEYqxbjPr69a4=\r\n=SdRq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"6ae6ed2251c92b5bf2590ed30e9fcd912e898355","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.eb064782","@salto-io/lowerdash":"0.3.16-main.eb064782","@salto-io/adapter-api":"0.3.16-main.eb064782","@salto-io/adapter-utils":"0.3.16-main.eb064782","@salto-io/adapter-components":"0.3.16-main.eb064782","@salto-io/e2e-credentials-store":"0.3.16-main.eb064782"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.eb064782","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.eb064782_1650961528137_0.07782094892217839","host":"s3://npm-registry-packages"}},"0.3.16-main.7c752464":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.7c752464","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.7c752464","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e90861a7e40e9fddadf342f72833aea4f9636ea3","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.7c752464.tgz","fileCount":602,"integrity":"sha512-G7HDvAPCmbAsG6a/nRHyeNTZ9w33+8lkMj+IxdXqE7luP67e5ppOZ2qyrPqEwu6mcZ0FmDYTU9ZjwkrlIWkWPg==","signatures":[{"sig":"MEUCIEKB8TfhI3QSVGepg5/OohjbTz2sEm4O95qrN0mNiUPpAiEAh0rKykU8dIUgUCfpZNCBwHQh5Iqt34Aw/i1/j+pLftw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2915070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ+TvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+QQ//cOl7P0N5kS/NduhSKEChHAaCU5EIURZhnIOTkDVX6QgXivq+\r\nB/oc14gbJe9TZfdeMV0mdPhFIYxR+dxDQP9T57J0pZWnRUygOT7KCxJguoVm\r\nZpePsYhAOPVuFd2Vn5Py1hmUduvr7/jZsNGsrBCH9bjvUgiUTgOv1BrNvDVa\r\n2g2wKYIBUingJCpVYWvcf6DNH1nXeqG5N8rJXnrxvj5sjALBCGbvd17xlHo7\r\nIDpmijcADl1Bl8bWxwUo4nRH093h6vwxuXIOGGiixcqI52y9VfgYT20jPog2\r\nKnnArnihJSWijrHsEX9PZ01ybcQZLAT1p+Y/Vzwa5iFmMkhhcCc5MLdmml5z\r\nl0HgFIBpcjNyfnmQkCxFMF3JEfiicQQb6cwYKKEHR+QQkbjQzGN55Pdtlx0x\r\nGdDwiKNL6UnhoMJ0kPlbewZwKnzE/ZVtbsYGZ9eh960YGMPVWPNzv4CPv3Ro\r\nxd2LnHAQEvntWjXVe/T08FZYCmooKjyNmROQC/UhFfdiyC6p0q2uhxWVqJc4\r\nFwdrAIxptDceVNIEA0aNJg+bIYIbZfDyAKyo2gVSGUCoPFi9kP283Zu84/N6\r\nd8Rs15nsDjUE4jK3xe4H7r/mUbQHw6fNV/lEy0ukwhvK62y+/6XH53BR6tJW\r\neAG2p49KgCYhoF4yhRp1wV3WC78/K19HFIU=\r\n=hSkf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"7eb761580e0ebdf4ab9255dbf16eccc15c6e8746","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.7c752464","@salto-io/lowerdash":"0.3.16-main.7c752464","@salto-io/adapter-api":"0.3.16-main.7c752464","@salto-io/adapter-utils":"0.3.16-main.7c752464","@salto-io/adapter-components":"0.3.16-main.7c752464","@salto-io/e2e-credentials-store":"0.3.16-main.7c752464"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.7c752464","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.7c752464_1650975983586_0.14475854002983723","host":"s3://npm-registry-packages"}},"0.3.16-main.f14d26bf":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.f14d26bf","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.f14d26bf","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"15409fa2baddd1b7d04ab4e546c89fc4fcb0600e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.f14d26bf.tgz","fileCount":602,"integrity":"sha512-ATzANsnTUaIyuxTrhcCud86IDZRPBEIJ1E451JiEfoxw+BVhNxTgsG1H3+dZDY/TOLXqrqT3ZYigvNyN6EtiYA==","signatures":[{"sig":"MEUCIQDUTcFF924U3U8JnIG65bFuGI+bcKWHkBq0f8PsgsEX+gIgbdJYIsx5wNd1lo6rQUjBUPcJ2FOPGb0zKnYAVERbBvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2915070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaBcHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmFw/9HIYAVo5FlL6AkA2T0hq/saRx4p1FqIgwXXmIXx3hmKw650Ei\r\n1QTrlSDZFB6MPoB+1CjZQmBpXW95b1QKb9s5ytnitj7CE0UkJABkfTD37eAd\r\ntst2j/58hfpu8J69XoDJcb8dODAyar/ZpH+ryFjkOivv/mxuYZrtYJZHL4ge\r\n4EmRsZyOdpihA0Z2Z8A5PYoxZJMvaNBM+OFMyAiU3/9OSby+d8F+z/LWHi/r\r\nTAn0u3WfK+LjpgSSWF0oGAk0LkaiE/sQL4w+jmnsP9U3eMrugsrgQxZZjErs\r\n5EYd9WIDq7FUYjLxrIk7WaOJjSDttd8rpuHA+dOqfdsEm5cd2oAEjaGROGpF\r\n3bZylMiidmHb5D9OxfsPPJ4xopfh2WQb5TVxMc2Nge4fhVJxXeEQL+gmi4OQ\r\n12iPT14I4pTU1OKJv+oovqyT7zzpqQMGe4CEnHIc0Dx+YaqMK0JT6JE1ybVv\r\n/01qyQKI4B7NDfgvRam0H0byVeqBKi6FsMo7J3qMRH8XSO0KeHamqH3E7yEE\r\nY2tIYxBUiDrvWHnO1wAHUR22iHtNJDKcZ1gvg8VxlBrZgmreY8uYdfkl/XyP\r\nVQ2xsYQIPnLB/BTjTl9EY+039X6+ny5kOOaRi8jrVxg28TzIoupUKr+y2cHk\r\no4CMkp0esQJ6SXQ65d7pTzBQ7ckaCza2XM8=\r\n=w9kM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"bff0121d68ba5a86279c48ea6b0dc45100a8ff35","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.f14d26bf","@salto-io/lowerdash":"0.3.16-main.f14d26bf","@salto-io/adapter-api":"0.3.16-main.f14d26bf","@salto-io/adapter-utils":"0.3.16-main.f14d26bf","@salto-io/adapter-components":"0.3.16-main.f14d26bf","@salto-io/e2e-credentials-store":"0.3.16-main.f14d26bf"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.f14d26bf","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.f14d26bf_1650988807443_0.15536281765099158","host":"s3://npm-registry-packages"}},"0.3.16-main.a128ecef":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.a128ecef","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.a128ecef","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a51023550c28c26f627c706eeac6d29f4d3e16de","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.a128ecef.tgz","fileCount":602,"integrity":"sha512-tABkqIs6Jeh/WEvykaOQZptyNxR5YcZw/r5YloTXfDmXvJoms7Tpv3elIiWS4Ees7m7J2HdcJzo2TWwKVqm5tA==","signatures":[{"sig":"MEQCID8VWJ7MK2iEBXyoJmtLNc+53Ip27hx8z1FipAufaJavAiBx20kg7+zPbhN4iUvmtegEb1g27kIcY7AHU2bhn/OZqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2915070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaCqaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpn8w//ShXWdRVjzK02kj/PWnxIkyj4nOjcnHQnYGFhS85KvYl+E62x\r\nWdy6AtgNuyruQLUyciKku9Nkpq/+a7Nv8Cu6HhxNYs1QGWmpQ+o9Ae4T/nRR\r\naGKvx7gyESUnk5ukHYbhNvjyoyIRF8pG12EAwObSXhanYCZO8RSozniWyHD8\r\nRFK4PBiAtz5NmVMFzHFDJLn0wfkTghlaHgCLU5efTmepQYDqzVcTw4f4feG2\r\nVAWT/T7jvVIzIDAIiT3C+th19ziEsDQAXf5oY9xH3KY4PERkGPZrCJ3t9CuN\r\njSwwYAtBi29C1bSmDKCZXybngHEPnoSftDgy0YpQhiiwpdlk96j72Y4EUg7E\r\n43C8Udz3q0sc8wc6cbN4vUlsqgayqB8rZvrVdcf6h78OzleQGi5JyoDx+ec6\r\n9tynh+PAZxFZAfUHCr7RniTW6L0/9yMlnSrAu9MODCRd6fePclB04v149rvi\r\n8kM7+fcUm8CR084VIivSyfyWh5nA4FFQZpieLYObyroEbKm7h8+Z6JpCqYN8\r\n8nU8bX+y2Ucpg6oLaQwy9ILXDwqtDYI0dX+APFWbupU8OWBhEofDcElxZjfG\r\nfUOOPWSZnG2uAPiRs8NmwfIltcyuGgIuhG8v1C7lPlvT6wbObLpc8qsza1gx\r\n+mt/IiZcak3FZ+yJbTtowB89J+COoSUyn8s=\r\n=SD/Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9ebde3851588fe1f2a8a9e687feee9fe4caedd86","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.a128ecef","@salto-io/lowerdash":"0.3.16-main.a128ecef","@salto-io/adapter-api":"0.3.16-main.a128ecef","@salto-io/adapter-utils":"0.3.16-main.a128ecef","@salto-io/adapter-components":"0.3.16-main.a128ecef","@salto-io/e2e-credentials-store":"0.3.16-main.a128ecef"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.a128ecef","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.a128ecef_1650993818260_0.943448878014252","host":"s3://npm-registry-packages"}},"0.3.16-main.ee734bdf":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.ee734bdf","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.ee734bdf","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"848473b9a5362a61e26521a5cb88537ea63d0b85","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.ee734bdf.tgz","fileCount":602,"integrity":"sha512-NQkV/8a+n0DDqvfOhkISeG3yAJJAm3Qy7TaVM9NOSJOVEFOsWh6E+BpQZAx+aGjJOpqL3/AFfgl4nxhG5vdZzg==","signatures":[{"sig":"MEYCIQCUlTvLfdQ1MFzY9WJkAhE6A8LbpuH4JwZ01eLAMb6eXQIhAMxOE5DoA39ndz+WHWV0HjT70oCHJXxZvJ7mfIpdmeoI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2915070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaNokACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxixAAjunh59iFvLeRpZsFFmiKaW+tPmXGvqv9ZpqaKmeoCGL9TLFA\r\nvcp1PTmfLVK8Bsvqp5Q+ZlqkvA3p1pD2eRz0GlSIKfCGYNRrWT5Lko8Zh3zU\r\nah8AIdF0Gd7JyTNOmL9BgCyDbut/r/qxLUgsxrdJC08NoqWG0fi7sgx8Qnwp\r\nisFY+ktkAZ4ku9OcwEQgOKWFiC2/uShMAVomLc6buIER+4d7vZGHJ7uJvFUj\r\n7fBu38Y+2MzDv/715cD1gwafqWXIOVp8EfkhYBO/P/BqIigaydc+BDOSTyvq\r\nSgdJMQKBueTNhF+apRJ9fSD0URZ8ASjtQmvYDA2kVSXWE3MypLyeFETxbSGW\r\n5yyDFUT6npbYypEpck7F2U+fbNQpe7dh+M0td8ndXhPhjsZhLyAFPDwiruQ6\r\nvGuMYFleGhN57O29nC4ZaORoXAbLgvyOqkbSC9ySPsS4Sw+rQNJBZxkeJ3sW\r\nNEwfvZqaO/y1WPnA3IsL6XWbYz4/Qa+OJaat/0VL9hSsPdMTJfnhiEYT58JK\r\nKHfuy9iaQ7czEIeSfiktYicjAcqrxpQa8mDT4o7aB9Bh/UkHlOgDLPefhezU\r\na1Mf/xd12EQTZNGMfnE15bfmIo3c5oV7BvmH1Gvp3URwe7IfzH6Lfeq9vk4W\r\nnZ1RYGskxHm06qmoVS7Eyg+U5emFKJX6r9M=\r\n=8012\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"40e3c8351e216f7df7a0e01b3f5b3d8111ff09c8","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.ee734bdf","@salto-io/lowerdash":"0.3.16-main.ee734bdf","@salto-io/adapter-api":"0.3.16-main.ee734bdf","@salto-io/adapter-utils":"0.3.16-main.ee734bdf","@salto-io/adapter-components":"0.3.16-main.ee734bdf","@salto-io/e2e-credentials-store":"0.3.16-main.ee734bdf"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.ee734bdf","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.ee734bdf_1651038756614_0.18394247718754864","host":"s3://npm-registry-packages"}},"0.3.16-main.182ca7e1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.182ca7e1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.182ca7e1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6275227a1e2cd8e2bfdbf3dda5c23a9ce8eec179","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.182ca7e1.tgz","fileCount":602,"integrity":"sha512-+ZYBkYAAPklk80kbwIGvZG0vIHXZ1NPlI6SBRUNHHGvDXW+Cuoc1Fn2VvTXswMOUOtg+uj6omU4srfUYxm7CbQ==","signatures":[{"sig":"MEUCIQDIGdGA1aJyC1JMmfuDBsDUyUbqPMaCafr2VAwaBSAJdQIgNEECwMYJd4l546RlpnZkarmnrWUIdeTO/Vr8rOmX0Z0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2915070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaN+eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpAg/+OZJ6u2BIueZG2Q++SDuSAFH4qse96TwvTjgKuFnsqowFmCu3\r\n7x+aid+0o2OKjv+fJftxbwe/P1j8eqhEbER/2GrHqJ8qeje/uQdu96/FUkuf\r\ndTwFIf6w11XMvTz7QhDT5nJV4fJ98XkwF/Xxcyz2n6+itt5yl0vOVT1CdjXx\r\na9i7vE2hxYosXai3P5Ct9YURapl59wUYCI6s1wmjBOvVn085gQPDQYwT2YxP\r\ne1+dLh2yVtl+foDJr6p2n9q2dY8+OtW/heFWtHQOP5o/je4I1coJ8xVtOR4t\r\nagnAIrQuxA1rlfEjB4XNfmY6+p1VGbo1W7HAsAufYmVDbXfQBBx14CZW6EQ4\r\nNc+Py/wB9ln79G2e8Dem51+iRa7O9I2jb1C8MwmsmoSEt1hTWs13EHpU0mH2\r\nHvfPXgAzwPNGubLcxjpC7fJ7MRw8ZOKH1h+249eGpYf+FWJNbFLUleRTLC29\r\nywSSdKmzapxOeTJzMiOhTp3/deNVNPHIWCzXiCDCn/rLt7eNfcBN6AeoB4qY\r\nFmjqkcV1AfSpfsCsq1wijCuXUzVip6z3M1nim35xklYKWeT0BTHL38i6Ax20\r\npuxQwQMk60RrlOsua8bdYcgp1YtU5HBBblyMHAR8kHOtXwO2bb+oyGiZdEWP\r\n4xg0+/NB+s58ZJSKx8rVoeF4NY0+7m+qMSE=\r\n=B8SN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"de00d4fb08daedcbb07baed358e9fa53fae60eb0","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.182ca7e1","@salto-io/lowerdash":"0.3.16-main.182ca7e1","@salto-io/adapter-api":"0.3.16-main.182ca7e1","@salto-io/adapter-utils":"0.3.16-main.182ca7e1","@salto-io/adapter-components":"0.3.16-main.182ca7e1","@salto-io/e2e-credentials-store":"0.3.16-main.182ca7e1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.182ca7e1","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.182ca7e1_1651040158021_0.223452404849239","host":"s3://npm-registry-packages"}},"0.3.16-main.cc53031d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.cc53031d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.cc53031d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b672341f9a423f8802f50269547625fa714d5365","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.cc53031d.tgz","fileCount":602,"integrity":"sha512-/m/xRQG/uszEK08yNWcNztd+NI6UrIIo86XyvuxEAGCshGPRf0hMa6T2hrVBqIg2ODcrBnU6UHANnp2uYOZZzQ==","signatures":[{"sig":"MEUCIF1C18xVEuWIemlmMmAYrOq2ta6X1vnbKIUjvypAMiOtAiEA4IZyvoQRcm81RxYy1Aoc5QnS5t3SyQzVckTY9xitzqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2915070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaRkgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHvBAAoTXa518MxoHXQ0vxw0nWIeiQDvFh7WMU7p7B/ldu3bYZZTcR\r\nQolHLFJnWnmWhLVfAYUImpP/sj6CVLHe+E1d6jHDetVesya+YU8+ZGlVqeSq\r\n3V1h6u9a4a+vjSHa+ad5jbEwHyMSl7JJJGCaU6wBykmBFSTUZpYH7JIb7+u/\r\nLo/53J7uEvOETFYhUGuM4LZ9b7dHw326+KL4ge6RP+/rdFkJ04fRvPpjoIkz\r\njb7Azr0q0GyL/jzQzAR89kQwxslIm8TrLcN5ou0swXE0eS1KBhmRCZjH8dh/\r\nt9piqMsRlWm0+EASfyuo87UEwnLCRaDBjlecKkpSykU41XIBsyVfcWZQ0JYn\r\nJggzXw3ORP9TY+sHtiy9Wnmzy+2LN9fbBnjLALy+EXTzPvDfZ+QytXz01W8b\r\nIba9Yu1TuhJ2Ed59TqzhJBCLNGnOIywz5+DR3xmtSCXaGVjst9ZWLoqrp/ix\r\na/mDbjaqyp5jQxkY1tU5aMT12MLyFZPGr3BToahzGtCJmnoVzUIDCLWioyk4\r\n9FilSB4lFoNrb05Va2TQ5NUqeQ8cXQh5ZzOAI/PwzEYb5AnYELxaZmCDqbJ8\r\n3Tzzz68RVCb2di7YmpOeBJUZkKNBRChULwp/5oZ8EDlBhAbBRqPMpHf8Llac\r\nBGyUV/ki3HzEgg38bgXRvzB33MCN3e/4MTk=\r\n=r/+b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9141644204f62cd3fa883c4ced76ed63b761b307","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.cc53031d","@salto-io/lowerdash":"0.3.16-main.cc53031d","@salto-io/adapter-api":"0.3.16-main.cc53031d","@salto-io/adapter-utils":"0.3.16-main.cc53031d","@salto-io/adapter-components":"0.3.16-main.cc53031d","@salto-io/e2e-credentials-store":"0.3.16-main.cc53031d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.cc53031d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.cc53031d_1651054880500_0.2849884724419731","host":"s3://npm-registry-packages"}},"0.3.16-main.9d99d554":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.9d99d554","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.9d99d554","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"980d2c8da472ef8175be0da3fabb19084e1061fc","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.9d99d554.tgz","fileCount":602,"integrity":"sha512-jokDvBsLhIbZn2RerwOSTUg317T4QnvpxSIX9sUNvmcELLIMDjRRqVRXHkGdCMq8Q4nqpJ00zsIs+O3XJhAC/Q==","signatures":[{"sig":"MEUCIQDXwyAgKz9H0YgxWYc7d6xKUGtdfE3BhmLSUUtkp5mrkwIgetQesahO3dL/BiMy+XgUdLPUjKmu1xLW/d96RHhGbOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2915070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaRt1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6WA//abRud1Oa5XBFt8XRu8wS0ezxJchEiuzV4XM/wT/fOo7efI80\r\niTZuY647QeQ8zPvJgZLUTKIITcUHMR/Jmle4Lgr6krvaD/x+2RmyMU6DH4Ev\r\nRKcIjMgTE3n9eR+U3pa/27LdAW5Ap22RvD0LcoxoNHJEJAR9Ayw0BBsFjY8+\r\n4bWTCNoySCyoH96Nk0aB+dLkFn+zFmD9/17LOKmbULdxj+u0MhrHpjhkAH5Z\r\n+/mwtj/ThxF9tTiSL9EUjOR4agrW34w4aktfa/1HGhyIK0RZ66T9/GNe6FWj\r\nvGRIFiFKFsFmUK+rQy/ZS35mJlx2njPT/NDMT+V8QxH54PhKYRBQqJQVJ0eF\r\n6ek5TorDNS9xP0hn3olCsX2rxMs0/N8jFfS6YZpqZZg3e4PPG/zBi6cOEIRL\r\neL6UwFGuu2aZFnbI7dyWblBoSEFNjXZ1DyxxJP0AHqyPbKPiyX36NllyxDDB\r\n6ZohmRJTkobd3OhmX9QSimDOD94PnPOvAMPaLMTxfBnY0MXIPu6etJaPZp79\r\npH9tF6oMcH8Hp1WpvnmmrdJZ1t7ANXSVAJY5YXRmkJr9AVTHK1xG8Hc83Jim\r\nMaEuonY0LW/g14vuIoWaF8gxd2RoLOdOBq3Dz7xUbOItDa/LVSeQsNf47Inm\r\nkCXn4mGLUEYHsbBJSsp9ysRslhL7wsR2Mlg=\r\n=KriP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"dcf4c48d076a0b3620ee6bc30f21dc0689cf51b6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.9d99d554","@salto-io/lowerdash":"0.3.16-main.9d99d554","@salto-io/adapter-api":"0.3.16-main.9d99d554","@salto-io/adapter-utils":"0.3.16-main.9d99d554","@salto-io/adapter-components":"0.3.16-main.9d99d554","@salto-io/e2e-credentials-store":"0.3.16-main.9d99d554"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.9d99d554","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.9d99d554_1651055477155_0.2607017434080652","host":"s3://npm-registry-packages"}},"0.3.16-main.0ad08ca3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.0ad08ca3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.0ad08ca3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"51be83328bc69366be163f67a166b43a1152142c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.0ad08ca3.tgz","fileCount":602,"integrity":"sha512-xWTVBaOWfO02qIHGMDFKQQKby2SiMBlJVFltJzOQKmMvqGAYdls9A1sv0/uZMX5iqdCeAYnaFyBLnlNKYfF0kA==","signatures":[{"sig":"MEUCIGoJnTwth+klhphoCRfuBrYm8Pmd9caRxGPGIDLvL/MAAiEApK1K+MxbV6kTXE8qSIvqPmK4qTcouuAzxM76zivFYEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2915070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaS/SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrl6w//U5BJmAIUom/yKjS2Os/FSesF+KlUIt7XkoVluW0bx7J0kA3y\r\nITVYOG3z61KXH50eYTI/xdCRdyH1LJfPG58+JkMU40SLg67alIqnePz57+Fs\r\nghx1oSawMXcFUovmDvQeHEsZYf/orBXQBhuIzT8EGSO0kyONutXImvmWp4Ql\r\n9Ksz6+zqRy3U+viOewmX0XRxicGSNiYD5T7WFKTFgz9ofT6sLT0uNipGudgO\r\nQ3/0ROGNSf4aKZIogMYaMT/hWSvblc0wPodgiIRY8T/r4AX0kp1TOQFbtaqE\r\nIkYw+DesCVQXY6zyvsV4yuh7ZumWSQ1FFVYEXpZPXAxc1SG4r6Tp+LuhVUvE\r\nL7UN80v14rT+RQNWChDhitaJZMefzVVXxV7e+z3CiNNoF4oRXws0VXva3f5R\r\nfM/4HDF4NkvFD11oSxw+djb/OO6FJ434IE3y/uexgVR6VED+u7kOdI/MLgXA\r\nGJPO5zumHtq050fxTB8EiR5am6SuvFuQtG01gtAkFLV2xK7A+vX7xi/eJaR9\r\nfDiGR4iXdiOLJfBFPvRGEm3doOK/pQC9ALxEaJAbFQlDE6TtXbJa+p+koiEV\r\nK5WUkho444ckIFeFYmJHyvPaKZugQlcBXOf0DMsJp2WETMxEnw7qxFnth9rz\r\nSkmkwnGz4Dtl3s2/c7+8e88+sfC9CVU8huI=\r\n=a+IY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b748628f4682cc6f4478c803ff7a8128c702991f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.0ad08ca3","@salto-io/lowerdash":"0.3.16-main.0ad08ca3","@salto-io/adapter-api":"0.3.16-main.0ad08ca3","@salto-io/adapter-utils":"0.3.16-main.0ad08ca3","@salto-io/adapter-components":"0.3.16-main.0ad08ca3","@salto-io/e2e-credentials-store":"0.3.16-main.0ad08ca3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.0ad08ca3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.0ad08ca3_1651060690396_0.9359147730560811","host":"s3://npm-registry-packages"}},"0.3.16-main.9494b2a7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.9494b2a7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.9494b2a7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"04e1924a1e46bc9492295f0774066e5eea02f358","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.9494b2a7.tgz","fileCount":602,"integrity":"sha512-K5gTL0stj9l4Rw2BLXPtFK2DQer0kOIi9d2RrZYGQIbM+hQG1aumYJkFGHhx0x3slrWIzKsKvjVgFobvLYc+3A==","signatures":[{"sig":"MEYCIQDcg6e/wZNEKPRU9hXnZwuYne/K5DsSaC/JHzOEvGYEPgIhAOw7adwf5SxnR/n7yebd81zIdLKptEzfOZ8n+U7zU6eH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2915070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaU2VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHzQ//bDk5i/e5WdC2qfaMrYLylfxp4CtXNfrJPADIIw/BZsA3aO/f\r\ngFfKFlRlj58Tj647nfwXVxiCRB4Gu1jcktAzwn6GZnTFoCKjLODN89ZSGmlV\r\nzePhpK2G3/ufsH6hMNRu+9lKkEdHdYK3yGVuTmk5nC6uyO8t2cdt8aEYrqN6\r\nG71lNyX+Fbv7BntBm13lgiYKsFzh/xo7iGBj97g5hzZOapaViALJDwUqTbFQ\r\nDnzI6CFKgqt7w6G820fve/wNMlAc/FJYkn4adKxXDU3naFkIXz3o8n7l+NuF\r\nL20Bfz9Ol+BDIp58UT31L5o6nDvpU72SXwKEKp4xw54NoW679uObecGzLK8e\r\nSoVckDTHncWHDDSgrhfJZHAY1pLorC9AxEi6CEItOX6n33dUwLhgXCXdPkMt\r\n3vfukHizLp9sPM6JCapwq1M6PZbmhIyrW88jTUyVd1ZlYj7RlEY+55XUtX7H\r\n/y5gPRQ8k1H3Qxcu0WusNKYB8J5tgEKcn3pNOC4fqNflH9qsg7Gf2flSPLug\r\nTTsQsCR+LdgArgtu7uCaU+OPDlbNIqxE5wFsOm+dM0mQnzbucSZ3l9WzHCrT\r\nfiLObHn4xFnAuEX5RAmlcN6kCLLalEH8+ygONIFHSA3pSdvYRKC5CNUfxrJm\r\nfW1g6bmrs3DCOJohRHvYR7yeZjuDFTWn9wI=\r\n=h7/9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e6a42d2aad99e9b4a88b2d74bfcd1a3278bb795c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.9494b2a7","@salto-io/lowerdash":"0.3.16-main.9494b2a7","@salto-io/adapter-api":"0.3.16-main.9494b2a7","@salto-io/adapter-utils":"0.3.16-main.9494b2a7","@salto-io/adapter-components":"0.3.16-main.9494b2a7","@salto-io/e2e-credentials-store":"0.3.16-main.9494b2a7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.9494b2a7","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.9494b2a7_1651068309689_0.8613187888839684","host":"s3://npm-registry-packages"}},"0.3.16-main.1529a3f6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.1529a3f6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.1529a3f6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bd12f7c82e3ab20f2beb5c50072270cca2acf417","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.1529a3f6.tgz","fileCount":602,"integrity":"sha512-ULW0CUxCkr0+zcIUMXKeTR9PcSU9WQmaqSB2+2e0/uNJNQ1u0M8+ZGJ1PMSgs/ZTgWCM2PVNmXbpX32i5+1W8A==","signatures":[{"sig":"MEUCIF6NThXWQbLBpChAOusiRjedVdpU7FN1FhZguLjXKj1BAiEA4nwF9aK3fPtZE80be6pEosJRA8pziY8th7j03TZogJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2915070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaXGIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdKw/+Ms4RHL3treKcfDMp2g2HOvttS0R0a6iqV8S8wBZlbfK3HBKB\r\nG6Tov+of4kKaPXgXpxL47md6D774QmvENFJcgKPDUkE4MlJRNI6hvmwr8BKy\r\nXX3HLxYPSDIyqrjdjlSswLk0jrYKu8lDFU3y4Ozdt+Oxd/4745lhtNaSlIJq\r\nZWdeeUE5rxp++x/P/kMNH1j00mP3hbrxWxl/ozN4U2RAJPGTtGk2F0/MYrhy\r\n0+WoCK9+H4sbsgjXv8M7kjni8XU2JA9M/AV8B06taQIGmZxvBDXlRtQm+hJF\r\n6YqNm1vW5RpJ7/5G1ffCICYESm4N47BMBjOGCjQfgc3hSCFAXHheKRFJ2beP\r\nsCZnjumWgdhjO05RApo3QaT04ogkh5t54PSokvz7M+Cy8G8qBNOV05sl1BeW\r\n7NZQi19BD7yCsd4uB86wm3AkdED/qVjPheyNN2mFL2J3FIHcnB/vnLRXQEVo\r\n88BZ8o8fAYcxoO28/e4UE7nZWRDjFDPlOgp1uV5yjY+RPtze/IUVkCaE7afM\r\ndNAOx6wLF+pODjl+ep+GvEe03dQMoXWlIUc54C+VVD1tTiHUKLLKdmVjAXsN\r\nFB4ZX2MM3g7uc13T5U3Rjo4hHHoO3ZlkDM6kCA7EoG+lRReWxRNTDf6M+n3O\r\nPZYH6pIhtRlVjhZCMyzbdOBxMriLddRGOo4=\r\n=PePO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"a577b64377fd392c7396862f000daf2a62061044","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.1529a3f6","@salto-io/lowerdash":"0.3.16-main.1529a3f6","@salto-io/adapter-api":"0.3.16-main.1529a3f6","@salto-io/adapter-utils":"0.3.16-main.1529a3f6","@salto-io/adapter-components":"0.3.16-main.1529a3f6","@salto-io/e2e-credentials-store":"0.3.16-main.1529a3f6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.1529a3f6","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.1529a3f6_1651077511887_0.535067142017182","host":"s3://npm-registry-packages"}},"0.3.16-main.8c343263":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.8c343263","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.8c343263","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f2e36714684f3a96194183471fafbf410ec8311d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.8c343263.tgz","fileCount":602,"integrity":"sha512-d2YN9k6xdBXswRX/5XJA7nGrGCRBCEImNlbeSeGMIk/+orbv4V4Hz30vIUHKRXUeSbIVOS9HYQZuGpLKf+Q4pw==","signatures":[{"sig":"MEYCIQCoBCRPLExOPUE3n4vIhwzw0KTdLRcCOEINlssCMRM7WwIhAPqJ7UX2aKhvcIpTIPAEdcNOBvwJ+byhoM9eGRK6EZRB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2915070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaZO9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBlQ/9Ev1v2SX4w6H1OjmRGgWJDv0jYuzkNrnA/Espz4UwDmxKiAgF\r\nsKiVwSKTMpRC+cocEGGkTfEttW3lVRcx3ujSh8NLJUL7SCPv8lvHlQFF4PyG\r\nbcj4NjFWPI+bLG4E1acGdjupw8u3aj+OMnLvMHFB+Nwvptgi16n/SdSKggbu\r\nftw2YqpBVkLztffteCua3iIA37Ew5ecTQSZdvJDHzVIxnXSAxgRF2NjHV3d3\r\nrk8q0DJwCA9eCmvLBvXSEQqEEFfsPMkKL/OWmJ2M2uuHmB9kTFoJdIMUNV1h\r\nQ7wgKhV6Hi617RsRzU/H921msEI1317mu/yYTIxBd/ffV03K4APDK+zpC/0F\r\nY33uRMDBG7eRrHfX8Ias8nuyEi6sJP4xZtbM67nJA9TwaccGx7TXjXxfdp1w\r\nbcwMKEEI/fjWs4B03iHeuNKu5/chTnO3lLuF6M1PwHFsV4QPaEJqYz/TwM+l\r\nz69XqCDIZr/aghdypriOVPrnd74/H9t3cuhVDJmLibcFwzVSeqHICTzSAdZ9\r\neElOormiqQLNrZ4QGt1mIYUSu+uGPIRJ7AgnjV4kLksVvzd6EINe27hbpOeL\r\nRFVCtoQSgDK9d2qttypMLpajayjnsIIaa558u2cLJTmqRcdlJYIv5BTFHGOY\r\nN33LG09RydYcu+999Umif8nCVE5+nKWoU3s=\r\n=1zub\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e227f8323f55a7000ac0143e92bbafdc4f9990e3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.8c343263","@salto-io/lowerdash":"0.3.16-main.8c343263","@salto-io/adapter-api":"0.3.16-main.8c343263","@salto-io/adapter-utils":"0.3.16-main.8c343263","@salto-io/adapter-components":"0.3.16-main.8c343263","@salto-io/e2e-credentials-store":"0.3.16-main.8c343263"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.8c343263","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.8c343263_1651086268690_0.3408115560479674","host":"s3://npm-registry-packages"}},"0.3.16-main.cbd2d669":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.cbd2d669","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.cbd2d669","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b929ed55f7791df063911ab9bda14bae8a97ee95","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.cbd2d669.tgz","fileCount":602,"integrity":"sha512-8yInqRDT2qdXzWvMyab8s4NPXJJ4xNvnFr64WH74czxGjys7geQhpb2PDldc6d3SofThrA2WB4Qe4cq1e/kctA==","signatures":[{"sig":"MEUCIEuSxGrOP5OJV1LCFehd3U+SKxKgg4xcgEJd5pSUr2ABAiEA27PhXFgbKR8J23oWWAv9BJCS31EDMHdolCZFX5aNDx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2915803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiabYeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3OhAApCIG6MysdXybTXpQ6Si8dXZp+0sNlAPgcQ3ghvgDGYqzebfW\r\nnN4Bi3YLpDcwev9KbqGC1qx2Tfd5m6ZQ8HQkTQq5Nrf39PLZmgczU+G5JIaR\r\nI9fW2PNBxXshpabO/DzzQXBjumta4Qp+wXv7X2qZ62FCGxebxzm2MbMFol3H\r\nR6Lwq1AcBsFJhHLTHlL0voa4rZ6+ghG3sMfGo5rAFScaBJ1YatqqYB9u5mJ6\r\nbGz7FGTaC9UfACEUBNhOmaAQui27w1zVZEmL1lBwqZXuvqIBUIa/RE0tMGuB\r\nvfzi2oN/TExWF9W9gSDoXTyERNz72GWWm8IN5+2MimYGH3F3w9BvMOoSxCeF\r\n7YhBjJmiawoneaI5lMdWZCj1uj+zFUBkwiZ2ofkdtSfoTpncqiWPpV6+bT5x\r\nc+iJiyMjzlo2F7Y09wsdElw5fuDWMLBpOdDc+RY18CwBFyoEDtcF5BO+WDYf\r\nJextwb5cPRyRQPbngGVVbFEfOb+bX9cN2cF5Y9h+Gailwmum2POycOaqs0K2\r\n+ir2c8tNElRdCyMieZPgUZmnvR6V/9xP9tZ0B2g8YU3Fl2rZn6XjLpE7DSOu\r\ngEHZ3RK0mz0oJfS97iMgGcGxzaqrZlLEnve5pD/7lUyXmxPBSBlcgfwVubhj\r\njYtk7wGB+Ps8i7m9YgSQhPiv37sB66vVQJ0=\r\n=56KJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"689c1400e75f60077375d6ec46f2c7ab12d26783","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.cbd2d669","@salto-io/lowerdash":"0.3.16-main.cbd2d669","@salto-io/adapter-api":"0.3.16-main.cbd2d669","@salto-io/adapter-utils":"0.3.16-main.cbd2d669","@salto-io/adapter-components":"0.3.16-main.cbd2d669","@salto-io/e2e-credentials-store":"0.3.16-main.cbd2d669"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.cbd2d669","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.cbd2d669_1651095070559_0.6307255858124423","host":"s3://npm-registry-packages"}},"0.3.16-main.8861fa60":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.8861fa60","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.8861fa60","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"590ab1f1fdea66fe40f144614d4ded247a368825","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.8861fa60.tgz","fileCount":602,"integrity":"sha512-KwWshSYf5ZeKHNogKfl6Q2rZB0pr+RgmUQjBNQO5UXtTMN+T4iAKHh0uEdVsIjZOA/RxnUpZqXabxxzSBnyMYA==","signatures":[{"sig":"MEUCIBSGG/ccnLQ8BxuklieBI9L89QM0d2GylRqzj5ThHm2vAiEAohYjEY69QaywQqAoIvvPfE6w467G5YYLGMmKJyGTtUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2915803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiasNzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmphyw//We9xIQsoqioO7pDBLULNy6rNxgeg5YrnUmY6Hbyj1EnM1qeX\r\nSmZK5HqnFioS0gJKm+crbg/zYP6l+Kkgjxm53NFq/1UdoOZ9qoQsricYi6Xi\r\nc2prv7zHE8oy3hwYMHurOmLz8ysDhFZ5viyEWyAbav08dmKbJ+LWUd8JRCkg\r\njvIV6f77LhbD+Zg9wt5l1CSFa28lcO8sw3JyozF0P8cfUkIAYfwFmEEguJiw\r\nJejCBADTnvt52G5VMe/rN6Xmi5veb91Maunqj1cpYzDgj3ihhfjo5vSeD7ck\r\nBXy+mmL6iJmjEp0nl+ZREx4B6qiCjRPiYppRnOx4v3HI1u8Ts9Tw/Nw4kW7B\r\nraVFpW272msr5BBzWL4bi3xMvMPmXCMSKPpMpxqRhFPqc50ZWxZ/AcOhBx5Q\r\nSqowcxk5mbOYN35sPZ2IMyPc+Q7Fd/vmg9igB4sKHfWH7IzTOD8R95k7GIsY\r\nJqmrPcSAwyyMyBqGZH+we+ns5E7hBWwgUHh/+wSn7yHOFdW+S7QGUC8HdJY+\r\nRlQSoCYa6vRLBnLT5RF4CU7yWRFhv/O7qsDxBgGO2716w/mPzSwOCpFHFQB0\r\nAc3pjvh0Jc/jigRFXjYpuyftE+tFqWDJS9ipTFrvZRTjnLikSK0CQ+JzaKx/\r\nw6+dEydxbP8c04jGy4BkFnV0Te0q21NyC0Y=\r\n=4d1S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"12052aa434d2a9c05c5ef27932d3010767e48c7b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.8861fa60","@salto-io/lowerdash":"0.3.16-main.8861fa60","@salto-io/adapter-api":"0.3.16-main.8861fa60","@salto-io/adapter-utils":"0.3.16-main.8861fa60","@salto-io/adapter-components":"0.3.16-main.8861fa60","@salto-io/e2e-credentials-store":"0.3.16-main.8861fa60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.8861fa60","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.8861fa60_1651164019713_0.8376743310153776","host":"s3://npm-registry-packages"}},"0.3.16-main.d867b84b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.d867b84b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.d867b84b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"58a26534bdca5282f11a32fe9ca2cf730b73ae2d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.d867b84b.tgz","fileCount":602,"integrity":"sha512-xTERN/V1DLbUGUJXDBRUtrUxIE4fKOpGSmFblBfNUJPPRnEZ99ba8+tRVIZK4DZUEL0G4eRrKNnt0EuTjAc7pg==","signatures":[{"sig":"MEUCIQClwhDwxZjo3+d87PzOg9bJ5ewS4bjIUSB0HCv/gWihLAIgc5ly6+C9YmI/Ish7gzRqllAhiOEoYeTCDQxGCCLYp7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2913726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiasnRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVgg//aftK0bNkAc8D9Y0Trmw4+c3Z+yGDVhWMkdvNyRXWHOYgiZn9\r\nMqe7QAzGLgROJibjMwMdUe4wUrbo+U4bcvkJQS1BMzb4ETQs50kMTRNumJjd\r\n43D3tpro9ua4ykGmmZyDz3r0dJQvi5uk5ZtiWzGBQEH2iZDgLZMuDnQk0nz1\r\nKcrlYZQ0TuyG82CCJurH/2fH0FRUMr29AfBLyAD14q6xgcw9tfHQdS5QODXS\r\nOk59SrtHh0Vfbyhe7UuFhZq2yJCCW1tv2y7fZ4B6MueyXbJOOzl9S7I5X8Jx\r\nIX9ibaclK195eko4zTkxxQyE8S9QaWuN2g1bphuxBrOYn+TqAZcrzcbftkEX\r\nYJuCQvLMhQ44oC6EbPPp9HxaVTI7cbwVF9tv2phFp7dZk6wd8MYHAyYbsq13\r\nIzeuT+FiECsbeVu046RQmBSex4Wjm2VhTT+uUBr9zXnEVp+v3D/0kOcDhB53\r\nke7ZrZgWvuanfBiJn5awVOD81Natq8D1IcsRLv7C5c8tKWo9+1BMM11WaMOU\r\nn+4ajWO/+qLkveN7h77fG9qNA0KJRcaDli4wM8XNUY96CzbX9t/vndqVPzpM\r\nyDc1/yFXzzd0dCTOomv3XVzzF56v6zjaMPKBvBieh9GUnyU0EaYsO1z/RXUI\r\nBu1SY2pVZFu04eLns/P/QgHnXmGkkk/yKL0=\r\n=cBUr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"57e2c8b496604f2425d472c26100c8b8f7b8b42f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.d867b84b","@salto-io/lowerdash":"0.3.16-main.d867b84b","@salto-io/adapter-api":"0.3.16-main.d867b84b","@salto-io/adapter-utils":"0.3.16-main.d867b84b","@salto-io/adapter-components":"0.3.16-main.d867b84b","@salto-io/e2e-credentials-store":"0.3.16-main.d867b84b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.d867b84b","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.d867b84b_1651165648739_0.41200835259860313","host":"s3://npm-registry-packages"}},"0.3.16-main.6a1ed71d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.6a1ed71d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.6a1ed71d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"db897e9e4d07fb74767c02fcbe9be636bb4c6b09","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.6a1ed71d.tgz","fileCount":602,"integrity":"sha512-2+yF7k/aYBja4mFe8HUtwpoKR+O5p8qS6D/Fy4q1xy0oyP0bq8QVeI++b9drnENIhvEi7M7rSvKYwRd17X3p+w==","signatures":[{"sig":"MEYCIQDEzwIw1pckYqICARVXJLupczI1Di3wqd6FbIACy7WexQIhAMTnXIKnq6Ma2CPoKD+4zAmOiIL237YQ/hfpV5FUIrzQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2913726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiauZkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6Cg/+PGWMb21/nEe3neSJO61kZ4pVoEqxMIeZOC/hH3ASUXlaqJUC\r\nGrEBaVAlwgwcQwXPrNFdMnfebZMbmf6N9+dsKSyyYS2H26gYhxNIWvwRa4dn\r\nUkE9tv5C5xpk6AK/sFqV4pJAAovDTZtDQMFcQ5sNTnkCKuMhXBcVtFgiP37D\r\n5cz8QSstSavHKnFqDcnhHF33L8ZDtNVVFY95mKh3x2i0ZDMn4OnQc+HJGUOz\r\nnPZ133A2dtxXOelD+hIqvZHGW2KJjn7hRfCSLuHayad1WQKT8O9qb+yz1mV0\r\nCuikThsfuBCPoo3+eGllKl9H3CYRd+wTAxUwcAGc/hBibPu++cMx/UqP/xkN\r\npqRfd5iwLRGV7bmhvAFVHVrDX3JjmPtDrg5VlnnFzApTimCFpUJaDgb+Le+2\r\nnNE5BsYDRwtQhh/nv3G71mhhXgcoL2AW5Jj1zz2EnMgExQUtz+Utkegr9B5I\r\nWb2Bqby+/2BELg2Y1g17in4ZmraTODjRpHJP+O/ibn6J49mDfI4juOf0DeDo\r\nINKvgs7xjqgYP9jxBuEsYls8GrnxckCSgD969NnCWbQc9sL5W7L2USLAv4Vu\r\nDEkzuu4aHZ9cmZe9z0U1k2ExESVhUkeWqH03zZouGdR6dWI662BOxMH1P9tQ\r\nYdS3/eIUp/rX53L226pO7bC3oGrf191FXqU=\r\n=pzD1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"26da3402d46e3ab6a732615746697a87061c44e6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.6a1ed71d","@salto-io/lowerdash":"0.3.16-main.6a1ed71d","@salto-io/adapter-api":"0.3.16-main.6a1ed71d","@salto-io/adapter-utils":"0.3.16-main.6a1ed71d","@salto-io/adapter-components":"0.3.16-main.6a1ed71d","@salto-io/e2e-credentials-store":"0.3.16-main.6a1ed71d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.6a1ed71d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.6a1ed71d_1651172964537_0.6545516875449304","host":"s3://npm-registry-packages"}},"0.3.16-main.a0d70527":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.a0d70527","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.a0d70527","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d7405a19abba9867b0f052d736cce9cc68890474","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.a0d70527.tgz","fileCount":602,"integrity":"sha512-JVA5wtjMtH9v6nQtFktIOQcbPAr0OPJ92DsU1KziR3b+Xb03zI2/rHWK615Vurv+CmdZ9ACTCAnRKCiMx/Zazg==","signatures":[{"sig":"MEQCIDiSQGpGIBP+4BxOMlzNSscZelXQR4jnq4dQy9iIz1VzAiAp74j+P7i5e8Ooc/gAEONFKLt8JHy9489GUN0nteVTuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2913726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibklxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsZxAAnei4bAfK1oMgTIFFepbVGm5FbZRZZ94Gyl1H0o35LswtRzjb\r\nB1jaxXAID6sCD0mpx6AmBTU8GXiJsDMwqJLqEzM6ICxK/cDUdQqKlLPu818k\r\nPI9A2N1PNx2YiFj9+ztaQkPj0p04//+ZvAO/Y6zJ2FU2KrBLM0IbP/OynP2/\r\n6Cc2OTggjm7c472ObShI8BCRD4elSINpEcF60BGesyHchVgufemDX0XOxGzA\r\nCb9tBvVnc32jhSDfuOvf/anZINDppD3Kg0WnweV0o7sPh6scH5uBCR46PQii\r\nE2Ti8OirNakExiSrFn1qPURqYM36yRSsK1/sW89zAg56VZZFiLC1vDY+m0PU\r\naCg1706ws/Ti7yuDh2DJ3AaKSuOI9PFN3Ew3r0LT0rjv3PYNnNFkCvENzDdp\r\njkfyMxNrrXhDFQBh+xqNPtdwoLmLvwxokSrNvEw1GtYqFfLKEVay1taaBCVX\r\nSWHR2yLF9zcmvPVgGI9/DkqAlqzY5T3GR/1OnK1Rv/LPCxvaPfBKQ6ScEfHy\r\naoSQXABn0hRohpxmsEdPR5NII5/O7Q2Dut/w8ya4ZoRX73+lhyC8d5RycYV5\r\n1+qgRgxO0a+On/0lPwhU+bEp8K0kCA6xvBaQZ77vfp7rqpWBRnlMWDYhuiZZ\r\n70EVxIEX/Kw4xtmTVko7A09ks44I0yNd20M=\r\n=fd1L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"d47585509e395b776bbac4784c8755bf2fc40102","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.a0d70527","@salto-io/lowerdash":"0.3.16-main.a0d70527","@salto-io/adapter-api":"0.3.16-main.a0d70527","@salto-io/adapter-utils":"0.3.16-main.a0d70527","@salto-io/adapter-components":"0.3.16-main.a0d70527","@salto-io/e2e-credentials-store":"0.3.16-main.a0d70527"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.a0d70527","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.a0d70527_1651394929646_0.08818284836446244","host":"s3://npm-registry-packages"}},"0.3.16-main.5ea87a86":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.5ea87a86","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.5ea87a86","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f59f7a25d489ad1ddf4adefde0fdfbce37a48020","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.5ea87a86.tgz","fileCount":602,"integrity":"sha512-0Ue8JToabb1oaAEz6dLo+w7iTYlS1/IjSsmu+KiX8EX7xRPSonmTVNs3DgxZDLthRWNCNMS+RFrwr0h5HjQQlA==","signatures":[{"sig":"MEUCIQCgSkzPU1chYBsGnJk6BMkUZyeLKvJ6bFUxmxbNSSTm+QIgdcuKmvQdiHQLqerzcoHLVe4oEwE4LYcbhG68j6aour4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2913726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibkm3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroAQ//b/9b47DykMje7YM6UHXwL3Ycz8rxE/rJKFGf36o+bg6eR9hN\r\n3+Ey6YZTBzVCvUvY9lN5ko1Q0jSHlXe0UApU+oj3B/trNWmXmqKe3WUshBG+\r\nhXY6ZFUjRzo/jYOv7Rqa5/LW+Docl2yrY/5Ko8WLXAeGr7bYdr1okgPqhByN\r\nY13UZCtct6PRko2XDHks9Vw1oH4mL8NzCZMcadmmzyrz1EcG1PHSwem1V44T\r\nGLB8UKti3F9sCCUvUT6vOK0KBnX39ZxpyShMYL5WYkC+MDzHMYb5Yl2Qn+oz\r\nXtU/wmcJbrZeLx7pjWKLwMSnpdE2KHPUOPZkrDsesEZQBBa5kK+T4flF2fVa\r\nRYA8dnyRYs8pK+IKkjVM7sDU5Cpztsw/4KRhLOUFkLwP44Mz2aRjjW0ldjsT\r\nUzmsSEr8fUcvpK2oze+coCuF/u6sSm/cWEwDBZIFRpMa2vHgW/a1dkqITsji\r\n5vCY8Btm13dYJYAMrDzJaYuj/n276d4hUDordAOg6IXzIuM2HrI6ky7DPBKr\r\nmeiZTKJukt1RVV+n6Aw5pIpByo1eJ4HF15WpRYotDJ/h96cFtgEootJn+h2o\r\nwrGXk2ZycuVMxl3aKbADOjNiyE1r8Vw65UGs4lFzPQo9KA4rzBORtzhFfgNY\r\nh10mB7JI85axwi5MJmaUf8Mw/1gL7nbcEkA=\r\n=oeMC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"5bf592f7376962b7295ba7113cae08b355fa2ccd","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.5ea87a86","@salto-io/lowerdash":"0.3.16-main.5ea87a86","@salto-io/adapter-api":"0.3.16-main.5ea87a86","@salto-io/adapter-utils":"0.3.16-main.5ea87a86","@salto-io/adapter-components":"0.3.16-main.5ea87a86","@salto-io/e2e-credentials-store":"0.3.16-main.5ea87a86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.5ea87a86","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.5ea87a86_1651394998909_0.10780754292297345","host":"s3://npm-registry-packages"}},"0.3.16-main.14f8ef56":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.14f8ef56","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.14f8ef56","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"32c8b9f026f9f46ac29c0a47f47f2d9e8b671a51","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.14f8ef56.tgz","fileCount":602,"integrity":"sha512-GtPd++MnBQ6dch/9Pu/cLkU8ZKfgj9an+djaY1QX8UF9eUrAH+sUiS4Mc35LeiCfvKc2Hz+rjj94yCMZUwxcJA==","signatures":[{"sig":"MEUCID1MaDdrD/QuFwTiDSp2IsHlLdc71C8ZdRcohL7XWxspAiEA+H2c8G+PjwF7QhlwI4Vp11JLorQaaefyxJmOumY04dY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2916413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib4xwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2uw/+NnqNcyXgCM+u9R8NuwWYQAXboSUHQv5yfo9CS4YseY96SlPV\r\n7b/kRFFGo+JKN4IxH3dQDRvMG6QZbTxCOR2d1uCVVYRoeW6f+NOmsvACoAKR\r\nRIgHdQKAxsBmCGjwKi1RsvDWFt8yGUK858uHrcymjD4tDaF4AXTUiCf+w2J/\r\nIuBXiXu+lsDl6ylXH1DMpcB8GK8Uq/IJaJPDq71TOBn7mEixgubrYpoz/Ybh\r\ncewBiRNdatLZBUseM/wvBrf0sZbbwvcGaE/IH2fkwzfozIAprjFHNoxl38lB\r\nhisdAHXYRTUmkMSKrXdbQyQxfJCLXWVdjUZwOXNqXdb6aff8aGnjRRVM6NXZ\r\nAS5MYHaEPqjIYRPLDj4MzlovOxPXc2bPAGCRWrQnPq8ra7tefQYUGw21/drA\r\n0dJi8evfAGTSebz5ZUfEIbjmV8wZ4UrMAKjNZ8y2tyvKojFHrO8Mkn2vhkCX\r\nyOL+cxxr8+vuLtn88efMps8RLDn4IeF96d60fTIQjNhRZLZyf+2Vq4ImvtK6\r\n13Go+9wIfIDDtwcQbe2YjDyF7Ehnw/yUCWY6mT+iP2wAmeonu8wtChFgOIrc\r\nuteyILNrQ+mXXc77VXnxW1r6WP0PSJGmJwoo1E4fp0PVYOscZxYj8x8ZqhQv\r\nohGVu/PfX8Cr1S2tyk0g/0aVTz0jHYoPNU4=\r\n=/7/t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"8bbbb97feeb4946f07ee042b90a68be71247a565","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.14f8ef56","@salto-io/lowerdash":"0.3.16-main.14f8ef56","@salto-io/adapter-api":"0.3.16-main.14f8ef56","@salto-io/adapter-utils":"0.3.16-main.14f8ef56","@salto-io/adapter-components":"0.3.16-main.14f8ef56","@salto-io/e2e-credentials-store":"0.3.16-main.14f8ef56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.14f8ef56","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.14f8ef56_1651477616638_0.18950549910538106","host":"s3://npm-registry-packages"}},"0.3.16-main.a3f5a14c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.a3f5a14c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.a3f5a14c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4a505121939593de95987c4d1e9dab99dde6c938","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.a3f5a14c.tgz","fileCount":602,"integrity":"sha512-QcLbi19TUDawYNOUhpP0M+1dC/6TtAXawHENiCqd4UegesPseBcew/NydPbqskv/b/I9TqJdBW/HMdUlks0dkQ==","signatures":[{"sig":"MEUCIEca8EuF0aNJKcU0tBCT9mz1S9JPU6eJKp2Ko00njpPgAiEAx9uhc9Cd/8X2iQD7yUit86KMCbVNy5MO522/aG0tL0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2916413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib8EqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriHRAAln5W7l0Y5/Xb2CqZ/4mAwsODepq7gEeeqDsCUdNhjc+ACOBS\r\npezUqJGBD+5IQIpPHNNWnN4HggunoZsyRNZrJnjfm1OTyrRdAgEVVU1HCI3Z\r\nJWROe37OlgCAQeKiObh2ItXkGpveidSZuhp5RpNQ80x+rSe/d55uIAcoGlW8\r\nYx32k0Y70s8DYI24i7uvMlvn+2RgCAkITCSERCyNG64eC7MQjMQVPGoD0u55\r\npag5iDGwsVf37FBukUk8U33EB/uZ0F30ThrtbAwzobMvL2QF7onmKVkMnw7c\r\n+M2iFTWsOannRGo/azvtZgtczu/In4HPHbloZ25aEP1LKHqNRI4yFGxJ48Lc\r\nYhzyfaNTQi23yfnHeT+Y7QHPMLcTo2/RedaA6WMghpNYwlDNT0rgIKoBnZGN\r\n4uDW/n+uKYEQUOE3OLeKDMpD7IoTvCrv8/7x+2BUMQgDoSi84fInlM7pI1N7\r\nnkjlXYXdMfkSfW5U1GfQrdsPp5uisO+l8MLMNJzy0Hu54VMlPV/R6OQpEVqi\r\nmgEp2kuFQg5s5S9mwpBFPcPPUNARFnp4cxCWzAIwgIkMsWcCJPlSk6qMRbu0\r\nNnEeeLh/tDdsjqOfW4w8K15W7swrdK8TjEn3IOeMEch7Ek0dgMLL8ywDotl9\r\n4sQgIeRFt4h2JV15GXy7LiWoqaX0qJjrUXI=\r\n=/CTG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"aca12a4925baaa053aad52a87865923287bc86d4","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.a3f5a14c","@salto-io/lowerdash":"0.3.16-main.a3f5a14c","@salto-io/adapter-api":"0.3.16-main.a3f5a14c","@salto-io/adapter-utils":"0.3.16-main.a3f5a14c","@salto-io/adapter-components":"0.3.16-main.a3f5a14c","@salto-io/e2e-credentials-store":"0.3.16-main.a3f5a14c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.a3f5a14c","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.a3f5a14c_1651491114208_0.7090162835481431","host":"s3://npm-registry-packages"}},"0.3.16-main.887a53a5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.887a53a5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.887a53a5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c4d5e6ad40f60e1ac0cb460aa67fad45bbcfd312","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.887a53a5.tgz","fileCount":602,"integrity":"sha512-XlmunSL7mqcMOBnJU6lGf7qHeqANfEeajToQ5sT53maSJfzOy6w7TZSeRCD++1i53tnvRvuFbYoNaRriDXcklA==","signatures":[{"sig":"MEUCIQC/bUR0YPXJxnx0+RZa1Qk6SG/uJXHs6ltxfUQg3E8pOgIgRSb+bNBgNg/n1JIT6AurV4AkUH+26SgAf/67LKAHfSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2927640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicBRjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5cA//Vyu8P/55tn8aLEEblBmh6QAXslKYHTxkUmzkqbj5gCRMF7Qa\r\nMzt/TKQVvHWCY/vmUUTCJl1S+seSi31mmr+07OPzFIkVVoV4+1w4yMJq3LjY\r\nv6eQue56FJwY9P5mBUtCc4e+NK0+936OdZoPxc+l/ld7w3eFYYXVDK7XBCH3\r\nJ2p6/XRTWT3nh9ouMcK77oO2NcjO2H3fUW+GaVcw9IiHbgnxuU/2lcN90POV\r\nPARFU2Y93kR2RNrrSsiTX6cKaiflp0K766qlPB/tKdAx5BWJoBcgPmB++l6N\r\nhQIBMOeYaVLn4qE+1gBj8R80KmXGKr4xlvFCSnFKhd8IWnnZyxfgAkH+ASdr\r\nLwzggLOHk1UHOEro6S5Tm9XsrirIqopdpJFe9Em+eBuK8yw9qYKKazP0jrK+\r\ntDI5dgFTRGYHXCgNzGerqPQT70VOsk/5vKUGSqhxTGZyp07ymK6KTAAhNaG6\r\nyjNXLFbngzfBsYOH7tZXh8Zgsxu4vO3suYK8QC4lb3LMLb8DDA6gO0bFDh5V\r\nudg74EZE8w0oyV0nhBIfKvipiSSS5hpSTbz6TqnqiWPxWrlXiV6TMmTJsCEC\r\nCHC/kxifv6YMcmweJHRlrwdXQQOe4XpXd7TcqJefvEjJzSPBZfS6sgJpvbuu\r\nLyv6pyWT5D6NTDXzj1rSqMrCxNJ8Nl65MaQ=\r\n=u+o0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f24ab94469c44341b34e239283c5566f54107cc6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.887a53a5","@salto-io/lowerdash":"0.3.16-main.887a53a5","@salto-io/adapter-api":"0.3.16-main.887a53a5","@salto-io/adapter-utils":"0.3.16-main.887a53a5","@salto-io/adapter-components":"0.3.16-main.887a53a5","@salto-io/e2e-credentials-store":"0.3.16-main.887a53a5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.887a53a5","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.887a53a5_1651512418868_0.3300538185676456","host":"s3://npm-registry-packages"}},"0.3.16-main.ee571441":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.ee571441","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.ee571441","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e18693b7900d6811360f545fb37688a6d2aa1188","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.ee571441.tgz","fileCount":602,"integrity":"sha512-uv7AfxswE/Rd0I0ibNM+ucTptb7BP0STZiE5PPiIN8OwLdcNNY55fhfVY24ze+I9vOmuxrJ3SE3QR4ra9vSLCw==","signatures":[{"sig":"MEUCIQCVP5BZSqFyVMUro8kGIHNTxB0sUaM1ZxGxPSOfVEmYJAIgGnbuJoHzeh6GTRHZtrqp+zvu/3tYsqmSwa2RVVaqjEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2927640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicBxuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodog//WhJx9B6yzJPOGWMLnE4k+7Klx26CDnJtWUqVFddiX8TXvyhH\r\nfr3hWjkWDJI47wPiNpjSNjIbv4qTQ/H35h9t6WojOEP6ghsC6GS9hjMtkF/Y\r\ndm7PxT+0Ke+9XomPAOK226qPvSncqMrDm8LPw/0HfACQiIodVnglTQF5a4G0\r\nfNVVZk1+FQhO+EPDjV1aknQUm7tFuSc+BDiBK/hajqN4NDfLS43FlwWOF3EJ\r\nWhRvCUqLWnBm5T6ZvIQeqnWmMVcqAKG39hb8UnCIU0dohnd+9lvrdSyphcU8\r\nd+uv9mw/PeXx/Alx5SkrleHy7UbfBrSIbCjLqgKaNaxJOvd/3CFXpdz1qBb7\r\nFRoTa8Ybm4wXq29XMSV4jRE4WYH5ybdPD5nxW1s4fVuCckVeLw3HzTbZbtln\r\nh3EJmSDcvMpRu6MmwkV3Dm3LTquOEjhlSa9sgPUu+t0F+WGtYrS5u0OAjwlS\r\nffBo6NvO09djRY9vlDqawCFhfujoQz5Q6FWdMsr9SA4ywBTY7tcX0HRkk8SC\r\nUCGavL5W7vfg/f7tziMzw6AMLWiyQ7MaEIJ41Enbh6DAoiz0kX/HfXCISkhv\r\nLrZoq983b3lXPxKqdonKelHn2rDezM4h3tBjdrLM3I8Sf/i6Kd/SMsEJ14f7\r\nKFkqfD9GxDVFU17M5pltsPWiQie3+Cr/KUY=\r\n=TcdC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"51945322c7a7802a2e8d7111d9ca9aa925e6f505","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.ee571441","@salto-io/lowerdash":"0.3.16-main.ee571441","@salto-io/adapter-api":"0.3.16-main.ee571441","@salto-io/adapter-utils":"0.3.16-main.ee571441","@salto-io/adapter-components":"0.3.16-main.ee571441","@salto-io/e2e-credentials-store":"0.3.16-main.ee571441"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.ee571441","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.ee571441_1651514478345_0.28161829802977323","host":"s3://npm-registry-packages"}},"0.3.16-main.7104a1c6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.7104a1c6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.7104a1c6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"1f8f2ebef70febb872bafaa0c1836b429b061f52","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.7104a1c6.tgz","fileCount":602,"integrity":"sha512-RA9oP0SF4FUv9oGLmyL628RuJzkiQM4qTdMocEbhCVAhQFHEC8LhYeALw5Ll5nLFJIjzpaOqfL93dWabfkfWeA==","signatures":[{"sig":"MEYCIQC96iqTOMBCqYjix+n28eklmX2Ef7p2efImxMsgBXUO7wIhAPfXY4CGvF3lu8mqfdQz+AKlEknB5DXVtohFeaBgf0Mt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2927640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicPsbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdRRAAhB7ylbIQv+JhiMKplTl75647DAPtw8dsKG6k476qkxOo/Ea5\r\nnI4JUbH5mimLJ835gawDbRn0vahnl7SxNi9xq8gGuANb4RXD7jc6f86e/tCv\r\nrztOaOyJRpU6Uty1OC6qwcv7xRAp/IBI5k4cyO/clrUbDL2tLy0pbzHhapt1\r\n65ys+XUsIPy0gXXweEtep1jDOFxU5oUxiI2Y08Dq/EYtUsFNqaANfH42vHS9\r\nbbVDNkfwIQ2/8RGfidzSP1gH7ItjPoHIfBAudzMfiV5odFJf59MT9aSMNnH8\r\noI8+ER3QqvG/PRTXYVrqNjqJAV+lIGdMCQXE2yCO3Zb73P37P6ilfclo5XoS\r\ntrrAIHvfBUbkVS7z5MGY2H1FIeAS0rVtTNrAwqT4CFDsNb1YL1TgA3OhD+hI\r\nNrH3IqbvaAZxZpEoFINP1eEKtzxVOcvlzzjDExuXl7xs0kq8uXkNnf0qmSDB\r\nZzx5ueKBfL55Qz/8AZusjWq2d2ZcfRtGXmyM3pGRW0QXipqT9Ly0ULDCGO+B\r\nNXuv55ZhEO5VM9s1FcUZwhbY13tkrd5Ds3qIk+vmlKlcZ5WLiCopAmXPnHDY\r\ncvuiLNZzIMlWpUWkavzxMEP8n9ckanzOjZBAUBq50hUqq1jrbGwf6CG0DReF\r\nAcJLia+ZUMqsY1dsRRLL+zc996qUcUu7D6k=\r\n=9Z+F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"03044d4a4a1614f3636e24299b968fcf4bf10315","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.7104a1c6","@salto-io/lowerdash":"0.3.16-main.7104a1c6","@salto-io/adapter-api":"0.3.16-main.7104a1c6","@salto-io/adapter-utils":"0.3.16-main.7104a1c6","@salto-io/adapter-components":"0.3.16-main.7104a1c6","@salto-io/e2e-credentials-store":"0.3.16-main.7104a1c6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.7104a1c6","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.7104a1c6_1651571483326_0.41103854737613577","host":"s3://npm-registry-packages"}},"0.3.16-main.41a976be":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.41a976be","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.41a976be","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8b780c0ba0be32a160162644b2450d9c8a90ca46","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.41a976be.tgz","fileCount":602,"integrity":"sha512-+wZWUkKOaMo2iX56zQUPVKTGIa9UtEO0ImVntekeur2pgCMHb5RFN8MUXzZ9/wBj34ywI9aa6j2YZoTDSzIq5g==","signatures":[{"sig":"MEQCIH1e0rlXF6L22ZxpBfnnEBEViHWsbczv8IN92zz1sFicAiBAXlFwHKVLN7ZTI5z3Eqz9O6Cx9ZE8FwNg5GqtGOZePA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2927640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicSyhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFhRAAl+r5nbCIFYrzsLtz7E7hJhKkg8hE9mheqQTe9fZTT1Q4B3qy\r\nnbZD5cZZmBvR/WWFe+YXDzJ953hbuVKziqhIgqj5GqH5HdrEB9Ys9aQnuoVH\r\n8hC6jvcr2MoFlQcyY5VsapE2xBRPcuGBW05oQe1DzlR2mNt7QvIbZb/rhca3\r\nAGJV2gLTWIrMovaLcD/N0xmbWLHTAaKvZfKuMaCent7ROs5IuGmzrcsuIn/O\r\nVuHJAt/5Tb7hbv65Cw6k4hlrYuQJFlBTqbYyPDo0+C/TWld31srBsD6ky+Zi\r\nVLlt0NeioIiApvJT0DKEPNAhcqy9LsPa1tYlFqI7y/icKCCwU1ywSw0ArIaC\r\nLvY/+NfkqyZHLN87mD2SJs/sepFdSJzJmzUu4ag72EW6Du6TBDN4m5nN4WFH\r\n1KGMRuMpXFCz3CumeD+ZLvvy3pY2cCWx50GFug4cj6IBvP00EgSmRV//20c3\r\nhYts5LCj1yLw22/NmX5VqCFHFiecAMcgDiAHEYl/yCalagloc79EgJJzki6n\r\nKFzC4riNfLgQFidbIjrztkTJh4h9zwpkH+KY+JuZBXTfiKkL2UpBRQTQTmWb\r\nq4BErF0fRv11g3Ufq+CY3PWRQT2JFPqr3/N/bXSDOGtF67862eSske7yvaCj\r\n7anNjR5GDAVHbrTw8pudwGCU0stnWiBeF9w=\r\n=Vn3w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"af51ff31b2a28c7ee033b4a45335db5a8ecb6694","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.41a976be","@salto-io/lowerdash":"0.3.16-main.41a976be","@salto-io/adapter-api":"0.3.16-main.41a976be","@salto-io/adapter-utils":"0.3.16-main.41a976be","@salto-io/adapter-components":"0.3.16-main.41a976be","@salto-io/e2e-credentials-store":"0.3.16-main.41a976be"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.41a976be","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.41a976be_1651584161016_0.765321605608734","host":"s3://npm-registry-packages"}},"0.3.16-main.e78ec7fd":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.e78ec7fd","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.e78ec7fd","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"7220a83a7aed706ec1ff58ef02c0eabc74f1b415","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.e78ec7fd.tgz","fileCount":602,"integrity":"sha512-qjdtU02wteXCPrfJo/irB0iuKSuF4EslUH4laa7aOrGbqXhvPEqmMD1gOEdFyKMLQlEAFL8bPbkyLfD1QGWxIw==","signatures":[{"sig":"MEYCIQD+fQsr99rbivB5HvOfl8I7LIQAs2GA94+2i9rtnW/Y7QIhANUY7SWVdLXEb3l4mYb5t5AkAjp/iC9XlsowXF3b72FR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2926076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJid32CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmhg//atDkItpmgIh3YhAcDV2yPowjALvKW1DlLljLCI9eqoXZyTF6\r\nMMwmex+ucIptf+T7DXxpbLkJ+IcgUgqqqzl2HeTVUUH+xFa/W7K2krHuf/YB\r\n9zX+xhtxGILHpu44ArbLSKrcoEnqPiH6wD31N4stABUunjoNBIwpvxCkWLhQ\r\nONAoaqC9/dSUaqTjeH2Mc2bBsJPVUMQrpN042MKDGJFAr1Au4IGf/Gu08hnC\r\nM7qJnunYxJj2O5TXSemntqy8l45v/VW8c29W13yKQvt4TBiu3PoQTikvkG+G\r\nwZ2EGitOFCt2e2cGYUA3TSHu3j7NEtQqkXVKpZuvUOLI7Ix+DBW79jxDRge/\r\nQXIITrmqnx57hW34K9E1hQl4bhIuRozFVa8kY0UbEG3TqsYH4e7GQrfopKle\r\n2jTBtfkOuMMz3Nk9OB71M4MTKGItA87ME9O45ZCzrU+4t4ooHdGdHlZk0ZxN\r\n17U+ZOoOVwrjxGczl/BVFuRESArlFq6vXK4J6ulCnMfJ+pSbGqCrekdpSWqo\r\n7j68ZoDcVcoMkuGCwifqgfp7IVV7aMS/wrJrTug5zwqpBYu8Vzpl3aP9W1ZT\r\nrXetydh9e/VHDRHmEKTLCYV7ExO+wGw1NsloWTKzXMNpCUPOjdeB0oonx1q4\r\nP3+W+fggkwLzRzgo4IVqokcnXN5Moa7LQxs=\r\n=Y1Ws\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"533a2c04cc77bda9bf775060f99d02ab16f90ca9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.e78ec7fd","@salto-io/lowerdash":"0.3.16-main.e78ec7fd","@salto-io/adapter-api":"0.3.16-main.e78ec7fd","@salto-io/adapter-utils":"0.3.16-main.e78ec7fd","@salto-io/adapter-components":"0.3.16-main.e78ec7fd","@salto-io/e2e-credentials-store":"0.3.16-main.e78ec7fd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.e78ec7fd","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.e78ec7fd_1651998082315_0.05398007431284024","host":"s3://npm-registry-packages"}},"0.3.16-main.275c22cd":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.275c22cd","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.275c22cd","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"cc9e9f189d6d27513d363945447cb3ecb91173a4","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.275c22cd.tgz","fileCount":602,"integrity":"sha512-CKmvBoY6mlWTt2Sex93ocpcyXab0A3Mb7lRglLRyGGsTIJOt1nkq4hAubitRr98YrV84I5oAbNjm9Q70H9mepQ==","signatures":[{"sig":"MEUCIQDsolHvVyAUFxmuEgEurc35u6OAW3TWuf1z53ipGvmuQgIgQBpeddDsbfDzFR4QvEG4EVF8jsrEF1Kw8yMRClCwjD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2930874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJid7a8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7jg/8CmzBMwxOeZqK1DpV7ELxuF7OcezEBQnHdunybSzXy0IcIkb1\r\nXCjpU57u1Uoc8cMDLDyOZZLhZuZZqTmJ7kKcY2ZyoI+OcMgnxFLpGXGdBSD7\r\nU/t7UaMVFKvjcRaknf8PZh1C+zd2wosQItUgzeNpSnb6MMRSra+Yi2UaNKmL\r\nuzkf3R+Cv8hL94fd/elu53CG9cTRHXoScviZxcnb0vJaHnwTvdG0RBlQCv5p\r\nnh1MpluTc1r0B+Lkqn5zPzswL7+gFbJ39dggxwPhrg1V0Q9gE+6YL5KrUNS8\r\n8RSK9D6JjFMLdWKE8Rzm+cbIPUOnxic7ERg24Bd0laCnhN6Ud332MiJpS6UH\r\ncuuEK0lDGvHsFNri1ZxmCAiaT5rAjshsAnz0lYoDLYBQH9XS4P71/TniTDrv\r\n1DgbNB5Keu4OY4At0DqSemQp2mK2w3wg5Zfhf9BYVHlA7MnwOxOg0nb9IQit\r\njae+DjzoqFUSU+DHm2XyVXhOWNifNdmpoy6cvbRm3Tfebtl7cnyodyqmvG4y\r\n4Mjw2t/OicP3aHM2lsQj9uZNxiOAC/QiKoMGFTBkS0BxqW70i1CPnj49w+4x\r\nFq7PlQq6xPW8Ne7UT9TM7ZDz5VDOFv7IyRys5AlHkqquzMe7yYLtzLXvqhCK\r\n9Fk9oMAEroSHY8q696EBGpC26nsHwxsD9ZE=\r\n=leea\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"5d7980e97bbc0a04caf5e0de1d53c5e16066ab0b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.275c22cd","@salto-io/lowerdash":"0.3.16-main.275c22cd","@salto-io/adapter-api":"0.3.16-main.275c22cd","@salto-io/adapter-utils":"0.3.16-main.275c22cd","@salto-io/adapter-components":"0.3.16-main.275c22cd","@salto-io/e2e-credentials-store":"0.3.16-main.275c22cd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.275c22cd","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.275c22cd_1652012732561_0.03613725535159573","host":"s3://npm-registry-packages"}},"0.3.16-main.47f28e02":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.47f28e02","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.47f28e02","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"7da14a1dfa19ef9f9994ca3a0a6248ee48920ce1","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.47f28e02.tgz","fileCount":602,"integrity":"sha512-EEOQU//n3hb/bnS5DOzODqeaTvJQKQJRR/2Jtkm9XIUM+2YTffdAg/nzOZ0kDCFfXSrQFPEOJk7jIW8buUr1Kw==","signatures":[{"sig":"MEUCIQCvcAvpG0U9ofgxzDXWSAAKAIJhoNppQa4F0K1Qq/wo7QIgC5ts1wsZxTICRAKx43HOFWTQ4dYpypvsqy62/XLhZMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2930874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJid7j1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZ+Q/8DqoX6agz7A2Bs1US3q0nPY2N9SmtIvePRhOVCQK2+bVpMBK9\r\nE54Ak/tP/EK8LHDUhRgHwe+4TaplsQUQXIrPkBUPp60CCO47IrKbf1c1HbZ0\r\n99zQrmctvihjyCWnZB9Q/ItFrTQHEU8SsavWUyrHhF1S2cUMAXkAHMZj8Ajw\r\nV5Mfxk1As4sA9HEZrcvvp9o2no12xA+UN8+yFXgIpoYn6GawIo8mYYc5I4F8\r\noNEacDjvQFK33iN4lSiWNyO1bIyXE4K3BayDS7Pns+SXGmuRpIQkv9a9ECii\r\nPv/sQOxnEyeiVGb2Hvx6EZpNAeG1zRy0AG15T2Pt/gpsRmu6l1hcFBtfLAon\r\npkLZHjn6cZ7rHlCa52Gm9aHO9Hv6I62aaei40EBl4noeHyHXLkCdBrtwwpMA\r\nDotAhycG1glg6uhEadUqLvhDCudROQhjch842C7vY0ZlZ/hBVp0tN9On7IRV\r\njZSODKd7L4iHJuHigWlyNLFkDdTTgvgfcIaCbNKjwzOhOiyatMxE0YJXJi+u\r\nttdKH4xj3V+VMUVgR5JUN85ZogpLTRDADIUXZvqDCKMW3o/CXAbq1MTh/RUC\r\nfLhVBaf76qL3K4czAACF5eialnpXT+wCh/iBGOirRnWiXOrbB1k8GxclYMA0\r\neZoGgxTCYhi83SqYmBK/Q3lQxBr2J9jEBJg=\r\n=OuY+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"947882af7ad906162ec535ce05c16d7b7484548a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.47f28e02","@salto-io/lowerdash":"0.3.16-main.47f28e02","@salto-io/adapter-api":"0.3.16-main.47f28e02","@salto-io/adapter-utils":"0.3.16-main.47f28e02","@salto-io/adapter-components":"0.3.16-main.47f28e02","@salto-io/e2e-credentials-store":"0.3.16-main.47f28e02"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.47f28e02","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.47f28e02_1652013301307_0.8789482958504335","host":"s3://npm-registry-packages"}},"0.3.16-main.a9b7f600":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.a9b7f600","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.a9b7f600","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"fdc84c266fa6a3ba4b0b9bc4f6eec06687188a17","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.a9b7f600.tgz","fileCount":602,"integrity":"sha512-/K76OmUGXcizpQikCh2hCV+jJPfHEZNYTPq/BYYxHDOD9mgERlM/Vo7td9uV8xD+KtUhX/Xt6hFrme5ymVBFIg==","signatures":[{"sig":"MEQCIGVCdiRn5KriT8blh2LwBHWfIsR9jeecaoxCLBsksRWRAiBY9WqMEqCnKQGTeCIhkt1ch/yM9aCEjoJ96yyTzXU6Cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2930874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJid7oLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPsg//fbIBO9zk2aeBH2neEq1HtMBgIBEhOi7S03TYoCoanA7wShjR\r\nc/JDtN0HdqtAZgWXNs37uM3fLQufu+iWyqAX2WfmdORXCbhha5BlVibpL5or\r\nLuUHOTxUXzVfG4iyypSq3Ak4kjnLDXpZ9ZpXIuV8f5oMQNfKVv6RiF/0fDqO\r\nyS8AOugDP+jvtQp+B6YzCNAdTfCxkjj5pVMWDNX5tJh43dwlPHjiHQ3378gi\r\npM+s67qFlaWQWJbIaXqmsj+jexI8mVgck9jHW9CNGWXgud3uzXLuv+Et/Bpn\r\n3mwO4OG7beyQSfZyIl4SrQnc5QZ70gjt8to/pl0IQJhHKV9EvoDwz5AqLoQu\r\nuYAYV5Tpn5K3X9nQGbpIXd0e8/hX2kEZKg1/YwGVrSzr5nNAbgqY2Sjvydea\r\n8nfdvs6wBQbWR00cTb0okKSHC+OdzvM/vH3dwO1R7s4UvRCS4Nvhg/uVJKmc\r\nTYYsXUZBBbrrKd1a2oNQilQQHVISoAM5b2QLDkqnb1E1MQcUQZjsNtvHNAQK\r\neRH9sJpkCXiZTp3EnV8Aa4h2WkXcIMmLVdgAL6w0oju0y3Xbgvzv2wgHVzHr\r\nFcwC5WH4fnTn33vzVIMICGr/a+jE8KXFarnF1KrumPkpnGlQoUPchjmmsMRO\r\n6o7R+oGcZr6Sf29pNxrs3bRF5rJk5wJgLls=\r\n=FOTd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"92512fbdc6ab29d169f9844e900c1c6f8fbedd3f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.a9b7f600","@salto-io/lowerdash":"0.3.16-main.a9b7f600","@salto-io/adapter-api":"0.3.16-main.a9b7f600","@salto-io/adapter-utils":"0.3.16-main.a9b7f600","@salto-io/adapter-components":"0.3.16-main.a9b7f600","@salto-io/e2e-credentials-store":"0.3.16-main.a9b7f600"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.a9b7f600","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.a9b7f600_1652013579130_0.09095402373114503","host":"s3://npm-registry-packages"}},"0.3.16-main.eb98deaf":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.eb98deaf","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.eb98deaf","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"12c440b44d8c85c786e62c4f8711b09c688c8880","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.eb98deaf.tgz","fileCount":602,"integrity":"sha512-NNQQWH+qUG7B/PZ23BYJTEdDP8uRwxN+vvzA5dSkeC7iKKb2Sdf3GrBsTYEuHIYBPaAlqgAgAr0kmICfZjRBUA==","signatures":[{"sig":"MEUCIHK/zZ5HMV16r1fhJ6KIuhjKp9qFgQ/pOpena3LPlnj+AiEA911F+fvYor30bxv/VoEdah6KpfBzF8KDwrd111Inz4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2930874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJid/PxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfHhAAmqFfsrvvcfeXCn3otp9oQD3RSDtbVfaOnmQgKYynR5wUeTzG\r\nGSNeGO6ag1KIfrkT6+DIQBl5WjkukLrHHYez0tu7/AL9SJo6kzQvIfoGTLjj\r\nWf3eiJ4U/ZgBIyiApf7JzSYvAkvKFjbc4LTJTcOVpGNXgl0hZUX6OfZEnfaP\r\nswlvCse2VR1ELkOO3wIiOIrXcVIte5Ht3Cy9r1+0oyozqrq+UEVRWrquiem/\r\nBeb9H8jyfwJ09Owu39UDCrHK3Aq3RJ9BE5ZZ7agKYHf8Kik6uXEG6adwolVb\r\nHzkwprKxNNVsWr2q/6bvC0mSem0Csi1AMcVjeQmf+6aR53QHUm8zEP6C7Ssl\r\nfw8897mp0tBGQ1DfeTg16+vcIgTU9vkUN8V2eC/31Ak/aW9d91n4WWCVc7Yk\r\n3/AXVmYmj0Okeh/jq6xkkEJ3fIdoS7WWeDeYVO2pUeOpZ70lHG4jwEMXm4cl\r\nEqfOKJEIYlIPbIA1dY4S6tOQEBpTzCMISFt8O9JZ8CaA4MPi3unREeWqg90u\r\nCca2l22KC197OnVm/zOmqmvZPHF/Pmq2sA7v+zVt4cvBV+rKQM1egZyyF/js\r\nVUPsCqBx5bM8SFOgEV9TaRkVTnGyFlA6M+WT8q/R2OZIHxYfbnrfRz20RxO3\r\nDJgoeiMgAdtTF3kMJP1IwrzcNyzRc2pZveg=\r\n=bbY8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e72735b1f7876c70f44f8f179c5e84d60fb2a775","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.eb98deaf","@salto-io/lowerdash":"0.3.16-main.eb98deaf","@salto-io/adapter-api":"0.3.16-main.eb98deaf","@salto-io/adapter-utils":"0.3.16-main.eb98deaf","@salto-io/adapter-components":"0.3.16-main.eb98deaf","@salto-io/e2e-credentials-store":"0.3.16-main.eb98deaf"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.eb98deaf","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.eb98deaf_1652028401049_0.994356576389682","host":"s3://npm-registry-packages"}},"0.3.16-main.28969cf3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.28969cf3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.28969cf3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"cfb0801f14207362de72815d04fa9a2bc2be7458","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.28969cf3.tgz","fileCount":602,"integrity":"sha512-TWHSVUbw9zBhDzYJFx2nCuT5wR5/Fzx/QQKLeYYRpfcq5QUfTnqHPJ2XFq7oQgQetfYQGiPixXNmTj5DdybaCw==","signatures":[{"sig":"MEUCIBT4DkelkRRVZx3NVZQlSdK8OJovKAgqd30QKEI/d7eaAiEA6ZUYchNeoHlNK2M/uPXYtz3y0BZOJGEGmbaazxH1KcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2930874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieA8BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnRBAAiki6yy7QggvEKBsiiDhnCKOa41oJk4BeLX780jfgJH3PfMr5\r\nQQzF6J2frETXTL092arcoffbR6y53zmrn/MwP6PE30njMZgitag2DLgRVsLa\r\nICipdDJC3gFktsE2SZlSPY7l2QX1f0oIRH61NJB/sxcIETE6gNZ/70S1kM9O\r\n0qONrnd9BJb2n/QT1KBV8HP6g4aHYTt1LkIeAPktUF0AKRJok5fPdzq9buD2\r\n5wyZ0YPae/r8U+7TwQHzf55EkaLFpnckeBZ2fip0+2EVOLZwAf8vkauXXEWb\r\nUbhxaUerySvX+Hv+/5MRCSaow9GfNfCQuwuA7B5/YCjXS4pQN8s3yzHCndGR\r\nY0iIsWE7NGKrdvkHSOGxz6FsIRDAJ50dLa5AaqS2hHn+xpdlETYJcoooQVfU\r\n1cNZrj1+YBBxzEFwTbEbtzW/xIgxPy5UUwq5bYpRO5rEkmSijLzRISGX8Fxf\r\nCceFbB4JwLs9M29Nwu1kBI+RlOyeQdYn8qRpbd0t1leAiItdmcoVK9DSLR3R\r\np4iHAGjyMDZS0C3fP9ZlpKKCUZMeeEvnR03lcfaYUEoNp4GS0OBL+xj2JHQW\r\ngGKPgWBTVuOTSQkJWSHsQD59UBxJS4fof+RANXp9bvSImR8kGJNNU+S9n0H5\r\ncYPSYRDF/9yLqjZx4IvFOjo52dHSmI8te1k=\r\n=wJ2c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"766c1fe18b09fca6f895fc14990f2f154a1f1517","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.28969cf3","@salto-io/lowerdash":"0.3.16-main.28969cf3","@salto-io/adapter-api":"0.3.16-main.28969cf3","@salto-io/adapter-utils":"0.3.16-main.28969cf3","@salto-io/adapter-components":"0.3.16-main.28969cf3","@salto-io/e2e-credentials-store":"0.3.16-main.28969cf3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.28969cf3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.28969cf3_1652035329423_0.8723757081688026","host":"s3://npm-registry-packages"}},"0.3.16-main.e844421a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.e844421a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.e844421a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"791261f9598e27fc908a9da8d8d0a3bfd4acb2cb","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.e844421a.tgz","fileCount":602,"integrity":"sha512-ixv4LCWrjnpfNFTBazMYvaXShVlNSHXaXPJ7Rf9tEJ54f8ezXly6TAw0Y1OtoT/7wd66Nti0tffSx+jdu0Dm9Q==","signatures":[{"sig":"MEYCIQDr69HLkeF6L3iq+j0XpNSlDOoAfjOAR68F6v5/f0qt9QIhANl1MBFu84EZUEjxLGyMWoZ4Z0bg7gOhhXdEkW4IlxuU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2931678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieM+0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojyw/+IfKfxLmiOnyylAiucdoxzvwoO2Rf+JURXvtNKF8/U3ieCi6L\r\nMzWvozlajiOMPM8qDJOnBygF9Gp3c/o9Z0eC5fIRs96AWES1DNhX8aSKH0ni\r\nOdmSrtIrW5vGKgCohY05aJdS7nO5rr69q9euM1ZecUa9skzQCnNcZwD9IwUU\r\nYuV4eOLFYY/YKr5GkdiiwDn/fO0MmoT0+1+ILq/ftVLio6avbIBt21q2sYkW\r\nPTIbNml+Dx54Q9HYi3ZMVRZu/CO6pmgrYq/glaFc2AG3oZGjFI5WS7vlUvTE\r\nJEH+DX/F5W9Hid3F79EFBueMdveYGxqRo737f3i2zkTNOPSLc4bG1xTaH7Mq\r\nm76nrRowjObv4W8ZmHRfGRSIMXX9nXDLrKd8efiSpd9TuYP+UV8nwkcvXSCl\r\nf3XdvFE2gqBToG0EtQPZUe2iZt+oS/922wDs9VXMG6fMAhw95YdVfq3EE0VJ\r\nA+S+GAbDPxrXcv3dZwFwmGODV71M+2Kb7V72f0Ca1tw5EBOdUuRUI5ycu0M+\r\nkLk7HXwWuQ9ANJzfM72wHx16cnwsdximt+C7dyHowGeTjCWriK+sRgXyQQmu\r\nE09CSPKvzI6KgUcO0cA9WWq2WH0uZ0XosWHlXHEkXJWr5aOHK8K9ZzlbiNZU\r\nT/D8HBefMO8ymNl1tjfGhcgVH+sDNtXIckU=\r\n=JKgH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"04be5c88b7704c0833367c102b8c80f591c4f162","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.e844421a","@salto-io/lowerdash":"0.3.16-main.e844421a","@salto-io/adapter-api":"0.3.16-main.e844421a","@salto-io/adapter-utils":"0.3.16-main.e844421a","@salto-io/adapter-components":"0.3.16-main.e844421a","@salto-io/e2e-credentials-store":"0.3.16-main.e844421a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.e844421a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.e844421a_1652084660493_0.22896684535447687","host":"s3://npm-registry-packages"}},"0.3.16-main.a7d2b0e6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.a7d2b0e6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.a7d2b0e6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c1a9bae9cbac0938348cee8a8fc373dbacb6b5de","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.a7d2b0e6.tgz","fileCount":602,"integrity":"sha512-1O5OYMFcxo8SwlSaozceEBp1FJ0tiUPRrKdZiurgT8FnDLNNJgIBDJT4NFXQRsvfkRhIFHLyQ45YwGg3V8+wrw==","signatures":[{"sig":"MEUCIQDqlEOt4FRfl8ElBwP1EbSisYji1sr9EjSLJD3aZfGAyQIgVehDkzjmaC+/XMcyhDNkfUp1KUyvDsQ1By6esv8GM6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2931678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieQJ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFUw//d3bcfcXqwN7P4daRpKk2olQX5+KSVa0AHEXu3/muRTi16Fwq\r\nYfeGl5p5vp3x6I7k7iPM/A633jHPSi87/SC5EGY44K9G71qDqyBKD8OLiQZe\r\nUr4/CdAltWPH4lrP8Ou27zpIxOJOwicNprHlB5+pwb/jze12Pz9VoLVdjjqf\r\nDj1pWLPE/QW4cjkQyqM1DtRsq2dixCr8HCz7PXPtJJDZANlXQSgsm1QdPsx1\r\nAPW2GXtDXvr3lgXVA6jqw90Fz8hF7HUzJ0SCzduithVgclKMnbd+ruldsM+1\r\nRvTBkGcyiECjjcOF06fswkUTpZmUfYPDMZUBQDK3CCPFGlIPLtYH/ctCa7gH\r\ncOZvzKW1O5yH0vRZfSByN+deN1595WVlICo382FnPZ7cp+YV6i279abYipqu\r\nWkx+A1Xyto6Cp4ntMIbQeKSZaN4FmY6Vw/hcYiXDv/UO22FwCHeYvvG2P2nZ\r\nl6Kfte22LEFgOwwTxg90vGfJeiHanJSCdVzAjU7rlC3CB87AqFHVNTrv0l0X\r\nwHtD++O4xg0Hu0f7pXdmKefBxuqfuaX/YaNSX9p06PpFl5GWz+N9scwHDkFI\r\nZzKcC+fcCDhplwn3iOAMBGKlB6C6hPXlJe5sWAgRDASrFw3JQCO4W3X9pUtX\r\n+ygTLylUl6S9FGFdDySr3QgXrKBb0/h++zg=\r\n=W1iv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"a64c33d59a76cc42a8534d797c34896e4c5ab8e1","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.a7d2b0e6","@salto-io/lowerdash":"0.3.16-main.a7d2b0e6","@salto-io/adapter-api":"0.3.16-main.a7d2b0e6","@salto-io/adapter-utils":"0.3.16-main.a7d2b0e6","@salto-io/adapter-components":"0.3.16-main.a7d2b0e6","@salto-io/e2e-credentials-store":"0.3.16-main.a7d2b0e6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.a7d2b0e6","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.a7d2b0e6_1652097658634_0.41243306840546445","host":"s3://npm-registry-packages"}},"0.3.16-main.42504331":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.42504331","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.42504331","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"15e75a8f6c222e25364741c4e0f0c47301b2f170","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.42504331.tgz","fileCount":602,"integrity":"sha512-vkCy6jyx/mVa2L1tc5xaQT8gDBVUy/LMYSYNu1+GHm+8fr0iKzCtUrJJdK2i2PJmP03WiroPeXLrc+KU9TBfTA==","signatures":[{"sig":"MEUCIBMj6SMwB9esI6j+OnBZdlieIma4P2OHEhnZFb8DHu+tAiEAui8W2liG9OKpyxPOQUxOFFWUGSeoLUeBjngw6txLTTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2930364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiemfsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCEBAAgUa9osBuK5in0oOZlHbjrNlJMzy9ZhfaTNi645qqdwyiAvhg\r\nKvntiXQTQCiTsxn9tZqC2YVeHZJj5AAK4L/1HUgJrmmn6f0jiNaYHIQ0RrYj\r\nzpJGTf07xgu/OrCZ+gZ68wNN8wyEXz7PVvqDOjWPPOa7yayaeONXtDOECe+O\r\nnc1tp1GxFOabdu8WJvkALg4Frsd6EKRa4MP1JnhtVgIu2QG+dMB3bOQMjPmI\r\n0U67P6AMSnIv+1MM1/tVxFjw9POWWkigxQPYjwXIZRXkxoYgNvHaYPfKGJit\r\n40hTAhDs13UcqknnJ4+CvRnHQ9gQXL91qtkx8b9DbxkM131Q93f+cCESEwiV\r\nD7CoG+WKQ5bGr/Td9S2jbbEsRFR3ark7TyoMpPABkKvEE0C5syG6Hya69zrw\r\nW0Mm7xC7FVYOIHrv4KvprHLnKy2gCXoi5rk66MnB5BkVeKLIRbDTHZ4ldp6Q\r\nL4MrgfMSQxUplfx0jyFtcSs011XbRhmVcLJi1Ro4V32Bmty02rPyun+bZIqH\r\nKZ5PjS4Whn8bFFgUegIrnzWuUlgv7gwRiubELboLKeii3TQHoMKDPVjHi+ZR\r\n0Q3oVt1Zu3Bpn12YQDgrvWGQ/cfmz9EtsS7IqjokhH5af6tWiJBueUZkbwN/\r\nyqqTWr5JJVvuHr7eI3lrkrb9OuhyawfFxlQ=\r\n=BNJA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"48498aef8dea889b7296d6364bb9e7233e764cfd","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.42504331","@salto-io/lowerdash":"0.3.16-main.42504331","@salto-io/adapter-api":"0.3.16-main.42504331","@salto-io/adapter-utils":"0.3.16-main.42504331","@salto-io/adapter-components":"0.3.16-main.42504331","@salto-io/e2e-credentials-store":"0.3.16-main.42504331"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.42504331","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.42504331_1652189163648_0.9404354570141658","host":"s3://npm-registry-packages"}},"0.3.16-main.5117b149":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.5117b149","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.5117b149","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"61e74cd680876e0d159915afbb62f2ca2cae9d26","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.5117b149.tgz","fileCount":602,"integrity":"sha512-s0oM7neCYMyRESFDxQsWottdVDn8KKOEwtv0JzKt/wAxQUmPGyf0I+3J8lUcM7650cLbJvz6Tt51MYLyYfsi2g==","signatures":[{"sig":"MEQCICrRcIDlLkQopx41fL29V1pSFYWjMH8vPSQHUGndVE4sAiAlyxmSz6PfBJlpYZMTA7WOhsKgiP4fnVkhmGhqpIET0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2930364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiem8nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqERAAkXCnftSvhUhNSmDjE+mShxMNRso7mVLi5RqDD91PxvTjjSDH\r\nxdHpRQkRladK6m2rg1IIBXg83hqWD5Q6gc1fLS/2t6iubRgmqLpGdGR2yN3T\r\nWHvhGla90gEv9NXUIYfHqfL/C45TTCf7O/bt7LIobLNSECC8Ph1Ia3TxGHgW\r\nY2b3mcahsClDacFOkdSXl/r1f7eZznEyqEb4fZap50QzARMGV7Mq8+kdgyCd\r\nNJRDRWGdF0y1ApItkVb1OKDjPoNi8kiU+WRvZiAyx2W9Cvtd+CmsbK+22VK2\r\nbMCkGyT4AFmJCiIeeXmhU3NSZfCPymMRqAuECXveBDfQbDYjTz3Fq59Nl8ft\r\ngufQ9glaX93tDjmULpeukA1ID/n/oVtM8nFJkYR2U1zDToPz9jF7+DxXymB+\r\nhP47aDXZbU9Xjb6nZ4tElf9UoI8iyIGXacsXpuRtSrIB9xzNeJRx8PiX2hzu\r\nnTN5ijot6FU+tg4Jd9T8nPqicVn8mSPnj8eXgJ5EsYo26JeK5bC4NHN3JtrS\r\nq8KQTYnnbwBZfFxz/ffRakMtiJxTSQIOB6g3m3q3g1mOiXxGbY7Jgd5QBcaA\r\nMEU7+cwB8gLZ/zLM1ij7pMS0NDKcr0FX1wmlthRHBLocAw/na850PlVX3mJm\r\nJ+R1LEfOzdUMdlmqOzgAP4Mruvo2Qr5AdGA=\r\n=79fI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"36accb50fe2a7bc6f70364606892a0f45bd35599","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.5117b149","@salto-io/lowerdash":"0.3.16-main.5117b149","@salto-io/adapter-api":"0.3.16-main.5117b149","@salto-io/adapter-utils":"0.3.16-main.5117b149","@salto-io/adapter-components":"0.3.16-main.5117b149","@salto-io/e2e-credentials-store":"0.3.16-main.5117b149"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.5117b149","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.5117b149_1652191014988_0.03296337701397989","host":"s3://npm-registry-packages"}},"0.3.16-main.af356d8d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.af356d8d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.af356d8d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ec325a2037c1c1de642f67001d0df23834586380","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.af356d8d.tgz","fileCount":602,"integrity":"sha512-WaxgowyzvUHlLPBVCZw2Y90zq3da9ce2Y3KbsFuPLe75urGnb4xdvdrye0p+XpUXDPtPI7UzqKdvlNulmsfGkA==","signatures":[{"sig":"MEQCIHS3JA7V5/bwNL1uGpIAdg+D7/9BRJYAny9JAtS/RHgWAiBFtqBuje61i0+N6fj7aBC38nm2ePo3poESRv8HB1VASg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2930364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie5yPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYYRAAk/zPBqiUthN4Y2vjbt/idPDSwd+RN4dqPUy9Q/48uA9S+mui\r\n6Lezw5qnXiIHPkxH2RxYvJZQsKRZEU2xk+8hYbLCgb20/r5FWDxUupINqDFF\r\nVVicaeIw38sJOqi9O3Tuoy7aZYuaoKWvFQ5sUBvkfBavh+S+jCuyCStZx/VH\r\nVLFaPH3iC3ZAjqlmxUTYMsMLygYzsck6j7R0VfYiQxXRCsdmmPjMnZ7ebBxc\r\nFku6hc53WyCGr4ljmdqtz0h5Sf1s6jPMpqOBSKb84fOGgvgDRRqv9/RxjBfz\r\nB1b8CNnk9HwRkjuKfESwqgnoYSD3fhVyBwsbtW41jlK1AOrTuaXMHiCac4UD\r\nZMwWXCXteNY+CS2OPDBgRYQZGExaniy1nB+AQQX713oUSg28J+Xbn6otZ/r8\r\nHBOr6PiwwNgg2A+Q57YALClVcaN+9fMeaoatjJwR+RICHwSIhMPNSOZVwhzS\r\nf/lXhelVLciXtwuOLsahCqEkTTkUFrb9icR6BTKyozcVZf5xFEs8L9m/Q0C2\r\nrHvtEF7VEx9CI/X6Cq3AtMB/b25gjTEx00qLo9D5c3j1W67+KU7TT7X8BzgZ\r\nomjpcReYBh8Yg4wJdTG8PtsEUHNdvF9Lm6UmFXxsiD5Cw+PpQZstGhjUt0nk\r\nIN6S+UVDOZQ36YuwsstozhR+2zZcfp4f7iQ=\r\n=oyen\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"7ae62065796981444bc1e2a9d84ee99d5c764c3c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.af356d8d","@salto-io/lowerdash":"0.3.16-main.af356d8d","@salto-io/adapter-api":"0.3.16-main.af356d8d","@salto-io/adapter-utils":"0.3.16-main.af356d8d","@salto-io/adapter-components":"0.3.16-main.af356d8d","@salto-io/e2e-credentials-store":"0.3.16-main.af356d8d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.af356d8d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.af356d8d_1652268175300_0.05214478067265271","host":"s3://npm-registry-packages"}},"0.3.16-main.aad46dea":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.aad46dea","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.aad46dea","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a1cda923efc881bd96cdcafd7b92fd33110e725c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.aad46dea.tgz","fileCount":602,"integrity":"sha512-GhkzM3B1CQi2tV0V3fnaitvRRLNBA39hfX+BGPseGOv1VY1jdVrQO1q1/zmMShB/xpB5/pa/iRcywjPeEHFJSQ==","signatures":[{"sig":"MEYCIQD/tY/NSIFwHu2jd8jkbF36Uxw/fD6RA14zFWyTVkptMAIhAJKqQFwY/3DIaBkFgxkyggSrqHlmu6zpqsj02OUVmCI4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2930364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie6rmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnlA//c5PH8zCU40QUTGwe9k74/OLV9ejfN1a4Jduj7OvgZ2EJlHxG\r\nBm4HGYUShflQjjnX4FTC4jMlcseK+Z8U/DWw7slmMRcwaH1GwKCuK1Qhl2aV\r\nYaH2nLxlqw5LVn4QgGoS3tONaIQ2snzOd115zlqGUPntkE6Pj2xeeC5xoBKE\r\nuy+GH9Y385n09wPQwhZaunzhVw57a7aho1UAn6aAXatRdAPZBWcrEc7Hv8gN\r\nmTyrCWEfnsIQNmxACgy3FuWFVopBn7PzjJGulfezAwABGGFWYc4w9B/OxoPd\r\nClaBK71Jv3HTk4B2OvKUNsAMeutB0V1/PXIxdI8/JAqEEXELrrjy8wQkhz7H\r\nfyWA71BQBzEnpDat020NkCO1EidbGZnZ1BQ/zmEBEqxFfVf9i6W6ou3owDl/\r\nBj/rlZxucAHzPpWP0vgemjQgVpHO4XLqXlhVx7uEqgPhtDrlAbg5DwN3sw97\r\nB7TucjR/FkJbZW48rRBSkzv7tUUUUeEJ9R14FhIjMtzrQg5TVqLCA23O0qE8\r\nS1KzLpKhv0G1QDJDcgGMkqOg2L0oVtTTBSyAGLpHLU369XyRA542qz1x9svN\r\nVQ4UalTXiq60EqNch40nViXJc6NTIeVMKuTwCNYfwjyIPyqNxWS341mUcXWi\r\njP/t1o3wd9jhMFO/PTDL7+G2wza62BpmrRw=\r\n=BkWM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"67b73c47ec54fbe797172da0c1fc8e6e0b3efcbd","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.aad46dea","@salto-io/lowerdash":"0.3.16-main.aad46dea","@salto-io/adapter-api":"0.3.16-main.aad46dea","@salto-io/adapter-utils":"0.3.16-main.aad46dea","@salto-io/adapter-components":"0.3.16-main.aad46dea","@salto-io/e2e-credentials-store":"0.3.16-main.aad46dea"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.aad46dea","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.aad46dea_1652271846519_0.3405992377877438","host":"s3://npm-registry-packages"}},"0.3.16-main.ab1c1af5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.ab1c1af5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.ab1c1af5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"60777f08db9d21dc5d1182ab9153ab58f7d928f2","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.ab1c1af5.tgz","fileCount":611,"integrity":"sha512-FfBT1LwjY/FgU3ZEHhMJ8u/HG+YSnNGx2i74TiehanjZGojVKVei5b7qDKHK8eld5hegunYrn8Ooww2xZESjog==","signatures":[{"sig":"MEQCIBApVsCqOQx7c8D+Le2O1x3sWtU8vOgAfztwBckBBbYBAiBKIA5iNfC+gEUOEtK5IU7CV+xtQk2YT67N1YHna04wVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2950214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie85PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWIRAAnY77n4D5JCZvR3z50Y6KK7ug6LcScf9YNXPL5j88WDTG4v5u\r\nM9cTnPXf/i5VX0rNQ4qJ27XIdlfM/LG3TQ6F8SMiM9Q+NLJbUtjtlgIwNB9P\r\n1d/1eKMTW301PPqzIfEQp6nznVS+4AMSoNodMnOZhx6+Ov/jahkCnoMst/4B\r\nebLCYiW9VQpNp69Ow6Jjlpee4aZyzk5Mmp62tkkPodW7YdYDwvoG/7/w6mFy\r\name8putIUyChpvrnfjk12x5nS02vFbePm1J0zIqjkLgN0tCaioPA1kSdW9lF\r\nz6kpCfgKxJAf8/L/7u/5JET0vHUBUl2WnZgb75GMs8+bQTS3c2Y35xb/HA4C\r\ndi6g9sErs8gSi7GeZCxWeRQs8Lh3LLSMIvlKshbrN6cQkKwrmMWvZh70CpFO\r\nNYzFBREQgTyXO+SGOm0FMy8D2yS4iWBp5/qjEQrjDTsEKwYrA1JjWnj7TFc5\r\nZ9xUQestf7uT+9QZ0XBH1hm7ZTLxArJen91HiKoO2xlaI9lW62FTGm3DsttI\r\nQxHlT4QVpN/YR3JpKikku2xrVX7MfVQIcUDS2NCmHFRJz5oTKyma2AUwpxUa\r\noJOY6zNP6BgjblTAdCbGLE1/wSsD4J9qnSNO2kPANUXYyY++qsL7OlqGJi9P\r\nqU7P9NuXKIhDJxgKhrbuAfpwLCVMVvCg808=\r\n=SVmT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"26b10e9d1d7103f4e31cd921940456dab3a8651d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.ab1c1af5","@salto-io/lowerdash":"0.3.16-main.ab1c1af5","@salto-io/adapter-api":"0.3.16-main.ab1c1af5","@salto-io/adapter-utils":"0.3.16-main.ab1c1af5","@salto-io/adapter-components":"0.3.16-main.ab1c1af5","@salto-io/e2e-credentials-store":"0.3.16-main.ab1c1af5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.ab1c1af5","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.ab1c1af5_1652280910911_0.8513590563663467","host":"s3://npm-registry-packages"}},"0.3.16-main.8e19dd8c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.8e19dd8c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.8e19dd8c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"56de99e167df4064eec1600f52660099df900d5a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.8e19dd8c.tgz","fileCount":611,"integrity":"sha512-V+Ew0kQaKuBUPC1j7Hr9rtuoE1JyANqaILhZHhLbrPZ+XLlXraqLX9OO5KA+eK7vHgPvQKwLhhbHibD0TQgeDw==","signatures":[{"sig":"MEQCIFnZDtYancP/NSlSfRERXcNcLdE6UsE4fhdrDL60dFV3AiAywuKgQ1TmDHxgRyIMGh46GlJg3wN6H4d0Uat2Yf8r1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2958155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifJvdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrjng/+KJjb9VBf6HLUoVOzlFiLYnE2waGM1oValcFXRKP4KEhEBGqO\r\nwSpicIsFnFGrDkXsINr/4VouS3wg7ocI1Ng2ThXU3e4FMuPFZhFhM303Z+xn\r\nw2sFRpjG5LMn+JsTk1tSHWSU4HlNrdVQnmtTa2GX9tX+M3zxqAp/EgndyYoz\r\nCIaAzuqmrwjgF57upnTlrN/c/Lo3LKoQlI1kT2LH2mTLGIjlQw5D7Ag91J4R\r\nAGyWwdvgNnP5vzbyUIwihbU+o4ZH48xngWU7Z8g8LMSlI5obUrV49lD5G7Pd\r\ncP17R7tqrWE46JmW+cJobzx4FFVywNzc65ePYBKAmosrqW2j9GZcUQWxCOzF\r\nLAfCdzf132Q5P6aIC+J+qFUTINh903csEMJibidDRXQkh7Vqqu+kMRbrHTKh\r\ndvm7PgqhdPUM3j+aXa+zIcRT/xY9/D2iWhwfDh//QWfMQ2J7aFGUs0BWG3fj\r\nHkOoxpHysmG4G6pNCWLDmVVfaaGvXk3uencMHn+9M3RpH62DBkwotl8jYXbQ\r\nxjKC+GSZTAkpEOfHIlXCrNS13mcC5r1yaj2NVB3F4Do8/4pLdZzv5GYH9q7M\r\nAAf7VKxOaeaPyTPCNMubz9G0hGA9Nx5ELKACg6dBvnyvczCPNw+S81UKkv5D\r\nJlXJfZAxtZdaO/b6r8XGuHiJe0OJasd+po0=\r\n=/kFa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"bffee02cde138e60ca549f146cf0618e38f73ec0","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.8e19dd8c","@salto-io/lowerdash":"0.3.16-main.8e19dd8c","@salto-io/adapter-api":"0.3.16-main.8e19dd8c","@salto-io/adapter-utils":"0.3.16-main.8e19dd8c","@salto-io/adapter-components":"0.3.16-main.8e19dd8c","@salto-io/e2e-credentials-store":"0.3.16-main.8e19dd8c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.8e19dd8c","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.8e19dd8c_1652333533702_0.49822484940743506","host":"s3://npm-registry-packages"}},"0.3.16-main.dda6a1d0":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.dda6a1d0","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.dda6a1d0","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"7e34a005e118ba47272cae6b1f7fb99b6ee9b160","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.dda6a1d0.tgz","fileCount":611,"integrity":"sha512-wafiHiTYqa+pG8Y6mzPRR2hQ0aztJL9z+1/Yk3jd/bF7TCtkrN9ag9aYjfld6d2PL/tgfq1KqFzhsH2PPcMleg==","signatures":[{"sig":"MEUCIFTtb+Dy17wsph9dv5r7H1baDyHKNpREPu3n9igwPT8sAiEA9AJzEoj1lWlrr4r40jhvM9Io9EZL5CnQgqLngTI63DQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2958155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifL3ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Fw//TD/g/EDLBw/kIXFOpmXXBPyueEDp09vzW2Gpu1AKwxFxY6Dp\r\n4Fh8utFA7YJ2nN2D6/L+R2qJmQ0nh9RPHQlKiHjPpaASKuJaukjYOb8D5DrM\r\nHNSlK9EgHB7WId91BUxTGrIeXSXrcIBF2pY7TFjXjUU3535pYNk2q8lg8jRZ\r\nrZ4FM54WK/KKX1wrM9y5rD5xDHM9fbes40jpwRYrdRapnDf4piaqtndfhdSa\r\nUMcro5A9mHTvlkPa8WiAYW1yciO2ooL+IkcKcFEHx5f89B2X6CeVdbLalx+O\r\n/eLyl9eVzp6SNagt9hrKk8Cr/3D3v471rB4O3StxMyRuSzExwEdbe6zcf8Nc\r\nX0JdIcbY0B3WDGULWaSalXkYf46FcjaJJdAHjfqGu8gXxcc4wgZz2n5ToP0b\r\nurx8SxoUdK8n+XaC4SfMXq8SgyLEgMnj3E79tN4xTa7Od/j3maRCHmeAaH8v\r\nOQavl0R0fK+wA3R/Eqk9QUd/MriCCvN04a2eyojWj2dhmHEtvmQH25gKQZyw\r\nl3WIi1snH31+kc6W3Iz/C/XDKB5rjLCT2kzWTq8xhFNFLhQZMATUswJOQgoS\r\nanVVPH5FPSbVv5uikbD+Bokl0GUyKzgZHGNy89CwQ2G7yKZ8OUQtaCPYV2cY\r\n3pOu23U0NBQqAY7DmWC1JAVRj92gp6UOta0=\r\n=lU/x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"3488d7527d79fb87b0983a5ba286f54c527ef58e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.dda6a1d0","@salto-io/lowerdash":"0.3.16-main.dda6a1d0","@salto-io/adapter-api":"0.3.16-main.dda6a1d0","@salto-io/adapter-utils":"0.3.16-main.dda6a1d0","@salto-io/adapter-components":"0.3.16-main.dda6a1d0","@salto-io/e2e-credentials-store":"0.3.16-main.dda6a1d0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.dda6a1d0","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.dda6a1d0_1652342232987_0.6938367597906914","host":"s3://npm-registry-packages"}},"0.3.16-main.0f29c393":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.0f29c393","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.0f29c393","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d8bbd2c80d02c9371888fea984e7968a5ed4549e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.0f29c393.tgz","fileCount":611,"integrity":"sha512-7UU7UOLiP1dnchy8dh1nunqxc94JLG8pufFUYWMJUW0r/ws8NN32OTD9ap7D9PLwiesINtU6TzF/nRvE7tlTWQ==","signatures":[{"sig":"MEQCIHADLWSUcC/6r6/obbvfvlnbBIs/R3HWCTCm/VvUN4FCAiATrznVO8tzO7GQfiVXOYA8TfLf7j2nEgJt5/dNLl/lwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2958155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifMegACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqicw//bNSY26m+kHLhfZpnvLmcSjhKSmLxIzi/wtvXT0JMp3tOdL5A\r\nuyeF7CyvzlyUD/Q12sPO+DXfnNs5phpOCH1Q7/shgzXZZhWUfNPSpCKJ5e8C\r\nNciwbGVgIv6qPsyKkjayI1UxdsX5EneAKVAAEwasT/GDwFQVFiEFMfHeTvDq\r\nwbSMHyk4o0W1ZS6iVzOK8ukvuOWxHtqmYiyD6c7PRuSGNkVuQZw1Ib9w8jFl\r\nKP0xrN93PFfFePDgv6L7RsUg4RpGBIRLgfx2hLX5HlTaTUwdlu+sUpj4lWiV\r\nrnQ7kV8f0Mdidp1O47SZnQR3JTYfWBumxPa7hZUHkZ3eHdC8w1SCGqWFLQys\r\nw4MqJLRagz48YkdENDfTyn9Avoto06Mlq65l1cN8OkzUX1ORbaOcIXD6aCsT\r\n0NN+MYiKE4sE0zMLw8VWvEF6a4g0hLo43Pxv85fY8ojeRUIJoj2BvorJpITd\r\nsm0xq7KiL2vrJbu0FJurbNmYiOzSSRdVK+aOrX87JHT/FcxPtgZPtltWmWcR\r\nDfhPxn3yk1qViXXJAux7a/G3HT2yN7eylUSgB52OUI7HuA5OCZB6Mr7cbIIE\r\nNHys7tJgYLtu973p6SuO2GqUtLatKrWLZb/c6jYKmqAbF//Cun9fGdfywLCG\r\nkMPbxIdpgyZU+gxinqqySJ35ad1An8vNltE=\r\n=gZqc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"8efd366a6344f6f859496c38f5c5a9f3fbbd244a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.0f29c393","@salto-io/lowerdash":"0.3.16-main.0f29c393","@salto-io/adapter-api":"0.3.16-main.0f29c393","@salto-io/adapter-utils":"0.3.16-main.0f29c393","@salto-io/adapter-components":"0.3.16-main.0f29c393","@salto-io/e2e-credentials-store":"0.3.16-main.0f29c393"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.0f29c393","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.0f29c393_1652344736509_0.5116707517523926","host":"s3://npm-registry-packages"}},"0.3.16-main.a6505bfe":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.a6505bfe","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.a6505bfe","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4c3a56eb1ce2c4809042131253d77623e2edfe5b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.a6505bfe.tgz","fileCount":611,"integrity":"sha512-neJYn6tDucrnV3Rw7+0N3f8OQloBZXsw2Htui221HSlsvE5MQB8a1Jx9rnpVuniBn45pk2KiLPr3a4FSw+aLfQ==","signatures":[{"sig":"MEUCICzYlwgH6o+dyZO8KifzA3Lg9vS1qdVHryA6X9aCbARfAiEAwUwbAbXwi1m6SBl5SeKU5+SAFH8hZQTDWUkjj1Q2dVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2958155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifOHjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLug//S92lA+4AyOLYX5HsJV1CTElzYYJwzygTDYuXl8QD0o6Azs6x\r\nvUIFqE9twaKORFiBnQD0+ghTjbo8qAasSWcKJ795Tka4InTrRq1uQ82fUnnb\r\nQ7ED7V7dMoweBaHKQ5LxfYLw2Xh8YXyjQCF1yEaz/0Uv7ZLJXYM9lpdvTsPm\r\nPGhfSzvg66k5lZDb5Azwv56frOvIp0RRF7XfXqndpBumJDqkRRU3WraJPamG\r\nCRPtEc50x4XNyih4UghZiyXtpLIpGkXwCKcx90aqE9Tp5NlRtyaJkr1u0Enk\r\nQ7cXK4N81PUmZSNNEyp1Agsm27zbDXOlrucab7krBQw7XkACPq/9bBV/DoEQ\r\nEx5TX8c0J8y+i/O5D3fUXGpMlqLUa/gjjz9SgJiAWtkmKWOlFshwPmHz9prJ\r\niPJjIi+wxB9bvJ53b7DjpMqC4RBiGwZwJAbHBojlmMXcAHENeWGjHcR3Dfez\r\n2E6U7nvysCueKUUeQ+mgCDknuvFV3x6xewKhB58fW6sjOWhyfNz4bbO6a7eh\r\nIUDXjBJZheSxqlXmIajGpugTF5+dy6FxK+VuNWLsJ41jSwn7G+I7cG3NVtBn\r\nHb3ThDULly2SXKzwpWMQmvBHxHjMuwpEJqm/++upFmA/dKFFeKWaLNA7HdDt\r\n6Xb89xoe/KOKwSZhxbEzN+4SFR6Wr/5zNII=\r\n=FN8z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"dcde173b61cb79ca6ac52e3751f8742c170fe82a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.a6505bfe","@salto-io/lowerdash":"0.3.16-main.a6505bfe","@salto-io/adapter-api":"0.3.16-main.a6505bfe","@salto-io/adapter-utils":"0.3.16-main.a6505bfe","@salto-io/adapter-components":"0.3.16-main.a6505bfe","@salto-io/e2e-credentials-store":"0.3.16-main.a6505bfe"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.a6505bfe","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.a6505bfe_1652351459135_0.5600059596285529","host":"s3://npm-registry-packages"}},"0.3.16-main.77ef6ced":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.77ef6ced","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.77ef6ced","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a9fca1c808a904f1cfe2d2ec5c4f7b4bda53b67a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.77ef6ced.tgz","fileCount":611,"integrity":"sha512-6hnhtrpHiXre9u55O+zsHblCpQ/PUbG/aE9uyvuBimeZv227OP7kcxl7IvIm5HKbM2nBMdxMqwqGZ8W8RVW5Lg==","signatures":[{"sig":"MEQCIHgX9AAaN8UKK3JcobwVbIbyhmJ3upTqhpK2XGcDN+27AiBEv3AWzdj2lgkM3uLA9RQc9HTjOqQLHML7qKf9myPUIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2958155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifPpSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIbBAAmUAJW/CaiUnSRSxsFrGqQJjul46gFV7OWFC3g4lmX6BlV4S8\r\nL3M7zJ64tv6Itg7FpZSqLY+WcIU7Wd6t3AgURxaznBgHN+/SKvqjaQpqBRO+\r\nmneKfeMQV8/ArJfX3j0DNMLYqVKlrO2gIVScvPzrJy7hpgaefzfF10LTir6G\r\n/39gqczopvDi7u2RYjTjeIvGE9BvZE82HZZr7TJzYgXMQrVGiFvJ4GIesDMG\r\nCkv4Z/UJLaOJewtZq4nZIpKKiv9WoJ6X334MXxO6sNV6hvXWAUD3ka+5x4u0\r\nPDantaOWTCX1GnC9N07HGibrZ1Ur3hw9cMpizY6cW2GmChIFZRRWXydp/Jwd\r\n/3zClOIdrMYxKvFyQ2JcD5q0z75W/nGNJW388AK+aa4/foa/kTXqKMzsT+Pi\r\np1xAcLBuLxm+kOAgeHdkyfcLM4JqTaUSQQ7eW0/D2UgOe9k9coir+ITPhW6e\r\n0NdWMsLKxja+HID+FvEkyZtKxGY2La+WIqkNy8OX57te95WlOMMWdkp3wJ7z\r\nrL8kZ7ofHM1afxJNg6c0XOqPbs+wP3bjdL/PakpD5CZ1MFFv2c7i/9F6878l\r\nOo8GdJgz5v86rqD1ARjnLyg1hTe0juxyzicMRrwu1ftqHX5UFaMg0dQVxp8m\r\nWs3QyKRYaCRcoXtrcfGxtJO6c3WAAQoy22g=\r\n=P1gj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f6e065be9f01a0c49a17a29daffa447adef07e5f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.77ef6ced","@salto-io/lowerdash":"0.3.16-main.77ef6ced","@salto-io/adapter-api":"0.3.16-main.77ef6ced","@salto-io/adapter-utils":"0.3.16-main.77ef6ced","@salto-io/adapter-components":"0.3.16-main.77ef6ced","@salto-io/e2e-credentials-store":"0.3.16-main.77ef6ced"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.77ef6ced","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.77ef6ced_1652357714031_0.07666810623123577","host":"s3://npm-registry-packages"}},"0.3.16-main.60cec435":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.60cec435","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.60cec435","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a80fdee44c0f68228b3c9f1a55c3ffd1d28f6281","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.60cec435.tgz","fileCount":611,"integrity":"sha512-b3H63Y9cz5VRtWPplxZB6UYN9+VfyZ3qjIovHDlOg0RzbIj35ZhtfLNEGdlPpRwy3aj2csWwBhPiXhZTfwKVyw==","signatures":[{"sig":"MEUCICy7Y0WmdS2L6RKCAF9QRQENEHfOMwYLtcg4H0M+2a0XAiEAqWxmzXbML57YQgJI1NEV3b+ovTzROqIe7zP4QKRVfLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2958155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifRiVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoalQ/9E+Kn35QpSxlu3tb6v6sDYiBP75diAWnOarpXGMo8ttgXCFy/\r\nXlN3PNRmyO/r7lTOxBn2ycTE+hDgIQ6vtsjcEr4cx+tPA/topUcevTnEsq8y\r\nXJ2usmnNtAgn+uohZSikL742w1gSUAgWrvm1CVx2OPiuxsn2i/9kkBiviB2d\r\nHssxfH4SM2CGf87ZABwg1p05DNX1y9O/euqnZysAomPxBBWWtiHq2jpyfW3a\r\nWsoDNkWKbu/QLNlWSv50D9/6Wnn/ncnNm0wTKVuIqpT2QKJyiPx/q9CU1CtO\r\nzlWGu83lNvGP88n3TC7viDItNnE4EgQDb3h62SzOWhR2egsyIUFyUlvUprUh\r\n+457DmGlEK8iHgqT/o38kCwo1jQCjWt7WUm3sEj6Pkv18Tv5OXyMFCUxO0zY\r\nsIq21ZG/SchSj43whMPZraXjifJmvjktfap33hI+OWxqqV5+InAssi6apJ9K\r\nUCAan+YAQjwnrNB08xEPilz83ArMWSEPSpp5XxrsPtgIDEqzIxFijt4IUYx5\r\nHmQeqMPaXsN+esDpyqEZfWa+HU4TVbFS606pZUYuscC1FBIK2RchWdGfojFF\r\nM7lrNlyTxcXKeSl6lu0ZQJKwEtvI3nZLekAMrTHoFXIEd7cYjEZCLGM0VlGD\r\nslB8qchCerdXg0KZVBGlvhgKrKGTInd2MAA=\r\n=Op4E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1c9b7231c0bac639c9ca2b8c3c2570f4457eab73","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.60cec435","@salto-io/lowerdash":"0.3.16-main.60cec435","@salto-io/adapter-api":"0.3.16-main.60cec435","@salto-io/adapter-utils":"0.3.16-main.60cec435","@salto-io/adapter-components":"0.3.16-main.60cec435","@salto-io/e2e-credentials-store":"0.3.16-main.60cec435"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.60cec435","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.60cec435_1652365460969_0.5247022154491068","host":"s3://npm-registry-packages"}},"0.3.16-main.b428c143":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.b428c143","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.b428c143","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"67736456590bc949fb396017a344f38ce7b02967","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.b428c143.tgz","fileCount":611,"integrity":"sha512-ENLXgACp/ekkLk75idr8WeJfWJUFbh2HrEXp1hGH4hG2TW1+crQckXlv6LJHz4fHellczn+TGLGycaFvzE9+1g==","signatures":[{"sig":"MEYCIQDV2wm+ixo59thG/tFoNa6GIWFTdWsV4yBR3pY9DzUm/QIhAP8JuLGUPGknwNp+Np289i3zEGf+VW/r4D2XdYMZ/T+C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2958155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifTPyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouphAAhNI0DVnDmvcD08HAcb/M5N9NG6FM1wTQ5ZzChimWqE/ldYwi\r\nswLr48nxLzIk9PBZpdnccltK++40awjq/6REtsUZCPxYQsFIqkwI66FQBSA7\r\na0KyRPXAuhCYipXI7mRNvdAphr5BzIKI9U6EQHIxDvXcwARBJ28X9Y5KglHV\r\nwli8QAdAdc/p2PgunO+EMsZE1Zd6gljGr2yZlylk/tJ5h4UuIwTRmE1bfg4H\r\n82nwESNgCJQ6Hu0Akudnb9DtlA7p9nj4IFTrifUaounJHZ/sZibqfHB3yxx2\r\nQCwWT+ysvxOrn3fHL6NYrBnc7UMTK943Vx7aHeSErE2BMPXBQGEAzKz1k3xG\r\nQtDa+URFmrIQwQZcPrKtzUGL6pYAgFrOHVG+BvVzjFArpOl9jUCWvbK0xvnE\r\nnnPLyAi/rkpcARtv84U+oZUUC+VwQZGP3vYYRnY6MaI0BgV6WwZkwXscRb1B\r\nyM8KvzgIsJNYWbX9svcuZ0sG+HAi5Fm8q2Qi8o4T+i0k2EXSLwztQt2LnCBW\r\neu23x5yY/FHu0N6md3j9A+jJSkpTAEj86wjagj8/RZBmprdhAWqLtSA44nSb\r\nrdjVDdfA2b1WBDrR3Pmi0RqmSDsc9z4BoK6TqaiU5YEFKUPQUoxa3lFyxKt/\r\neBPd8hSYb3tz1FIGr6gEDveV1rF9cyHUBQA=\r\n=N58t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"ab4c991fdb4912d674522ee82695e082cd2bf826","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.b428c143","@salto-io/lowerdash":"0.3.16-main.b428c143","@salto-io/adapter-api":"0.3.16-main.b428c143","@salto-io/adapter-utils":"0.3.16-main.b428c143","@salto-io/adapter-components":"0.3.16-main.b428c143","@salto-io/e2e-credentials-store":"0.3.16-main.b428c143"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.b428c143","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.b428c143_1652372466402_0.9599774631883593","host":"s3://npm-registry-packages"}},"0.3.16-main.c7f10a19":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.c7f10a19","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.c7f10a19","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"219b35d954c6844f1c520a2e949e6136917bbb27","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.c7f10a19.tgz","fileCount":611,"integrity":"sha512-4YRzVnVNlvVQsGbInlqOdlUktfDOaPZM/sbPxx2YQ+lWTFeZi1zRAXlSy3VN7ADe+3G6KcmGTxY0SWIni2p8Fw==","signatures":[{"sig":"MEYCIQDAb3+fiMzl4bO6eFCQVjewLhswddCfeTna46tdlYqHCAIhAO38iK+xXHn68/qT+4MuxpgVuTsf/WEs3+BGwtLO7j4M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2958155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigNS8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQuA//ZLBCWF7k+hnbS0PdJl/yq5k+w7v3OvyXizX7NYP9v2mGlg2v\r\nR1Ev1s5wt1XkAvw05DjbfWTcOnWYeuWlFZ8Gnxo+KycRUvRKLx3XqWHnhuki\r\nFd3lWv8wnuiVAzXf9O1T35OzPaWcry0KCQcfSnLNNbJJy8OnEsSWIK47eNsD\r\nK8NNLtdh57S2QgGHuZZq9KSaN5BBy4DeeDpXXWB5INzJpfbfycbDuv2BrUAM\r\nhRGgVGt0Etz4owkbqhiGBxYyHovzggn7yMZGLaTJHRaWTNYD0PMgHEaTd/2s\r\nr1Re59el6hryyAZSmUCvDffA9fmsPbp4M9HI3rhaozsIYliWUNXve2LRiCEO\r\n6EregaBt18bX/ZEpH9zXVSIYkKz1c1DKVjx4iVPrciUE7rWH1w5Vy1wgMzvC\r\navyn3jiFrVMRuU0zAmP+CIBxAzI3JD7idcSHVwryPIaocq2L/4smoNdsKNHL\r\n93+KS0OrE1dNSaS4yWQG1lhOoT+5cVS39+hYZzS9LiQGF3+qF474OQHgEC/u\r\nzlx8DF7g2bVsGkouOLxBE+TQAhxp6nG0WjpvnWigst9VXQOky6BGEqUqbjgp\r\n7BRztqmcGJqXC6fRy736oyvMrnV3iw2vMJUiNWkjzbO7RTrspw1wsjlzECjW\r\nt81plWXTFvQD7+qXVP4ABCW/ZIWMBaVedw0=\r\n=FaxT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"aeaf07190cfd193ca1e3da6672f08449e1bd0bd0","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.c7f10a19","@salto-io/lowerdash":"0.3.16-main.c7f10a19","@salto-io/adapter-api":"0.3.16-main.c7f10a19","@salto-io/adapter-utils":"0.3.16-main.c7f10a19","@salto-io/adapter-components":"0.3.16-main.c7f10a19","@salto-io/e2e-credentials-store":"0.3.16-main.c7f10a19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.c7f10a19","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.c7f10a19_1652610235817_0.3267746216090499","host":"s3://npm-registry-packages"}},"0.3.16-main.f93c91ca":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.f93c91ca","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.f93c91ca","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"829f0726efa973e430d1d55dec41b5c4b7b745cf","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.f93c91ca.tgz","fileCount":611,"integrity":"sha512-Ghe435yv25K5M6EO4iNNpCKzpk2fzWv9q9Yz3MYWNiLWCSGTcZPJYZ8pTeWGGkgOElLuMEfYWP7R/XWHgVtisw==","signatures":[{"sig":"MEUCIHeSU3ZOf39wIMd4bY0vd4kW3GViv5bto+eggEM2WvUhAiEAymSBDQdIXe0hC3GnUKT+bAfBb+B4+fqbewNkZp0gjaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2960279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigOsTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDbQ//fo1Kfz13nU/Xuc1EIT2weZWfbdVO+daAesCudzH5S009iam5\r\nZggsmoCWOoimFPZ1AXUXhVByN1jEWGJAxBigFI58/g7y8fmcD/DwBfwR1xlo\r\nXO2DbZ29AtjFK+2m8mjVxAMSx/2kgtAsL2/+tuQ+hsP+BfRGZytZFhkYygEN\r\n8CV3xhyLyTnfhDDTdnNDPjjLFxvD9bI726N7vVi9ceCE60swO6X+YXdt8NsB\r\n4SsX5qvcXk0UIAx3uXUiKqwQnqDTCCFH0DRS/jRUw2PUhYCgWWyN95xz+dEg\r\nwqq2UJ3zk6yzjcuyPuUpZYsPJsSbgzZqaafaFDUFuL1MdnTaRxiBYZPTG8In\r\nK3JL6v8k1+xJqKqWlZ2tXkfO2YRb4VbqcCuTRryKaP8/LYicONCtOLpAFs/N\r\n/04qLI1vGk2pEBWGQs4O2SlbJJxKSofb0ZVenbSfK4zojSf8h8GZu2JfihwJ\r\nOYIjbGO7vzQccWdYJENcXwk8kRx5Q0W6mPw5KzbAYd5lmRpvyPu7ROrbsiHP\r\ngp6RECVEZRRrnZA51TchsIOcGf8Z1IQ2IF44kbdKjvmG0BXnJRyZOmMmxqPs\r\nCCQyRqK/EKHnIh3o0N0Lwv0apvRh2c4rZvAjTF8hx3r/bfyMO5HsoGK76X5e\r\nd7yxe2BdnySnYF+XLUczpapxCrD4YukjEig=\r\n=JKKf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"d739735dbdc4f94dc1bb01beef4eceb8e2e41b02","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.f93c91ca","@salto-io/lowerdash":"0.3.16-main.f93c91ca","@salto-io/adapter-api":"0.3.16-main.f93c91ca","@salto-io/adapter-utils":"0.3.16-main.f93c91ca","@salto-io/adapter-components":"0.3.16-main.f93c91ca","@salto-io/e2e-credentials-store":"0.3.16-main.f93c91ca"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.f93c91ca","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.f93c91ca_1652615955535_0.8849953629666587","host":"s3://npm-registry-packages"}},"0.3.16-main.27faa219":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.27faa219","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.27faa219","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e5d10acd9c2993ed162a45adc50d908a18bd985f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.27faa219.tgz","fileCount":611,"integrity":"sha512-/nBC9dYVw33G46ylYhWBNovFYL49/JQnbeAPxBV8IjjaHUc+mskw/32gjkPwhduyXoiI26m5hx04JWRjqCBlBg==","signatures":[{"sig":"MEYCIQDKi6AhQjR5MbXdAapiNpmltWL/0pFf1YHRUywBMjxrgAIhAMlVRw9awC1b4xWr0onWVq5Uo+ZS/PY86c8gwx05wtgF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2960279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigQbZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSJg/+N19gg8xfVF9dmVfj0dTh6/naAiJmSVzk++ITEL1H4IyCPo7l\r\noqlllunDr1X5CPer8Ng8QijCDX2VChBcSNHCNT+u+ZDbBEQA4o2a4ix7iti+\r\nnKjjQeaxiYa3rzBl0qfFtUa1iIE/sSw+WA++i2d/gK58KsO5nziKZ03JU2fd\r\nzJORXcnjaWY8RZ6D424S/qtqryeearrv7/MK1+TomZiyQzY2yCYOLXbGE9CB\r\nGfHFMxjYHvfBuTUGN6uzMezrSebhtQaBGRmC/FXCdQvovS8CXRLzG434EGmW\r\nnOdPt8cx4eAU+y+D8wKj3F1PDDMg03wefljXPouguau8vFOHKQIetoGC30ch\r\n6GD2WmQI/9iq2tIzL3gJZfoOB2Do44KY55LuxifmWoYCaPl+lqHhsUTKJehw\r\n4u+7Kwt0N4IXjg0Vf3vi6fR6u2tV+N2mk8mB1k+jdZJcCrJIzdU5rxZ+DbPi\r\nne2R9kpQ2TLb8AgJjKZGd19wKQSYrvBJtp486dU27daup5lpM+Rp9YmrrQu/\r\nwdLeI33TK3K+e4yo3ueIL34cmOAUscgj3uPzNplm6ykaM1Y6Gjq/nMpdR/t1\r\nwx0JoulZQQkojSStE38NoWKeqnB5Z4V161uHZhoQJhFKjAr9ozKqYX99kvrW\r\nHzJt4/iwkwt9Rkos6Nz6rQ5+qM1R7pl3KWc=\r\n=dgZA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"7061b0610ae9b0628c563d61c91ef6378fe5ca10","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.27faa219","@salto-io/lowerdash":"0.3.16-main.27faa219","@salto-io/adapter-api":"0.3.16-main.27faa219","@salto-io/adapter-utils":"0.3.16-main.27faa219","@salto-io/adapter-components":"0.3.16-main.27faa219","@salto-io/e2e-credentials-store":"0.3.16-main.27faa219"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.27faa219","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.27faa219_1652623064783_0.29540408862516343","host":"s3://npm-registry-packages"}},"0.3.16-main.6b6b45fc":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.6b6b45fc","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.6b6b45fc","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"560a719d5bf764de01660309404923f800369f49","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.6b6b45fc.tgz","fileCount":611,"integrity":"sha512-EFmBFeA3ycUAo0wKpc1zZ4zAgzx59xt3wfZG62eXQk09NMy2YlT0iQN+RRxCun8iMUNkXDIo30LJJEd2vhOimg==","signatures":[{"sig":"MEUCIQCQ/fxzEk8nGGRZgx4AduZldDyXdIRpbJQxqMF53LssbAIgNp6zEw3+2dkXMuFmGE6J38bUSQhP+GlGVsKuEojf8CY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2960279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigQgiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfAg//aOld+stdoD6MNeIaSnb03yoj8NoWFLubt4mst6j5RguVIyUj\r\nUcNGKNdPP7kZ71jmTf5+xwxwj4zA0C3EmniiZbm520wMrvhDgfyrHvPwJjIf\r\nedo1Li+y6T5KjjvgBz22xtII4zzSLmLEy+8QfYLkZMcUrE98w0rAHFYKUnJl\r\nU1pD0AmWVBQGGgkGwrJ/QH8+q646aXd8guwzkG4xebUpLy7NhpG/heSFiymX\r\nDHZtSmxsA9jcaK9lifnBzpcnoecgOkcM/Nci95fMVQ3/QKs+dT98g47AALif\r\nQjsorJv5/ZS3jJ5GXjAJdbsuqXfzecWQLtQ/1Sv6/aZhlPuGXncC+JnVaI6w\r\nvnJrDwv92Z4YGzvEqiw4oh8Zg6kG8otx9QSIbUAl/6l5rt9UURwsbCcks2dM\r\n7zIZdlzeaqInUhIouORmONnUMRw0QYvE/xOd5N/io5DzajadzVeu9+llRGCc\r\n/OFOi2A4SAvOCuauaDwDRTEeBGcpTsYsjA08UOZ2X8QDAwoR2EWNJ4FTbovP\r\nuPOY2JolqdEFPsWlG/T8COyJaVIXzd9uSD/MVEPR74oZBNEcEqoU+svwYBUz\r\nsmtF3yRv4lbpMhZDS6/cJca875NJj/pV8vffLjg4igYFKjKggtzHjUGWmAoI\r\n8yzq37YPKDMg3mH6cbUlTQbiK35CGFoZd0o=\r\n=GJ/+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"492d93242924541095b64ab87ef9da27fec23165","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.6b6b45fc","@salto-io/lowerdash":"0.3.16-main.6b6b45fc","@salto-io/adapter-api":"0.3.16-main.6b6b45fc","@salto-io/adapter-utils":"0.3.16-main.6b6b45fc","@salto-io/adapter-components":"0.3.16-main.6b6b45fc","@salto-io/e2e-credentials-store":"0.3.16-main.6b6b45fc"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.6b6b45fc","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.6b6b45fc_1652623393997_0.8762364374915264","host":"s3://npm-registry-packages"}},"0.3.16-main.484d514f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.484d514f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.484d514f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8c065cefc1c077f3e46be8f1748f7c46cd6e4e6b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.484d514f.tgz","fileCount":611,"integrity":"sha512-3/mL4D4R3bfHD5RSDVgRQdxIvfiNnlswzDgvp8lew6DgmQdZOiUNsNSyCXkvdGBo8ugk8zrNgV9G5Lf2vDmpjA==","signatures":[{"sig":"MEUCIQCFolRj18mluatBwDxkj40tZz17ci/SDDA9C+YTi0GbuQIgfBV0uqS7svasARxquvbaRGK2eKoWMuAGGsfqq2LLbvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2962275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigRi5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXHw/7BSy+nq2BHWUL0BFAHrN7he4FfPcIKv4sQWC1Tu8Zmcrr5FE5\r\ntCgfng6w6KkOpdQYR9KEKjd7mlpwgK/dwPgIznYeq9IiYfyeq+YTX1Ke5xlu\r\nBiedCow3cdvg3ewn2wGrhjwJg6IpwHaPGrGWYyK5R3e87Oz88ft9a3+nWWD4\r\nU4QhIWVRxwM650vDKx43aZnKnsifZY79WUzxf3O5PxmBIS8QoIgvDMy5Nk6U\r\nIArksk7isET2FPOwHUc2j8JePcpK1Tk9OoykvvofXiFiPct+I+J9aLOqKHdK\r\nuR0mwC3Pbylo0b4GEGBYtdlLykO+CCVE6lgsWQY7arwHa83O/UhigtpT+GqV\r\nNKKjBzKr1xdPBODXSaNdSNSbNlluBWsCNrw2eLPtuLwokRqbTU5dAt+3zned\r\nRIulnzMtADuGoDPWbv8Kh0o9LtrWIKe+cXgnNChS4j7kwCmD9RhG1yQyjjOs\r\n0o10B3+W93/P9nFdBlO4K3zntcW+5u9LWpVAs3Uu/yjobcam4R+HlKbEc+Yx\r\nBNrqUs5DDZg7Jfa+oZJyCYKWogob/8i97Nwy5SXPzcXKJCkkqGuGZQEmzb15\r\njDaNF9c+WYLRCusyplG59AnXHmY9FddJAUUduzFPBZvpHRvpL2iKtCTPJlp1\r\niCLOXaDPbDMmncwJFb/fLdJ84h3pKz/tcPM=\r\n=EBnW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"dadcac3a01eb75427909585652094325387ff21c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.484d514f","@salto-io/lowerdash":"0.3.16-main.484d514f","@salto-io/adapter-api":"0.3.16-main.484d514f","@salto-io/adapter-utils":"0.3.16-main.484d514f","@salto-io/adapter-components":"0.3.16-main.484d514f","@salto-io/e2e-credentials-store":"0.3.16-main.484d514f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.484d514f","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.484d514f_1652627641508_0.9803300889994249","host":"s3://npm-registry-packages"}},"0.3.16-main.5da31553":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.5da31553","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.5da31553","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4dc9688e3fff27dbd67bb5f5e444de6cac10574d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.5da31553.tgz","fileCount":611,"integrity":"sha512-rnBw6Z9bdzG09KbnzT/bYTQSc30gAStRCczial562fHBlBYSVr1ey+vWmzRe7UZZXabyt5aauclickm6FtIuoA==","signatures":[{"sig":"MEQCIAlvr8HfFEKkZt7lQXbKBtQ+OXwk4b7u1me1HPH8w84jAiATLCfowS5CpYN0AR5A2fK9HjzBxuGppGP66vjgN/oniw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2962275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigiJTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtRxAAowDG0VOVUqSVj7BsKLZXjUvE148Ajor+Vas7Urv3xow9/dmb\r\n9iu6/Ax8v+PQ1Ri75pp9qsWHN05Bl9Lc6uDR2T22v+zjtuRe0BGtMxCWPZGo\r\nSZucCWjGhN1xd9twnDcn9ukCRP0alYZhta84IPLT+lSAxrc+CW4KJGP0AQME\r\nN9HuSNi42d77/jmdFgn68NTGKbSk7EQvJetzG3BStPBlMAXV2V9HQm5qIVGF\r\n0L1GZhBlHO3hZhd6hQJxFLlg48M+WCoSnGAO4MPKa6vEL+8IaZ1BYEowDzlX\r\nUC56mR53s82rq3fe68E2Cw6wLjrlk8J541kWSqJ1DNwfRNSCh3TT2lQ9HXxY\r\n2DR/JGs/9duEZLXqbLfViN38kvlAGtgfJql+PP44D8R/2O3+yIEQxZWrX9Gh\r\nyGQqTjRfe5vi0abWDn79Bo7jhebIsrcrn6byQJDmGo6QiHQPO/y/5/Uyo+M+\r\nXZKSCglO9XmnDdB2uAZQupL7Z58Yq5CT+allzpc+6UJUgb+vE7ww4LPLZPd9\r\nLnz4ApY64KR3DbsBK0oLFx6IjrM45YTc/db9m7PcKl2t1JXgdX0N9sFhdq6Q\r\nEPW88yr7/PvH6xe9nWecz2Cgq8exzpUv8mHCHMZUKPqDD091Li1Zogrc0pHA\r\n0cNjWfJZy1GY0b8zM4qOGVxl86DngLONWsk=\r\n=F7ng\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"551bba210d0deec38aa768f717d2b7404cceb018","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.5da31553","@salto-io/lowerdash":"0.3.16-main.5da31553","@salto-io/adapter-api":"0.3.16-main.5da31553","@salto-io/adapter-utils":"0.3.16-main.5da31553","@salto-io/adapter-components":"0.3.16-main.5da31553","@salto-io/e2e-credentials-store":"0.3.16-main.5da31553"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.5da31553","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.5da31553_1652695635679_0.3871457868505874","host":"s3://npm-registry-packages"}},"0.3.16-main.0cf45c7b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.0cf45c7b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.0cf45c7b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"18d586e9f56a3cd4a890985eedb87515915c3e38","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.0cf45c7b.tgz","fileCount":611,"integrity":"sha512-c4/FitCIm1wPfC9i3D/1TMDZMrvUrBDbbR3PEljBiEYEkv0uLyU3M0150ca5cLXAiBDVBAJxCTmv0dLLKnkMbA==","signatures":[{"sig":"MEQCIGbHVHA2tvYzVJnmgXZLSoqO82248ajDLoXiHglPrc18AiB913TjGJe7/7d+08ZEzeewT9nmEiuBZTqOEaRhdkF/kQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2962275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigmH8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEYg//drjP9l+AXlAyz5Gr5KXPDJYMPDmwuFjCVr8mYZqbQKdBuVU6\r\nkQ0IjJt0Qj+xPeRe1p7qkkPoyin/jC2CR/1lHWABU7oWbQcAqmK5Zde3PUwA\r\nux/qmheWCt866uBek/yD3eJD2JREKTq6gdpZ3RYjrxISXk4Uw++RDD0LbfVM\r\n123fjVa/5TMRIUq4Mzk9OwZH/W0QcDlWt+VAmqcaWEW2x2OPQubrZ0ub1oyr\r\nhryHAVVpGWHhfWQTcNCUKCsjekV/WvR1Haj+0w3b169Px/AMh+He5FgJLga2\r\ni1qQpB66qgqaJ5wVRYrKK7fGdlgus9c4lJcZe4OGy+8OW6OF130xuieXvnM0\r\nwNNUCf8wygtTYjfDZmYNEOVBFUtjOK+wJnehJJVj3IXOLW7O95fQO04nxqBm\r\nxckIyy0lBE/2GUZAvV+LxhIklzcVXhTdFkbJpJWRhwP3KhyCvLr6iWjd5G4w\r\n5CYiUBQgnerBpc37ziT3bt2fW5P3n4NisCpmcyY4f/uQmvJUAnaFjI3t7Tu9\r\ny24Vgy874dLwUV/hQRpfIRZSPs7ATFzIr6Iobx4Wa1cGmnZidv384cGiYG4W\r\nKS7Sd+q2Vg/tYx9cUXlzUXuim79pBU53KwjSSv8jbdaJKd760sWO4jUNfFMf\r\n/dj7sivLV6FSMmmNIMicExOWhLfaWfhFEWg=\r\n=Ps4J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"606b92fb58ac165554c38279bd25b756992408f1","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.0cf45c7b","@salto-io/lowerdash":"0.3.16-main.0cf45c7b","@salto-io/adapter-api":"0.3.16-main.0cf45c7b","@salto-io/adapter-utils":"0.3.16-main.0cf45c7b","@salto-io/adapter-components":"0.3.16-main.0cf45c7b","@salto-io/e2e-credentials-store":"0.3.16-main.0cf45c7b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.0cf45c7b","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.0cf45c7b_1652711932048_0.8899631205455631","host":"s3://npm-registry-packages"}},"0.3.16-main.f933bdb5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.f933bdb5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.f933bdb5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"80060ff4ed24bdb0abe60d70da7f2052173816c6","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.f933bdb5.tgz","fileCount":611,"integrity":"sha512-quJktw36Ni8bDygxuj09J2eO/9N8/TnZmkAQOBO7CqxntFyOHGvCafrICy/Kj3Cg0mDEUR8RDpfeA8EXOBv9/A==","signatures":[{"sig":"MEUCIBL+xCq7i4kiRZ4bxPXG052a1phHuJlFTmdd7E9zk3YqAiEA+K/GsWN7rJSL41uply0E6efewiwpI9/HYdA8h0LPE/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2962824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigm5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodhhAAkumihXrwbz2PBiTEtEWmQGhvoC+PKgfYh/+Sg9FrnN6GBqPw\r\n48kCPAC84xCmskSDa5NdCnQHj8pN3AD5gOfAoz24aGFttnOt+ClMWaZn3cQN\r\n/XQvWIqtEb1ebCAWInJWpm7GkeMYIFZmJYP8/7IySvvkRzPOiP3Mkh4RW9ST\r\nKUr+9nLML5nJ7vGCqVb1fQM+qOEVKb/CRvsQG7kely+R3MFjfIubx5UXmHQu\r\nDQhZ7FwQvdo9jMOh6Xf89tjaLtQqaf7FQ5sOIYtV+8MtSbwUFZEMPnviXa4P\r\nR5K36aXOVUElrLFHa3kEHVHiNhOhRBvqhPtciy4x2fbU5yoJfeHgy6dvHHbI\r\nd8PKME8KW+oUtn6qJ73buw2HLwV1ZP5xAYIxFuQNC5LmLBJTSVAgrJfT5QHh\r\nrnMXf/mdo0ePOmi0ZxR/Llqkni7ONUfZOsytrb6LslrcHfx1H7ONEOptnZMp\r\nwRoZHP2Xz3WFC5if2dPzAK8L0lmRrVz9ZB3sNQlRMJKhO+UzASpwMZXNNAxg\r\n7PCaNLeaRt0groxwqldLd945z7lP+ufWRbIqSu2WVBP3KblU5yAxJOSokhgg\r\nT4m64O6Yg68xCpkIwHog8cAMiNu4QSJznx5IPF+U4obqa4EP/sedbGyGlqlM\r\nyUU+pUJI11tHKKBoluQyyiJ4mnXsQ+dXJjw=\r\n=zKbb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"d9e4a48d6f01b711430e7b9053b1d22993222176","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.f933bdb5","@salto-io/lowerdash":"0.3.16-main.f933bdb5","@salto-io/adapter-api":"0.3.16-main.f933bdb5","@salto-io/adapter-utils":"0.3.16-main.f933bdb5","@salto-io/adapter-components":"0.3.16-main.f933bdb5","@salto-io/e2e-credentials-store":"0.3.16-main.f933bdb5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.f933bdb5","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.f933bdb5_1652715134779_0.5771459031756099","host":"s3://npm-registry-packages"}},"0.3.16-main.13d56b78":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.13d56b78","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.13d56b78","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"68f2de0072eabf7b73f5ce746e05f4b21c86d87b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.13d56b78.tgz","fileCount":611,"integrity":"sha512-cvfzlxuhy0qm8fAE9NE/IVoDj6T47Cjf1clO+xWvdEGo9ldZHhfooTQ4sO503L3R8sQbJi16BxKwLHfyTCY2Og==","signatures":[{"sig":"MEYCIQCF+PD7w4xgcH4DW5XG5Z3KxtguALOCqfwtCyoWHb5iaQIhAPmoRjB9U7vdUdTftDcg/SNq3IiZ60W7H2PBvHJOy7Yp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2962824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigoX+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE6w//eOQY5Z/aMuslABk1mk9sYuQ9mmigaPwJTzNw7bulSdCp4Au0\r\n/UJq40kYFxj5y3mHbb8djPdHAHJ7R/GHDD8W1yh6G33FHgqsk6q5z+95q5N2\r\nIEs8hntA0asyqelB5reRUBzyKRjQsKJxmnpsOrv9YyeXD8MTx28cMl2jM5mx\r\n7aUaISTZDmQMlPsHxCOdt0eTa54Wigq9ZjHnriPCNd6MN0m8hk1L7DdQ403S\r\nk66xw8nPLzW3q6nM1oc62cQKRTpwumqmR/EuX+gXaOI/CWRG3VGXq723vPUZ\r\nWII8K5osRQcZifHsev5TI5L0VE6NbOc32hcwgnGHjbJfStvtk60Fc17l41JB\r\nmcgkHV2dJUYvzESKHy/W3cvxsWZ/uCYeWx8ShOfBwoUhMmmu12yLaTg2nrdH\r\nblug3RNn0XkVKx+gZB6dBJCO/hIzB7E5IdrVRMhv76gVvoB/g2f3ByOSTM3B\r\nf4OCJZ2n2MISfJfvmPwRISzlCBkW5Qt8kMRih5TgFqOVSIr/fz3sMwx9+QKt\r\nidQi//GX6AV5+OzvbgzasLuqdKnF1v7ZI0XcfDwcRUEVh/Uuc6Y2UDEh/8O1\r\nv1kZdrlM9RpEG2HGf2NjusL5RYHUd8T7A4gUmLxcsnDBoeG0toYoAX0q7Bd6\r\nXkGIIxLwQdsAKN3o7txUH1Es5orNfR16X+M=\r\n=h7Tb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"7292c9231b0c2180f204f771beda7c230659a473","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.13d56b78","@salto-io/lowerdash":"0.3.16-main.13d56b78","@salto-io/adapter-api":"0.3.16-main.13d56b78","@salto-io/adapter-utils":"0.3.16-main.13d56b78","@salto-io/adapter-components":"0.3.16-main.13d56b78","@salto-io/e2e-credentials-store":"0.3.16-main.13d56b78"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.13d56b78","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.13d56b78_1652721150166_0.4295821411950509","host":"s3://npm-registry-packages"}},"0.3.16-main.68bcf02a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.68bcf02a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.68bcf02a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d73a81ccf68b93f777d8557bc4b79e26889373ee","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.68bcf02a.tgz","fileCount":611,"integrity":"sha512-nr+HUCRGEAx2j7kxrKWfQkKN1u6gBERR4TXABIz+yTO3LsTeB56UgTtzpFX8T/U1VFv4Gcv1qHPL4nkwQqvetQ==","signatures":[{"sig":"MEUCIQCJRF1Tl5qqV39CN/n9Gcws9hK17XMoEeVJW8w3NwXwcwIgC9Z3E8njFykVDpicmagrDIEJHNv1LxGeVkazhPzkI7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2962824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig2MbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrA8g/+IkyKqSvWxh4s86Pbt2/DhZpySyVakkvhP7onwbalOH/BMlMe\r\njqX2vogL8pnySDj/QzLzw51QuI1oy4rpJUNx1qMJ29zd70u1dIFft53L43cd\r\noHPc1alxVJ46rWCwTM0jhXBU4Pc/C0ycCSjTvE+AzW4VXYgaK44jAuN2fPx8\r\niIx0pzuFSeGf/3cqJHiil+tcprxzw1NVPFC8ohnoak8et33CKqgIgAnpEwA5\r\nK/r+vNDTAjT/HrI7eF8bDKdhBVc7u7/ggDmSiqFvHg6u7V3L+FG5LnvoEumS\r\n3yVGg6Tc/KX3d0A7FFklZpj83FfGfHMD6fo2JlmSGViKvIs2LijQVWvHU4Cp\r\n2hmIZPEOKVfn4hTIuSkDnAQb2P8XGe3hHrsT0NecQnFQOZ7gJQnDq7sXn8m0\r\nA7ZVte7Nz3g/HEOWLdPuDjK/wT/vTck9jBKEHJ1EraI6hy+B1dg2wXZrO1p/\r\nk5o4waxb/kQSUuoD2Wb0voAzL+wlNPE1470cxFCiLVv3W1KeKcTe4TJ4s97o\r\n7V1QXJqXr3eeV9ED8AS3zVczOc70S93bi2T8Jf+CZmpD/ty1gBHi1uBcxmFT\r\nkOOB9gdPj6+nhF4qXMhhkmbMjV+HnNDHrM9JBsBiiXZf/4KFLRZrzbrW5n1K\r\noyaNBDye18hFCk1CU10Se8/TpoQTI2DKQGk=\r\n=x8TX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"870af635ce0229ccdc34262b7294f1e77bd5e8d2","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.68bcf02a","@salto-io/lowerdash":"0.3.16-main.68bcf02a","@salto-io/adapter-api":"0.3.16-main.68bcf02a","@salto-io/adapter-utils":"0.3.16-main.68bcf02a","@salto-io/adapter-components":"0.3.16-main.68bcf02a","@salto-io/e2e-credentials-store":"0.3.16-main.68bcf02a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.68bcf02a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.68bcf02a_1652777755519_0.218008459171102","host":"s3://npm-registry-packages"}},"0.3.16-main.4959890d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.4959890d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.4959890d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ad32b58928b3bb22335fdaf91a5a5691bdd2108f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.4959890d.tgz","fileCount":611,"integrity":"sha512-6s7iswv8jBnEnPN0135nddtvF/ilQatIT/doURUp27WGH1LAHO0aq0c2mXqe69h+QC7PPhCGmFCzZ5y6+3aGpQ==","signatures":[{"sig":"MEUCIQCfrxTsq085hZXe8u0CwHIp1nXq3IJs+zNc8i3vlKZdXwIgPpmcA/0OVKKhsg7J8TkLiYDhREReXmD1m3/saOS96iE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2963805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig3Y7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8fQ/8CGLhe+hozbyMF94Onq4vuYTj3TaDZjDPGLLr/bUNsvAKhPgf\r\n9SrpnBEXL/8X5XTzHojOT77lJq8gNi9GQGpuMbop3jb2L+ReC3+HW2LwGg+g\r\n1pwj89fA6bgLyBN7pb7UpKtLmBCZn5nV1F0YaBUsHMtfeNafCQKGvHd5ybIW\r\n02bPdPSW9SO7UvQTyLrcdkqyes7BjGwzIJRfyScWUU519SWsTLde4JPpaLM9\r\n5UPlQXtibP5RaHkVj+lGehyxXGq451BDWy4O0lm9eC1qlBDPr3XQNzqKPCEo\r\nNVh2Pl6noq3K51NGVPtjxefcihWJ8rHmiujGWv0IoEftwbHz240/e4KP4xgI\r\n8nnIMWvlAcySVFcql9+zIsLYwMIwvwrN0/ip5sd/rw+ajHSrtmXUjf9JKCPg\r\nP9HzivAKD460F8GInY6c6gStz1sQ6SncaUH+SX3Up3LWv/Vv6kv5qzDl2Jm+\r\ngE8YX2JuD0RpyjvT0d6tohu9TX4OCucKyElrg7LcudsDfDuN721ArvdwYeWk\r\nFJf1GazKaKkvJht0VBYgZ7y5SDReJ3YQ5Ra5zr7XXCo3ykHGcxApZl3xaPti\r\n/FINvD6I7fpV/rLy9aU6dQHGI4G8EhERE6OpcMaKzCtScwWiu5TJ29Jvdz1Z\r\nC+/CTu8y1sweNLs6SmptmG/Xo0U7bgdhJcw=\r\n=Zkle\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"dac96d24c82db74ae491a06d0ec777b171d2e765","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.4959890d","@salto-io/lowerdash":"0.3.16-main.4959890d","@salto-io/adapter-api":"0.3.16-main.4959890d","@salto-io/adapter-utils":"0.3.16-main.4959890d","@salto-io/adapter-components":"0.3.16-main.4959890d","@salto-io/e2e-credentials-store":"0.3.16-main.4959890d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.4959890d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.4959890d_1652782651320_0.8339381199765257","host":"s3://npm-registry-packages"}},"0.3.16-main.628d46fd":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.628d46fd","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.628d46fd","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b61815ea30bec857f740bcc7fa58ace4eafd9fbb","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.628d46fd.tgz","fileCount":611,"integrity":"sha512-/amAaWJU146KOwciXtvGc/vEahYtlo3EB4ugt9xLPjZIZgMP6T3Oc34xqQ4cG0ql3JuqTRElwIKodgi3LG0SHA==","signatures":[{"sig":"MEQCIGvNQpsxfGhYR9X8rEsWXSYygoC4dqoblkLNPOz+QTi5AiAWr8Iesq2ILd/vrbiBxIHY6ldrN+rXBkY/2c7Cdin5mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2963805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig3mOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHrhAAhiDpg0SQ8Nbqa/TvZtfosQ1qzlYbFfdF+tNwwQlnXNrBUu0Q\r\nwKhshDyqbsCkMJKK0wFEzZgbMZ0ITVy4Yg7ZAJhIhy0TBXYdE9IDPgiKMWXD\r\nQDEOs3DepblMWTpAJQcviWgFhcAKlOTVdK6Lm+Bt7XKjrGIc6chSbPWwt7Az\r\nEksNH0vvSvepIaMVLc4wcBjW0Y9+sSBmeCq5m2fW3YrriRd2ZHmaPUCsIdfB\r\nvXwy9GGygSXO1DujEIbwIYUeql938EuwhWztF8jhpNkK6pK7516TAi6XCF9k\r\nTzos+otuVFnifyqNSRCp4irh4kbMHPFJUVNFCfINSoOVY5z7cTeJIKWpSPwv\r\n9tJhZbXe6h+StKbGOIU7gyvIPXKTNfQbr80MjnzhAqMZgsI/dh9fqj/3mamm\r\n5YzTafnjaWMjM48gPChFXcqbjQGcD2UuoZuNpbZUNmvsX0HtkY/xSmLVLMn0\r\nIFkXL1oF0nT8vV78JgBcgG631uNyp9GsBxgx2bBRWEDkzfWj505c9KGD5sUS\r\nXEnsZRVxiXIBNLu4DqzchGue8MEQpX/rCqD4DV4q7lpQZ3L0DJAv3qAYAZLw\r\nonT/0f3mUlfH/8jcLMsqMv4qjjoVDlrdFNi1DGy5G728orZCE/RD4fzLYb0L\r\nzRSKkG2sMVY4T1lKSzYTM1Jm1GMZhUUDEes=\r\n=Zdas\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b9608b5409e7d35fdc57f01c951fe5930e0cc6d8","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.628d46fd","@salto-io/lowerdash":"0.3.16-main.628d46fd","@salto-io/adapter-api":"0.3.16-main.628d46fd","@salto-io/adapter-utils":"0.3.16-main.628d46fd","@salto-io/adapter-components":"0.3.16-main.628d46fd","@salto-io/e2e-credentials-store":"0.3.16-main.628d46fd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.628d46fd","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.628d46fd_1652783502489_0.7693775838302119","host":"s3://npm-registry-packages"}},"0.3.16-main.c860462e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.c860462e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.c860462e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9382a3255df8bafb47e065849bf45700a39d6948","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.c860462e.tgz","fileCount":611,"integrity":"sha512-fo5sAMJeQoTZzq2ByZOK8AjwFV1q03k4BbZh8dy+RK4tQkTImxKYm5wgAQemFYHHlqkNiPV15VtzOZskYZHIcw==","signatures":[{"sig":"MEYCIQC4yk4agT8fb7ZQwOh9eAVYFRNW2h+DQfcF7d42iWJZ9QIhAIQskkXtt0TZkt4w/+GMAtBefxVadVrAXg2tTjm3Qe1R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2963805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig4umACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxVg/+IMEYN9Vw0lPIY6m+mXSDGvEtNaY1F8RXmpmrxgzGtAaI6dyJ\r\nU+wIELGVqhdVkFhkiXIie/NShWDen/wi7xtaYS3qeS4Ldx/wkr/aokDUfT34\r\nLNmdBGD3lX5bOUUkxL6DBRGEGhq8Fa4TlOvgG48HuM8odPWHd3KIRJlkjSIt\r\nk+5i2kpjf2wudT5PK8EtKxdkjPJ0OwRRzEb5ErG395lKUWgj0wmLZqh5MzKf\r\nOsEVadVbQnLkfXuOvs+YQgT4SIS09DJeWnapsJNKsombbwVC2OeKlaYwTYVX\r\nNPCHcnQyVbdLRij9WkABDRq7v1itKCErpIgbKuypV3ZAwtAc6Bp1X0IMfteC\r\nqF2DyDadmSW0NNVmz6SWFer1CeGoKxhZJ7YUZJg8OwfaOpxmHY7CkjTa+jr7\r\nq/whekBjUGMddq4P3d6zvznLffTSZ/6GrIWSNfuckL/qQKrd2209V8l04MCn\r\nyiGZ+QSsOiojn65wMiYWAK6sgHvxzqgwEQw3aOrfKlf/j6PvL9+bM7VfN/T8\r\ny8hf3dCyblwAo7PWm6mZ2MH24svpzbW5/ihRPARALdVMQs2aF11FyNSePvSa\r\nkOpHSwg4edUpm4J7xjUHib/at7vqO74HD13z6chnIh//wQs82rQ0wfx37BMZ\r\njLtjiteMQazhqW4iXyMOWHu7/4UCPGwV6s4=\r\n=i6Mk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"c0580fb46da621fa68d74c10024febcbc4b8f4a8","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.c860462e","@salto-io/lowerdash":"0.3.16-main.c860462e","@salto-io/adapter-api":"0.3.16-main.c860462e","@salto-io/adapter-utils":"0.3.16-main.c860462e","@salto-io/adapter-components":"0.3.16-main.c860462e","@salto-io/e2e-credentials-store":"0.3.16-main.c860462e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.c860462e","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.c860462e_1652788133884_0.9390664870534635","host":"s3://npm-registry-packages"}},"0.3.16-main.f44875e8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.f44875e8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.f44875e8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4becefe65be4dfdabe8d80d42dd4b9900727f03e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.f44875e8.tgz","fileCount":611,"integrity":"sha512-KeqV+wLMCVCUIBVtm4uXc7AUv9i2foxb8ZL5sPBI72wNjrfM+QzlBQuoED425x77KD6tTUjmO3OkyBcgTHlY0w==","signatures":[{"sig":"MEUCID87vaIUpggO5HCaEqMN/+0USr/2B8KhkifqsXecvRAjAiEAtUvkPp2n3jr2xUCqplFvfuiwFW6RMwTHMMNMS15IC/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2963805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig5VeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMmQ//TUFAvmT7roPJe7lRTlnVJ677eLKLNlxv6DO1dXtL5x3aixKu\r\n3QqeYEj/EVdEA5dmkk/F0X5DepH20M3BsZPnCnMjqXXvcH5q9WdXFuHMBkZd\r\nKNQy3vff76eDyY5WaASjFluyUf0j/T3DIZBJqIVpa0fP3tPgw6oLI2DpWQL3\r\ns8wIQ3y8exeDmfdfBgYxwZEKd1e2pugkJhoZOpu+Ba7PH1lJOXSAxZYe20ZE\r\n66zWJ2YO6ZP6v9NJm64pnQVRAUpynFqloyyiToTH9tH+LIQI0wQJac6LMMes\r\n+ZO/xhQdI5iLAGcA16eNvGjfzTryvySTkDgSVq9+fXLAhaR3Q36/caRVWDf5\r\nTl/rcfZsDtzaTPLT8+Dz58S/4OTGaZFp2x9LLP0uMGJWTQ+kPRY6ObRLQZsG\r\nUM2DymcBsL899K9qXGufC54OJn6WFfcdoe3Zse2mEumCi0VvyoAco1YWX28L\r\nWemZGYCZj5N1hT8RRHyFWd0AfGhYvTVNo1d4lFGZEUyYco99N3trKfxyLhbz\r\nXybaRXFEYBUTzZQC2tjONyr6ejaCUHn+gd4hqNHhROjgvI7SOaYwy5BweYg3\r\n/MuUx3rGhq085prCb1wrxxiQId+wrgBrWz2hXMMbVoyDtN06203fdXNPhVCB\r\nW5uBrDkRcWeJFRarewcaBMPnKSY8ovMpqDY=\r\n=QKu5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f302eacbe8143f46918d08fd00f941990d944cd5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.f44875e8","@salto-io/lowerdash":"0.3.16-main.f44875e8","@salto-io/adapter-api":"0.3.16-main.f44875e8","@salto-io/adapter-utils":"0.3.16-main.f44875e8","@salto-io/adapter-components":"0.3.16-main.f44875e8","@salto-io/e2e-credentials-store":"0.3.16-main.f44875e8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.f44875e8","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.f44875e8_1652790621941_0.8149393875617954","host":"s3://npm-registry-packages"}},"0.3.16-main.8608363a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.8608363a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.8608363a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"812bd5893803b45b6d28e3ab40f3417951ef7d74","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.8608363a.tgz","fileCount":611,"integrity":"sha512-dciJl8tflBTmwazkelpQHJM9+exvFwoVwS7cEwWe9RtGM0esaXnTInOaV5Zjn56kGyp8pGbQsGzppmzypZkcmA==","signatures":[{"sig":"MEYCIQCC9ETXb7nNHOSJyGwxeYE9Q64HUbxcQRAzC8tGKoXangIhAKpNJPWssHM/fjkFILChepZJ1PtULnoja+iGSJ3rF6Bz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2963805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig6XdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon+g//TWcM+cOuGy83L4pa97cx7X4T785SJ7fiw/RlSdg6DcCGhv3I\r\nwF4kbeSbKGewA69gV5BwTMDyLD+7HuGSsa5oGIk8fw7yG0efA7eImAiinUHZ\r\nK6Gv0LK/m/XARSqqm36nuVgooHe46QbYdKCDoIICZgtGT5RNI8ex8QMndvPi\r\n+GdxeqYeg6HnyjCWRFB0A6IXQZ6aZ7WtNBpRpfsAbsYWX3Z6+9Q3KCcTnvvn\r\nG80l0tR8lxWX02oFwxQtM6uQp1sdM3TcVTjMui1/XXWX+nlK8Epidfs4CKKC\r\nX/x7EAnV1LAAjwIoFRast9GALIH4+9biikSYfzE0StGvbHNGx12cuJQedIkH\r\naldk9n7NWo6MBGCjfD4GsPjPj6a9Z52KgEaEtl0+xfgDWhlNzobq7CK3eHBE\r\nAtLd3pHUIaJwoDM7HlLrsQA8HXBWihoNl7HlIPjAUSG71kIN6XR35JKquhvg\r\nSDWsK1une31OaY35EXLfD1EZU0nn4T2gkue8XZbZAiGCWFtjLmkRMbZd73Bd\r\nRjO021szFwfRfOl9N0fxOJYLbgDFuq9PTJlZAV5+Gn1z3n3vCYzVIeVS4FKI\r\nvE806Y5SIQ1Yf+jmRMj1Ysjb0eRaaZ2ZUYU7JPsc7j/a5w0ENwplfozEAQse\r\nOf8v6PNC5PbS60NCD70pSZfDi7845Hb0z/k=\r\n=zOMC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"41c28d1b81b6c44e63225c09113fb3c27029f9e8","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.8608363a","@salto-io/lowerdash":"0.3.16-main.8608363a","@salto-io/adapter-api":"0.3.16-main.8608363a","@salto-io/adapter-utils":"0.3.16-main.8608363a","@salto-io/adapter-components":"0.3.16-main.8608363a","@salto-io/e2e-credentials-store":"0.3.16-main.8608363a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.8608363a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.8608363a_1652794845576_0.5927989794161219","host":"s3://npm-registry-packages"}},"0.3.16-main.e1f0ca03":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.e1f0ca03","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.e1f0ca03","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8c3c31c99db170c2ad55a4a42ffb3aba9f76b740","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.e1f0ca03.tgz","fileCount":611,"integrity":"sha512-V/uBwzILH0hOksTUHL5PX1jY06XNKTJIOa8lK5VKBOyL+YRMElrBzLCdQRk+9jwBiwDegwpLwVsEYhcDXUziJQ==","signatures":[{"sig":"MEUCIGU3LH6h/FjL/Ievzh21lT2waNOmh6IjqTVYVcf1bcRiAiEAu4pRVevxtrZ2SGUpU1SVW5a8+NQBHQCtBgr5Z0LhEts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2963922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihJ8cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNug//UHRkIGin9HhCVzlJ3NPjaDpQ/4UdP2m8ipitpbLEGdtpN5yE\r\nI/Thfqxd0x7YnUjfTD4WSvAYJ7rKVHyIQsly8G1hPifVcMy8ACebFy3QrqUM\r\nbsu5vLbjMG8JfiqXA1HVISd+5Qh1y+5qqNS/K1IR6iYqHCXoOIJCBa82mIbV\r\nOdLajpKA36Z+aXpI+sD9Q456AtkHmkiSSRiDKfxaznoVUui2qfQei1fyeScJ\r\nZUgGQkE/oPPstJIG71vuNCq49QHksyQShvfpmc130WcGKevvdhgqB9np2hqY\r\n70vJYKzRiIpjyiHEXSRQImNPzy9tze4nSrDHAlZWNuS52TRELY5J7n4PY+Kp\r\nhuCmw0nYMz/1ExWT4U+CtC68hDnEPNZko5c7YV2ixHwP2omABHNDjc/WIeNd\r\ndhXOmUnJULaskOM4ffD+4VCTreoRGPN02PF0vmqix4Sxxq4GvP3fvcXzx+cA\r\netu1+dpk3AXgZOBFdjyUpI3ldXYTTfTPaE+4TzScjz19dHkPqKGDAqR3F6gi\r\nLtCVX/r/ZJkQLjTQPkS1OgEGIS9SNXBQRx0Ws9jqExMJfaLkoUXsX7psrA8U\r\n6uKPACFT+eTwN+ier28jcKLCtg4zsaRwkVWPfimVISAZDBhAFWvcKTHEc7Ku\r\nMvpu2U7qeHgtff54/Dt3jVaC1ELFe4xqtGk=\r\n=yW/I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"0a2c818ff9fcf536996186cbae1b801e42434038","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.e1f0ca03","@salto-io/lowerdash":"0.3.16-main.e1f0ca03","@salto-io/adapter-api":"0.3.16-main.e1f0ca03","@salto-io/adapter-utils":"0.3.16-main.e1f0ca03","@salto-io/adapter-components":"0.3.16-main.e1f0ca03","@salto-io/e2e-credentials-store":"0.3.16-main.e1f0ca03"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.e1f0ca03","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.e1f0ca03_1652858652052_0.6545940513895494","host":"s3://npm-registry-packages"}},"0.3.16-main.765d0454":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.765d0454","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.765d0454","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2b82914fd1abd49406b3e0014f17e3e23ee39731","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.765d0454.tgz","fileCount":611,"integrity":"sha512-z9WZ1ZLXiFYTJNiTWUhUGuGJivmS93hMXEn2YdcgwZb27JAxXBaaKSX5TsyUnM8QZhTNnAoMsK+wRRjE+lsCYg==","signatures":[{"sig":"MEQCIGve8KIbhTg2FOHuYGfvsF8z5tmdT43KDEXMux6/AgOUAiBZnxGNVoKBIyRMfZ4rttI03hwMXU9wnHLsQ2BAw2NELw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2963922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihLsAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/9g/8CRhMAt9KADcclsnYuIVOl/xU8OnBIcL/urquHmhAjgoEqG0I\r\nBZDH2QGJXVnaZXfyJJ9QD++6wkypKjk93MXKShiwnvlQQAfdAp6QuJwmwck6\r\n/IC+3wcdT2h//YfOjiLFOFB64UmtGJmXywASe2QCWnsdbbbZ8/e7RF+VKuih\r\n91EQO8Fkhgq4zusnn0mFq0h43ip8lmZ1p/hvZiPPglQOF7ELr1SRSe2aEkhn\r\nCdjz/Z7Vk1HxI96v6ICcad2cxpecZ591/fPCwfkicnQD7kyB6/LseqbClomE\r\nS8aTak4Tk1pRza45/Akpj7s8vzLXdik0N8voZPrk0zUNe7DE7ahTFTPvBjYk\r\nWeXxZqq0c2xpl3kE7gw1wOlEdPfhDBDIrbJpqqHObKVGoU9ShcVkrEd6vJXt\r\npwC/A82gPJ17TcemQY4MNkez9dOUh+yf32cJACPMTXQ+CNmOschzjhBpDLzI\r\n94dZnpuCpiza80SdxuV53FBO3s/JX3ppXz6zVbHsVOwZoXsGijx3utisIUBB\r\n1kwy30h8VEXdNrBoB4lt1wvqSyy0xhTd0c1Vtq5K7KI4/oKYEupRoYYNb4Pg\r\nGAurtomCs4NsS+/vLiWgpv1ioTXsYk+7YuDSaLtp0EiKyIdDfzoWDJ9bNwPU\r\nRurxHdr8ZNFz8OkflDuorYaVPIpivL2zFhs=\r\n=1m9H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f5cfbfe530bd879b517385bd8b5eadbbc584b7b4","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.765d0454","@salto-io/lowerdash":"0.3.16-main.765d0454","@salto-io/adapter-api":"0.3.16-main.765d0454","@salto-io/adapter-utils":"0.3.16-main.765d0454","@salto-io/adapter-components":"0.3.16-main.765d0454","@salto-io/e2e-credentials-store":"0.3.16-main.765d0454"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.765d0454","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.765d0454_1652865791855_0.8177724581796559","host":"s3://npm-registry-packages"}},"0.3.16-main.cd7b8643":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.cd7b8643","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.cd7b8643","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"145cdcab7a43a233baff092d2edd8a9f34c1795d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.cd7b8643.tgz","fileCount":611,"integrity":"sha512-5x6x0ex0NTGlHsYs4kVV5svx6KiNEv05U8gdXFrviSTJZLQHeWTBAuVgKjedncLCAZXiqVy9s3MEC4ySAQZPiw==","signatures":[{"sig":"MEYCIQDobRBn4eRYMuR2ZeFmCxleTVqO3QPrPETKkN8e7IsbhQIhAPxBoME0xtOsOHJmH/idDODCIbqRmPgtXE9Chv7KFyG4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2963922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihLveACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreZhAAimffZow0tcqGTS11JniXi8XAjLioFhQzJ5romhC9whglJsUN\r\n3NdUYaVV2rVGRzrK2U2Le1wTJfnPHleRd/xbGiH/yG1loLPl236Q/amZmu4y\r\nbTFfKyiEgYsym/sWZwR+cDv6IIKyH6LnP0C2TxCVOU9zlvRnC3b0Juf1uOit\r\nxI6d7NrYxbpqn6xXbmf2smStqr/3oib+cZTwGGybY3UFUYUw2KzsPo1+QwA3\r\nuiVKiVfAgSGugR8h46F8MtULAmkumWObLHoqQ1dbSIGlMF3v+bVxUxDOalRK\r\n5SwEG9sRDvm9xvck9ig+NJKYDT7BcX317vU8mQQO1vjOhbbjBipo5/UBHw1J\r\nrtbRuhsIa9wEkD9olNQ41j1o/4sF4a9ZFMSbtSIi714wPr9JfdoB6rFlN6nG\r\nGNhSvcKwWiWOJAYj5O7xgBCC/PH4kNFYV8+/Z6US6YsJJLfuOS19KW00NQwU\r\n0YRDROfCqom2oZlrxl3uQfM/IWXC8A8cuMk1pb7GKq7UhWLleD62A3A99DD5\r\ncbWmzDHyeJo1WFL06Xkp9FLmufAGzFuxxE5VapohwyZlnFQwXSLC2jw6cN1G\r\n8z1fUIt+C1qbJapbSVDwIxmogLcHfwIxdbdlA3vABpKdR49qk631unaKJVTf\r\n3Isw0oKvLEXjoI7pA/dcCWuW+h7iLjAEcPA=\r\n=fVsE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"326ae94bb0d5f401268df6ad78d1b5f25a14b69c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.cd7b8643","@salto-io/lowerdash":"0.3.16-main.cd7b8643","@salto-io/adapter-api":"0.3.16-main.cd7b8643","@salto-io/adapter-utils":"0.3.16-main.cd7b8643","@salto-io/adapter-components":"0.3.16-main.cd7b8643","@salto-io/e2e-credentials-store":"0.3.16-main.cd7b8643"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.cd7b8643","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.cd7b8643_1652866014664_0.11287113931437731","host":"s3://npm-registry-packages"}},"0.3.16-main.be87b1f7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.be87b1f7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.be87b1f7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6f3ae7364163af81dd0905a9e270292235ec1a9b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.be87b1f7.tgz","fileCount":611,"integrity":"sha512-WF77XnSlNwvyVKwQ3J/A+qR4G3TN0YmZ+HP+boJGSOU60VZg3DzE9ZDmb1AnzDoola5ZKyfq+XI8CNOmPKet8g==","signatures":[{"sig":"MEYCIQC9edQxpb0sYdRy3TyBr/bTp9AA9gJ269WLiH8expfhQAIhAMdLBmHj9L9F/hgeHKHhYEZ50XtTLNA1O+C5BBMcGuZU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2963922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihNzxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphgA/+NYVfoocIveFhAxLLgPTfPo9eYKB3zH/df0HnoicOgfpPVjHp\r\nDn+0N3oUCLqneLfbCFJsC2YsK41Jt6XfUrkOxnMGwaQsJnyDBMhltz99pOLO\r\ndB0htT7bvTRL89ZaJPVjaDzdeI4NFFdvAvJR3cZan7m5uIHkvehH1wmhfWmJ\r\nHXhMIrE6YkxMelEuQlEXzUZJJVQFV6mnGOc6yFmdaoHdEWhqL++04OZZ38Aa\r\nglHPH/+k0FNSpITofL/z/5r74l+sFtM3Q1VcGbiw0Zxmp9j9B89+3qmlqpEL\r\nI3ffY/7pn879CMN3H+kqkv/wEsGgu4baUiM/7QgZq7yigZ1YcCNyauebH+2z\r\n8p9STuNbpt4FAzBLEVaYUClkjM3XLzbhb7hrVerrtXLeV6PbhxyCSfnnQugm\r\nAjx48TEytvNzH+tD9kz8OBK10gtSnSh8dFNd1u7moHFk8s0T27+wxT5bpKFe\r\nJjjQNmPf7olqLVLqA+lb0HNacWpg2RNmFDo46c+z5yu7CADvQDex85rdORmP\r\nUPX1eGuoVn8IwumzEQ7QLUU1fc9lvbwuvgwyyxph0l/nZ6glVRApXlt3yge2\r\ntL4VwdZHVohLpWRlfDIaH2CNhaZ+H8bQfJ9Wpu1UMojfmLHhV+oVuB2CYrb5\r\n/L4LTa2LfE/nhezyH5RVnQSdkuHTZVknblg=\r\n=cy+0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"3864b4c61ded60e3c4c263a0aff7c609c21edb86","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.be87b1f7","@salto-io/lowerdash":"0.3.16-main.be87b1f7","@salto-io/adapter-api":"0.3.16-main.be87b1f7","@salto-io/adapter-utils":"0.3.16-main.be87b1f7","@salto-io/adapter-components":"0.3.16-main.be87b1f7","@salto-io/e2e-credentials-store":"0.3.16-main.be87b1f7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.be87b1f7","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.be87b1f7_1652874481668_0.49547547230125466","host":"s3://npm-registry-packages"}},"0.3.16-main.fd858625":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.fd858625","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.fd858625","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"97e03c7e236c5b8fb464dd17447b4696f2714c40","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.fd858625.tgz","fileCount":611,"integrity":"sha512-fplgm1t4BANSaVQR6GZi9AhHEiZS5SM2PaAiFlCBrRdZGiSJdnXmhtWwHPfboG/R1V6QktUjsKXn147UqZAb7A==","signatures":[{"sig":"MEYCIQDcyA3MT40yd0Qab2lWWd+T35yyPqDv7lW0aoNL2BIQRAIhAKboa+PwjHXsoGAXIRfmnJgDlbKXx70BkcAL5bUFbjtE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2963922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihODkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYqw/9ENl8m+05ymezcGaslP1vwkOxPF8GABt6+ozERmS+Q7ru/eZC\r\n7ldrTpJejkZkg13fCLIUEYew943vNiEguMi3M+xfSW5OXT2crRey+zvJTvh6\r\nmnQ7NCyy3uLrOS2RsdoUpDHxq5GoXV6Y2UaSEk+ELVZQby+xXIhraEKo/x/B\r\nf7jkPT/qtztrmUZeP3n6o6sZvazGU+ib/MyooAVDsRzVvSQbvGjiE/b3akQF\r\n5PgfGVuMaqDiWDgk8cBCdGjgPqKzuBN+4qP6V4U7t83Y0R1D5JT8Se/957z3\r\neaxPG5Ko7NkyluW5GE8WQb5j/wb95d9vfy1SNWgf/J4XxYhV8Fvjtdsk853A\r\nHX/Px9wqV+BS6QZR0ZfchunImrLi2VFCSw/QZq0g611+kld29L2sFsFh5CF0\r\nDXmrWJY6h4FO77Xkpha4irUUsOMfaeoVkQuNdBJX95qEbl+zYSQeMCjFwIGF\r\naZESpJNKdNw2SIBTt37XWQ8O3+690Aio4YcXAdUn+4124A8TH2Dx5HP0lNEa\r\n72PZOQEzozNwhnHODG8R5R0re+RV1YowL/ABotnyHI4jrBz5WCIPYUw1zoA8\r\nujULQY6AbaKJFJ/IZK/MW04UyTmRWqBZrf694E+aYIoa24Y5DVJC83oY4NJS\r\n/GRGam0KIaGBP8zurZueEd8dxckPsLINIjc=\r\n=jVp8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f40ebc0cdc8f49182e4023bcbda62a69ce7f5262","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.fd858625","@salto-io/lowerdash":"0.3.16-main.fd858625","@salto-io/adapter-api":"0.3.16-main.fd858625","@salto-io/adapter-utils":"0.3.16-main.fd858625","@salto-io/adapter-components":"0.3.16-main.fd858625","@salto-io/e2e-credentials-store":"0.3.16-main.fd858625"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.fd858625","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.fd858625_1652875492327_0.1332057544422649","host":"s3://npm-registry-packages"}},"0.3.16-main.e999fdde":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.e999fdde","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.e999fdde","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"aa798c7fd4bf0175f9364013fa162445efa03d42","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.e999fdde.tgz","fileCount":611,"integrity":"sha512-/QVbDpY27c06evwsjeLDpQZ/kpQ/y/QU8ZuceEL7Y42a6Hmjvt+d1wia1PwVuwSjDgCH7XbjRUbB3vKTocTu4w==","signatures":[{"sig":"MEUCICQosfI1ZPFIsEiQTWWBeMfMgC53nYP9+rse3s3ox+UrAiEAnNxE1ecKZHpxP6Q9AjPMVrBjvz3YIr3KsYrsLBHqQ74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2963922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihRIzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrn9w//VMb7PjEP2S5odbB54P7/Tzn5iZnYDcVNiCYf4yjedqJAhBFu\r\ngoi4ayll2/g5JBSSHE3+1Mp25o/oj8UhgxtPhAmQvo8TsXtA3pztekaqacHA\r\n7oMLfT81mTe4fMDuH+W1ULqUNMB86J+KkfsxRJ1sRxGL/mD0MQsVfRFzXwQA\r\nU4pzzh8BOm3yI2tXWq+t2q9LnlXznhtM/Sk6y+emPfgci/C1YG63zUIYH+wH\r\n2Ov65GZ8Eq49C5iWKM2o+WQldurcd7I7LtSkVAhMELd6F8rRYKrFrG50U6NP\r\nCm0FlYuM8JRGEGpqZwxBEQMj42u+o2UyY3+gITAgFAJYn63/ilfbHAzlENUq\r\nQA1LtlMQVd3IJHTAH/tA/FjQEMnN1hgkVpcuU/JWAxMnJVraLv6YKcWBhAwT\r\ncOL5pyzVZF7W0Bu3cySRjzwYAb1n3dc5tMOhu8oRVXhSlFDfxBjaxQqqJM+j\r\nTe3qWzPL62v5tbBiaieqJY140grMEEWhA4yLHuU/NdDDiM7LVzBO6BMqPx9l\r\n3IgnTS8vWTbQUe28X9szNqoZlvNR1+ZP0XiGMl6P/QiZtCXMSIJw4+p+w+r5\r\nuNe/zdL1Ch4SiGWEHMGlNHYg0WM3ZvOQAXrnADS7CIHssO91LY4kjqPBaEcW\r\njcD5JcRSbr5h7rH9QtYnsKyRKmj3Occ9DtM=\r\n=XtPB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"08ebc122b7fd73ababe150adfc37a6255feacbb2","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.e999fdde","@salto-io/lowerdash":"0.3.16-main.e999fdde","@salto-io/adapter-api":"0.3.16-main.e999fdde","@salto-io/adapter-utils":"0.3.16-main.e999fdde","@salto-io/adapter-components":"0.3.16-main.e999fdde","@salto-io/e2e-credentials-store":"0.3.16-main.e999fdde"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.e999fdde","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.e999fdde_1652888115351_0.452629906806034","host":"s3://npm-registry-packages"}},"0.3.16-main.79b5fb1f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.79b5fb1f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.79b5fb1f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"42f6893aa9cc4a7b32f31b428742bded0755a862","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.79b5fb1f.tgz","fileCount":611,"integrity":"sha512-2cV0EfgEGgNK9bH4f+18OtBF0buRZSis5uxh71svBuv/f/54tGD0VlsN9GXJQcwDs4OjH9f1ibdYY8k1fTH1jw==","signatures":[{"sig":"MEUCIQDS/kVtcStcFjD7AHEqxPoVMtaw9loaCfT8iYPCcNE35gIgOWR0mV2YwSzwBpN7A0jI4GnN+/iWNGJDk9vnSPmciEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiRAzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptXw/+NS1SQE1BOjher8yhP2N+qxWHzqRm1HFG0ux0BNg0rhioPgaY\r\nWHDBh+NuqRiklCxeZR4S34xDUxwREDOKNTgiBZaR5WivWcrFXAGh7/SwLTui\r\neVALh1lA2C1AyyHAgcIdfTgYAY4HnDxRYJ9I061gdt1JnBbBqtbUPe9kbC+5\r\necjADPR6RFIjBSJQAnrgZDNniEtIaMHu45guOm+K60UF6aNkoG+HjZQyGCx8\r\ndryPn67B5k5aC0saMz3wOcpkxI9XZmzKnwHqSKtme8s+QoeIUpezipJEBPwz\r\nixx4JU+1LsgEyQ7x3LsGxmIO+1SRiJn9ueKeMaHDbLXX282jeh0LF3xXXnrr\r\nwASVp2/jeHEcq4GDBwB4oF0sGyb79ocU1tF3xQhs0V0LF4pTWxBIfua5z8dg\r\nimMrexKxwkHEMyujZIXtuy1bPRIj0c7J1ysnoN8kBuVhCxhcQwuk+SmLMsXj\r\nKoogJEqjKQT9nyiRmDLRAay8JQ/jmKiRwmCJJKqR8nwSujNLNTfVksAmrPF6\r\nYCBdAGTMOeo9HbCzqmdecSdh6NZpO0U5jRDG1Jt62vGRW8H96yNOM8qRNVs5\r\nvZrHKyF0cSoRyMRg2m//+eMR6OtXJW8nMoQZefKkCijtAk0c/vwvsE2IhnAa\r\nGnHUn9gBWV+1/6kCU6DZDzv0loJMP9I3nkI=\r\n=FbTZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"d422adff057083c49ec6494eea32a4ae01e2d454","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.79b5fb1f","@salto-io/lowerdash":"0.3.16-main.79b5fb1f","@salto-io/adapter-api":"0.3.16-main.79b5fb1f","@salto-io/adapter-utils":"0.3.16-main.79b5fb1f","@salto-io/adapter-components":"0.3.16-main.79b5fb1f","@salto-io/e2e-credentials-store":"0.3.16-main.79b5fb1f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.79b5fb1f","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.79b5fb1f_1653149746942_0.413637315465865","host":"s3://npm-registry-packages"}},"0.3.16-main.24e576a7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.24e576a7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.24e576a7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"70f8b247012d18eaa28fd02a41fed9714f0aa6d5","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.24e576a7.tgz","fileCount":611,"integrity":"sha512-GPLVqb896urreY+yZy10zgKMtzgVw43PvjqRcxqZ+QJuLkFPDnx90+YgconPcNXXMY5Nm5o5v1IXKYkEBMioqQ==","signatures":[{"sig":"MEUCICngnpZQBM/DyonVzOTc0QJPEQouZ+6S9GUUNhk7VzOEAiEAx9icBRxcp81/h8zUkkkNjXiUr1bnIlNJdynSiNCMax4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiRHQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3ahAAkMshMXlCOESEa4r9onhzgmR5/6dUzdXw/RO81d49zGzfCh7R\r\neaJ0MXHTVBuS/Zx/LNDiAA0LuxjcxdQNBqOHJez43P4HmWA1Z4V/f4HcHCgN\r\nMrSHxvTxZGL38Gp1aEv4tA5gsg9HO209qaKyhL25x4zJUMWfxlUkubRW/fdx\r\nMHlJvxWuF2Nq7k3vcdADZYLOu0Z7c/tTV71ubKN3wvzk7upTIeI1XD9Vnq32\r\nN0O+Dtv1r+VUJ2Lj+O9jlKPoJkaqoFNvWsXbkFYS9FwShWVDF016gKI+u2t5\r\n3JtDmZl2DLtHCBaYKYQeViqc6jJDkSLdy9f+Y69dzFBy7oClUFtMmT7zd0BA\r\nxTRvOjby7jQu+QSQ1uZ+NyG/l2PJWOoG2Ug6YYZqsNIq1qB7PuLqcmoT05IR\r\niGLLR8y8/DiSe88CbPqvDJSqJq1GBwqQK8Lb5eY3o3ekzWzKVUCxJLpuBVGZ\r\nfbbDmUplD7uhETrRBpNUfiLUGPBQJIIgYKnyRbHQNDvqL2Bbu77i56nXIh06\r\nogR2ei49mn/maOP2guFGtbMhTLxRuMuZnIDdESxm2n3RRZfsVfIX5ZIDc1v6\r\nbHbRenJ57tOLuZ24ZxbdUSJAzhb8F4aGGBzsTZsMs6AA0zmZZ/R460B6qUKd\r\nietICYTyqnJpp0KH/fQt7TBs9nF95SWfnng=\r\n=hiQ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"6afb342efa4c0d8b22050c90de2cf4750bd06b80","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.24e576a7","@salto-io/lowerdash":"0.3.16-main.24e576a7","@salto-io/adapter-api":"0.3.16-main.24e576a7","@salto-io/adapter-utils":"0.3.16-main.24e576a7","@salto-io/adapter-components":"0.3.16-main.24e576a7","@salto-io/e2e-credentials-store":"0.3.16-main.24e576a7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.24e576a7","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.24e576a7_1653150160030_0.8425987409615456","host":"s3://npm-registry-packages"}},"0.3.16-main.d72aae49":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.d72aae49","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.d72aae49","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f611434a54d469ba81e15d42cc30dfdeac493b60","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.d72aae49.tgz","fileCount":611,"integrity":"sha512-E7UGeovW6/NUfY8RbBDYddNS7lBLNR0tsb+ylXcxCMW+lLZXQg4R+vipwGYe17nh4Do9sA3DB3qX3Ir6qsqr1w==","signatures":[{"sig":"MEQCIAE/97EnN8b1n6f9maMQfsfPwvFtJcwgiasIa2LXH64vAiB7rx7fNIOVevUKLMcbtu4NSrV4SrTk/atC3FQ8m8W8UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiRIoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxFg/+M4yn5+/baK1uzrQW+ZiRXnXmvNkoBzmXUperBRZ4SyiueQYz\r\nhHJuxPc+4vU5QqHbDGuGYYMGUyImY/jMWR0WcIqWTv06eDHmaPWB7IwEXlAJ\r\n1EKI8qraIYz1vgBTFUcCG6DtNrxVRdGfJCGxrj87QO6xNIklDtvWECXi5a/8\r\nDBbzudp6sxlYtxqY7eaey7DvSi8esKRXX2Wzu3yh4t+R2aYn71CtPhfdtGx2\r\ntuS7fvYrjqNJuIVkP/HEgTZC647CMrzI16L5yw+NplufCtaYPPWPUQGLAqQz\r\nFmCQKG9Z99L19yzd+loklhwX+NkQ1OW4cwP5h0p9br0la7Im4aj6W0HO6RVd\r\nZO2N+xwhJbMtfnhASRS3WLWOifsIe7DiTgHYr9D6Z5HDhsNMu6HIyzW3GcDz\r\nkiuvhxjLR6gU7vKk64wdbLvqqZSzwbX/H6A/QRwatNGsCC4YhxI7+McRrhSI\r\n8WnruuHjkiHcJuDq63Y52FfVTSHN4wdwfFREW8Y09xYNbEWiMQUlmSyoShd/\r\na3sGqHVC8C9et1VNSXLHOuQizIyrSoIztHgZCyWhDqmjecWRZK+yF7tq3r1H\r\nw4yQyqBEJe35zrbOtHoWZuly8o0aqliWvIUTt4Yr0md8gUiJgH3GdySNF9rC\r\nnzrS51L5WxjAI/X0Ip4lo/5qE9L1TOemJXg=\r\n=oUbB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e06991c0f94772649c4afe503f0a8185e365d9cd","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.d72aae49","@salto-io/lowerdash":"0.3.16-main.d72aae49","@salto-io/adapter-api":"0.3.16-main.d72aae49","@salto-io/adapter-utils":"0.3.16-main.d72aae49","@salto-io/adapter-components":"0.3.16-main.d72aae49","@salto-io/e2e-credentials-store":"0.3.16-main.d72aae49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.d72aae49","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.d72aae49_1653150248379_0.9749445062157984","host":"s3://npm-registry-packages"}},"0.3.16-main.43d6f278":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.43d6f278","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.43d6f278","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6ec73011d984a78135370c7e46aa8429765bce32","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.43d6f278.tgz","fileCount":611,"integrity":"sha512-b5bCFQmehf9tTmmPgvioOfuIdwh0l2lNSL3EWad8vYwfeQu4rt7bkSaf941eBmYFermC1wwBxNX7QbpdGEtAeQ==","signatures":[{"sig":"MEQCIGIx82XDWMVNi8P76YZmLyX6NKCDPUl+sO3KocRW1PTrAiAOL9oSQPrnMrO0XTCLVawXjP0CWi52Kg2Pc69gIVV57A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiieX4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrqnw/9H47qDlUZs6YGeC/uf+txP1ByQiCxw3tUL/4yTqF3cFLUw4vk\r\n3XOLKD18nLWdueZe6AIFiy2IDXtFbOzDfEPIbtSBK6Gt8WbOVqpAlxSlAlqP\r\nhDg61rSPxnne842TT33DGUbhQjinXlhG6UkEL031nXgYrMdjVUzg6CQbhP8t\r\n9mjkt0HsnBGyuvpY+q389LcKIj2CBdsG8mVq517E3Efm1tX/cXTPzex/OBP5\r\nU2L39FZZEBj35uk2XtfJRNr/kF6QbuvNYMh4mcM9C+LgTgI2BUFcfhiFDv4+\r\nhvGl5cn4VjdN2GjAoHkAdHSfglanlVq1X6ZHCr+KSkhcE0AhitMdf64Sa+6j\r\ntP0t0FMwMlMLbB6Xrn1VBR7lofUJnFIREDMueyjCPmvsUKR9N6MjAyZaxjWQ\r\nxmocvnA4D4NsrLZX/5IaQGxAApcjxe6VQz1/tOEAILyUgwk5smKDRt3GbAAg\r\n1+U08JI/Vjqg4mNAMQ+70jlqu+y/JT3x0k7nT6WZ31+VSE+SqZ86lgbNE/SD\r\nk5cYb/3lVtTDu0O37fLZ4EIZKVaxCEmUb5vdsuxdqXj5ADG5NxLxUavmZYTp\r\n+1qRFmyJEle2dYc3gVjDnyb9UO2F49/EYKw/XXrcLds8Bqh3YKhfzLths+dh\r\nZL5O+9o2xDjwKD1a9czpLHFnf9/D+bQENE8=\r\n=C8Ev\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"201720c0bf99d0d39d3b4191b9601d00190cf373","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.43d6f278","@salto-io/lowerdash":"0.3.16-main.43d6f278","@salto-io/adapter-api":"0.3.16-main.43d6f278","@salto-io/adapter-utils":"0.3.16-main.43d6f278","@salto-io/adapter-components":"0.3.16-main.43d6f278","@salto-io/e2e-credentials-store":"0.3.16-main.43d6f278"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.43d6f278","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.43d6f278_1653204472629_0.5525155566624742","host":"s3://npm-registry-packages"}},"0.3.16-main.a8a7a7c7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.a8a7a7c7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.a8a7a7c7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"219b816702817a62c4e8addc9e7c1111214ee4a7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.a8a7a7c7.tgz","fileCount":611,"integrity":"sha512-KbEnR46qQjv6PJo6IE3m2QslI6tuUoUFol6P1XVPxlr4u1TpuFx3ABcilz3ZYUdqJiEzl022VOvKXJzNEpnQjA==","signatures":[{"sig":"MEYCIQCuYgX9lhLzIfTzd1R2CfgHXpWS+fIqZejTCp8H5PgUqQIhAL3pDbEXcYrTq7AWCJcI1Rqy++Nuc81gqUY/O7R8b6pf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiizTHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrauQ//ULLhjerhYpFELVLkzkfsjzEHv7GbMlbnjw2oUgeQ0a52iqq6\r\nwofUAR1o9/xxvHSM31cWcLMy10ow8fzhPsY8/H8ZoyVUl+8QLOHfs0C8EFrv\r\nm4U6UHjTsSCU9fgxS4n73MB9FYRVGKPUgV/Xao7xYi0t5GxcurZPa+0gqZx/\r\nn6UkzKOmsYZy3H6/65YVdJXUYEzBTANQKGjgad1TvgBiQ5xTdutptRDHK8Jn\r\nbDUiqSXhN4XRgOCgVnJPMqCea+vWNymm+bcKrn2LeR+PBN1byEU4qsEPKUz9\r\nll1fCzDewMWAza+JlkWHtzLGliv63krCNqobMHkQBJkTHOBP5Hnphtu80Y+B\r\nB5CAdVc1YF+U5xuzpsYslKXYvAAXNpt/0y6BkiLCc9TRs6xlJWXgjF0WaxDO\r\nbnYg54aia6YyLnTq3KZBsWimNMth+p69ZxkbAPanCsxT1ElN6jazQM9aQh3z\r\nePvVgOeNf+WjXCVdILNB+X3VgYn+5zheOWzu+9OhWPEmljtT+7MdKz8KQJtg\r\n6Zm6NeZGQcbk2/CiQm/5ekV5cDHsXLV0szWBa1wE5Zo0u6pJZkguEM2vC6/g\r\nvL2u0f43qieJZBqxksjDZ2OWka7olSvk7DKU7zaHjBUBmSo43XaLwRjRntgz\r\nW4ev+RICc0EjJsFgFXI/lo6ysRpqoQysLY8=\r\n=xMCi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e638065b63ec568852f21a03bfea42c6a135dd6b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.a8a7a7c7","@salto-io/lowerdash":"0.3.16-main.a8a7a7c7","@salto-io/adapter-api":"0.3.16-main.a8a7a7c7","@salto-io/adapter-utils":"0.3.16-main.a8a7a7c7","@salto-io/adapter-components":"0.3.16-main.a8a7a7c7","@salto-io/e2e-credentials-store":"0.3.16-main.a8a7a7c7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.a8a7a7c7","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.a8a7a7c7_1653290183088_0.4504867395084535","host":"s3://npm-registry-packages"}},"0.3.16-main.11340964":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.11340964","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.11340964","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"29055796cd7c5e8a525a777f53e3baebe326ef6e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.11340964.tgz","fileCount":611,"integrity":"sha512-vs3+h3r5BO3uvuXNorFLlXgSeqQYXYVedRrPrwt6pFQrjge+lc1e4NSctLi5AYVUDx0qQ4xdPyLojP8gUNUw3w==","signatures":[{"sig":"MEUCIQDEKcaVWqhrTHUF5z/qxKVhhQyPgo36KwoD/GwpImU10gIgN0vb6Iuy23Rx85F+8M2audPq6EsXIAmXpVs5v+BtJ9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiz7nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLXQ/+Mvf3fBNhK2eVWVGE6m71lm/4j5anEO22kN0f8bBMcu00d4vX\r\nBWtXN9xsCav3PfjTcnD7QA/hBwagHO54LjsFKj8sOTS9gb3l2N8kOxheSNDb\r\nfYfpOeQ5ysn3KVeC2mLmbdNoAF+D5i60g6yGUhKmpV/wmriRYqnr8ed0aWZ+\r\np7ZXEFdhWlXiIExk0jsymuXL2NKoYE5cs1kSkCwXWgcqruMaV/rRaDo/b3GJ\r\nXnWPOyofw8bQFDwzompeNzk9XrvTXom5t4bdwun4dYDYoae2hdjB2STVRvND\r\n7lW+jbkeBKf5aTQUtfn2lA+PEvSiyFIsy3p7bRjlmbFyS4gsPEr+AaKHwAOa\r\ngJC++VOZo+usrpMXXaZosnNKApy3piqAi8064bzxDQWGncRzf2QSJyqe8YZk\r\nv7Fq8V26fC3SZxGoTjZ0E4Ztff60WBn3MbtlBi/vGZ68gh+zszULRnbKj8ph\r\n4ZBa9tLeA01RZvO7EZ+mXtR0U5I3bo/krtmWwivOP3/8FT4kiANYQIq/p8dH\r\ntXrBCYErV/yQmkx7CVGoSEji/ebLxSpXQhR3fE6kFlbV1mSMhcmfzOWF7lWo\r\nTlMwAwpbdY+YVYxF6l41ZprsjQurmjtXoR/M6mifiloShPjYP/ZiYpzJKLyT\r\nNVXKFbBtzTgQlkBTwM4UBprIB7PdIpPUpMM=\r\n=ABox\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"844104c6a2dd17345839d82f36b95268fae86731","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.11340964","@salto-io/lowerdash":"0.3.16-main.11340964","@salto-io/adapter-api":"0.3.16-main.11340964","@salto-io/adapter-utils":"0.3.16-main.11340964","@salto-io/adapter-components":"0.3.16-main.11340964","@salto-io/e2e-credentials-store":"0.3.16-main.11340964"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.11340964","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.11340964_1653292775032_0.3798310714231592","host":"s3://npm-registry-packages"}},"0.3.16-main.aae3ba66":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.aae3ba66","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.aae3ba66","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2039678919ee8bc95b0291c919fbc6a596f5e881","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.aae3ba66.tgz","fileCount":611,"integrity":"sha512-qz66/dcJ4RUiFkjje0blg2BoCdCQzaaF9zcQAOBOTx1tkU50C1VS4SHKKWzJRwKcp5khdK4AIpuY38cayDbKVA==","signatures":[{"sig":"MEUCIQCOsUKsjeMFq+2dwYg1GfbFAD5gpvk/VRgywBSZmGCF1QIgTqtxUROgw6Se1mGZ49YrKDCkQjs2qIgLFgTgWfNiXdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii0z5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod4g/6A6BKUkFF/W8kX+GTGopJjmiFJDFkT/gNJ62ACtcupA37cF4v\r\n8RgPk8p/Ol/d6PFjt97UMuRN+RehJ/mszyv+g1hyR/bEs8OJmbigbX/JJs0v\r\nH9dhnSktco/XJRKFluKZA/FTznrAuyczbxY5Mpj8MQRPepbgPu2zVSjMiCKR\r\na38IlVoJryH4rsn8lDnPSF+I9fexgowVZ+RuOofp4R0+3luXsiUnKJHIEVzD\r\nppRDt+l8SIk6YnPuUh8R1CWf9nGOhpJDFJvw85huNoQ9XlVk3LZMfz+MNEYw\r\nBwIsW2txr9VLFWduTkWYGel5mQpd29AQWhcPMlVNYPyUcPLPzTO3OPq4bA30\r\n7ruPIlD8FNdvPbfP81UMyC/UPSzRBby0at69GTLaGpIfhGMOiuohppyLy55P\r\nbueUXngs4yFxi47gk3Q/OviHUBZ0v6a+oDvHhJVj14xLsNfcrIdvMFL9JI8n\r\nYqXsbWCUXwoxRoR1FjomGSQ0mAZPy6ndr8OpzxNemBQQdsva7pL/iQkl4e2b\r\n5wGKJOYqMIgZYQc9SzxuRfCUIVMGQAHaFe3KbQRHyYGRApjn1YweZoZSLGIE\r\nDo/O/gIW608KKxs4IMhm6tinte/xLUo+LM2Idd1CCXAFseR2izhCiay8x+kX\r\nz7EFdAWbDzo6mDzporiIhQ0wfue8Lw5Hsj4=\r\n=E/EY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f6ed3f13b96354f3f4944bf3296dbd1cd78b1821","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.aae3ba66","@salto-io/lowerdash":"0.3.16-main.aae3ba66","@salto-io/adapter-api":"0.3.16-main.aae3ba66","@salto-io/adapter-utils":"0.3.16-main.aae3ba66","@salto-io/adapter-components":"0.3.16-main.aae3ba66","@salto-io/e2e-credentials-store":"0.3.16-main.aae3ba66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.aae3ba66","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.aae3ba66_1653296377048_0.3210208854344707","host":"s3://npm-registry-packages"}},"0.3.16-main.c68b1786":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.c68b1786","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.c68b1786","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3497262e73f8d40c46d81a25b8d4c6ff7c42074c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.c68b1786.tgz","fileCount":611,"integrity":"sha512-xznKXaMSH4Mjf+5ZE1jKOkeGDv2TuL+LSnRN7P2uqgQ/6iUOsZzRLPoJUjEVO0rZPLOlOFHkXv3DmabszSfwkA==","signatures":[{"sig":"MEQCIDXCqgbKP26FnSv3bmQY/AXvW05enay2H1mbMgS9xdd4AiA3oUsad5q2ODcGX+VUutiCn8ywYWrWhadDbFXT8Od2pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii3JoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrmdg/8DKfkWQQqFExZpxPI1/j0OrzXepQ3emZ+LS2DCTHKg0dHYA3y\r\nkhucbqnS7JCZY3BblVERBhBXDEQGpAO6ANP0dkE56fq9+YdZf0gPTBB9EXab\r\nFmKYWhDgxiVH3suP8Q4NnqVdHCAkTGQfXzOTs0qhStpkfPfQKELHxMj6f2cK\r\nRc+rN0sXUEN8kZRdAgnBl2R0LI5jffmeSdyaJDDEnLmBHpQoNc32nPpprvv4\r\ntF6pueZ9H89bTRViqS6PCFcZq8YAnTkrT4LpEZVzV+W7zvRINWyHbP2s0/Wc\r\ncyMprOFuQdyKaYbcOgOrrHsnOBTRWbiXtpVu/xiizSy/V4mc5AG6cFKolYIB\r\n5vsOtp7nmYXRTfU8WwSso8qrGVMOkjg4VkygkQCHAwocAKxJeRNQxNLHZOb1\r\nNnw1FhfNpUT+l9Qwz7ierqtDZN9P9H9vOGe1varrrTa5dj5YS+Opwu84JdGh\r\nn1NKigC/iGSSu0bfLIOzmA90lmnrbJsHkuc4fQ1j0zjHfJyizVfQwzcgPHhi\r\n5BOIVFs70ecYG1DAAa2kwgUkKuUW+7Mk9C9Ud0Fi1B271scYSvyqLDIYdmUM\r\n38ufHUCRw1DHFhh5Bxusz7nWva2QcLSvlaDEYcumzO/4duu4iiwpQ4jRKted\r\nDbepo52+ZHts1/4xg/yOKJymL9SLkxRj+Jg=\r\n=vsQs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"3779d58270b0a9097c6280d9e65f06ccca585119","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.c68b1786","@salto-io/lowerdash":"0.3.16-main.c68b1786","@salto-io/adapter-api":"0.3.16-main.c68b1786","@salto-io/adapter-utils":"0.3.16-main.c68b1786","@salto-io/adapter-components":"0.3.16-main.c68b1786","@salto-io/e2e-credentials-store":"0.3.16-main.c68b1786"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.c68b1786","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.c68b1786_1653305960559_0.2748901254117373","host":"s3://npm-registry-packages"}},"0.3.16-main.5c7c8860":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.5c7c8860","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.5c7c8860","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d747b3a40e81c99d7b853c88d8e0eae29f076b6c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.5c7c8860.tgz","fileCount":611,"integrity":"sha512-O5JXjcS4H1XrbJsp3DGwYZgFjNBTR2x13GEj38hUe0OE0ZAQtSJ1/+p4NKcriaw6DuqPQ43UsSINArZ9X8Jz7A==","signatures":[{"sig":"MEUCIQCrVCwt6eF2jNFM5NIQ4dCO2LOOkBIm9GnOKEfOgDuQwAIgYjkno5wG7pdVdyYnMoYRxqm+3m2Y622LpLqmbkjovyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii4l4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX1A/9EVM19UjfgMYIy07T2VbOppLQAoq/ItFqIqsOzsiHFgSxPebc\r\nxWCX7IHQRLjXZG0l25t0357xR8So2KGO3uJEWxTqUg4y3OfmA5v9DfiWbcbV\r\nRYvvKv1/46chD6MqPFSeJdiiWYh2gp46tQkr13DWsqFkLBINGO8/KQjzVPFP\r\n3ugPPicVlsukFfRM3Ok6pqYL8GGUyk0PpzlXyj3uKFSxwGY5z52AwXwY3Rpn\r\n/6JjW3R1/mdZR3I4uBoDU2lOPEjPcpuGqk8XmDwDpa0rh5Cwki0IfQxfFlQz\r\nCwMkz6a7JXumPtCmP62ces3jy3LJBGLUqcrnYduW8HAJ7G2wcalM4rffF/ed\r\na8bC5O9Zvosmgm3I8uPIVLiWNq/TAka5uxMlm8ailCa9yN9AhLCtn9cr/3Di\r\njqaj831z6zsptYlin4Bq+BqQ8A72tFmICoTm3WIWUK6wutgt8ghmbeWdhOcl\r\nXuhVBC0E+Arvy9LtruQw0UHNK2syBRJJWlTh65q+y9W1sVNqCaME9gnUbUKI\r\nfxFqLEh4n1UE8t3dLoBRGAWOID22hTWNuWtcX1Dmg2Qoke77T5y+XHdw6LuZ\r\n6RGstNZhbnYMArmEl7tKNov8y2NziBNFpgfWaMwHj7izYIjaD4k2ZnfgcSQl\r\nTdIjAQCPP0Uu119nCG/GnEd2ZYmyXi2ksA0=\r\n=Jxuf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"c55fc1674de9b27c509c0a1c1797f6edcc2b13cc","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.5c7c8860","@salto-io/lowerdash":"0.3.16-main.5c7c8860","@salto-io/adapter-api":"0.3.16-main.5c7c8860","@salto-io/adapter-utils":"0.3.16-main.5c7c8860","@salto-io/adapter-components":"0.3.16-main.5c7c8860","@salto-io/e2e-credentials-store":"0.3.16-main.5c7c8860"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.5c7c8860","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.5c7c8860_1653311863994_0.35784710975751866","host":"s3://npm-registry-packages"}},"0.3.16-main.4576bae1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.4576bae1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.4576bae1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4e3f7b6caae676a48c0caad3fba14edb04c572b1","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.4576bae1.tgz","fileCount":611,"integrity":"sha512-U/rxd7Zf5CU1rMaINjoUj+FrScGZ7rDDbHesVmNUKQSK230M3z6hl4qRytpjZbXIz7uhnJ/JjeAB0IqFIvIilA==","signatures":[{"sig":"MEYCIQDY9EEwxf+NdKhd1qiOF+vqtWIaJWf51b6sJWm44+7HPQIhAIh+yFw4oeedABrC6+cV0ZY6ZsOTf60c8UHIs/V3FTQ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii5LCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryiA/9G2GnOume8GnJ4D4FJzs6t/XOgXZ2nDi6q1YwOU5uq9k3Kvec\r\nMitWjK2x2JrXNjm1ymOFc4h0XG49JujRngmepctXBOerr2Jape94wRC/KaVQ\r\naDNeNPIK4GAMFrxqj1xctbqwwAoXU4PcSt7A2wKs42nfPasVwect1/JLKgmw\r\n7aIWarFI7sTwLBszwdUsHDrxERzmQ8Ox+fiTBktfp6GdyY29sY+CN2lobhvz\r\nSLaLc8dCE/J+irSQzNEBB6zJQWYTnIklzxBt1GWN/W3kmuhVC5ooBluCnqrA\r\nEMOYtSv4R2/E234udb28toGg4aVumZJDbNn6zm715NRBTCv3Hrz60mkPLw54\r\n5JeAnmUarxXBOUJ0fSjVypmCxFtgPnK5NbO8XIsNP0/5YzaLADz0wcypRJgu\r\nimQ2ZrIa6hAt3B4ZKW+aqOqjgrbH8aRjYixM2soxVaTPGoI1hu6I5/GPwaYb\r\nzTGfTjqCjcW7hkDx557jqAxka61Pl+m8nyongIH2fPwiBCzka1/hnhBS2N99\r\nZtGarT5AsSXZBJbIkfyqL5SBhUwOcrTXj/N7+1k5FHW6fTKwBFDo0oFNgfxX\r\nrSIP2kyG7XsnwEcYusB/5JiSTr1Y3DxpIZeoUb4VSwjIRbi9YQqT5fY+0HiB\r\n+VYoJDkfRXl8TOl+L2pT+7n5ffEs6CgnTV4=\r\n=hlz8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"ed952a0fb9a0732b80a758986336d0f2f7750d41","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.4576bae1","@salto-io/lowerdash":"0.3.16-main.4576bae1","@salto-io/adapter-api":"0.3.16-main.4576bae1","@salto-io/adapter-utils":"0.3.16-main.4576bae1","@salto-io/adapter-components":"0.3.16-main.4576bae1","@salto-io/e2e-credentials-store":"0.3.16-main.4576bae1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.4576bae1","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.4576bae1_1653314242386_0.5357028557578012","host":"s3://npm-registry-packages"}},"0.3.16-main.90030b38":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.90030b38","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.90030b38","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"898010cdd1054f9d866f95d780a672c5e3ac1530","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.90030b38.tgz","fileCount":611,"integrity":"sha512-Y0rurReTjBNv1/YL08VnSUn0NHr83bXn7bSOFnePsyTwXfM4OWNbRNgUkOkUzV1CewCGJ9qDKBhRoPvVDbMlzQ==","signatures":[{"sig":"MEQCIEiNAtFoUL/WkCGwr6hPmjPKv63Dkvan/zGv2i+RgSn7AiBx4zOOlEXgSmTi+aTh4kR0pCWGFawY0QuIWivem+gy8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijKFrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqheBAAn8lV7eSpI0bwv0nRsSmt3qC5vAEmbCryJat/ka9/nKdnetDa\r\nOSy7CH6TP98RJHMcwz8o5uTdtjwi5dfRzvQ41Y9hEB+UPqdFgaEKnF73p73J\r\nT0zG6sVQVspHS2xtyIRNPJuBKDGjxIDU2oy2DxSU7dsN4ftMTAk/w07A5w3B\r\n9+tXMEOg2OdtAkthH5T4DovLLE8qoAEPIUEd5Sj0kThD6GCZX00vkn5gr/w2\r\nOC9qDJ+x4rQUjYrwe+bisxRR9sh7EEWR25XKN4Fykpx8Gyemb0tTXQKR7PZ4\r\nQbd9uf0zfYPOa4DtDE7T/HV7Gzn1rOgJF2jhAWzpXNy1YIZF0xfdRHb70BlD\r\nf/I6JebR78rpCbDCTBk2HBAh02YrBz1dZEPWfLTzIGXiY9TslYKMvLEhltPk\r\nnAd8JIWErrFSp85J+0i23r3mTqAjPY5m+TVGZmyve1jHVjYG1hRrl0QCacIF\r\nZOiQxGoVHSgummVnL7r6ljRESQdHpUFIe2h3gmdffV01MaUqPOyGUv3As7K6\r\nK0s+QksCllsZlC/8Pm3dvA9i9J57unKhPO4ULqiMKSXiHmNC+Sm5+4FzMdA0\r\nPtmp4aoO/qa4vuod2w71fh9buewRGsneJVNXbAhCa0wWRCSYhTMYKugpdbWM\r\n+0N7+AZKBsJVIpbxggjarGYOvZ/pmpmhKE4=\r\n=S3k9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"8ad89b548c33c0db2956d854ed18c3962c24c7ee","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.90030b38","@salto-io/lowerdash":"0.3.16-main.90030b38","@salto-io/adapter-api":"0.3.16-main.90030b38","@salto-io/adapter-utils":"0.3.16-main.90030b38","@salto-io/adapter-components":"0.3.16-main.90030b38","@salto-io/e2e-credentials-store":"0.3.16-main.90030b38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.90030b38","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.90030b38_1653383531222_0.3305090820864556","host":"s3://npm-registry-packages"}},"0.3.16-main.8aed9f09":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.8aed9f09","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.8aed9f09","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2fbcaf0ab3b12766bd27bab5dedb28340f05135c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.8aed9f09.tgz","fileCount":611,"integrity":"sha512-z+6J5UN/Hy/s8edGciPyYkEAbI8/4lr5LivtAlxReQZZT4qeaTZOrsgbJFIGTZFJqPiHVozt8g4hSkgwX7OT9g==","signatures":[{"sig":"MEQCIEgAlswPuqgekT28TttQ5tgilBWvSm8EBe9yKDPn+wk5AiB54zwXtEtlV26Qj0nuADJfU72ENc8G+1jzGNnoG6ysqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijLhqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYBRAAozhxTX/Qw4pZyKX630V+8iDCOQimwVf9S3/9H59gruLXOl2D\r\ntwnHkVhO+B4ui+do11w1ApNKMxdYjIfZLCbhwouOL+atEnsY4cRJ0ErMHeZh\r\n5vKXeRcu7vLHvs+WGhLCyzdxOTc581OSEJA2LQu9DmbBqmuRqmSXgyegwuE8\r\nFCI91IvP7TvQtp5H7e+jp9V6juNk5m2cQw2ddVHQ6ib4uNHlhIs/E0QLgb07\r\noWj8SoF0CS4/N3/1wLxJRvGbvdAGxkSjPzFbmfsMGlH5hff9YKEhfMOf9ach\r\n9hqTLZnA96rvrIWJRQLEjVkH37GTObha5YL+hU+K6E+VWXy2d13Z9f1bcr5P\r\nox4w3J7GOnSo6jDF+ozA7C6D3i0iVXDAdJq0GxX0ExVkmHksglw7//cL/W7N\r\n1I05lOL9uYCQ8j47Igr+NPbOjHi4ddtEPWR1dXR5uPNBtw4s/vO3sh1H0CnH\r\n7S4oWMcCfGc/u/ZkxVJxZjMBpqxqXKxMqpHZbi/t8vV9/kqbRJ7oLK3zBY78\r\nllgUgm1/iEtZ5o2A1fSWrd1DgigNbNjz81y5zgl1vc5Hnn35/zj8EOok48kb\r\nzvkuvV0g3d3PDMfLNI5Vb3ANmTEjl72BK5KnKV76csbzh2Yosy7g6bizTUGL\r\nguDPLT6N6mJw4Zl7e1r8obZfHWasHtCisi0=\r\n=hAaV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"ca960f0ec7aac754a5ee688ede93843a6dcbcefb","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.8aed9f09","@salto-io/lowerdash":"0.3.16-main.8aed9f09","@salto-io/adapter-api":"0.3.16-main.8aed9f09","@salto-io/adapter-utils":"0.3.16-main.8aed9f09","@salto-io/adapter-components":"0.3.16-main.8aed9f09","@salto-io/e2e-credentials-store":"0.3.16-main.8aed9f09"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.8aed9f09","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.8aed9f09_1653389418643_0.7567679871367099","host":"s3://npm-registry-packages"}},"0.3.16-main.eafce608":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16-main.eafce608","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16-main.eafce608","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"389a5d8250dbdd7ef37c7f553cc50776251c0089","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16-main.eafce608.tgz","fileCount":611,"integrity":"sha512-vGGnhMhCaC5qkKj+BVg9G89hI8XTDIdhxYh64pTtBUWPZbP2/No/zR22ilU8jdPwM1D2Hm+Zu1HmIirFy6yIWQ==","signatures":[{"sig":"MEQCIFf/F/cj80USEeKfCnJPQHogmDHgq7R1BlDkqFkOVRhPAiBtYtvr2IOLRgwPY2LSfPreyfm20Hji/qjq0+GWmINGeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijNWmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXIQ//QTf5NT/DLgrwBbmMcqszpiiGjGbmZrxhMwOHaiGGdPGL/EW1\r\nAifS5QrDGOvtO4BkCe967eu2mv88pd5cA0xjqQW1h4NUov1ORkH/ixuQDfuW\r\nopH/U1JWuJAjXz69Xf91l2oICywpTW2aSQCPJ2R+jeO2kWEKUlegrl0fx1Ty\r\nmNwAJPKbrrugf8cHIvYQc5HzPrhxpThMXCAurpitVsyNRCbdcagJ9ryyzkgd\r\nPImZNmgeZ/iUH21Z/hDH0PQ72+I5IjbM3+nYjcd4Ye/dOYT6B3EVLJulCuQu\r\n9N5cZW0zR/RxES8Pa8eYlorExy/n7BV5d2dHhTB7+8qO3TGHabJAQpLQpwL6\r\n4GzpdR6rmzEmXVeBXlOxLH55QfvrvwrdGzjKKRx0yPOS8FtAySZCNXFXneXW\r\nZCIMj5pGXR13SkyIt6qUj1ho3Zcgv36UcmcEBS1ka/LTT5jROxXfa5A63aSY\r\nfudtpADwNgBujA7Sz+odjXaRf5/T2mROMcAyzOnKvWVW5Q9BuI4Nmx8ku9Gc\r\nwkS6fwGcLkLzvj4pJoW2tCYQmzDz0fkVLAoWvTf3cKDFFxnCOvLS18Co+idP\r\ndTedKfyWq8/apsZJOfTwvSaNjV6tkvh9R//pR+9KI0CLETwhTMiiP3nqfzre\r\nweQGAj+tMgn1YrR9IAmdgAjYit+fdhQjILU=\r\n=XExF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"69c183164a5a5f30211782f97201ad136a14da3e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16-main.eafce608","@salto-io/lowerdash":"0.3.16-main.eafce608","@salto-io/adapter-api":"0.3.16-main.eafce608","@salto-io/adapter-utils":"0.3.16-main.eafce608","@salto-io/adapter-components":"0.3.16-main.eafce608","@salto-io/e2e-credentials-store":"0.3.16-main.eafce608"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16-main.eafce608","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16-main.eafce608_1653396901744_0.602050332497446","host":"s3://npm-registry-packages"}},"0.3.17-main.9c5922d7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.9c5922d7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.9c5922d7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"48839afd8833b5b419105bc4b3c77b566cf5ec86","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.9c5922d7.tgz","fileCount":611,"integrity":"sha512-ADCOszz7bEtTKhhcIOl8CxZJV45Cm9t+ym84Al1sVJl5XnyE5AUS17PhqWz407RanOdFxpNiF6IitT6n9DSv2Q==","signatures":[{"sig":"MEQCHzqgZp4pGnlBHZg2067MMu5VtBXMpclr6pGp/+yyarcCIQCproMTeFeH5FdOORLFnayTbL/+stzLbQz98RTuaaUHaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijOsxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm4g//Qf7mukZ0bhBgRvlPQzPE7hhdOzsudvl9+L/M4Hvhey9olt6K\r\nLYjdx+tgqxcerm3T/32s7fQ31PgF4gHvt5YjkLVYKOqUgtPCPJfBHThSenhg\r\nbnaC4g3k3p2it6bHUOqer6JOC0UCKGd+YeB+ednQeS05Vexs1dSLVSUfDWL/\r\nP64UPBOVinxcGcQpvTeyJZEkoR7/VzKrWTe17PGfFuMHzpCJXORuVmL6kazA\r\nVAX+8MbpkXbLOtC9TFMrCEV0DS+zgRzuK4EeapYkZxA6UcXgXnbMOTaOb6yY\r\nfkzR3d74INBHz5jY1sTli2LRRqXt2Q0hMFdwUAMyH74obHBtx8O37UgvWd0C\r\nvlU/wVx6yROSQRxDLagAJNtOea5AltJpKtlTV+peJQP5nDpKkqFHJblyvy8E\r\n73nUKy2aQUWAPc9x/TTQdHvYre79Qxq2RYltmpmggwkJ6Lee57WjKkn6Vqrz\r\nwChFnx77CPIkybanNyY6Q8DWZIqbvLhcb2U188rPo2In9mZTm6n3lvlqs3z3\r\nvyZsjcQ9m1Z1vwo4Lp2oSOhVPQSFJk9klNUm9lMfq3apGEmAZpYvMnoO6hmn\r\n4XtGaWx/NOOGRtpX1x5zOHskARSI03uVY890um8KDdhcjR/Zwg0jebm7Zmpp\r\nbPgGVCKjFHlXYIphKejPhpCGN07WnJVnyQw=\r\n=K9CA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"92abfc20631b078909c0db89e1ebffa3f90f8745","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.9c5922d7","@salto-io/lowerdash":"0.3.17-main.9c5922d7","@salto-io/adapter-api":"0.3.17-main.9c5922d7","@salto-io/adapter-utils":"0.3.17-main.9c5922d7","@salto-io/adapter-components":"0.3.17-main.9c5922d7","@salto-io/e2e-credentials-store":"0.3.17-main.9c5922d7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.9c5922d7","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.9c5922d7_1653402417508_0.6716950522029252","host":"s3://npm-registry-packages"}},"0.3.16":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.16","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.16","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9b1d6014b52f16e0ea4b7d331480af4c6b0d3aa0","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.16.tgz","fileCount":611,"integrity":"sha512-BVvimUi9M72TFDipIf1rHQuy4yIKupa9I/gSrNf3Zp2GNRbYo9801Y2LQkdn049cAGI2DOqMBE5Oc4A3W7eUcg==","signatures":[{"sig":"MEUCIFr/p/aqU8kIKBxWyVRhI4wCY4jDadWnxGVQTaxLLWbEAiEAt7H0WJQGha32ikwxU4jLF8+VhNLPgx9ahbLh4TYgwaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijOtXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr5A//fTIR104tKJEfJ2OWHwqD41jaBnnkyvFQSUCTfc5+zIDIGzlY\r\nXXN7kQNVLp9TnRMnExSLj7OM4HC8mqwbsyC4xkJROUcBnVBA3OCDH4ev1pnI\r\nM4whJST/ut/2eoBQkj+1JBjY8vOBV0+cBDiPku+r1oS4lKmNqxFoi4MuzzmB\r\nmVMta36RWYNFdiL28KrESz+Yz1M5Lkaunfcrv5douqw7eJUyroVGI4xPKf2j\r\n6f9snMfkA+4tsnizb48U/Qb7Cy2WIWukBzCnZ7LuUWQkcsYwoxtKjqfltTlc\r\nzerdEC2I7aNEAp1BRbQGp9Niult7JK4R51jhOxCIFzj4KfY/F0QM712APDqG\r\nSbbz4DwwK0ClFbA+wKE1Ed0hxtxvEmKcmM/q9uHVCvAdkta/hHl4LrHxxnkj\r\n52lcvH5pYf2sIsnm1MAWUflhNITMRK+1I4FpIGgPy2jmhKZ9zlBUfJO/bk0W\r\nullsUyrOx4rK4rbxC9a2E42xjP33ZhABNctWV8uyR4Xi+mbHWUWlRSXCta4U\r\n3RvEfTyr8aLzv8r+hPHWwu1370XtGUY0y9cSIk8yo+U5/oIR43BcUW++Dr4L\r\nIRcbnRYJGsjGyu1+3nIpxVHt2inltlkShswfo/ywDiFuK20kQn+rtPnR8SC/\r\nLrEvwbKF7dQKSyrg11pYToNKR+gvXdid2hg=\r\n=byRn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9c5922d7862302169109c4142d096f884975d2ad","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.16","@salto-io/lowerdash":"0.3.16","@salto-io/adapter-api":"0.3.16","@salto-io/adapter-utils":"0.3.16","@salto-io/adapter-components":"0.3.16","@salto-io/e2e-credentials-store":"0.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.16","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.16_1653402455642_0.2601427762835167","host":"s3://npm-registry-packages"}},"0.3.17-main.8f02b6e4":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.8f02b6e4","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.8f02b6e4","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b6b70cc17f2e209bdf0ce8ddd22eb9b730473e50","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.8f02b6e4.tgz","fileCount":611,"integrity":"sha512-kzjY1MuufkrLzkKlQfpQWQvRt1NPGSZ13rUGqJbyn8mHoQjOfo1y/fpvxWzuH+AR5PhJvOMbQyHqyLzJRBcaKQ==","signatures":[{"sig":"MEQCICvHV9AyG7PsOTkI52HHxW26dJE8aKZW+G8zfTPIX6iFAiA75/sI+S2M2/v1eVxxGRm6hgISVwc2LVvUl+BXK19ktg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijfpJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp08Q/9EGFosG9Rhtg3lkG/QnqJXz+zGJQ4loPVjS1MfAPq0ngX9EQI\r\ntJqDaDpagBqyllVdBh0HyaAXWW/ITH+GsXlhU1QklQd65WewEgrKXrsrqyVH\r\no0sFIqTls4UdlDTwZqS5cMsLuVo59IifHc0mppxmeS2/yJ5LqKP5QCfVWijY\r\nh5lybtDsnbDTFXdD8UxpG7fiiWMc7boUeMDzq1Py27ZXQBfZxbp0Hhk9jkVU\r\nTRhT6s1KiRf1MjWCKxeLQMwxuZeFEV+xSMJK+5khZWqx7IpX2YmTgYS406An\r\nUvGNtknH7Tjwp3bAAt7Rx37Eb3N6ZIvxfzqufPZNCaxpMZmu43yFU1jm13yR\r\ncHycQ2qPXbh/RSNISPTjH2G2oABeEuZUgwC4BCGTbsjnLgdbkRDcPWgX0k8y\r\n9piSxv1svJynKjV6I7OgZUX59ZQ7gZNgUS6Z8wWXz9WY8pHxFWZX6tiuv3F4\r\np3JurEcBMxfKeNWUSXgwHRCxpNv8ENQvj/7Y0yZyphjhlbrT2Rvi5fYDpvhF\r\nAVb2aRPQSNYqkFOoLrA4k+RpZ7Zr6qWa+AUzGjACUD6A0MbH2HKqLzVp7bn1\r\nXOn6vR0yrk+bgOk43uYKrlGFHqk22+vtV5iSXmb2PBitGYJ/3Rp8mhZw4ONu\r\nEYHcH3wthWdpfirP3kUpEKJOOXP+5dNmFAo=\r\n=SroA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"61fc8ecd0c5e1ecf6ef598e95edb34108e50c7b0","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.8f02b6e4","@salto-io/lowerdash":"0.3.17-main.8f02b6e4","@salto-io/adapter-api":"0.3.17-main.8f02b6e4","@salto-io/adapter-utils":"0.3.17-main.8f02b6e4","@salto-io/adapter-components":"0.3.17-main.8f02b6e4","@salto-io/e2e-credentials-store":"0.3.17-main.8f02b6e4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.8f02b6e4","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.8f02b6e4_1653471817591_0.37616636568549544","host":"s3://npm-registry-packages"}},"0.3.17-main.3bd15290":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.3bd15290","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.3bd15290","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9f36235e7b82a0fbfdc32e8658e783481626a16d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.3bd15290.tgz","fileCount":611,"integrity":"sha512-r2QjFnRDOTn+7AxShqbtY57kZ3p1XdZsj5dyZOnQ7T0MwNsK/TdWVsrM0saRlT/mNCng5xci6/wDQ9I+gCKoxA==","signatures":[{"sig":"MEUCIQDhDjSmkBeadD7jNUOMjCvlQsTPVagewMvIJspQY0XNWQIgHnLLu6Mfdk1AzsenIMooniiOufkj6SrUGKpYElgah8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijgAZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL9A/9EJfR9dgPcu5oSuUnKxSik8i6xGlHx2CYysDNEtC27uMH/PVL\r\nLYhrdRGCuOvCt97FQD7jTXvRB74L5ClBGH3qOiLNinvAZtFSvmhO5GqoTWca\r\nS7FW6m7pe6msk9bSSreGD2xJunH/y2PaXPJKHQaExIxDSEH0RE542B4VIpCa\r\nYQVThdr48YK8/Mq+aWfRBd4uuj/1n5VB4RMuJ1HfcGd19Moi4lMTnlTdVutC\r\nBdtzvSkg+LRqZuvxTajbMNPhbrL3FCw1LHg3Y8uMib+3dzA8bHrfV/FMfhvK\r\nA27aS1n32nXSLxtIWiHlkLksog3IXvhD6eUi3P/+TAwFptV5jNYndIv1UIjH\r\ng+ElbFUP7ZUONL19mhxEEaOqQ3J6+9HVcBH3b6+8NGQIvYRr4PhgNh/iq6lN\r\ns0ch+DBQeu0It10XYLvK0f0tVzsBj+E6WvhBjGPxJ5aX6dQCcqZiVywO+1aQ\r\nPmGvoGaku1oa+JB9Xu3vDANJoKpXFePmHLf79vbItxltdS11L6mycIah52Td\r\nKvCYodbgcYxaojgVHGrNRPhJcnQmr9LEo5c9gBeHt7TzBt5zAtoRr6+Kt62p\r\nV+3PBLNMLnZ2katiTzvUNXS3Gm8SlBG5r25J57YTFKA4Om7CgVvzdcAGFvHg\r\n6h367kCCxWK558brrWp59NZbCd9x7v8/TxQ=\r\n=y7UH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"d41f278f373f15058ef8f3613340e3e52b49bf3e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.3bd15290","@salto-io/lowerdash":"0.3.17-main.3bd15290","@salto-io/adapter-api":"0.3.17-main.3bd15290","@salto-io/adapter-utils":"0.3.17-main.3bd15290","@salto-io/adapter-components":"0.3.17-main.3bd15290","@salto-io/e2e-credentials-store":"0.3.17-main.3bd15290"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.3bd15290","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.3bd15290_1653473305494_0.9702058552829673","host":"s3://npm-registry-packages"}},"0.3.17-main.15d26999":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.15d26999","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.15d26999","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2b1c4a1c87b81a88b5dbc9806d7d27fddab0b194","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.15d26999.tgz","fileCount":611,"integrity":"sha512-4ebjg4BRA6b4VqDXJn6+bwCTgtyAGSSHpw4s9ShTxKSdPTmCVMHnVA874t6PbRu26cnmEcQz78DZm7d9RlTEyg==","signatures":[{"sig":"MEYCIQDod3FC6ZaXlIPGyDvlLAsYFVLjrNtwtzFz6qwbW4i8wQIhAOGMJ9Z5xpjLYjFshLvNkWpH0WZKECpsTdhYN2kNhZlk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijjNMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEfRAAkkryY49gNLK2JN9e+KJ48LmuAFYkSFanimc4xJE//g9XTkxj\r\nhAFY9OUKTydYsa0fyQuHEpUyVV0HLOTIMXwy04lZpVKBgfwbKgzjehJWnyib\r\n9tyG8ir2p/HqP1x4AfDUGFUapTrw/XH9ZZog9B46ERWAiDyTMikqB3AVywi8\r\nOPvzXKC65JaUbgC4tZoQto3yKJp12kq9EFC7hmjniaMqCYE1V+xu9/wMGYYZ\r\nwP+DGfpsDTN9geHISiSjaObPiiOHtxGQ3q1ZIMFHaBDDwV6+08f06adFqJf+\r\nlaR++hVPFEuRAfiaobh4+7MI34qU90HQDlZq97a//iXdVNZFbXoB4DxmkzSm\r\nr7PrLCqXUYMmOyPuhFZcqKkBIS9KXsvkiZ3ldHQYgOTMibHQb0mdLdhk/Iqg\r\n55xCFAKhGYXvQOaWL5IPDuJUxSd+6nE/NhozKujaIXXkv7xmBBOwmOu7E0Bz\r\np1OA1pe4IfTgiFaCPpldnC9/qIKe1z4gTnCsOnYGeXrus079Fca2oF/XZ4Nu\r\nSe5MwpcCde+rkEiZGJLrGR2U3/SzR2dOyDmiDd7lLinJFi30/AMW4czOt1ym\r\nIhxu9C3BBoc93dhmFY6+PLEUrvO3CCT4HanSxFCNuf0m9tN8hij4EUVF5seD\r\ndRgWkds3pfjVblGuqpfNW52kIS1fmzgb9eQ=\r\n=f1pR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"51f01ae70fceccfe6d8ca8729d412ec82ac82ac5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.15d26999","@salto-io/lowerdash":"0.3.17-main.15d26999","@salto-io/adapter-api":"0.3.17-main.15d26999","@salto-io/adapter-utils":"0.3.17-main.15d26999","@salto-io/adapter-components":"0.3.17-main.15d26999","@salto-io/e2e-credentials-store":"0.3.17-main.15d26999"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.15d26999","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.15d26999_1653486412518_0.3523172160191608","host":"s3://npm-registry-packages"}},"0.3.17-main.19939349":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.19939349","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.19939349","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4bbcc946bb28d87065eb226bcc8cd5ea903ffc98","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.19939349.tgz","fileCount":611,"integrity":"sha512-GGjnYF+jAdPyIO93BoVAGitiQCc+J5F18BouSNB4YcNzXudOHfhbGCKYq9h8kWY8QTITtcdZdcQf84W6ScXiVA==","signatures":[{"sig":"MEQCIEtt+FdmSh2Dk716zKPDZuJ2+hdzbn+MtAsdvM6f8qoAAiBvLW+nV7dOustvb6Zs1tIMiFAdba3MWukXgmtG0OkgJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijjNiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO8A//UIxiD2P6stwXssIkFHb7k8poNwzW2gYyh2dSm9qo27UtOypq\r\nL0KlxtEu3byXCadjZivW2vU38j39/oIKTlOKA858FGO4ZehiHBKg5qSGsyZ+\r\nxy5UUQKl1MXKB6SEx3f2kFgtBZgSNqsfzy/pODJYH8thrDeG41lNXhqn5Tsh\r\n1U/Mg+apqTsslMShkoI75OoRZR3uWRu0h+wV8l3Q289hsZ8Y18lAZfEaipCp\r\nKg2N9YMnFtEKWhjOEb01w16BUk7I/nG3daJ/X/goDmAqt3G6payTB+ML5+Vj\r\nHMu/LJbTkG3X8M9qBn30tnIBRWrqupF26FAhrwHMwDwiBt1O0yJGz+siqvUy\r\n/jV10qmql3Nk/Z8W+L1vZb2iLqEhkQOkQKjR2NK7eyLJiecfeVL2USLF0R34\r\n9vDSeND8lr8syBxFMlui/thggEAa95xCOP2NHt1dq2Uioto7cQyJIIgql+ny\r\nYq1hB2gZDaEjL5bBCz8dA977oDuG5aMQGTcg0FwLz3dI7LKIcQp6NwrrLPqd\r\n/eYldl/ripbwEp5DR9k6v9v466ZM/7/FAT1kYAA6fBwA3ZLTISEUiuQvIf0K\r\nqlm7C31iGDZTTGZtNGJukFRmO+4HNlvEwb4clm+NUD3kYSZAjg5CRLa09lth\r\nQggZcU/3AXsMNz/JEvwMPmzv6GZ0MWaodZk=\r\n=+4FM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"83531c68c1a13b64d3cb256166859114e957f129","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.19939349","@salto-io/lowerdash":"0.3.17-main.19939349","@salto-io/adapter-api":"0.3.17-main.19939349","@salto-io/adapter-utils":"0.3.17-main.19939349","@salto-io/adapter-components":"0.3.17-main.19939349","@salto-io/e2e-credentials-store":"0.3.17-main.19939349"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.19939349","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.19939349_1653486434196_0.6644245062556375","host":"s3://npm-registry-packages"}},"0.3.17-main.440aee2d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.440aee2d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.440aee2d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c2cdfc170f8ebd2a4726291d5038741546b46fe8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.440aee2d.tgz","fileCount":611,"integrity":"sha512-gHqxy5J8XqfNTK57blj+5Ioatr8LHfs1h5CfcFfOExoragglExvjCQXLLz33PidR+9+6LKAifLWTYX771HvcAg==","signatures":[{"sig":"MEQCIH/o8s2bqs+uAdQ7p0D0OE5idFDNCarKUit+xP8YHphNAiBZut6ke9j1orHK1rdPuf0DCsuGJNZyG11FHBooWZnYXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij5bGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9ORAAlhSNADgsO7dkh/LmDDYQ4uFZcTcxoeGDjPh+hzxQisiyDtGU\r\nqzDfY9lK760l7DXiDXCWZuvxOV99LljnsCQA3++9aypxpL0tUlDJ8fYpUdeh\r\nqh3hnUT17rmKs/ASiOK8E+nVBWoJudE+zedeHyXMS8hjTNSSrukumfpb6f9d\r\nBU0aL5jSj/zJBXKBoHWUAG3qti3JjIk2msEnX8AyfQmjWNSru+8N0RuvqRnZ\r\nbCI/9WunLjQ5wNhS7zqJZa0dcNpBImBCsyFuPrT9rDhCKz97OrWkyKMVboLZ\r\n66O2EXNgAdFWefRyc/L6GD4Z/1l91zQm+7/guon7qi5objdnN87ytvYqoinA\r\nniAURIedkSZ6lKzHauscsXglfX2Qtj1yFDLk/3XUdF+dTp8+7dLYltpqsQaV\r\n7NPpsUv+g8ATQVoqy1odnTJoKyiu5odaPbZ3DEkuokq++bO0SPqwcClDLozt\r\nIGL0vaNbOjGdztm8hGMnlx6nrSg1mpbH42BqdRJOT9f+6WB6ylAQMOblsA1J\r\nb1WHFonjf6wluMSToUYPukUE9IxbDD7G62/n1ONJq0FcapHd5qFWGe+W0+9h\r\neZ8fNgmdrNC5IS4T0HpRdMGAz8fE4FGUupl4hR3G6k+Zoz0bbWxFdXsR7Q1Z\r\nDFVtnMa46PbF6RU37mZpP95fpjx6DR0VRks=\r\n=JFiM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f1a4fe21b6c0a059cb4425dc736c1860ebf01889","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.440aee2d","@salto-io/lowerdash":"0.3.17-main.440aee2d","@salto-io/adapter-api":"0.3.17-main.440aee2d","@salto-io/adapter-utils":"0.3.17-main.440aee2d","@salto-io/adapter-components":"0.3.17-main.440aee2d","@salto-io/e2e-credentials-store":"0.3.17-main.440aee2d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.440aee2d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.440aee2d_1653577414472_0.12218233945030099","host":"s3://npm-registry-packages"}},"0.3.17-main.8456883d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.8456883d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.8456883d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ec6e9cc88b23a3ef08d03c1a6347070cd07b7a05","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.8456883d.tgz","fileCount":611,"integrity":"sha512-39J9MsO8QNgFxTSkNo2CcKx7d3OA5v0nS3YdrGgmKOOuMUnM6UmfKTZn+6Ui4Iy1+MCHlJwGWD/pn1jVzwubPQ==","signatures":[{"sig":"MEQCIAc9VCHHofuRMXHMoR/GqPMRooObd1/0O9iGaZS2V4qkAiAX8xnHdEUkc234sCi1hGNvpQWl9H17/ChoBLMxCSF7lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij5ukACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKVw/7B1WBEH5V8qnmipS/HXwcBzthGyTMTSlDkz7P+oQ1u4YWe9GD\r\nVOEPeJG642M3KA4Dd9FiC74/3yowpixdhScMQK+2//6DMMbWKkzw951c5Orv\r\nbUvIZJa+8JIG2QKujZXDV7W8uYUDKRSjcVDZA1BxcycDlttkKTdGjZDQuzpY\r\nRo2M5gV772xqycpNHrQlWLMaPttetG07t5N0XaJjbAkheDC30aNERSCQfGRp\r\nPZPCrWHKDle+QmaNEBONGbNoJ++1MbLcUjHIMq7SAEXsH85QnGIArfiuaTPU\r\n4Dtmc8hSEObzAfb8PxZlb6icIfLmGOKM9SxlpGWjFnq2dDpFH+FZDrAlxiJi\r\n8rvKKzI4k/SOdZAT2KFU/DOOwZIM/Y074Dg47uk6tNf3ypp9RPtjPq+MktkH\r\ntFMd+c2Ov4fyyMfQgaCNbckM21cqwbsbVd2s+QCCR36sHUdVh7eK/Stdvken\r\nPSGLIfMzRXbOJ/jLczM+1ULlBqctxFXOnXL4jPQ5oLXyspEFAIu5zQnbcTFZ\r\nmd+jiPmeFhUOdm4YMgb52I2DgWiGTa4aTvV64aaz7ufFgWwSb+WtcXNmuvYb\r\ncDOQvpXQEyVmTcqFhhM5c3WAV8pa3Pqd61EKhvMwiRrzaCNUaIctsJOtE40y\r\nKjww2ofEsTZqi2GJwsuNE3FJiLXPlWJa/4I=\r\n=ZmIv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"c57db93464f290e0820db1aafb9f6953954e6558","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.8456883d","@salto-io/lowerdash":"0.3.17-main.8456883d","@salto-io/adapter-api":"0.3.17-main.8456883d","@salto-io/adapter-utils":"0.3.17-main.8456883d","@salto-io/adapter-components":"0.3.17-main.8456883d","@salto-io/e2e-credentials-store":"0.3.17-main.8456883d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.8456883d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.8456883d_1653578660224_0.5254919856087483","host":"s3://npm-registry-packages"}},"0.3.17-main.f2095661":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.f2095661","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.f2095661","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ab293e800c7eca3483afa1ffb795ee718b50fe0b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.f2095661.tgz","fileCount":611,"integrity":"sha512-aYrhgKHZJndH4eR4QdqGSRLkumqoHzjLQpQ36H8EQU3mbp77B3TJAg5E9Vb4KI5Hb6rRCyu1B+N1MhTC2D2ffA==","signatures":[{"sig":"MEQCIHmcoZ/YRdLOXP3Ivx0+3aoJPFHIJHbM5IF7r2XoZ1+8AiBW6OVt6fgcTJaUP4xrSCrO4bcP+fjggJxNQj1TDhn/xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij6H9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoYg//Zgg+MIsN6XZbNIaxew6uiwac0miVTdKgTJLi4OCf5lhfacFr\r\noNTmjf8hs7BfDJF8ENS+0iJdw13evlyBaJnK86QUnRZ0DH3lngrfNUlv/Nuh\r\nk09/ElH9oqdtkaIGk2Nt7E6E8nFrHhCMnAH3uLsI0ZzbEUpN6MRwkyEf1WUO\r\nAqptqQF5Wzlzxl293A6VU9/hakB7BivW9AprGXHLwZOw/XnxSRWY/bqRC571\r\npeDxBB1s3eORXd/+ObACPvrf7ixZtwWO6wNrgUznd2JZJlUiyK+Gz5e7R42j\r\n8hJgiE7PtPmLRo57z3pirXBXw7dRET8Vw6GuhDPMEJ5XNdSzbbj7VvoEfTbP\r\n5TLPZnlfYnwNXpjC4hI8bv1w69QDY9rhXuGlNvQ+gZG0IW9m1UgG7+z+jz0q\r\ngjLSK+TD/z8oqSkrxwc/czIHtDtGdSwp0y8xe57KxBq9OeU0tpa3/sfSkbBf\r\nsJiLJ8JaHGTGrYpmDTCuZrsAhXAkwBjsTmU8AB6lYtL7n5bnlpkHQna6dRAx\r\n/7oY4jSgRlyeR+3yfiZTgq6pUFuW7P7YFzVSEfzx0sjTBIq5CIqpgZsQSdpA\r\nK7rJ4RXH/acVpsy487qQdORs0f667bITtZchp+p1KCodFPy5AIrbCthuxIlB\r\nltZIrfYWScdaE1sv+BjzyfcvecO5k6HFXwY=\r\n=CXbB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"5f5b1869c8d91eba4196807f08e129341787ae0d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.f2095661","@salto-io/lowerdash":"0.3.17-main.f2095661","@salto-io/adapter-api":"0.3.17-main.f2095661","@salto-io/adapter-utils":"0.3.17-main.f2095661","@salto-io/adapter-components":"0.3.17-main.f2095661","@salto-io/e2e-credentials-store":"0.3.17-main.f2095661"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.f2095661","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.f2095661_1653580285396_0.9005256710981315","host":"s3://npm-registry-packages"}},"0.3.17-main.2f12ee03":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.2f12ee03","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.2f12ee03","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"935a1c40ea45c58d015523aac3770e78ede8952b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.2f12ee03.tgz","fileCount":611,"integrity":"sha512-2x3wff6F7r7oIfR6VSK8AN/WK60P7WS6xc61mzQCLwWqQxJ0g5hu7Xkg4EgfB5T6JEzBQcP/jVivVLvM+hAc3Q==","signatures":[{"sig":"MEUCIEMwF6InDEbzFuFIRDt2DvSCCQZh3lU64b0IFqKRisyrAiEArbTZdx7HSQzKa85YKA6of+UT5csQsFJSkOrajbkvycw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikzRQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/WBAAmZunVhmdIcUU2xRjK+d94vGpTPW4ukazHbiK19klPRbd0DpF\r\nN0ZEwLu561DvIV9Lr+jRdGmuFeuyVWYVnleRUuJ0bfOzzvv+LQ0vbCKTlE69\r\n++oFo8AIJhSj1UMezD6QJmpRn5PoACYW184u9avoV3mbLEXPQFJWvT4UVkgY\r\nNcocJmcRalRQromWNv9zjMy/2jIaglwUMcjzm3Bb4iFd75miuPqruQvgiG7m\r\nDcbsov0lZq0SNYdTEcHj+qWb7fII6yM7OwAaKa8rsIP9HyPNnLWwHbd9v4kS\r\nq1Z91V5peW9481Brax11+vqTMGVpxzc+5GC4uRLlTzoYJS/6vjR3MqNws5zT\r\nJQOCAutlsRPRfVkr4S5UKhbH3DpIcvnpIiKVQYY9Dw66EoG9r/TjsCoWfXWw\r\nKMv6TGnnxhTyq4S2ln7K0eObPXOiM8X/a0Qt3/Bh7klBiI6nDk/khwaAq5TI\r\nSXMSIXHThfesLzqASRjMFiGysUJAnAolAJJE8+hwA+blXUKnQiAyq4gF9myk\r\nrOfikwEFX11MX37+982yDn6XMxf4MHRvdSexmW2DjhprfRMW8knXNvhFvFE5\r\nqpoW8WPho8lf6gXwvvYuSKq4LMH1ayhO1wAWSy1GBnXNN54+P7EMPQYf17Jj\r\n7A3IYDPOYHoalHaxJRtgfV1ij7QbJO4jWTM=\r\n=vITk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"eb9df037cec23bfc592a7895fcf959b42b52f8a2","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.2f12ee03","@salto-io/lowerdash":"0.3.17-main.2f12ee03","@salto-io/adapter-api":"0.3.17-main.2f12ee03","@salto-io/adapter-utils":"0.3.17-main.2f12ee03","@salto-io/adapter-components":"0.3.17-main.2f12ee03","@salto-io/e2e-credentials-store":"0.3.17-main.2f12ee03"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.2f12ee03","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.2f12ee03_1653814352493_0.5096837266145815","host":"s3://npm-registry-packages"}},"0.3.17-main.9bca541a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.9bca541a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.9bca541a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c1ebe7e51cf314f16015f32e00cdc67c8cf03fe9","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.9bca541a.tgz","fileCount":611,"integrity":"sha512-wV3n/pupgDDFQL8iny1Lwfy6UfxRyCKBNGPcuyXRAfaMSF2bmc/6uMr+TkrQKxutrct2c4spDSADdFfi6+WTDQ==","signatures":[{"sig":"MEUCIQCKEbkKMLmvmTa5WPtALxVupOMKWNuGQQDFeq8LEqVy2gIgI9l1CYO9JvoIQ3542qcEQ6WIHVjQVlD9EGdeoM1ltCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikznFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSHA/+NUn3LxK1ZFVrWNEBA5Eh/G0iyK0gNZdUqCLywaI2drNJ20kL\r\n9U/zGmS12ZzLTOOHyp7rRdYgVURnvUYZxPYgnizQRxi+CG+kH/2JWX3R51Xj\r\n/dZn2t6lswtHlvR6fd7JGFqpfSTXrWqzjg53T5FV+UbKhs9JOlDHIVDrz1PV\r\nNlpRcvfnu/9YJLbOoMiR7vS2pmi9e/VW1suJeN8v8UKIa5sZdhWVXvbvxoBq\r\nBk+OL+Fw5gAjBj6VRxvK6nzIBiRMsQ6TJIGUoOlSAuohJLYnZjoCcpXeIAMN\r\nClkSAaaHQqLfRpx0T9IaLmGAHKmFjTgAZ6xfQtZy+SD9Y4j2A7xFLAaIenyC\r\nskMCPnzyAAZ6GArWKDFbHbh0v4MShmtOC4CxTO2iU0kGT+wZsd1V+E8VnW3m\r\n+cZ0LRxwR4iNKk8srPptWyB2HZK2RUH0bECtUQXcYsHIs1dCLvTTd4KLQxK5\r\nH3NvgDyTD+kiD19dPa6646NARqx2Qh8olW2GVqmoDPGREYJ8FBpSeJ23VX1E\r\nrppW4kfWhaQ/YpCSlLv6QlcynYg3F1sq78+NGPKDohbx1CrYpFB/SqfCoib3\r\nbaQlmrdaiKT4YVtVK+txN98SrwifYr6mjAxx9x1bYe/XCGd58GDZlW0u9WYs\r\nnYqDOdzaL8zkhn1DD9KA8R+e39Ja92ZTiDs=\r\n=le1O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"979d383ed94d84c9bca33a482ea9f94e1b6652ea","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.9bca541a","@salto-io/lowerdash":"0.3.17-main.9bca541a","@salto-io/adapter-api":"0.3.17-main.9bca541a","@salto-io/adapter-utils":"0.3.17-main.9bca541a","@salto-io/adapter-components":"0.3.17-main.9bca541a","@salto-io/e2e-credentials-store":"0.3.17-main.9bca541a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.9bca541a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.9bca541a_1653815749017_0.2969996266188113","host":"s3://npm-registry-packages"}},"0.3.17-main.9c9313fa":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.9c9313fa","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.9c9313fa","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ab44a1bfd976f26eb7ba4391cdbe5d9a4595e87f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.9c9313fa.tgz","fileCount":625,"integrity":"sha512-xuia2xu3o4s0sbkGWp3AOmTjuUe96SaLCgQuppoYXCKblBrJickGBGOYTeXqnKI4JL74K4XOQYhwtLW7r46hpQ==","signatures":[{"sig":"MEQCIA27w9lN/ERV2abnupt9C1591xVnCLjdVJGxzqECv6sdAiBqT5rKBJBnH5Xy7IlpQEDnmCA9bjpUABg50yM9JVqkiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilOFSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvFg//UWt5LNUN7ptrQ/faO55xkT1mNoWVUl2yegDFhhwKmMjAnDx2\r\n+LgYsrs+0PLiwSmMTwZPn0wrn5xKqL7IaGtq6Ab0nebqakczLEJg5yQrRR7v\r\noe3lgVwuzPmv4hYhjUuebLXQxEf/yg6tpXo+DCmFDKTlW1zouptGxI1cdFQX\r\nh+RPuzO+NOYwJiZ+ESjuNtv3qryBLJqSGubkqbuy0hlRMAdWNt+jXZAkmnpz\r\nxjivgJ1/27WI9tngfb3m39tW4voShQDIbsSSkkUYBWaOmOdkwR5ONFXwI0Xl\r\nVQ/R9K8hxpajTePxc1Ne2pp5nXfXlu8dJl0ZoVhGH9E6MGAR7dNdbFqNA7P7\r\n8Xc8dcoy0VmzikfrqdfL0Icwu9+IiBCU9OGZreoOtm4mY/ZkL23dnrA4EEmc\r\neo4F+w3MLzjMdISfrBG+SJVGHkme+rwOd6rJgk5Y+noc8BeJEor+nJtitYLc\r\nA1dk5/y4ydiYpUQVmqcp0Wpp7PE+3ZIvQl2wdNqJIy487q180SiASbEA2T/f\r\nxzTVq6hSWknFgu+iV639xEofQ4FvOaxeZDXyU7dIyToJVgANZJtkWyuhHb5g\r\nELvwtu7wDM8sESzA5oX434cudoDlZxmtJdDcmkvr+SMeWFNbYtoDZc9Kv3wj\r\ns07a5nrjE0FzWOa7Z75ogV81Iy6ZLJchYEA=\r\n=3sSF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1c272e69f4448109ed46b78aca27242fe98b0094","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.9c9313fa","@salto-io/lowerdash":"0.3.17-main.9c9313fa","@salto-io/adapter-api":"0.3.17-main.9c9313fa","@salto-io/adapter-utils":"0.3.17-main.9c9313fa","@salto-io/adapter-components":"0.3.17-main.9c9313fa","@salto-io/e2e-credentials-store":"0.3.17-main.9c9313fa"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.9c9313fa","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.9c9313fa_1653924178562_0.5029964150677386","host":"s3://npm-registry-packages"}},"0.3.17-main.8aa079a1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.8aa079a1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.8aa079a1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"46181bb251505567b1a03b8570a9a5d8e2694129","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.8aa079a1.tgz","fileCount":625,"integrity":"sha512-qMQtrRDseXtsdl2D/IufaL8VbNmMGh3iMbUupapqG8pwSbiX/rNKe2G0Wm+iD3ASBbzZdjRZ3hK5jfhbkudQ/g==","signatures":[{"sig":"MEUCIQD5Utq9tmsSDGzsnfoOe1+cvxlVp8s4Oh8TZw4+ugYS1AIgNdqDG6kWQKPj9srvy1JShyn/Qp9dv33qPED8i+Y9QLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJildWgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPSQ/8C5HM+p7xvcvhEMhetBYfC70cSbkdKANkcfi+pjJNkO1TX4ty\r\nzUUcQ3JC4xEleZIWCW3H8S7XxwpxWSSl2W0C39xTjDUO33eeVa76xPHciKwM\r\nvufGBy0iy/AaRH2CcOZuMujCUtrX/8nFzOj6kUl1CE+5u7FpMuPSr497J40l\r\nFz8WMigTrgCFmhVAP9rmx0Fe9TvHjcCzpT9I05H7CvViz6L09qN6ztcYolND\r\nC00xoNJIRp9dR0lglk5qKg8VgccdvN0cWci+9C/36kvbPczBNmImffkwAzSu\r\nN8Ifb61dUdE4o8RhN4iAfYWTpAflHkPOMH7xRfxI9v+yFMsi0iO7sD36+0qQ\r\njCULG4vXyYrBAxg9UE/3RcPtyoFEVOC+WegW0u9oOXc7l7cdYo6OoD8aK6UE\r\nT+2UZBcDdeTr+hQb3K8oCuHmBx1ZVA7Wpfc4YwE7ZIX51F0vnvrksf05KHji\r\nuPvRb2CtGX3M74RMTrpOwQx+KJ3d/so6hfDPKEB6VaaU3fBXGUTMm3hRWvnR\r\n9f2TbalXk5WfaUIsTCny9CfqzNYFtUqpfKZsOVQtiEFOQeaHYrkh05sTRLhR\r\n54LTt7C4nSf8MO2L4ahAe71+6aK2ST+CW+a45HnM+3tFRmzmdYdYfwrIR2y+\r\nOlFarmdwH0cp82MVGlE17S7LzVaQUJfml4M=\r\n=Kxz3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1d52965770904c27b96ada2e14f23da2a338a66d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.8aa079a1","@salto-io/lowerdash":"0.3.17-main.8aa079a1","@salto-io/adapter-api":"0.3.17-main.8aa079a1","@salto-io/adapter-utils":"0.3.17-main.8aa079a1","@salto-io/adapter-components":"0.3.17-main.8aa079a1","@salto-io/e2e-credentials-store":"0.3.17-main.8aa079a1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.8aa079a1","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.8aa079a1_1653986720741_0.3581568758981266","host":"s3://npm-registry-packages"}},"0.3.17-main.2b0bd2be":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.2b0bd2be","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.2b0bd2be","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b5b9bfa9b47377dd5cc66d8aab4fca2dac0fef18","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.2b0bd2be.tgz","fileCount":625,"integrity":"sha512-odx72A1W/BdS0/IbtpUWDLPiLefRY239WL54t1oV0kZocUnWL9Q8TiZIXDWpZCvxrYdB59mzJwVuNCWXMzOiTg==","signatures":[{"sig":"MEUCIF5eI1zQAkj3aKjnwDzrmqQaETcjGFPChN4CocsAHucnAiEA3y6DiQcKfxMQOK75XqOFS2WO1vusLExyUsntUehCe+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilddAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqhA//YrKH7YgbqNArgWMbXgne5XX/CDCgFtR/gU3J1KQbw4k/GHy/\r\n1xzfUHgPD7c5UnfghX7X7DZE/h5BUueNEsm2a7vcIsiJ0y26x6Xanssm83+c\r\nsIY3tPqT+StL5Lm2wDCSSQ+go4zSrI0ZQ5Dq4TAV/WH0U9FoW4jAhuRglVQ7\r\nHv63AmLpjNWz3Z+ReATOc9ocaLwg9qbSdJJep0lqtGeFBOj2qHbZOUylb1eN\r\nnfBOe9JIWqkEu6ly152RcxdcUXNkijAlVLi0swqaEw12B7vEL8qbb5/tzKJC\r\nqzYiQdT0O+gZHRqTrogoellF4HHU0k4eW+oqgF4Ju/kYz3aNlrzbIUdfkwjg\r\nMOznCtd6PP7IGx8bLuSXQp90wYPNCKUR1y/t6NNXetEZ4EYWCNm6VX2gZTja\r\n8mS1OSlCjnt7xA4hIG/n7sw/2vwE+CbPQCNAi8ocePqj2B4bJuC366KCzszv\r\n5/7u6xyHbbKnAOty0sjRGxLmz/h6R0xXIxzalLipTQ8hNnpBvCB8BLAk/QiX\r\n8JeK+j7SWMUalpOBz1lJq1wD1wlIIFnYZqAIIRHAXsYaNWM0XhZJ9zL7QtHV\r\nZcd29QleFzNAl7u6lNf9OH2l1xG9fTnGhapbq1AYTg8dVIPeDlsg/TztJ9hk\r\nKt1zqBD2sGiLP+l2nLON31zue/dU7g9vF44=\r\n=1j1U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"5d747b301faa223e31b7b634b79cde883e451d1d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.2b0bd2be","@salto-io/lowerdash":"0.3.17-main.2b0bd2be","@salto-io/adapter-api":"0.3.17-main.2b0bd2be","@salto-io/adapter-utils":"0.3.17-main.2b0bd2be","@salto-io/adapter-components":"0.3.17-main.2b0bd2be","@salto-io/e2e-credentials-store":"0.3.17-main.2b0bd2be"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.2b0bd2be","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.2b0bd2be_1653987135772_0.8176878877895051","host":"s3://npm-registry-packages"}},"0.3.17-main.57c1b988":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.57c1b988","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.57c1b988","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"524c045c9f6cdfa4cad1a75287529a6066718232","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.57c1b988.tgz","fileCount":625,"integrity":"sha512-wmpXB4b0w8UvAcMPsIxoMVeXUZGmzFUQ1FqurY450s50ZO0uATPcCkXAa8LNH6TWaZudRrUWaw/frG6AUhlA/Q==","signatures":[{"sig":"MEUCIEjRqOnrHpWMTUS+m78u4k/l8tJ2Z60J5TB3vexGntmeAiEAv2oSO0mFr4Cwi5AlquDHCfY5nZahWpUAjXqy5p5IYmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJileEcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKcQ/+NX0k2ecs/WpcjW6sr4jXS965pqnPkg2NIfXHmH7CcsD5mWvM\r\nY+WRox5+yZMB4UYt/jRHR7ZvlqbkvDvQGSzqc7AR1EKhdxC42UBogbRXWmcz\r\nM1iDi1d1CpW0jeuezY0LYcR+MS5LjZpLtj9/roNJ0Qb3pkGDlZWuNj0LT6D/\r\n9Ci3+QAtjbDnyYSlQn5w/Yfw7uruXUxnw4uDQvRPZafgQboZePwUStHlIHdX\r\n2FMfjp/b4ktphAzrodYj+fc9qZNHO5Z1/LNcrwhPoXx7jwgBVDJxRTmJudVX\r\nydiQLRCteRlcWNTTvdwrLiFBY8N36FORPldr8eva3ZDcRPFm8ejBMAmKJO5q\r\n59jvztdHIlduMlixd78qCs6slTXcvxhkGc7G35XXs7z1IBgjot/hZrxzo/t1\r\n6nO9Uwxn9iZH7oSBnirPS1onabxllWg6XxVRMSBxKslNRaV3gJBdwjpXPpvZ\r\nLQ45fYx9EGECp0ZFQe7z7Zp/akejUIC6wVUO2AVLD/H9XokrNQVg9rhtt2Wy\r\nVeSUdVQok5YOI/N8pWiK7zc8mcp1f01+XKO8gXoI9Z97sAUPWKenPwz1cJ9c\r\n1yt3xoXYQeiwYeDABQbsyuSH858fvNe47euACvQafqFMIjirYZYPUZd8s0eE\r\nd9RIDsB7oij1pvuRXO8ZU0pNj2ThYnWM2xs=\r\n=cmTm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"67946d9821076d757d684e87a8d67e848c46f081","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.57c1b988","@salto-io/lowerdash":"0.3.17-main.57c1b988","@salto-io/adapter-api":"0.3.17-main.57c1b988","@salto-io/adapter-utils":"0.3.17-main.57c1b988","@salto-io/adapter-components":"0.3.17-main.57c1b988","@salto-io/e2e-credentials-store":"0.3.17-main.57c1b988"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.57c1b988","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.57c1b988_1653989659949_0.41306821191381315","host":"s3://npm-registry-packages"}},"0.3.17-main.4da3b7c5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.4da3b7c5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.4da3b7c5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"094cf4fea7508136bfbfb46592583c497b29a8a4","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.4da3b7c5.tgz","fileCount":625,"integrity":"sha512-KyJm8H96pnUtFHraG0kDlq/u4lCOE7EsBlOaBGQXtxjKqHNcB9YN/uYy1IpWDbBTzZG4iJbbPBFGrSMGtoZ2tg==","signatures":[{"sig":"MEQCIGyViwOr/sYZ6cJvEvcT6VYSoYJW2aJ32q0E+FFIJLgqAiAoxTHOKeDBR/8HLGu/Ld2iPkjgOmvLlYfmeg4vGO509g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilfK4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouGA//UBUwB9GLAw9znIPDdYnW4r+8tvwKmdjW4SBy08OpK03PJHs2\r\ndVS4fn3EwHpCl92Ly1JJCF7yDsPGoEpy9DtJJZFYMrbxjk1gmyoiOw01BI2g\r\nPaiszw+pczmqIoXtANxgkK51E4UsUA0mkkLIQQFLkpE80PgIN2ClptqL6wWO\r\nVUeoofAjpRw3TMa3kx9MVlVfxnV0VCKUcaeAVAq4+0nSK1HKz3xKpMKqitpZ\r\nYTu7GIIL+lVxueG/Qmf2uv/kL4joAyuZv87jgzprdd3SjzKHWwbFZe83kQLJ\r\nXUC+5qzsKRQkzuiEvS35+cmSmWBFnf9904RlXcYD6Mwoh32ptl+whFkZxeLd\r\n+14UbDcJeyOoM9Uw4LFWD+LlM1avk00UOEECHts6lTQu9qymf94Us/nzatDI\r\n3I9CB4I3ysZ99WlB6eqSsVjiqsl6FDvk/n9DCdI+bc1Bz3BjVQLbYfRunZMy\r\nAWZdJdTZDfFi7i+3qMOI/dkChrnTNm5ZQNbfg66aPcfyZL1Me0g2xGbvBxNj\r\nYmBCCV5OQIyShOZu7hSVtOO1o9UGfUI58CSAu/Z5DyXwZNO4Zu2oowStS0VW\r\nNjcpvqG5E4/SW5vBsAxpIWkWQceyY/lJHYAR2Itk0eNO/SDRyYA7qgNKo3jL\r\nbVWXo6Fjj+kuh5tMjyQaUs56G/a+c+9cBtU=\r\n=hBI9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"ba70b9921f9f605002ce62334f45a766abf211ac","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.4da3b7c5","@salto-io/lowerdash":"0.3.17-main.4da3b7c5","@salto-io/adapter-api":"0.3.17-main.4da3b7c5","@salto-io/adapter-utils":"0.3.17-main.4da3b7c5","@salto-io/adapter-components":"0.3.17-main.4da3b7c5","@salto-io/e2e-credentials-store":"0.3.17-main.4da3b7c5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.4da3b7c5","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.4da3b7c5_1653994168333_0.31687795090413884","host":"s3://npm-registry-packages"}},"0.3.17-main.d6a85204":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.d6a85204","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.d6a85204","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"235a6e41c3e79c60228c4968bb31fd3a82426916","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.d6a85204.tgz","fileCount":625,"integrity":"sha512-q4ej+TrTcJUYVrk5khJL3P76twQwQPVRGvYdk/9YIritAOZksvq0/dLjcsF6OhNPuOH+qbprNvd19an/tyHB5Q==","signatures":[{"sig":"MEUCIQC/ErCWJX8mvrl3gLe0nd0mvCwZzcO4e436cwmOzZieTgIgToQuCgohmF/9NxeIP487zBZZUV7b1SiDeJi11v+UfUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilydYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbHg//SUFBuk2rLi4ri4ffkooBACCTC+zvPd7tuxmX8Caeg9GiDPwV\r\nk2hvBUuYS3ENrRN+7BbiTyYyhh2Tz6+gaNw9DNNoFrU0n8mf6rCe9K20lwVy\r\nuVNLtMSj3ITAaWa8IjHPf9+JyColvk/os1KrUWOoG+b/crDhrMDYuJebGERC\r\nb5mVMi9tK7vQqdoZXLI6fowuWyYp9GqfliyfNZWfYxrCn0Iq0p/rzQQ/nvk7\r\nGSrm5Q3MOQMOC5LdWHKfw+r6zfgO996rbpFTSFfEviTpXcjUZi2QiVDsZ6js\r\n0LtZ2z1GMDgqrb72dgcJXP+exbbcbndQsjQxbiwDoGEC05IPjWJUpsMgVdg+\r\nGjoywo7HvFnVhNPcRMMxliZ/lI9egkce2uAwtJnZ/r7J7Z6S2lB4bLMYY4Ot\r\nRWjEDWgMXRedJb182vvCXxeV/wZnKR/e3VyfnG+5uirjJ4DTw95AoIWyrWI7\r\nRfhlIOVsqwYQg9No5Y/SczJSkXuNeQ5Pz7LZBaWiEmL4tKvu5ed2u9IW7jYr\r\na1A4L/WWxPkMbHOgfEXmZf3pySOve8fDcxt36AD86hOBuGqw8S5WoNFgn0cM\r\nlMs1DekJ4N2dMtehARI9cvY6I1XDNbf2iTebxprlAldTZBZu8/3c8G6bykIO\r\nLz4+rFAnHCtNpeJ2dVwkuNaFuCiv+NN4qyE=\r\n=vdHw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"57ddbbdc9916b542a78337a7eb10409aaa2ab1d1","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.d6a85204","@salto-io/lowerdash":"0.3.17-main.d6a85204","@salto-io/adapter-api":"0.3.17-main.d6a85204","@salto-io/adapter-utils":"0.3.17-main.d6a85204","@salto-io/adapter-components":"0.3.17-main.d6a85204","@salto-io/e2e-credentials-store":"0.3.17-main.d6a85204"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.d6a85204","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.d6a85204_1654073176359_0.7938042518943416","host":"s3://npm-registry-packages"}},"0.3.17-main.e203f090":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.e203f090","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.e203f090","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"019c55bbb40e4f21d28e5b030c911311c2a77bd4","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.e203f090.tgz","fileCount":625,"integrity":"sha512-6+FQG1JckkzwHTFLL2L8idJBfJqcsO7SYuWdLwJLUpSd0K5u6b7YRPAvHZ3BcHAJ4taBiVzJBGJLnfOaPrENLw==","signatures":[{"sig":"MEQCIAcGHwtWQb9an4U3h6MTDXuAUvLYCXBu4CXAVQ4jbV5HAiAc/1xdhKfIaMf3VuYbSTWrV3a0qaoBUSRdp91JgetVCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil2SAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTrw/5AdyZj87/a6jO9xEtzHj+CRp9FXcj1liH7AI/hxRlM53NMMvN\r\nUMAaiDKmDsCRFvBmILB9C8yKmFULpym2Beq1DtRPAHTX2NHeAlvKFWnjaeuL\r\nrohsV/QAiJRxf3yaMrK5o8sGmDfXRMGd+sjPcsx87HsynCyTluGSuEHhJHJ5\r\nzbWRTJlWtJbar2UD7YK32sNrxJqU72Kvh1Bq0wTDzOzd4nf4orZOuB+N3gcb\r\nEkPg77OOTOtv0D9eyV2X+1uGmQNz/yRUryFiWfwN7T1UQwnJSrTAuyOwMlLq\r\nveXlgbEbS2ZOwTjvMuxKiAK6pU1aGpv+5p4E4dFh+T64zVavy20Ppzn9177k\r\nCcOsXn8cx8IyKM0wquHw4KRdwJ2ZVumLl/IERWTNmVfOOMDmZbcGJJ/Zo3Bd\r\nEZKpYxIx7Y/3DuhfJyWa7KIQ/N5TPNIXf2D7ZfRU37MmnSP/Hf1lNHuK+us2\r\nOnkPsxnkix5J+9KinbHVq8VkMHBdLbu7dB/M2rIWbiE70qIxkuqkxfLhGzuR\r\n0ULbYMLBnd2kC2DOO3WY481aPW6+tg7GelkDXjMGE8m8fxWCN1cZrEBKiGCz\r\ngDYxdxF/+k+lbOL3zCmy/5Bem23e4fwM+Vp9ptu0OAgTVDP/qRUSzm2Ehqp/\r\nH2PUPTkDn4hIE1uU1UpHT4Fwes78xfVGNWM=\r\n=oAoz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"d286bd9aaa6e70e93e9a87f5c886ee6905a24030","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.e203f090","@salto-io/lowerdash":"0.3.17-main.e203f090","@salto-io/adapter-api":"0.3.17-main.e203f090","@salto-io/adapter-utils":"0.3.17-main.e203f090","@salto-io/adapter-components":"0.3.17-main.e203f090","@salto-io/e2e-credentials-store":"0.3.17-main.e203f090"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.e203f090","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.e203f090_1654088832629_0.188938280276584","host":"s3://npm-registry-packages"}},"0.3.17-main.fd091fae":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.fd091fae","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.fd091fae","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"de14a3aa3221da4c32dc2e7de26556f6285d8f0a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.fd091fae.tgz","fileCount":625,"integrity":"sha512-3d23wwUflJpwhqVg1ZYXLZt47zULmWHHAX/S3lS/f3ZoVay+ox8OybNFKta+Nk616pWusN+6LnhPNpRoCKFyNQ==","signatures":[{"sig":"MEQCIC/Y+oljEVYucp9QQ9JZ0b6NNOLjRV6oIQl5UXUwLG+/AiBiQLecVgs8PpEfERrc/RTrjvfwMIWjw2/7IkRD3qTTzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil4j4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDdQ//V053ZyaHbhCyeb5RfSqt2Q7Za0g7zEo7stbOTKJxsdNY9XZG\r\nu/p/F7CeOWu9BBasSP1BOf5rnZ1dK/C1Gm7anK6lVkbvQyuPG+OjlUsyf36W\r\n/zstQpbnLf+AUPCamK+AxB4wGAs2swLjEts6erINhMpHK6znDucz7EocC/S4\r\nu7VgygDfYwg7nS1XCh4l3o9XtxX5ZXB2KfwK/dtWAXfaWUV8/O43+KYEDKsU\r\nNhqNdE/zcaN6XgCKfpf4Q84bj9rzguZj4igKp653UHW6PENot3IQh13uVcbw\r\nuc1r/yeYwJTJ+k3lN1pH4KeTxS6XFOaXJGYGHwtry8FiuSPnCr0T/YN/xZg0\r\nRNYgFQXWUrL4EK0iOX5LzQD+9A3IihS5kB5MjMoULRmN3I34xuNCjKTr2P2f\r\n/5t1n1sr2mGUWy/L5eSp8PnPLXJN7lHEGe+J4lWkYH24/fr5LyfNHVvEyTFm\r\negfibu4BO8YOI3b3gD1j8Oz8nZsOjXUiPLP+MYiVdJYbYwlZNqRHNpZ0S6UT\r\nC4qkIvLaLsNAIyO2NM8PDYLPg3q90efEScMys4jqNfSg09tH9VkRA5WoFmp3\r\njac8kDHOtysxtg+46u47PrW7tA//0kFoF+MknocuWIyiEpUQXozIGZsee0wE\r\nlqY3htu21I6NJaCNBr2Q8htocBjHIaDttlA=\r\n=GZxT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"04819e9d448c4e363062d15e1c5a35ef29d5d1f6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.fd091fae","@salto-io/lowerdash":"0.3.17-main.fd091fae","@salto-io/adapter-api":"0.3.17-main.fd091fae","@salto-io/adapter-utils":"0.3.17-main.fd091fae","@salto-io/adapter-components":"0.3.17-main.fd091fae","@salto-io/e2e-credentials-store":"0.3.17-main.fd091fae"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.fd091fae","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.fd091fae_1654098168077_0.2896630802532023","host":"s3://npm-registry-packages"}},"0.3.17-main.74d368f1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.74d368f1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.74d368f1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a27c0ebc0181c81700af6161e8393ea585efd109","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.74d368f1.tgz","fileCount":625,"integrity":"sha512-ZZJa41yn6EdHtdDqCu3f8DfMRflOGnIqeo5U+/wvyN63OpAsEjFFCu+0k9bE8gMs6LiG4FhAGCkZjn8wt8eO7Q==","signatures":[{"sig":"MEUCIQDZGFMI9gOXHlMZkcjgoGRBWzHvjTOew/4hTKKr7d1JbwIgNV9Z35oXnZDAha9/GQFWLQHwmfgD5PSd0OtCw+GRPKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimGlaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3Ug/7BRPC17V1E2Z7dguFlqZ1js6wlGhNPsMoPneWaECkxDO7uJtq\r\n7/O7rNgwqNOm6JEc1hNxb22qDbmWjSeipgvDuOPZmiItm4YHnIF2EIrmXOPH\r\nibTJ1VvJlbE40Ub0b3D8BN2EY+yevEFafW5SsPpAB0l6ftB7dGs55skUUeTi\r\nhKGczqxtN0W8oxAaVSaIo12wAglgBhkUofAmKD9Xhw4rYn0u3A5WByOpYIdm\r\nKrqyYyRYnmeQpTRcRlVLYa6Y3gf2KI6nmLhWU4L3hPRygG0zDjFX3Av7Cbe9\r\n1M0xZHaXpPUxwBhCBqpkR8L0JKsXY70e4qbSVxbTgQo28Dt/LmwpW53Lsvd6\r\nRPu1LGrRqAz6xDxFb3te72szdmDnAkKFHY1IWdg+KgcT1XAERdKBqkAx6zIa\r\n7VIRdGGwhVBT88gfDYg16NfgCNfIAkXBhTQCYKXmernRLlkf/owA/6zbyFqk\r\n/sGfsX2m5SvfkLJ+K2Lk9m5JnxKLqr484kQ+CNRjdt18HCE0/ujPRHx1jPhO\r\n+dNef/iuyTY58USTIa75n/+1cmgzEo40OQWOx5WQaa0liPRSuOJ8A/cCdKi8\r\n7luiuucN1C7z5sIy8SfTMmw7FtG8KfYrOKTxbuuvmEBLJel3iNT6pmGqWE91\r\n8nJMYGfjLfHVfDRx3U6UMD8lpzhSgLhL6tw=\r\n=H20Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e3ca1d80d9036f6d5ea8bb3774679b758edef440","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.74d368f1","@salto-io/lowerdash":"0.3.17-main.74d368f1","@salto-io/adapter-api":"0.3.17-main.74d368f1","@salto-io/adapter-utils":"0.3.17-main.74d368f1","@salto-io/adapter-components":"0.3.17-main.74d368f1","@salto-io/e2e-credentials-store":"0.3.17-main.74d368f1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.74d368f1","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.74d368f1_1654155610103_0.014048920881936988","host":"s3://npm-registry-packages"}},"0.3.17-main.deba74e3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.deba74e3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.deba74e3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"679aeb33c84116fe4343d71055b97d91fd672c68","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.deba74e3.tgz","fileCount":625,"integrity":"sha512-Ks4tPDaAsMbwvlk44uPfUu5vP7Ew4V5JA5N8zUfR4+Wsx7XkNXeA6Xt6OmYMe+CiFy2OBdJeJby6N5206787vQ==","signatures":[{"sig":"MEYCIQCJg/lOCVF5Sxttd8s98viQ87HUSDaGeuQHTkwI91w34AIhALVb1aRJsdOZtuKco+pwEtqI/ZTFBLhxTu4uo8eLB9CH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimH31ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvGw/+NlTGwNPETlaFIWe7l2FBQ0eEJSels/vrZOXwv0PhNdxynodd\r\n28gybx+58cg7CMHXwpMKhh44vXyiljuXV/BDwOdTCtv7QgaWxAyH4IwKe9v6\r\nBLSegHw2TBtYNnJDzkmXWDeBUye9BOWIkcrU7llwb0OtZ1nD5S+fcpqfvVPa\r\n9PDJmAPogaxI2p59I7dVjSMRSDc73VQDe1iNacyG7IwrtatJWi5kUWBOLqwT\r\nqdjaiYTfes8Xad+e2gzN1lOo/qAJpM/7RTh7eOPDQ8621Paz9JRJVSZC4qc0\r\nVhLZlUdnJ+hvEXs4Fi4217C+dwfOTIb2vmRJPsSX2GNNCncorpC+3GSY0BHF\r\nx/P9ZHWGdew+7NwcJg82aSdM3k+s1udayKw9AkSAQHH1/k8aENmd3joTwSw1\r\n1Wgg9HVV/MSePG/PoQLuB2Jdy0e2lhhzdOHxFFFh7ZHPvqEjiS98XddYV/gm\r\nD+UrqbFbWhB5Ekdr33xkydsc0+32LBgKOYyDZ+iBIvvffn6vCCQwqDwQgpjX\r\ndEo8lEDPC5B21HQyuIg8QaPcpdQvJUaHDyi1my/v2lky6K3MmYreFpJ4R+Gz\r\nHUkO1AuQZLCQqDieqQcHKkWatW3mFJivFvC2qL40EuOkzTpB3ScOvMoPBvFL\r\noAbjPKBFSUkRu1XFGTsOGFW2g1uaKjoMb0E=\r\n=3xoD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"08119860015ba43384f655bfe4072cb51b9e3882","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.deba74e3","@salto-io/lowerdash":"0.3.17-main.deba74e3","@salto-io/adapter-api":"0.3.17-main.deba74e3","@salto-io/adapter-utils":"0.3.17-main.deba74e3","@salto-io/adapter-components":"0.3.17-main.deba74e3","@salto-io/e2e-credentials-store":"0.3.17-main.deba74e3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.deba74e3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.deba74e3_1654160885664_0.1113142755264207","host":"s3://npm-registry-packages"}},"0.3.17-main.fe0e3220":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.fe0e3220","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.fe0e3220","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9091dad401cde25b2ac57a5f9e7e20f4364e06e4","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.fe0e3220.tgz","fileCount":625,"integrity":"sha512-Q6ytWEyAaIM2aXguuqCB1ywV34jIEvnmmlkVVQIeZEdxuZXuiABr54ewObQmvIeLbFu/tWciTEmlEGBNbRyD/g==","signatures":[{"sig":"MEQCICZJdkgovlbO/2AUfRGQvmsM+fsL+3t7CFb8sMJv/IK+AiBHty9/Zl0gS8ZgePo7yME6U14VZit6MmvR4KEg2I1wIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimLTfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovPhAAklPJFCyMDbQRYw8Bw77jjPShvov6YuQS4NyV8QnrCN3emMQu\r\nGjB8k+NImvPFzsM2m6ATOLeek1YKhgWJ+gV87jvpPkuzGsDicL954Tx07W0B\r\nPCflaP5nHIhB1t7Wl24knF/oNgpz/NBVGffOGdc9wTW/62E6OlY+yXXnZ67J\r\n6YYQBguWR09Gi9ZUtav68SqF+6/UPgGLJcenP95HaHFzHFI9jcx2Q0aKE/bR\r\n6rwslVRhM1zG+py0+grA0dg0dWPGaaknZxVlFVUSl5jFmVroE45XjXUDk82B\r\nRuQMVt71ZIFnibdkdTLgHqLcGI7KOUZ1/akBBLhbLm1eoV8arvsTuQcKFeOv\r\nxofJle4IKdsGC7gcvyF/pBLvic2XCYTfXwPmvGDBUuA0MVRk7ETil32QkXDv\r\n06N015AiibSF3sW0MXsGlug2S6Cvzuk4b5/qj2f/x3oBIahKq3tKp3fMlv1A\r\nqhH1syLMIZvgGjIVXDGekN9XXUpULvhTWbIkVM8XqqcYqL6AhEo3R0OkTB9z\r\niUmgKCwiZv0mzvvgZqpXXutWpwP4WbKRlqpB5PC4X5tImaoo8vXmByscaPws\r\ntAUG2zcIX0m8iJiOZeZnffBrndIZqer04IQUidN5uILVAd4SVl/QbTZ1KvbM\r\n+GeTgTKiL3TgqBfNxFQ986Z3A9gYLoRkY1s=\r\n=74Oo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f7b3f2a78ee081d413d44b8713d82232bd7f31d9","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.fe0e3220","@salto-io/lowerdash":"0.3.17-main.fe0e3220","@salto-io/adapter-api":"0.3.17-main.fe0e3220","@salto-io/adapter-utils":"0.3.17-main.fe0e3220","@salto-io/adapter-components":"0.3.17-main.fe0e3220","@salto-io/e2e-credentials-store":"0.3.17-main.fe0e3220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.fe0e3220","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.fe0e3220_1654174943318_0.47196653173879555","host":"s3://npm-registry-packages"}},"0.3.17-main.06a10860":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.06a10860","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.06a10860","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2d913b31fbcb8019277bf0e0cf2e954163265049","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.06a10860.tgz","fileCount":625,"integrity":"sha512-EhHRoFjawE5VL73Z637CxR94c9Sgb3OMN2oXZbIG91/bRfmAN9/UCVN0RFhQ4M7WRg9l9eIeq3QcOBO/VhhsAg==","signatures":[{"sig":"MEYCIQCZ3tdoOhbwqIT6GtKjTcljIY6XL5qddSl7L9fr0SaJrAIhAL4OlRa1W3igoHAgfd/bUdrdSA0EtA6PisYhGAJwcLMj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimLdfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZ9A//TwBSuuJZXktT2MCbZPzq5UTTIlgH9H4r3UMxYp9omeOz4xqp\r\nXrlsWECVAyQbYU1pbTjHwRo/Xy4h9pWJnG9oalMqDHH1ESiPboDmzy7nCmN2\r\nJm/orvlkf+YyLyYlSEhudqaUcVTw3XyTHZ+8Vv9L/k4UEE1T50vX3lHesxiI\r\nWm7Nq1pSDstQXMhSfs594GGTrcmeWAu23Nq0ykTq7nFk2wSKQbbNVNjR0iym\r\nODrtuBFjrcBf6e9Kh9bIzI6paNsBuF1ktcJYa0RPUstKBIK/oDmwULqJZ3ub\r\n1bToEYb+Zc6c20WiIGIcJWCgsHI6sNccGwHJNo6LgFrTbKA4tr5sZPPCpyGm\r\nrVkPN4I2sR7Ai+C5F1ESKIbAPVoUF0kBL2l4K1C+oZOn1PbcWvzMBfq1xBOa\r\nQ9cbykvJfzqcZEL2axSY01OxSm7X/I3bl6N+AJ91tuWhxBgfUsDgeh3fO2tp\r\n/ib8MZcjTcrLd9Yhp4v8KVT0HivUMXsK5TtYlHGKlJUDas0CPIfDxrJRm91/\r\no2pqF34VaUXFFwpGvBaRoFnKQIoMRVk6++LTgLrAAcdaNuOqBMTdPAUohDtL\r\nDmyFu+Tn2arrRI7r2+Nf8jwVLh3ZDW4vwAnZZW2gfe56fhYhGH5S/lDzsbO9\r\nwVqRGnMHg/i02dPQSrXtJTbZTHm9t0grWuE=\r\n=qdQV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"ba6a4a0f01c3f88e9cf74f467d4c5161b6a440d2","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.06a10860","@salto-io/lowerdash":"0.3.17-main.06a10860","@salto-io/adapter-api":"0.3.17-main.06a10860","@salto-io/adapter-utils":"0.3.17-main.06a10860","@salto-io/adapter-components":"0.3.17-main.06a10860","@salto-io/e2e-credentials-store":"0.3.17-main.06a10860"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.06a10860","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.06a10860_1654175583618_0.16800837425646242","host":"s3://npm-registry-packages"}},"0.3.17-main.0e311830":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.0e311830","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.0e311830","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f0ef620f1c70863bdca9ab2f07dc68d28215617b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.0e311830.tgz","fileCount":625,"integrity":"sha512-5bUAi56ducSU7C/n4i4U6lC2RlDFc81tp1+1djvH6Nl3ide8ilNq43rTi+Kvy33lS85NCdj0R4im1IPNHLNPhA==","signatures":[{"sig":"MEUCIDi+Ot893oCK8KueL4Wsf7P74yPHOnOIzNgWXitnreI6AiEA8HIL4qq/OwVgCiaJIPXo2NJ2u3OrXrA4GTaA4Bsjt+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimRqeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXOw/8Cf2T5FfYrC5OXazOF+fzCt53hi/nY0/NHzSaz41ex506xiQ4\r\n/CMpAaNGDrc+C4XA39DzYsuCPAO968Vyz/kHpXgKakq7EG0Z16lM9b4cJEaC\r\ntbTaFPHEY+HIvFW7lTLh14yDbv7V7E3h5T78pJBLOZqIs6kbHM9t/phZkw9L\r\nKpaUMRLre5uhVvkJ2sOcj1Eqy87W85DzCeydtaOkHJUKEKmxGDSjqvTsZu5B\r\ndQrpWW7ZBHl7rd6Eceyfy5tbiN7nMwsj+4nSGKgwgaStVFis//WeG+h0Iz3e\r\nDhRUjUIW4XEuz8udYexOzw5YHj0kF8WceAtB8LFd3XDYJgPtzqZY2slj7ovY\r\ngl9SMUayPAhQoK4U0OO2Ca9ANPG0izf9GboAMwAVxO0L0Pj3nvpXhVvBBp0m\r\n+jhrUkUog/k9jKc/+53EQboS2BSaR8SUiqIajeT88dCGzIUUR5S+Y+X6TNWB\r\nXZSqWgWnbyGt4rzzWzD70lKcGV30Zx1NIIwQayMPJdSIy/LdvC3RgGIOAY8Z\r\nAemKPo8wVuu08jJFvsLaJOL6vCM26WliTdHIfp6FNGrpjIcqjIVzGNCL1ME/\r\nfeYhqiCeYHGGTX3PrraaPymp3a2xiokB2njv8Llgg+5lL99lo+oavTzaKI7R\r\n9qrEN/zrQ2iO2opCTn3X9/haXnQrdr8+V2A=\r\n=qdcX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"8bd8b9e921be06d4481f7d685143469919b70cc4","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.0e311830","@salto-io/lowerdash":"0.3.17-main.0e311830","@salto-io/adapter-api":"0.3.17-main.0e311830","@salto-io/adapter-utils":"0.3.17-main.0e311830","@salto-io/adapter-components":"0.3.17-main.0e311830","@salto-io/e2e-credentials-store":"0.3.17-main.0e311830"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.0e311830","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.0e311830_1654200989796_0.4955557612620962","host":"s3://npm-registry-packages"}},"0.3.17-main.496e49f8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.496e49f8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.496e49f8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"995ea455c810eb70f2db8d6a52b5332f46220ff0","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.496e49f8.tgz","fileCount":625,"integrity":"sha512-NMSx8U1cx9+zePhoYQGWgaU1NPIEvoKBTaU9yFpFBClbPdLxTlzqwOs3luR9W6TvuAc2pGHBVZaqkvGhCfX/sQ==","signatures":[{"sig":"MEUCIF1sWdBw3kPHPmnQ73rdYhi7zfwGjUy/ba2xoDkYTTifAiEAk5ywAhN8iK3JjymVDrDPf9Go30RjdAWaR41muHfUAic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinbCVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxOg/9F5eBAYbortxM3P4NRl9/1t/zqSijXmY/N7VmzX3P3HVa6/lZ\r\nT+NrB06KXWwASbbu0fYjNIawnutsYPzKcu9lB3sFpBn4lZGTNgzeXtrjZOTn\r\n/RV90WK9buGPCZJKFwdrDeIEAKEN4PfaTNx84nV+myUtNeO6CH6vJPlUys+Q\r\nMSBYJVXMRm00anYb1VT+LosBmCoDxAEQKD8G218pom4lyFrT2wM6a6A4tbw9\r\nNXn7zuzp6YKE5Bb5Tf7jVlJM+MbLEvNvArWQIx4s45aHfFWnnnU7Xa2UabHt\r\nwHkUWVEGICeM2FeV6bhczBl6/xUyOm04Cx+9muJCCraSpMY/q2RvA3q1B+8T\r\nN32o6VTMwRlXHzHItZw/OPdztp5XS+3MoSJkks1clFfHhjJgXIiEJrlwVwhS\r\no0ON14fMUZdNABUreqZ3QhAAPpoQ2QpJWjeOKG+cf4wH8ca0KpeYhYRftpmk\r\naIS2YzftqMcq+A/5gNn6WHNcECguSQBny1B7IT98ynO2Jl8b/DtZwe7o+EKj\r\nbxXJDWd1zAiuuEX7qLEubzW9kyD9Ldr8bENToMD38ba9YiuLqA1Y5xQe95um\r\nFXCaayWYpw5qa0ol8xp/mtJnWzDWFWMHdy7MZngvZVYrCtAyJaBM2+kCqUBG\r\nhIadgIivOKzJsz1lR2RXMZj3QBz/n1kVaLg=\r\n=9F8V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"3490aaa126db2668ba7372ad9a45ea288e3f6b78","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.496e49f8","@salto-io/lowerdash":"0.3.17-main.496e49f8","@salto-io/adapter-api":"0.3.17-main.496e49f8","@salto-io/adapter-utils":"0.3.17-main.496e49f8","@salto-io/adapter-components":"0.3.17-main.496e49f8","@salto-io/e2e-credentials-store":"0.3.17-main.496e49f8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.496e49f8","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.496e49f8_1654501524900_0.9170204088475999","host":"s3://npm-registry-packages"}},"0.3.17-main.3039a8a2":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.3039a8a2","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.3039a8a2","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f6fff7db5871f858b4d19209601f2780656990ab","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.3039a8a2.tgz","fileCount":625,"integrity":"sha512-IBPOTqzPgimLr5RGl218p4gbPH+Y9ik7G5Ux/qp0crbmTmzAC5OrBTws3yN+SY6AlErKse/EksA+LuOWwSQ+Tw==","signatures":[{"sig":"MEUCIQCofdqICm1a7YYJMzFKsYjaQT1twzAKhDYgpqU2hugr3wIgI43rY68gRKeix3sfrusS2ZGQEe9yhFB6pz8NS2dwULk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJincMtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2pQ//b3ye7rJKYZGsrMsaXdHqg8hXSAHrSH8UcH46K+s3ovTs4AYv\r\noDYB+Shto2e1WglLhsPMgghwjzEsXPFanf9BbRJ1/F6L2nhLDXuFR4KGk43g\r\nmoB384xNZ+tX9exLDe9NTjy8F1CPCR2Jbq/qCIqdJhC0uWovSGGsTCwJIppc\r\nb1FSnilQOCvINvVz2RwwB66A6g+k6pWVpSAm0QiSNcV8Z+xecTVHVJAC39D8\r\noS1FGWMf6XTfkES0ofTIZfrDFDyvlsj3jZmo8+/hwA7eGWeye3dJcQA3KZlm\r\nGxR/U5u3lpNxQNWR9olzPc2Asounha++79AUfbbdPCcMljSQWV/n7Kpoxhzo\r\n3Xpk4yXtbkzGWPhShKlbtT3AfS7TUtkARw6TOxNLT6mjeCBTrct3lSEMgRUX\r\n5b5ORR/K01vzdw6MBykzDuSYBajfkmMPBKU9WEwTWqg8obfOeKqf0gQIh1QV\r\nIFlssrdm+0IeBQl41W9R879I9m1Cwj4vYA2XiqhNK7/WgOp5arxKmvtgh9dT\r\nBuKpcQupw2wZ1T8FkyclQCH/ey1MBoFgB2eZ9OHb3VK81sp9eVJoS9tCEpbq\r\n65Vtrfn+KkjexbdYFZunlJCX00xUMp/ByQyROhs/g+paEmW22ctQ+yqBOQAc\r\nraPam6WEUUfEGi3bGHn9j8uzLC9tGarRAQI=\r\n=OZRQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"a7833ef308c8efb938d14943dd951268b773f2da","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.3039a8a2","@salto-io/lowerdash":"0.3.17-main.3039a8a2","@salto-io/adapter-api":"0.3.17-main.3039a8a2","@salto-io/adapter-utils":"0.3.17-main.3039a8a2","@salto-io/adapter-components":"0.3.17-main.3039a8a2","@salto-io/e2e-credentials-store":"0.3.17-main.3039a8a2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.3039a8a2","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.3039a8a2_1654506285211_0.2731680203346496","host":"s3://npm-registry-packages"}},"0.3.17-main.8e1a440c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.8e1a440c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.8e1a440c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"95eed61d9e5b23876b8076894c9dd800a88e246c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.8e1a440c.tgz","fileCount":625,"integrity":"sha512-0ifHsjpo6/w3SASHI7V/zE1eksr6/mtr8iR1EIY/zG9MyaI6rGwPI+8xII76jM6o5lkTrvYCD+friKipSMgu/A==","signatures":[{"sig":"MEYCIQCEjwntdzTmTICl2EVr/C22jQWwpBE2M7Y1G3GP23qneAIhANLAvt1sQ9bGco5kW+JL07Mx3Ru0F51tcMzIJT18TkBD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinxXAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdZA//cIuqAugvfWCOkYcOt99Y4vJnhgp2dGu6Ngr3eIMdRG5fAb34\r\n50yHCUWpu8X9NrvRR1wSCsvYkiUrvbmRsTZlvMcWB4wzstHERDWmS8KP27Ed\r\nju+UmR9Ffeb15fzf3BRuQVzjdAFOehf4EWkMjLrwsMMwfqR2iYSIHxadzP1o\r\nPzALdf9Okx4O0bMHJ+8KZq0jo9/meAa13gj88UACXqY4MF9KW1z9g02xTndj\r\nxNuGFJv8ImFA04ibuhoO4zasVcoqcWXtomxPNVYo6xnjBK3P+TQNuZf4v5i/\r\nuQQlXvraJ83ru1NeCG8I1XrW7v/XgVC1bpPeJtM+GHbwUbUVZj/NLcoZrrcv\r\n6lgE+3PA9WNU7UfZt2/qLT0X67m5PPI0Hd7DCUwV4qbDNBVbmoJnE7OEEZ/5\r\n9Uz1E+vMfvEaMWSu5KutthUqnqLMAon+61fn3+lUPEVW7eGZrvNqNLBuom5h\r\neK0ue5Ye+lcrkeeArPDsnBbBBKHj3EJariFIAE4s5AhFZI5ZQXQEiYOd+t6A\r\nFY3d/wpVeJxgG5avBHlK6DTf/RD5hfM22zh0ykKKqNbxN4N+XJaFQH/KLeX6\r\njhIg25o9GRvKoVHNwsjccRA244v5KzRNqOjIYIbS5aXDs9VKATZwUeaBEom6\r\nlnoYApnmC+1ojGsLz/8dP8EA4hfNOdCb1GU=\r\n=6wtR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b91f40d263d0ae9197cfbc6e4908d3bcba86cb3c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.8e1a440c","@salto-io/lowerdash":"0.3.17-main.8e1a440c","@salto-io/adapter-api":"0.3.17-main.8e1a440c","@salto-io/adapter-utils":"0.3.17-main.8e1a440c","@salto-io/adapter-components":"0.3.17-main.8e1a440c","@salto-io/e2e-credentials-store":"0.3.17-main.8e1a440c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.8e1a440c","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.8e1a440c_1654592959794_0.9589784207661944","host":"s3://npm-registry-packages"}},"0.3.17-main.fa1d8008":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.fa1d8008","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.fa1d8008","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"605e8ac34a06d668c2b5a8d8066ba513f89b3b68","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.fa1d8008.tgz","fileCount":625,"integrity":"sha512-QV/U7QIK+Ru0JdFpJLDLql8bzsi64NdTG/omMK3tly5aE1m3M/+A/Pw2AadoOJlR2QucwcIuwW4fFfUZxWN9kA==","signatures":[{"sig":"MEYCIQDzah+SYdHh39EaZZK8KoHUd8Gxy+jjxlJz1rim/8+JFAIhAK0Wh3yIpPqLsHcLv176h0Dd4U7bdDNuWBgSNDn89h5f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin1RLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSjw/9GnnRMwKUmhpChWqNvF1Dg3CrgKXZlw38i1mNqqhpz9ZXhecK\r\nt+NabG/gvb8JcqSJvGehxvwIpE482ZXBLKIMdG3Gs4/lRpOS/rWZR3ViCG1w\r\nPhYwnS6nxpramC7i81f2AU1laPYy+U9t9qyhG7BsmpbMgd2G09svo5Sv91N9\r\nXYD2W+GCg1GFDz1VxWfHDH3jnmeC6nZ6Cjx7XzXXKzjwWyGbVOuD4Dguy96m\r\nEIWRK+RgCzuU1zsMrOoBjkPBpGctm85LJXrWH1CjUimG1nHr94bwDxuVk4Hg\r\n+QoYI4Js9tCk+4p8hCLkaK/OT/6btNqocWels5XwbIP8KIsd1rH0JqhZYVco\r\nHTtqZfjiZlZ70tdzBTIjQx/w3pppFugomxKLNTm3X/U+I0MwpxMScbN8P9bv\r\nSIgEcjGVjF8VNwnkIVR2ihlUIWF2huqop6bfrGFGSF8iZ5swAQkMyEnx4HF/\r\nw63RB6sDlpYNR77lyZMKWzhM6lf2ZNeCtCpU/y5gui0Hcy+0oris4iKGWqCS\r\nVlVBgEy0+4uJbaI9sBhJaeO1G7m2wpIf9gkG128Br96BKXuescKW1/tkFPhP\r\nA4sRgshVsM0g6z3CoYzv6frUCAgp7VjH7HWbOxez3eYm7mOyFMPEEM/0RbEz\r\n+NUbmdra+qYdeHYD+DQngm0TU7SCPzrfUQk=\r\n=8qOc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"ee7b322b9effbe774b1f58e86bfa477ceb356fb6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.fa1d8008","@salto-io/lowerdash":"0.3.17-main.fa1d8008","@salto-io/adapter-api":"0.3.17-main.fa1d8008","@salto-io/adapter-utils":"0.3.17-main.fa1d8008","@salto-io/adapter-components":"0.3.17-main.fa1d8008","@salto-io/e2e-credentials-store":"0.3.17-main.fa1d8008"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.fa1d8008","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.fa1d8008_1654608971022_0.36203730662261546","host":"s3://npm-registry-packages"}},"0.3.17-main.b95d27c9":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.b95d27c9","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.b95d27c9","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"5be2adbf21c9b13246e55b13f3d158baebfcfcd0","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.b95d27c9.tgz","fileCount":625,"integrity":"sha512-MD1BlMKkbSAJ7YOfgpBnKHOa6umo/CUrNHwsLsd2ZU8ca9W578FbXqkjaKroEhopOGUvn8G7SiYRNjK2A3I9rA==","signatures":[{"sig":"MEYCIQCraB5Bce5qHzq/9Au/U/fPhIsWYYmJyd8jXnAk19EtwQIhAIk6vdyf03/yL+KDjbfe8ZIkPdl6YQ+tNDW45LUZbVGw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioGM9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmFQ/9EsARiILgp+LiG67HNQZWras3F9U7p8vvX9p6SpZ0nooGHmrf\r\nGDGGjzBsY6BzN7KhJc3ajTW62XGj1R6iUGryaDdLkdSFrNZYXSZgyV0/t36F\r\nWQBRaxDfqMv6ss3XNSh130egHpL0rRgAYHPw3/w6sT5fVZAF7M7oRxesQFlG\r\nZRL92VPD4vL5iz2/GUeRx25MxxXlIqNBsE/MuT8WS1PZ4ixTXEsLLtOCFCHc\r\nqG4PKdZAZB5QYD0SNgYBigZuIniua9A/VMl0Q8Bq7PpCHdNv9yK+Kio12iSY\r\n7b6pSWR5YQ1xUsxORKHTtaZGR4o2xjjGdmhyQMqGYVYOkKvCnmntnYfdI+gh\r\n27ZEfGHhZPqv2DyVBfsH0DoZH0eIZJToMA3eMG/nKAUXwsfSRZ5z+Io9AJW1\r\nfjiPPk9KMpKPzpRPoa1X87GTcCeDDzglJP5ct7BSi496FY2J/fTz3GH+ImiS\r\nQF6HCaXVL/aOtie28giWZMT1p1vaN/4Cw4DTXvZrvqV24FZfYfwxX7nBpyIv\r\nQkGEL7IBYEiTWuX8Wk8iVhXr22n2L1290jF3WeElOfp5NIIXw/BiunRaZZmH\r\nJfob5FwArYr3NM3oR/S+eoZJ7VQE4Tf9xkQHklWPEPqHHZqoLusMTA9JiS6i\r\nIqx6TwsnlDFMkinceQjRPGXCOP6tn+BpZPM=\r\n=NOCr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9cc5bfc2083204ea6508f9f551a87a0d92b21558","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.b95d27c9","@salto-io/lowerdash":"0.3.17-main.b95d27c9","@salto-io/adapter-api":"0.3.17-main.b95d27c9","@salto-io/adapter-utils":"0.3.17-main.b95d27c9","@salto-io/adapter-components":"0.3.17-main.b95d27c9","@salto-io/e2e-credentials-store":"0.3.17-main.b95d27c9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.b95d27c9","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.b95d27c9_1654678333128_0.7068812640031199","host":"s3://npm-registry-packages"}},"0.3.17-main.eda3f41a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.eda3f41a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.eda3f41a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6f7c04cbf2d8029e5190bdcb2aff5ce24c65ba8c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.eda3f41a.tgz","fileCount":625,"integrity":"sha512-3bduPsNo0hxJh3lwGkZ0jGbEifg7SxOjmvjR9hcvWTnX+2P75zGqyBguHB+ZeNzbCkibo3PqwPo7Uf6qGQYamg==","signatures":[{"sig":"MEUCIQD51WWlcZWamEcN4cpG9GquYTMRVhRSKUKsJpjHqx/MEQIgAnY2qYE4rLh3pIRK74c5tqJEvAt+KXDdzcAH2mEr2AM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioGltACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVMhAAmAy3J5+r59Pf2FxvOBVfCaHSmNDis8E3lYg3voNYyHZNRTw1\r\nTzdu3dJtLyUhblROJqCX5/fcKkbzKXez4rZn/SnV0lXk768p6hb0arL4oJ6n\r\nNR9KsJQUzIQfdL8gUrROKrMDFgOiJOcFwdr28XX3CVvtFnAfSQFLffYaIWA3\r\nKt4/YBO7FeJyI/zTUtVIBcw2Wt3JQBMkaPfTzwaeD+/DnEWjIX1LLwZrvIz5\r\nIrFPxsJ1EmlmkzZtMjuu2wCedObd8hF7RphjR2N01c7F5lgsystXT0t8kFh3\r\nAXR+jPdDkiXT6qWcTAiI+N1FUuLPfAwTRHSQC1woBeL5+s6d5aRQ1KrvCb/q\r\nX1QLVbtBVqaV0Cjr50yXWJRqCyj6ZchAM7sLld1Tfnn06Qh2We4Odu6ljv7n\r\nPR5JhRViFcplVi6ynj+hmbTQ7qGsmd+XNyP7V4s9HVKdTQJa2wuPYVery846\r\nkjMCEAcr05IBkEEUc8cj0Jf6af3aB6aE1mYIsP3ZCzCkP8zuPtqniaJuku78\r\nnjLC5em9wsgCWnQ/dK84sA3mmLz29s9exeSjAm7n8zi+WP8xuGwENxOAzWpJ\r\nJOnmqMYZLPWtCb7+39fNN/0XPJyOM2JbZeg7Dxo5GpkA33i46VFTCk7aT27m\r\nD/XKqrpXCuzkS+7ppDCCmhCLIcrAeozU2c0=\r\n=BIqY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"6d0c217a795fedc207044182935113872f50c820","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.eda3f41a","@salto-io/lowerdash":"0.3.17-main.eda3f41a","@salto-io/adapter-api":"0.3.17-main.eda3f41a","@salto-io/adapter-utils":"0.3.17-main.eda3f41a","@salto-io/adapter-components":"0.3.17-main.eda3f41a","@salto-io/e2e-credentials-store":"0.3.17-main.eda3f41a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.eda3f41a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.eda3f41a_1654679917410_0.5884531506275392","host":"s3://npm-registry-packages"}},"0.3.17-main.c80c7572":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.c80c7572","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.c80c7572","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c048607d6e7791025308f809166272d5960d3e1d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.c80c7572.tgz","fileCount":625,"integrity":"sha512-7AVD5HTey3EekFGnKZQyW0A4gUMzaXRVO3muVh3xBu7GHJD9e0qrNg1/s9DRl1W1G+7WqP1AMarx9FynDOV7RQ==","signatures":[{"sig":"MEUCIQDhnZyer6e3eivUrmQUJ1uB4qdbKZRETFD0PJuCN7DeQgIgbIoqb5Ipj+ABLUs5B0ZiyuVwedeAahQifJi4zhEG9cI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2995901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioKQKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBjQ/+LvlpS4qra469MTmaZ8WgcMTJrKcGKvcKCjBN1agbCsN7IZvr\r\nlP6nq0rXmcYfMBaE8EpBqJbf2nVubMQM/QjX6G+ohX1SEpmNOBP6KgeGr7ML\r\nZzL906z3UoGbhf1wMMXHMHvFYMlnHPUDXPp4rsVh3yEjbRnIOCdtaM/k8W1x\r\n77szjU0dnlB4Zfg+uQrQltX9YwidV+hes93uBfekEes2Gv9mE1HjbazX4A9W\r\n3mxvmBHiTgq5iHK5ZHRozrj9C7jypoJrhKQcRJIysc5Fc+rKOA0EHjwjeMQI\r\nF5+dwasVVhxuTV886i25t81QAqeV9x8TpK+ECI1p+hl57lTFuBiB/6UaSTyh\r\nqFg0jz3fX3p7s797r827sXHDsRdoz2pj/+IZ0YmTzxmSoZ8Owwv8LJzyiEt2\r\nenelxEcLe6EfB4x+nnU/cOeLl6Dq0lqzm+tZ9AEEXlcu6nn0NmgdbZ7pvn6y\r\nSFYAtYMH9IkeyWwd+vn3kradUF6yArDw4v4p7JXmC5Jfh8m/ScRkR4khu/IM\r\n4P8VVg1JWseMcWhq2meeiZFohiogqHhSz1HUf2qkwz43/4bQsrrK1HVEawD/\r\nZ/eTfvplRQv6ocXy3AxaiZQbDPDTnihBhjsThc2pdhRamtYrhpWgK9mK7/XP\r\nseIPN4476SjF+/hyJ1ZoufVOSD7RAbuEa/g=\r\n=App4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"715bb45873fb8b74f43eb56887f3546cd9b05469","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.c80c7572","@salto-io/lowerdash":"0.3.17-main.c80c7572","@salto-io/adapter-api":"0.3.17-main.c80c7572","@salto-io/adapter-utils":"0.3.17-main.c80c7572","@salto-io/adapter-components":"0.3.17-main.c80c7572","@salto-io/e2e-credentials-store":"0.3.17-main.c80c7572"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.c80c7572","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.c80c7572_1654694922433_0.8276587539195992","host":"s3://npm-registry-packages"}},"0.3.17-main.d9885300":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.d9885300","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.d9885300","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"dcf761b1cd98571a9d2c84e8fd59943d223c273b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.d9885300.tgz","fileCount":625,"integrity":"sha512-OTrgirmuWhb0tpeBTzl+oXfLWT0ApMhbxf+9M3WMK/n2uibwITe/m3QjLO28Y6MpnUw59ciS5hUDF8J24sU0SA==","signatures":[{"sig":"MEYCIQCainXbR6Y1U9Rk7cl1P8xcplWMf2hjup3PnpK9+GcutwIhAOlIbjrQ+3qAHGW4f5OPXdrmttO0N/jr2A9AZii61YjO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2995901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiobVoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJuRAAjmZZLI3ihx294+KJpsEhVEXw4uE4dm+ulAwx5z+mT5bcqgvo\r\nN+61y0maerWHPZwMowgVG2+I5HlGxV7nZkuP1tUV+C9eVWk7pg5YnqsNF3Lk\r\nCZJSFA5tQloYxVa60HygoV7mkAgLOln0Kkrkx4FJ83bQETcv5/nBlyjUFRWb\r\n2Tc6r5ATfZ3OiKJUJ2gNnHHGDAfIJFCGdMDvX3Uv/xXNBB0al86l+9ySyd/u\r\nu4sMiOul1oTpZLkJBEEXOtWu29rWEtjFePdVWB8Wb1TXcxKsG+HXPd0f5g9m\r\n3YQ6+DrsosaswRxUqXkEBxVgWcmSRIonvhGPRp3ceX/yZxG6YvFPU4Nm/3pj\r\niuK66AllODTQ+r5defZZLPtsjaIOGdYSzYjl29jugQpoOSxXKJ/krtL2rRMV\r\nmcZ/p+XC3bza1u8h5RPLaPrFHAMGO4vGGb7qcOn1nZ71oSUyD2wigABzfToj\r\n5uPDplVE/RpgSmF/cRCKQ6TXXJzfH6qdaEi3Dlz3Ce8nkLmOxKBg3BE7At8Q\r\nzNWX6ch2TfvC1K5ZhnfQxFMzuVEhuWiR4JFcQofKdC6EPYr/09TfSy/en45e\r\n4oKoyvu+yHjmrphiBjmNxVb4Elbv52HWpjtgBY3uUOa7U7vaHH4iDRWWmGuI\r\nP4WTlO+eaXJLq7s/1XBeW5I997oirunhzbg=\r\n=+mzb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"35a6a5f247c751c05c57ecc9af3c135935096a78","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.d9885300","@salto-io/lowerdash":"0.3.17-main.d9885300","@salto-io/adapter-api":"0.3.17-main.d9885300","@salto-io/adapter-utils":"0.3.17-main.d9885300","@salto-io/adapter-components":"0.3.17-main.d9885300","@salto-io/e2e-credentials-store":"0.3.17-main.d9885300"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.d9885300","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.d9885300_1654764904199_0.7152084329796222","host":"s3://npm-registry-packages"}},"0.3.17-main.effe6d76":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.effe6d76","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.effe6d76","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b3e3307069385e188a1a6be8a5ee9a06806906ed","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.effe6d76.tgz","fileCount":634,"integrity":"sha512-E5RDhIw0oBFTJA3wuJk9wznYR/y+lhJfiKWafSSN592EAR0dHcKYpql5Eu2dFcEgWWyt0GC9AhwhZt9gZOuj8A==","signatures":[{"sig":"MEUCIQC/LbabACMm8aR66MF0ptOB7h202E8PzCpO5R7pN7JgBwIgTbu1N7sQyRc7dPFywgIbpYrel5vzQLiHWl8XAwmw1gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3031464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipOJiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2chAAksKNwT9yMFxlLneE7AhvTgqjIwJdt/SnN3Azm27lewA948b4\r\nvHv17LC0qHNjh8gpNfnATFNeW4zyU/msG5rkUU8/NLEdFhetW5yEB4e6dseP\r\npg061lMXYUDSkTrgaffTDNkICn+E7NiM163w+y+npmJUP0pdKERGFVrETyj7\r\npw1fFzN6AbtA9vJVUUVg+67EC9wMV5PNVafMKF3dl0y+uUFz9s2tqMql/lEW\r\nCFTZb4WDEKRJ0/oFCVgTBa3jXxr4zw9Wxbgtich41FvTFE9bZ24GmWc+ggG1\r\nlNo1yba1EQx5sQr47VpgF0gc9YfYg8bI0DP+WmWKlC03nF29my2vZbhxVr28\r\nEdQ7wo/uDzpV0fJ+6Gni7sTr080zRCX9TGqGQqf/dx1CVDKON4vaS/Uygiof\r\nnX8gX1fq214cVoVXqJKoZn+hgcwHeUVhuCtUaqZ11wB7t5s6ogsoZpQ73HFx\r\nSr9l6Xeefh1+CfD5JhgrUkm3tO0YoHTzExkQDPLKDxiKKB+osNHX/79NqiP6\r\nwdYAjRBUnDByC3CugsLLxstkAtwMSuWcUBLUZ34fmY+Qi/v7yi0k16EBxtY4\r\ng+vud5EaE/PUnayroxXdXGZv5EMwcKm2xHQqmAZbfC1lHWyWUXo5yaBDGlOS\r\niD91dlDqZ+C3dGl76eTOwYgYLHhZV3wVavE=\r\n=+Voa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"4568d1ac88cd2c2b9600ad59060f958604f890d5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.effe6d76","@salto-io/lowerdash":"0.3.17-main.effe6d76","@salto-io/adapter-api":"0.3.17-main.effe6d76","@salto-io/adapter-utils":"0.3.17-main.effe6d76","@salto-io/adapter-components":"0.3.17-main.effe6d76","@salto-io/e2e-credentials-store":"0.3.17-main.effe6d76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.effe6d76","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.effe6d76_1654973026408_0.6810989377390322","host":"s3://npm-registry-packages"}},"0.3.17-main.fd94cc32":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.fd94cc32","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.fd94cc32","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"718f847689e3c99f09f9d23764c52e5bd5fe3fe6","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.fd94cc32.tgz","fileCount":634,"integrity":"sha512-4A3WSs3ophz7luT9XNbehp2gy0IbuDmViEbsXMyXSJdG+n37eAU+q4G7/QoCbTkk4A+F7DVzWqRVxb1Cego2Uw==","signatures":[{"sig":"MEUCIQCCuvRoSM3bVSlUNTjf7aTLYQyOtcXXSOu5PNqN+dr67QIgVvqmxXdjBbhuP2vU+EVzd5pIogjYw85+IyNIlaAUM7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3031464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipY6wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOaRAApR5mE4pQewtwvCv9hJR4vRk1G7jT1OaS4SASlV50mIbdUjUY\r\nMAb3EwDL5VFvrgcuFPQOaHrmfWrPNtiNxKY3txtUPL6mCXhRpHMqXRm27G2g\r\nUoer5d/O7G6E3Pesx5Rm9L+v1q+0ay/bZBoaz0n9+tPGVrbrcIortO+Ejsk2\r\nma0O/f/JvZhBocSeYbt+AU3cATrB2XDQVXIKQadlPgv46s5OGSnd9KHozVcA\r\nsVgDjnj6Ri3RccgbophZkYjzGfBqr/0cRl1rcFYeTv+tF2acH92JxwFK0fZj\r\najJBg4uth/rpFLtHzaye14UaoVLf3O79pmQKLwTay0VQUZpi692GKumycWlK\r\n+a88sF3rQsFC7p2HLlsoiX5fb78yiU1BxOnTV6M51MdNMwwqqjO6WnIrhHJ7\r\nxFmhK4V1xg7KbPfB0iH294GjSbj5F92D22MUpuSYJmHJWlf3Ou8d0AxT4zUX\r\nlHuzWyKIrsj2FC/WiazgVB7H9hNT6SupUuIKiTGiaibD1W+9WAOjsrS9s63c\r\nTcsJB/55cY9Sx7zSNOpSXZpCt4PDME1TJGh1fwBCnyhIVEyVizAZBXP0B94O\r\nQrth7l2qS3t4rxIcjOl4pX0caYGxFjE57T1x3xR5IHr67nrBjRuPpF0/pqhW\r\nADKbLe0xxB2RYeFU8gvSN0FlWM8wW1xY10g=\r\n=maLj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9e52a9893f71a88dc319dd51cb7f4a413f499734","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.fd94cc32","@salto-io/lowerdash":"0.3.17-main.fd94cc32","@salto-io/adapter-api":"0.3.17-main.fd94cc32","@salto-io/adapter-utils":"0.3.17-main.fd94cc32","@salto-io/adapter-components":"0.3.17-main.fd94cc32","@salto-io/e2e-credentials-store":"0.3.17-main.fd94cc32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.fd94cc32","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.fd94cc32_1655017136058_0.7610785381646177","host":"s3://npm-registry-packages"}},"0.3.17-main.d9049677":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.d9049677","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.d9049677","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e3757f74e171ffa9de3c6ae14d2a5dc92d5924df","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.d9049677.tgz","fileCount":634,"integrity":"sha512-M0xh9eOXcwYxAOj/EXTHSsDQua3NtMZHhiLOVlPM/++IJiRSvcSiSkPIo0aQErTlXOPBvBQBd79OiXkAr33SoQ==","signatures":[{"sig":"MEQCIGkvxOIy+ETUHKOX5TP071jpjZhuSjT4kfpULim9uTt4AiAnX22a4OVWXZvQezchht+eeYCngP63cmvW5AdiBJk8mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3031464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipuyLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohuxAAkHm2O8gj6qPFHeGXp1Vx1T+R+VaX4WyobavrQdoUWKrGvRGj\r\nbvBA8ZtI1zJAwUftCSECMLk8ZO2ieQkK2gCZrh6qFStKm3qOVjrUNXd4lryF\r\nmPFJgqsYO06LFf136/nkYQbm+8sLpJJxMnkc8FTYmz6Exf+c0Qcdv3YexCIK\r\n86Y3xeznmzn32qG4fH6JkZPCiZn5lDQJ39OGiczmHe4soVIeaVgK4Fml5pyN\r\nAPdKB1gsGBG6BlwdOBs484WLKl4RYG53dx7mLKOTddCOxC6x0GKJoeBP0aUh\r\nj+zdRlN7NdvIAS/Gsler2NG8thEU7ySPicgFvlM8nupMp05biAFmPRKZMpMr\r\n6Rj9I/d+FD3MVWux2Fr1Tc2tRiM2/EuzrLZ/go0dqhkmKzapVfLC9+tqTI+z\r\n7DI9T+U06f6MOBTfB75GGU6bcQRWU6IpapuETbZcHeln2nuBcdIb7RS1GCcl\r\nstMvy5ex5owOI9x7HH/HRMzkEb/GANhcwdue0sw5jqbH72ILH9xgrj2Yo5Bl\r\nJ9xpvAKocHWaI+ZvjECi6Tzt8zor+qiLIrny+qqQX2c28ik992SeD0SPMBMX\r\n86tei9DPouxmgHdsxeJr0agodImtur1NtPw0CZeahx/47LtqMy7xB8RywJpM\r\n4uoBmpSIdR1SDeg2s5krt3PXKlpZg28X4Ow=\r\n=mXb5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"aeb740604929367548cc2c5e8022cfb1b1b080cb","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.d9049677","@salto-io/lowerdash":"0.3.17-main.d9049677","@salto-io/adapter-api":"0.3.17-main.d9049677","@salto-io/adapter-utils":"0.3.17-main.d9049677","@salto-io/adapter-components":"0.3.17-main.d9049677","@salto-io/e2e-credentials-store":"0.3.17-main.d9049677"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.d9049677","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.d9049677_1655106699308_0.04160435095520465","host":"s3://npm-registry-packages"}},"0.3.17-main.d9ff258f":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.d9ff258f","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.d9ff258f","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"994184968729915f1fba22c6fa7440ab89c5c5bf","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.d9ff258f.tgz","fileCount":634,"integrity":"sha512-SWQvuroyZ0Kpytc0BNIUk3Gz2Hp+k3GJ2QwMuGwykE88IHCASJbUfLh25wZQ6DvAjUg/u+025YVcCkSaHDLsNA==","signatures":[{"sig":"MEUCIA65UV3htF8A22TNJG9k2E1xBdeZffdTFM9/rO6CTDDrAiEAo9SQMpVjbVXRTansYc8yPSCVBZsXOpdW8+AnNritNBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3031464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip2BZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+dg/9Fkw9lqlNipNqvstwx+06m62rQGR2Qb6efimH3IN/+VngmvhJ\r\nIb6LSWVj4qXyiToMsALpK2flz2Em8AnriCgwc/90SVl0ERynYZE5Yxb2jnjZ\r\nnZW+VWIjIWeA3iacVEjitR/LTwha4+mcFYpLeAaJX9CRz9x3iL8lOdEDrvw3\r\nQ4lwpId/qipYKph/kfxQdWhvIsYfF1xBXOYbKMtadHGFwwj/r7NGXZmHF/A6\r\nUu/ysK7ySIM3pPR6WVe+XzJoCw45w5Rj1vIx6gKmRhLnjGYwWr299uulsNMm\r\nObfzuBwwb6GhMlRcNITRtZPPC3ZLCLdQyU7GT5/wFhLiW3pxiXW4ODianUCT\r\nBB16/bppm5lFFS6KK1tXCig7GBBtzc6KDhjQAOeKg8NWB42uPdK9yMaHJQVX\r\nZhcKY83afmd5CLXp60FsoDYek5xacxqpe21140tnGkBYMEk8/1vjSqlbF0lB\r\neRUKZaY4XPRJZq/YMVRTiWzLBUphU7SIrKoDomlDMThVimVXUdMzdaRpny89\r\nsZ6m70vc8fmUkByoxlAt7V6sqFBCHVWxoPfzY5G5d4hptIeW6XPo0vqM9aKU\r\njyiQbviySbesTDlLXq5328u2BvYmvH2jsKCPdhH+2eeN1PZMd9qEGgS7h8MB\r\n0MJsvGqdVnc7KGFgdvdUHnsVYZWuTbMV7bc=\r\n=Uk8u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"06216cb07bdaed218d74d831147df8651e11a3d0","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.d9ff258f","@salto-io/lowerdash":"0.3.17-main.d9ff258f","@salto-io/adapter-api":"0.3.17-main.d9ff258f","@salto-io/adapter-utils":"0.3.17-main.d9ff258f","@salto-io/adapter-components":"0.3.17-main.d9ff258f","@salto-io/e2e-credentials-store":"0.3.17-main.d9ff258f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.d9ff258f","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.d9ff258f_1655136345150_0.01853096528830034","host":"s3://npm-registry-packages"}},"0.3.17-main.f79e09b8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.f79e09b8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.f79e09b8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b87b181ee00f50425ba8d7298753bb8656ecca67","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.f79e09b8.tgz","fileCount":634,"integrity":"sha512-KJ4O/GK3PjiX4aE68/LwoVU39QR/nVleV/6pB/sh7fobCIQNIPScxmssg8IIdNnL3hcDDdPZU8MvvWy6YFrFfg==","signatures":[{"sig":"MEUCIDSha5RKdYIircIAYG9UWDlhSqpgwcFu1QoJ4K3hF/E9AiEAzqNwD8QY8Knf9gY+vkN5PXTLSENwW3qCnmay7ngWR2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3031464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqZpfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5FBAAg4R9YxNSlM1NE7BrN3c3kM07mUxLhh2Zg70W5NRxDH+4Qxyt\r\nHBOrk1U0FGnAKeuNuhdlKJ10boNmxhcGx4XOet/+kmoY7WlVI2/ZWi7t3Q/9\r\naZbxKnKtURu0i0tB36XKQ5lIfTyBJclDtsvSZd1nv5jvyhM1wVJAGR62eYQy\r\nJ1fOuEI3QEeLoyy6AQoEW/3o3J5WdMiHjeZJ4soWJIEBcTAT5GP7Rk8dvNnd\r\nIXVs8ZEWmcL7EwGQfvd8EmmJdkEwjfVTaGv+5EbtwlgV2CEui7hFeJGS6pvD\r\nUZCNVpGHjSwpoRVP1bprwuhE10dUyLusplyfrWnXSDndo1i+Nuc/laRiQhRm\r\n+PN1hle8eB3sbWnOF8mNfBteYW0FcXKIoPPcNIvaea2FnSCZXHkvhUfdm09X\r\nTmlpeFdQgygPKdvjOMfJQIal5Xrh6CjZ+AQqFPxPNdPTfVAlLz5nJISW+tZf\r\nhcWEfzSAaBiu41zDpC/OKWlTJS3VN5F6cHqXn15QCiQz3N6X9JcfXBgO1yHM\r\nlJ0ID3LTkhawcQSmZTYL3NIeXNKpILl43Df1feyPD/apqZzev9RnX6p1wTtc\r\neY81nXmHSUO9D/7BA40FqJPMvb0Y/cKlir6BAfkuucvaU+nwnwv5/fq/6QrI\r\nfgbxG/Huq/o7DNBm4vNQWthVHkdNueV0glE=\r\n=mv+Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"da3f887664c0a6320972619ca312d9854a6f05b3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.f79e09b8","@salto-io/lowerdash":"0.3.17-main.f79e09b8","@salto-io/adapter-api":"0.3.17-main.f79e09b8","@salto-io/adapter-utils":"0.3.17-main.f79e09b8","@salto-io/adapter-components":"0.3.17-main.f79e09b8","@salto-io/e2e-credentials-store":"0.3.17-main.f79e09b8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.f79e09b8","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.f79e09b8_1655282270812_0.586735117619458","host":"s3://npm-registry-packages"}},"0.3.17-main.1a57d39c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.1a57d39c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.1a57d39c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8bf1faa86a055372c970719e45c55776440a73dd","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.1a57d39c.tgz","fileCount":634,"integrity":"sha512-rTi89OtibDSPNo3Q6o3p1aoY4VtTYTlI/1s17KTcoslTs1bMwgb31+DV80jxGTd5H28piR5x8RKwBh/7O2sFzg==","signatures":[{"sig":"MEQCID4yMkRUDMv2pDw0c9X11k+6bzrkh3T37SgtIapigJdaAiAMilDvsys1eJwOMbzyl8hMOKnF1kssCp/NRu0tICckRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3031464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqZ7CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCQQ//ccZ1uUTlm89n2hGakZ4EkWZPI6iQtFUBtmyOSeWJgccbB13/\r\nKYXvjANoqO7YrONP5d0derv8SnFfi+sS/Eq68ZYalzI6/yqRG52JXyEbKf4g\r\n657uuUGrw+LIIlek6SnlHo0Wgky7Y1JeMtQXjw4yVIO/Y1o5gkewuPHNC2oD\r\nBOt5ZsXAiOrD33jEe6Htk3LsWZETjZn7sEK7WyV7GhMZpwdZahfeGILfYtcl\r\nZKRWRZftnVSw3JnQX6WY3/SgLd9XwA4RijyBK+gZQLxU78JaHRzOyZQzFjiX\r\nn5LukSNWVjrsuHEyFWYbRR5PhJCwCTRWDiimE7PlsoQsjp83e0TXZO1MaLfc\r\nbE22ZFtDDub9gddLa9vVtujth3R9rbEhFtn+g8jKkb4BMX03zrnWVwsUa2bB\r\nDR7dardEjRw3APNl5im0+nT3lmaGVBHBfqSHsSGmmY5EENe6KcmX1nb3O7fG\r\nHnxQhAQYbMMUxtM7bWiLphSRhd76HBQiAHbtJGwICKbs7ISYe4GUFISP1oR2\r\nOONCtbqr3odtNy37jGhQWcWWHVXoqmPF2KdSgFEBMkkXI6H1P+FvRfUgwNek\r\nHBHiaQMcDudNxQ1KtQ6hW3s4xBw3b4T0YkEELIBEjDKSrJK02qE6Vo6bZI9f\r\ncQcVX2ldYIfg6K/BBcVYHR6b8WLJswgxarM=\r\n=ysTV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"98e87bd3b65f665c0abb7b37bae451ba8ce283d3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.1a57d39c","@salto-io/lowerdash":"0.3.17-main.1a57d39c","@salto-io/adapter-api":"0.3.17-main.1a57d39c","@salto-io/adapter-utils":"0.3.17-main.1a57d39c","@salto-io/adapter-components":"0.3.17-main.1a57d39c","@salto-io/e2e-credentials-store":"0.3.17-main.1a57d39c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.1a57d39c","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.1a57d39c_1655283394236_0.5577592675091969","host":"s3://npm-registry-packages"}},"0.3.17-main.e49e082d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17-main.e49e082d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17-main.e49e082d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c59a38ad42d54770b9209ca4f5616059bcfd14b2","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17-main.e49e082d.tgz","fileCount":634,"integrity":"sha512-MXxGbtWUnk5Uj77CJ6IPfB5ZxHgb57UxviunvJAA9wktT01rxJW+NDWlp+L/cJWQLUtA4qbq+F9Dz/7j6H3ZEA==","signatures":[{"sig":"MEUCIAf+plyw+82n5Esp3/wP30wlwis+DSO2nlQuJRr9MPTPAiEAsNR/CBcZGl0brnaC6K2uvJUOT2PTCLA8Ma6Y857NXio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3031464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirs7fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQtg//cFNE+KduodKCp7oYhKa+nW1dtM0vWXpg7gyy4FY6Fo1Su8qr\r\nMOeEqszIY0q2GU0f4dRayRfIzjVEbsyHCTgf+arhJ56Ix3gt1eoArKF6f5xI\r\nbE7Xm+R3TDCN3ziSwjtOYYkdUIqVGCPifyLmK2lPK/rpvF23DoS3VYA6cSf8\r\niaPNH7zizjGeiaWECK27SBJ0sQ3yOfyQDUYiWU3eOgh+818ASjWY4/mFBfd3\r\nHGpnNCn6Q7dQcw1NxTo/h+4kgmmkA8uxf7xnXsXgzixqCjyf2OeK8VYskpfz\r\naoY2UDY6i7YUZPtQh30Rw7yIO8avZyNn8zMRiOiVx/FLu1OHcU+QdgMH6hu5\r\ngOh7c7BBFTnarxyhy2qemfcbX7uzgf1TeQznaCfutFG11/lx1CCmYLW3ZNZR\r\nuYgE8kpOO9Afb2ugV9+VvNqml7TRFrQUfe9rdydXG6fCVxIkfc3pCOce5Eqw\r\nN/xr7HZc8yWnRf7zP3d0kDmn9yC+edz3rZg3iXuPpyOp7L7sFKttWE2oF3cz\r\ngSJjpQupD2jSXUw5ZPoda+oKPMbL/O6MP1XNCQx3fg+VhyVy1GfE6ZxfemXm\r\nIDQ3lb7tUTIpFeQKkzqbNOLAYkB5F0EKNP2srXXyCnE+64CxjL7nHQXAOdxF\r\nEl3ze2eY7XncIk/ow2Zix7/Nnhx2aBuhPjI=\r\n=NKqD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"0852cb421f3089c7c9dbdd084ec8cfeb1eb7909e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17-main.e49e082d","@salto-io/lowerdash":"0.3.17-main.e49e082d","@salto-io/adapter-api":"0.3.17-main.e49e082d","@salto-io/adapter-utils":"0.3.17-main.e49e082d","@salto-io/adapter-components":"0.3.17-main.e49e082d","@salto-io/e2e-credentials-store":"0.3.17-main.e49e082d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17-main.e49e082d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17-main.e49e082d_1655623391641_0.4486988968465089","host":"s3://npm-registry-packages"}},"0.3.18-main.ab7cf7cc":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.ab7cf7cc","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.ab7cf7cc","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"199bd4c9be9da3464d0d2fa043db65de595b3803","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.ab7cf7cc.tgz","fileCount":634,"integrity":"sha512-S3JrDE+ltywPH8BB3ZXebPAcFdqkd/bhp0FM4Y7e4lnXjoCX4nR4GL3geeXWry5Kcu7lAn24UdVD1zi7McIrbw==","signatures":[{"sig":"MEUCIFxr8RZHGUg9Rd2RTvnFx8uJ8WBx1fZ2TfYbGaq+ebCkAiEAxDrK6PxgyGbPnoSd4lGx2sKZOHGhesN1wuF2CDGSRmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3031464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiruFiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpszBAAhEh8oFvR5RO/3/phB5i4gcMhyLn1oifGsY0fWmZVzN5EyBSf\r\ni/pCZw7KrTsJ9gPn6YOP2H5WQLyeLCNv0iUWHBWA384UyG3UYc8jlyoFJqKs\r\nK94Xa8zxEp8ci2qzpXHi9FRhvqI/Kv3izOwfjRCUnpoMh6MeP27pY4s4QA9o\r\nNblP4ggFrjD0MnYW/9Dsxk8IbePfrp2u5tx9J7pGpGeQwkVU8W3PueCPMyX9\r\n7cHYlrhXUnYE6yr2jTxd4P9Ijo97XbKaOLqNPilchnSQDCEHbn4G85IDSnuT\r\nZQSbDwDqy1VqLUKXqixBArkMttaP5Rkp/gBnCE07yt7I2I/Exl/d8HGh3YCX\r\nNRXVS2J3OgASP/buTzDTLteuN170/ADrLolPQI6YVAp04xmvS8GYQ4wTzq8A\r\nKVYxwXHOLL5wpoc2UlE60OqKT34gaIVBBc/G3WCCdOYYS93NiLrD94eUoTvB\r\nldMEewBIOO/CoV2etZuYmfvLB8+tVsKDLaHPc++0FTn2XmZ+VzQowMVojR7V\r\nc6OFFaLaiMUd1UGo0QblhoGdzQcnhUaLUxKIrYu1S7RYwD+9ABApAm1TYiM/\r\n/lHkSwR49XbZ3O8d42K6ECAgcMRjNSzPd4Jv6wJrxQWvah8VB070pRFibK38\r\noPmg2g2mepcya67yjZmbviJ0gyxW5uOmCKo=\r\n=VgGN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"328ac7b978d4d593b090c4e804e3181fd22462e8","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.ab7cf7cc","@salto-io/lowerdash":"0.3.18-main.ab7cf7cc","@salto-io/adapter-api":"0.3.18-main.ab7cf7cc","@salto-io/adapter-utils":"0.3.18-main.ab7cf7cc","@salto-io/adapter-components":"0.3.18-main.ab7cf7cc","@salto-io/e2e-credentials-store":"0.3.18-main.ab7cf7cc"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.ab7cf7cc","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.ab7cf7cc_1655628130173_0.834039973606904","host":"s3://npm-registry-packages"}},"0.3.17":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.17","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.17","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"cab5c90965c4494c89933295a3239b0d12c0a879","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.17.tgz","fileCount":634,"integrity":"sha512-XXsuYNVphdIANIKHE5LFVuMlTZ6AOw9mkI8vPOthuqQ1ynsE4jVMJW7Twvhh5kYRFpBr+mXU1MXRg+H8iDdYaQ==","signatures":[{"sig":"MEYCIQDV5TgARJbVw3TuQysjlE+gBLuXrZjieSOjdpeCV4TAYQIhAM1hzjkwctX3N0jfjUq2l9yTmbRQh2Q6W+t0rOINc/Xi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3031352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiruGOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIUA//fgUzhMjc4ZPVnjKcuSfE3OilGuKVAgAnRorvbflEQA3bHr0Z\r\ntZla7yGLzJWtF/XimT+Pg3xu/HLA63IpZejtucKSW2aSVTDypVzZW50Dw3xq\r\nriA1fXCxtC0fL5lMgpW2cl8/hgd6dzYJTJDnZvn7SwwyJ6ZfdGnvg2zKco4h\r\nYhPP4cIDQY6F4xcp/cyULBnNZm0zyIZDMESRv09i+0wCaRCNn1Q9Btz69yxy\r\nDLRi8GhlK6m/n4kqddl4TOHNhXjM3X6Zc6zaUVFBwcp3rZMJ8mMjXrQNrDnT\r\nEj07LY+2veab1wz+5ZJPmJT3v4wlfoo0x4ADec0KrouulYGjgzbMv+0zIJrr\r\nnkpGxgjT3w7ywcSDr6igRPMzyCvjsVybDRxaDHOM7MHIWnY5qq9WUNxeiWbo\r\nVcnEbIFlkG9XUgEvH6d8YBw8eT7By95VUrt0V305Wxv0MYXRv9J5OJBErxOD\r\n1VMQ2BLygSjzHEtvnBomIbNoukzTPwv+JQwAfXGAIVkFsPMjXNtrA3srRHFg\r\n8FGfcHLqk5XpTJkrl5Lzbni6Wp7sLp5vDKEeSp6hnvgbdcNXFweN2IKfbDWc\r\nKWI+ERZnLSphA7iwVAtMLhMUuaAi/JO9BZ5AiYAc4j6LvuGgoSshLUmlU45t\r\nyfR2lpnGKeQhbYupeiHNm0RmNut4ERcZbgA=\r\n=kRIE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ab7cf7ccce47759c0a8901f0493ddedeeb3b6522","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.17","@salto-io/lowerdash":"0.3.17","@salto-io/adapter-api":"0.3.17","@salto-io/adapter-utils":"0.3.17","@salto-io/adapter-components":"0.3.17","@salto-io/e2e-credentials-store":"0.3.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.17","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.17_1655628174125_0.6837426736882184","host":"s3://npm-registry-packages"}},"0.3.18-main.f118c025":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.f118c025","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.f118c025","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c1194d7f155ae3b8e3e360299dce8d7f7f7de790","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.f118c025.tgz","fileCount":634,"integrity":"sha512-z/9nfSCQBeV0KLSD9s16UZqqsWcJzpiMv2nny3tOExggCUiPBakMQ6Wnhx8AAb9AH9Hgh3CtN5Oi/Vftma9upQ==","signatures":[{"sig":"MEYCIQD6gx6nkpvPb08uOQwJPzrNDsFGiQmNPGIrQ+ATbNmKAQIhAPIND+0T5kAUfbjqCwEtnPG3WWtVaHwMzyyzssKGP254","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3031464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisDoOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqA3w//Yk1Nr7zK1Dg9bXYkciRhDWJtfin3OML10TJxXJuRbSjBbQ2H\r\n5sMr6FFWvLzOg3lApvh1oDuPcVaVIbB4XFUD+aYRL9SvUfhHYYA5lLuBfPPB\r\ngcOshgmt00jO9k0zXZ1LAwWgU9mx1+/SmjprDLUAKnVEF6MKDzLp7wy7O6nD\r\nsNUuhF5WEMznp9rmvaDAxpqcszaphFz1xWRUnV98HNaJrT8tOxlm+wOHb0jm\r\nAtP9cKTuq/XxNC7dsSVOOS8XoJXHJHipyf+qIJByycAt8+Rs/V4fCjcIctBS\r\ngOTzaioQe7MorosQNXl4eWYc97h0Q7lfb3rtWBl7oXdEVg4AdjuSeSXfT01L\r\n/slX8wkXBE1EDsffik5yDfPAyF1DzmM1rQCiA8iRnxgkNdRiX1nB52dLG8Cx\r\n6fUV3kc1W0gSLG/DhvLoe8pjaUXzbNj5UZ8VwxOssnErfly7J0kSNsJ1MDL6\r\nQmtSEjDHDOXEUvHwsPv4F1wZoNRUMNMw/P34lFyGFfj4KqTeIFskJ4Hb24Qh\r\nuuVVIgfCdtLWF98PjvYkSlTHhVJBi8wfjLH9dLhGLro5nauSF09svJHbP3MR\r\n6yuL+gI7e18XM8XkqSp3aoWxIuUvUxeyjkVf+FnXw61jHLeSJuueTG1tzlnd\r\nYxFfO/3PacugvzWHkJSupJRMAdJykY68Dlc=\r\n=2PsA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"3616b467599be23ce7fc0cd58812b9b9234957a6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.f118c025","@salto-io/lowerdash":"0.3.18-main.f118c025","@salto-io/adapter-api":"0.3.18-main.f118c025","@salto-io/adapter-utils":"0.3.18-main.f118c025","@salto-io/adapter-components":"0.3.18-main.f118c025","@salto-io/e2e-credentials-store":"0.3.18-main.f118c025"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.f118c025","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.f118c025_1655716366428_0.0016277571621901021","host":"s3://npm-registry-packages"}},"0.3.18-main.98e478ad":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.98e478ad","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.98e478ad","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a1ff7e741b4e0f9cc80567077deb25419c56d5c8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.98e478ad.tgz","fileCount":634,"integrity":"sha512-1SPjTHqLIFsoKfwYDL7SuA6dZH245udDz9Ts3RuV5ic8MxDMVIikuEbaGU/16QtcQ1E5kWcQsI3ROaDURHKtMw==","signatures":[{"sig":"MEUCIDNvniCeF5XgqjGDBkMSOMKkLxla7Fqy29RsidSum4v0AiEAw3OpV29XagQrEiYTRdCioPcJq0QzZ2xi+Wgw6m+A43Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3031464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisHMKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWOA//Q5WvVLk1n0qO8R8Cy/Gs9jWUHLhvgCIVLPLU6OnqHyQrLKW2\r\nslULk1hz5tKqGGse+fvZR1MvTSxjY0fOX+squqlHrBSQFoaurKu4XAAaeU3u\r\nYA0IbrNhHlqKCjM685rRjGzpxotUgtQx4kWsdL+REQV4cv7FwMcxaFUH6GMe\r\ncGUcOyUYgWik3ibpFj8Rr7jMNnZT/GqgLct4J2t13n/vIVDQBRqKr1Z+RU6O\r\n4oazUGD1m9WQCaP9PqfrK/8BdrRUYgmB5Kx7D7vu0AZNhSZaBT8pZUsIbQhH\r\nAf4Qhbh+be2i1jlPLpZ8ZnatpJQ/ejsR2V5mUzdxwK95EgtKVSxGIJU7Me9o\r\nkmodKpbLbhmadgfOA2GLheVznZ4a4sOJypGvSZPdeAFJhTBHLIilamqThjpt\r\nJk7LO2I0BblFwYG1UN+M/PtJ2OxjTJ2pPWtOoS9hkFbjXugqzmSN6JlTYoOM\r\n31XRcZ6PFzD7s3L+ICw7L9NpUS/cLzj31Jh+WMBhXloLBs+b2t8C4mrXVwyK\r\nQisByP4XxPnz1euX2j2gItsZCBCPrm/Bq3pNItOctCwyNP0qvfjV3kgfMtlp\r\nVYmsTm5piZeETsteyoKtqc4MG2GvRWDLtzAMvGg4qGUNa00vL8miWrZeov05\r\nuiU89xgWA+ne2Hoa7AwkpMBtQzXyQ4cXv2s=\r\n=r3kh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"2d05d8b116a6cd1ec845a0341274f94635a13e87","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.98e478ad","@salto-io/lowerdash":"0.3.18-main.98e478ad","@salto-io/adapter-api":"0.3.18-main.98e478ad","@salto-io/adapter-utils":"0.3.18-main.98e478ad","@salto-io/adapter-components":"0.3.18-main.98e478ad","@salto-io/e2e-credentials-store":"0.3.18-main.98e478ad"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.98e478ad","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.98e478ad_1655730954497_0.2520585211674071","host":"s3://npm-registry-packages"}},"0.3.18-main.0bf51bf3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.0bf51bf3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.0bf51bf3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ab44077678eb4e19acd0cc06a6667d0ab5cd1824","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.0bf51bf3.tgz","fileCount":634,"integrity":"sha512-h6PDiQSmyBrXuuDJgKi7eW2GYoGUGVz+TkzJYo22UuKg1Nvbk70i1sqLD00jGM16ql/kQSFqN3+r/fsH9UNKlg==","signatures":[{"sig":"MEUCIQDbDh8WBFIgwMoeqH6Uzh6IawALIgPYuBQKjlVtURwaswIgLFbsuHOJ6JutpFN/i70lDLafjiU0FHDWVoo3bliLOHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3031464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisIjLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPYA//dphbjl6HbAowGulwC85MgW6OZHQKJcfmC2V3pkdm5/PO2aQ6\r\nhWgoqRhcJ2CKwCTvWp+X4Vz2fQYhGZKLmzLMoBtsSQHXTyNSZzgfg0bvdsFz\r\nXQkUsN78pWGBg/OfctnZj8sEawb0Ja7yu61lubgQ4869PXbww3Evhyhi1zLL\r\nx4IFqrHaLNcpPDrDHD9BjPDsbO2+Qg5E1yNQPuFrgzlYl4KkSTmqO8hLOjbV\r\n3w8FKJ/vT3M+jpdRPasREzt2DgEaU5v5aMaCpJH+KpDpG2BdnMjK2zIxj50C\r\nwmVGenI4XVGFtH1E79g6iZ0KBi3k6td2DClovRSuG/nFQXWrSe3FwBqiX7dI\r\nwzpXSOJF9f/ywWBkvumvwQIUqU0wx8Y0UolmG76cUEFqgwbUzuExebwKMrrM\r\n/1D0PTnID2dkmMfimbA3jhbLKwMY/BGHVuOTBpnSWmPWqSrN1zXPGRkykq82\r\npSYFCZUdpvX40okrFCSaHBwvOxRc7aFzuhx+B4uqeZi+kiugLKkUc82hS2wS\r\nDBpCCWmh2XR7/eH22tVWEnwlfbg9uLJ9r6B9kOiLTpmS7Ziu2SOgtjgZPw/Y\r\na5Gi/fRl3bJ7ujOqyELxc4QCzzleYZEjLvrhGJQIAKTQmL/LC6VE2ZVpLKkS\r\naUZSQy4njVARRILyZqPtFla8BRt9SBdcfbg=\r\n=WpLT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"71cd646ece6582c99f9f04fb730b41d59c569698","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.0bf51bf3","@salto-io/lowerdash":"0.3.18-main.0bf51bf3","@salto-io/adapter-api":"0.3.18-main.0bf51bf3","@salto-io/adapter-utils":"0.3.18-main.0bf51bf3","@salto-io/adapter-components":"0.3.18-main.0bf51bf3","@salto-io/e2e-credentials-store":"0.3.18-main.0bf51bf3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.0bf51bf3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.0bf51bf3_1655736523436_0.5993386008188055","host":"s3://npm-registry-packages"}},"0.3.18-main.4b1a0dba":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.4b1a0dba","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.4b1a0dba","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"cab11b0ec925cd932f759f46ca5e73969a7f6c0e","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.4b1a0dba.tgz","fileCount":634,"integrity":"sha512-rWJrliTNxEC71KHR1NGDbWh0Cl6nENvj2RMmJcCBqFtTLKGJBAQLwf/vEZl0ZU9LxurkHfZy8oquNf6apJqBaw==","signatures":[{"sig":"MEQCIHlmTDh0+tr9li/MilU1oAg/xS//8ejULADQ6dZ5uwm+AiAoUqDtwgGbZvN3tagfSMDcf/tRadFTLtMlIDOH79gOUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3031464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisZpdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6+g//dWZhkLsBn9o/SMoMzm9G3wdUa1u6maFNwOKAMHgiskwZkO2V\r\nKycoD0cXzdAhlssRdo8O6gC5i49vBT+qcbJhKpz/g5QBrcFllaFdJjRobZdq\r\nRVzumtrfyvZsB99CriWF8F58F2x2DTwfwYspvwhoi2XmjV/MnwzRCLdVQhch\r\n09KtG5bmXlTepeLaXt0UkxW3xDYmmqcvzP5GvMp5f20qiskOHufE9RwfK6EB\r\n6l7D5iB7gu5H/iSKRiJP5cl+6RR00u4EYzHaUKMxyChyPqSugq3LZrCl5sOk\r\nP3tY5PwGdn7YWsIzdnF1y4kGxLPCoUddNyRYnc0X7S/4XlQ+cQ/L1C5QLKEO\r\n735RS0ySD3eRosN/8tzacmuv+Jmcm1TjcZT2qjHN4lc2eW+u9rbvuSeZMZdz\r\ncuBvHQCnvhEYjEP5QbZT54DcafTUOnoe/sZumG5W1wof6YGVUNeBGpp7PQQL\r\nx+Fyetq7TK4oAYSEXHdTwJ16PtddkwskXnN1OLRgIPKuLSyz7srPIVVAX5Zf\r\nDKRNZL9PK7p1qXqUnHdEAsoAwzkYYbZPdajtHeSqdUiER3KChB1dcpw1KyLl\r\nmQy6g289ph6OtO6nc3sf7x0YGHyL7fBDhKJmHxmr2PxlwrKPuTPcYib8Zhv0\r\nHrGw9EoOJHA3pPotY1dh41owCcOoPgIz/GM=\r\n=GRCd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"bca1c1bc8a431fa1772217aedcb84f0572871ac3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.4b1a0dba","@salto-io/lowerdash":"0.3.18-main.4b1a0dba","@salto-io/adapter-api":"0.3.18-main.4b1a0dba","@salto-io/adapter-utils":"0.3.18-main.4b1a0dba","@salto-io/adapter-components":"0.3.18-main.4b1a0dba","@salto-io/e2e-credentials-store":"0.3.18-main.4b1a0dba"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.4b1a0dba","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.4b1a0dba_1655806557204_0.5022126836255867","host":"s3://npm-registry-packages"}},"0.3.18-main.a4fa3d59":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.a4fa3d59","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.a4fa3d59","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c1cd72cfda520971425d4abe0cb2773f3126d2b5","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.a4fa3d59.tgz","fileCount":634,"integrity":"sha512-aH1Z2sm/VzLHITdcN1ZFtKj6PX/fiBa7iCwImfegru9LHjBlGkccRH+ojZac66CZS+kckhiKWXJNI5KBEJdwgA==","signatures":[{"sig":"MEQCIFu4t5VG0oEZ/m88TwMpDyrTm0067gMFMpxGy4MPS57DAiBzTV4e8YAIQdd40StBzqSm6nJmRoi8Jme4qvnQyCrlRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3031464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisr9RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyGA/9ErqRS5csPPkVvA9rhmyyBi7O6LT13Jz67ldWxyBnzbASr4fh\r\nYdl8Trni4zQt4SvK50RQypCrhKAnjReX1wZ+8zCI/IUWmHeLQRyR2vVRnwI5\r\n3plezqlk0oY6xjP2jmn/obPWoZbzjNu0UkjaIEnqX3p7qxH1A22aZx/NAu5n\r\n69xfKWpAAur5ZgoG3Zi2RB9I6Lgour4u16d8KCgVJK9BomE/x1QNrP/zET1C\r\ntQhWyTWyHe/KHcrTp4NEDn7SeIxBgRHPEAmhNehteD/ayp8u6k+0oS4KJejN\r\nOsS0nav9lzPdJCwJVlCXkS8cFZkjwyACQGnKtuAAcQppsn7WSSUlBmMvWIw7\r\n7DJ7dHxZXadixuVRyoVulK0eAvUvG3UTtCiyu3+piTFAOZ0grQbXN1ssn98z\r\nxvqURHNW1Im1RQbMQxaN0yyhWhGOZ2kP6PBl8yQPFPmrZ2hJjqbHPKOCpNLO\r\nh7NESGwg/d92dk73JQnDuNx3Bi4+vCkrdT8rdeCq0/HbipeniuH7j+lzsTfR\r\nNVwL/EE24oW9jQ3FwrJysu0xUG2s8HZkZAdqjcqpAsuzoQQAD2Nc9T+pmWBZ\r\nr7jHdTq/JClnKfGXeQHK8zGN9dpECn35qBsZg0+8OmscHbixLjKGA4wWnoEV\r\nkwnyr8RIZnC6CEZpS6hV7rReKCIREQqGvyk=\r\n=pSoU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"2fc749d042efdc29e7f13c57c27b32fc56499f45","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.a4fa3d59","@salto-io/lowerdash":"0.3.18-main.a4fa3d59","@salto-io/adapter-api":"0.3.18-main.a4fa3d59","@salto-io/adapter-utils":"0.3.18-main.a4fa3d59","@salto-io/adapter-components":"0.3.18-main.a4fa3d59","@salto-io/e2e-credentials-store":"0.3.18-main.a4fa3d59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.a4fa3d59","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.a4fa3d59_1655881553184_0.5371628863977007","host":"s3://npm-registry-packages"}},"0.3.18-main.711ee61b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.711ee61b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.711ee61b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"1de739f6a8b50a2de5c5df925bf016df097da814","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.711ee61b.tgz","fileCount":634,"integrity":"sha512-c/27TGz6+xJMY0+HgIUqm8NTQ4N/Ds/eC5l+bRZC3qnYA+BDp7i789A7THz91sUVHCuyvDiL9gwz4LScHl16Qw==","signatures":[{"sig":"MEYCIQDobUFw9BDZgVERpnKoVGmZuwkB4G32kXVPdK0oFA7A5gIhALl28d2U0ShmOUSiByfqTPRjLfHPIDKF80ErQNQcd9ps","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3031464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiszHvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9SQ//YJR903a+D+5jBRzUFNTffPa1CgKY9yk/D27Hq7wdI+C1gpso\r\naMLvPFDLocbQo9oiRZ/xNgl2kpRG/zH/tb1tV6SDYskG23N84JQm7aQ5sRYp\r\n6n7P5pIXa2pheBguPczExD4Pe7qZ/TbMdplm1ISVfNaiXdiXX8XgPTDSr6uj\r\n+m+MeC3l7JW3gkNMj1aKj6Ry8w95qp4gAZ6WcOS0gH1sPUJRB8CdATnAM9x9\r\na+N3B1OTkPIT7PpxOBCxn3AtXhNFgVLAPm+B4ogxQhdQuSU/WsSvHdEay4i2\r\n+Qca4mAP8gAr6jbSLZpmpm+ZozfXFaOc2YFjbyzBEGovUmT8UNQPFzDUnGQW\r\nZJABtLIlurvdIGLmayZ5Nnbup/r78FqDwVjUK1knmSCid/mxaTedgHT15fSx\r\nSK5mnKj9jbGbUq5PaqHYPpYaij3O3oCAh0LJbXzOpoipHGDXT5UF7p66suVi\r\nyibRK7kQZL+zcwt0AUIju4TaT3eGKzIqSiQloDxMY6njOtLqD82VLn15q4fm\r\nlqlpU4b9cPdyik+YmQXM+QS70GRvUxvUMRrD9qkgy0TyjqPdEK2t1L4KzrRQ\r\niBEkbSAGnb0XHyfoLonsO4K47ASqN/+KRA8Q8kW06Ij06OYsU2kanN+6VaJK\r\nsQZ4/9BUnV96LW/Ml8VJGZnNihjT9KesNRg=\r\n=NM/y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"638aaa151fb8db562ea633020b7c6b846e0bd797","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.711ee61b","@salto-io/lowerdash":"0.3.18-main.711ee61b","@salto-io/adapter-api":"0.3.18-main.711ee61b","@salto-io/adapter-utils":"0.3.18-main.711ee61b","@salto-io/adapter-components":"0.3.18-main.711ee61b","@salto-io/e2e-credentials-store":"0.3.18-main.711ee61b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.711ee61b","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.711ee61b_1655910895203_0.25485746583708724","host":"s3://npm-registry-packages"}},"0.3.18-main.d024453c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.d024453c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.d024453c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"888eab65ec15fbcd1d5cb360c9eb3f74d87b5ffe","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.d024453c.tgz","fileCount":634,"integrity":"sha512-zmME7d3kSQDAft9abmid+SX7gr8lwWG3qD49kILO536X0qS6ix0sZepqGcpFIKpO2H5WCNMUNq069BRvY1+WIA==","signatures":[{"sig":"MEYCIQDlPOgTI20ty6yzJddvsLA+miOnPNinLKKCjFVUy6+VDQIhAMoGJeqwhwMEJzeaA8KBEQ6m3MB471NrqU3i6qBqpT+b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3031464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisz0hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYcw//WIUhJW2SZr3k3HwV7ajdgfdu3TtInGqFvChsOOFOl8EPYxE4\r\nthQ0ubPobwVXlJB4/P6Z46l/xVYBfKjs+NfJFtksW2s+TlM0sZNVhDm9AQEd\r\nYAiqtXPv28O3Qt3h4LPrAH0tjC5bkZbH3Hp83hW2e4IlzxCtw08NVfYhqVCd\r\njCXcGVcCpL+HfdyY4M05CYZsyp6/lD+Y7cMItxbakD3AQFsnF+DsiJj+wW+2\r\nzN+dawMe/7aSQYE68i8eqyqPT0OeFOQsmcrF/7wZk5UIpdFnvpJhi6z6mcMw\r\nJV1qpXy8gVj+oCXkkOpxa//tFUQLuMEv7nGYMeSIEH/Zhr3Pz6FZoztP5gCK\r\nZ/4k0B1t4EqxN4V/TsmMa61pWNlc8kZffEnELXyHfg3LVGvq2KDxSmmMF+ae\r\nyvksQXwvl7M5g86HPjHRfqSEt/FJgp45dY+JiAIrrsZMlcom7XMlmD9aD+BD\r\nUnDju+MfQrGVNwsduh0IMxBRnQccDCFlhhA+rDfuij6U5Siti4kD604pkFDQ\r\ngoytlDBmOybQM7RsD6TKdxirmB5IWHnh4zca1ZKepZhvb2y1BJHXYxPakGS9\r\n65KKD4sK5yatbGB8zDaKokMLA5LsaBBeZdT6pg9IVyWx6ygZCdB/xgypEWfZ\r\nwsqwPus7DVcFBljhh08qNXEQEyOfNmpLxVg=\r\n=SkN+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"32dc9662a366ed32e0f4793390987a3558d93f31","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.d024453c","@salto-io/lowerdash":"0.3.18-main.d024453c","@salto-io/adapter-api":"0.3.18-main.d024453c","@salto-io/adapter-utils":"0.3.18-main.d024453c","@salto-io/adapter-components":"0.3.18-main.d024453c","@salto-io/e2e-credentials-store":"0.3.18-main.d024453c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.d024453c","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.d024453c_1655913761225_0.22674508045585995","host":"s3://npm-registry-packages"}},"0.3.18-main.81d750e5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.81d750e5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.81d750e5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"59c019df3fd8d6dcf9e8a5cfc434daedfa1016af","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.81d750e5.tgz","fileCount":634,"integrity":"sha512-kgwQpXt/UTMGcrEUW0GcVUK25qwPRg8peQa48t/e86iYz3m09awRgcAeokaoOvJI9Uui9d3bKzfLCbC5NhIM4g==","signatures":[{"sig":"MEUCIEcozISAuAvTWWgKK/ZS618roRZ0YbbQdezBEaL7NMHlAiEAx+VPNMUuFsGNjnKHo4vLYVVG/ZELI+fPf9mho3anJas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3031464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitDLtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGBA/+JBsnuj4GkKA+CEnaQlO8v3Os5ja1tUGvqXBxkEfpdNVx8PGa\r\nhJsV4EjKPHDgZbC1/pb4Qr+fTIdpXHpHEIftdPxlwDRyJFxLCCtpzb9tD8uv\r\nr3TcptWQ0UhqdQj6IOqapadwJpQWDWgokvxGAMmVx2zazCwmq6vp4p57svEg\r\nzG564lQlDzToeU5fg/rqu4PGEJ7ThKqPPVduE6IUta8qMEhmZ9GTz4439MN2\r\nuptJ6XXbi+1AQW712LF2aBu+4E9CbkgTxbaI0s0UZ9WWenkRoq/yyflwb1lm\r\nTH4N1ZG8SjxGOudziEChu2jaE9yJ1e76mLEHP/SeLHnKlNGmoby7eydO8WdT\r\nVSQmx2cckF/JGkpW/dqNEeBI/E6KCmakORN+H/uQM84NVkpqUXMFNMd9XaK5\r\n1WByd5HOyUOtWn0xJGdOv0BM/ofzSzAtEmJMhb5d+l7p8weTiphhuljRJ4h0\r\n0H8oAHvGQSYeU0dBsl4A9gfFxnsYL1EXwXi8HUIJMMPcLY1PJ6regIuxIUtW\r\nQGZ6INmgtneVPzwPx4Gb+q3APPaNN2TMFXh5sdFLY+A2//kRla/51xVrlZMF\r\nTEO2a0HxeznJ5DBNHpitYKXaaLtQIg6iZzO3eG1t1ZqwyGUh86Xb74bFjPu2\r\ncg+clrJreIxYt2NRhXI0Y0dPIheXJNV+oHY=\r\n=gFro\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b15b4637491332eb5e1660ea896d1364d926756e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.81d750e5","@salto-io/lowerdash":"0.3.18-main.81d750e5","@salto-io/adapter-api":"0.3.18-main.81d750e5","@salto-io/adapter-utils":"0.3.18-main.81d750e5","@salto-io/adapter-components":"0.3.18-main.81d750e5","@salto-io/e2e-credentials-store":"0.3.18-main.81d750e5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.81d750e5","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.81d750e5_1655976684976_0.3916475274042466","host":"s3://npm-registry-packages"}},"0.3.18-main.2df3c1cf":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.2df3c1cf","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.2df3c1cf","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6d479ed422bad1b1829ae13a3466056d39957eb0","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.2df3c1cf.tgz","fileCount":652,"integrity":"sha512-bQz0AyFzVjfcvpOpQujZHVkbwE4VDdA/Y5WH3BUe/jT3obed5vb1ccGNlYkmO4447oPSjSe3SoZTBxR+LL6d0A==","signatures":[{"sig":"MEUCIGJLpqAVxgQQINUPacfXEDeG5wKPE0o3J/65j4ngXhB/AiEAssOy6xrDxW9Plc8hALKAq6BjmQCuEucTCwfKOrUL9lY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3078651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitKT8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeuQ/+ORLM7MQwyktuQK7KM4lUasgO2JsavbLrYRunL7Ys7VFAdSeW\r\nH3Bdd50b3PQyNRn484wpjWGxgsFDnuzzxpGGhqspFKAp6vKhFjj7DSuRZgu3\r\nwj2Je8jhLxZfW+6oTmKf68Eqo2DDJ4s/y8ynAUj5Px/PYE/dUGUpanN0kHr0\r\nAqgh7wV9CMUSGoTVCheZsFoti2Q6YYGs+cv/O7eVjeyOlWx91ifvKon7vbxq\r\npovUUMMSTkjqHbN2jCs2OyYt0FEbaGeDYXZbBQOOXu3I+Vd4GrKDb6G9jEfN\r\nRq5aRG1qcMp1meX36lQA2YzW5W+1LQorriWr9V+3iEywjTZk56YXonqr+vzw\r\nAiOwRMR12ybpUCXOkj/oUQihJ8Cc26t3PEjgc8EChFLsP5X/9QOjvDhA8LtI\r\nnYubF8KdDAi5iEFtvvDzfhcnDbQxp2QqEqAvVQKHkMNrinNg5QZuu9v6qZ+2\r\nXtJqfH1wA2cJ9IrV7QWAi7iK7k57/glc5C2V0k5hUTRsLPy7ME+YmqjnJQ0e\r\nlwx/AEEdqm9+L9kb0vBnIXShMk78p7y4yRMt1yDFVjCY8LU4WggmYOc1hJIf\r\nLE6/w6cfl+6iGlXt30Dy2nNKFeMclOKeZHC7HTDET1o5XQRiY9u58oFy2Fde\r\nLzzUf48UjP13rd8VQHLB8a+OAeWo4wQlr5A=\r\n=JE2t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"e8d32c9cb3c59f13f69986e24deabd299b17fb42","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.2df3c1cf","@salto-io/lowerdash":"0.3.18-main.2df3c1cf","@salto-io/adapter-api":"0.3.18-main.2df3c1cf","@salto-io/adapter-utils":"0.3.18-main.2df3c1cf","@salto-io/adapter-components":"0.3.18-main.2df3c1cf","@salto-io/e2e-credentials-store":"0.3.18-main.2df3c1cf"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.2df3c1cf","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.2df3c1cf_1656005884163_0.08065768588092204","host":"s3://npm-registry-packages"}},"0.3.18-main.497a37f6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.497a37f6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.497a37f6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a468f7c0fb0820d0d5972a7a670e664bead7f66f","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.497a37f6.tgz","fileCount":652,"integrity":"sha512-ormriX3d8nx2qGjbGYOTY1NV5TQOC1yGd4iGBlWoxiU/VeGmAaYgFEQzf64sPdCKp1EFHc0+8a9Db1bT16GtEQ==","signatures":[{"sig":"MEUCIEyRGo5hOTJOA7crLWwYuBx8EDK3+K8/xQ+p4NPRkh2dAiEA0ElEKmjxww5+xNbf7IlgqTTilmeIE1FTYFNqjLA3KVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3078651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuB30ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXiQ//atfdok7VdBoEDyACEqQOWgz76pP1SktuCwrT41e7iMhdP7nL\r\n60atUstGBJ52WhzBWYBIySEGwCwAVCPEEh4rR9kVN+rUse+zsJIg/F3OK/bp\r\nuKwfxpAcmOVWOukRNmVkA5OLMVaGOzlnRarSQLV9JbZTW03ra/G/jx/aaduv\r\n3RMhWdcZdodwfj53R/axyeuBwXWZ7hO0GI/cR0K/WqcXR33nigJ/25AMedPZ\r\n6aM8K0e/ujf8VfN82MIvYuCnOwIOT2QFgQxWcIxnFyY5NAe8ZVvmlRTY8+Aa\r\njjJmdSVAwrJAQumr6rWfKqDd1ZBoxhBsJZ8XEcbUiPKT/uB6bkf+T/R9B3QL\r\nWg5IWHY3UvPyymeGtQjA4z1+2surzO66QxnJBUWv5DjSmXnasSQRT6VIg+yg\r\nv8x8VTOnwGeaFIvM4XxoXyG2wbCzea9uSry1oukUJnhtw7h8JU36FyPqANyN\r\nn6pdydxjVMQXGeA1EUTnxa09+uwM3nA6lGspgxtqsb4GdqM9x16kK5n2ATnO\r\n0mpN18CYU7EeqiRQdsDfBIXGb2pkIqUOBsXEoqA6ZTK0UrWIi4jtWPWZ77eU\r\nrj03L4XMKxUEZvN/lNhBlLbcFTlePCm9lY5uLjfSH7VLjnp44cUK6aRGqgOh\r\n43ZQF/PQmUhVLLq0TOYslTcv/xPCZxhXMAk=\r\n=IjGw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"301b8ef6ad27699dbf5c1b999b317ba8291cfe9b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.497a37f6","@salto-io/lowerdash":"0.3.18-main.497a37f6","@salto-io/adapter-api":"0.3.18-main.497a37f6","@salto-io/adapter-utils":"0.3.18-main.497a37f6","@salto-io/adapter-components":"0.3.18-main.497a37f6","@salto-io/e2e-credentials-store":"0.3.18-main.497a37f6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.497a37f6","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.497a37f6_1656233460501_0.17259067087007973","host":"s3://npm-registry-packages"}},"0.3.18-main.c8c9cdc8":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.c8c9cdc8","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.c8c9cdc8","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f8fdd2c0d558e08537eff2e0c942b5d540044ff8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.c8c9cdc8.tgz","fileCount":652,"integrity":"sha512-c0lZE3rjIONXCtcEpM+pJQdq2Q8rboybGLMpfRB0KxlIC6daT6YyakPhuGPZW3AmsWzg8rFf4FwzuygLbVnAXQ==","signatures":[{"sig":"MEUCIHfWufb/4o+jhvNiygS420gwDgra1zsse7C1bls8UWY7AiEA6OK3KnceFASX/WhCjEfKTaQpRJMCPvoqwlpodDsySPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3078651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuB4xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIbxAAkMY1EcQkSGd1etey5GHCxmu0DNNHEs9Lda5nHcRpIfztar3z\r\nC6/INbZRFJVfgx8yQMashXcXqET01wMlEmjUt5BQLK9em9qb27Bme4Q/AavS\r\n7u5x5pyfDg+ERjNX8/pmPm8j0/s9IimjyeWV0hnB0dXbElZpzaQ6uEY6Pogy\r\nfKMeKCSXgZ1I2Vs+4vKq+aFOiqlVftKdmEOhhrd/wkK7gBOQ5Qx7Aj9tOTnF\r\nPJ3IETfq4GOBVgInvdc/VFZkYvi+6X4JL8XnGWzmHsUAaU1RTSACtZgdlAgT\r\n7YqlOgEbPSkY+71zZMUKfI2DXEO0kgeFaX0V4XcTkkcOgMfx6nwEnG6xc0Yi\r\nrQ0l8MqUcsVIq7lgd3WVZIX38D+z7eKg/RxD6hqSz2+VGqD8osC5laQ4RvSE\r\n6ZsD6+SMhN+adQl3g95+h4mD4JPcsHWvy6yuPaJb7U4EQMc0q0y9RS6CvDPd\r\nvh54v/q3r8LsDy69sS/mo1HVjxrXT8hqv6BfH//xCLsThboBw9lq7+zIRFp7\r\nQiNbOPcPfWk1tDEsPthtsNDKUmiQ3t4NMrgoxKw4Ar2+VFUXhtOtepo/wUjc\r\neTO0p7cPtnz2/mXc4WnQxNGtDhGAnbPKSuLdS5G5MtdjUNklcBE4FOrKJAyO\r\nhkf4OBZ6bkYkZCHhNdkVW7zSa7Lw3lYEdJg=\r\n=uQ+X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"092e1a1654e7cbbaeff7ba99823fc99871945da3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.c8c9cdc8","@salto-io/lowerdash":"0.3.18-main.c8c9cdc8","@salto-io/adapter-api":"0.3.18-main.c8c9cdc8","@salto-io/adapter-utils":"0.3.18-main.c8c9cdc8","@salto-io/adapter-components":"0.3.18-main.c8c9cdc8","@salto-io/e2e-credentials-store":"0.3.18-main.c8c9cdc8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.c8c9cdc8","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.c8c9cdc8_1656233521203_0.5073286460638089","host":"s3://npm-registry-packages"}},"0.3.18-main.0917e631":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.0917e631","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.0917e631","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"86c53c06c7ed4a7d43e2d7c439f9a54ee6adf004","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.0917e631.tgz","fileCount":652,"integrity":"sha512-ZtX3oUQuueXtCNTcWgbdLNehaMRheEPWUHZjXEld4X+puGDnyDfLkdwjN3fB0o8CZCFRmKB9rt/ZfjiaRczhpw==","signatures":[{"sig":"MEQCIGmLMPeB9D1Zuk+dVEHxIoCcA3DD+Iib9GUJ6LuzmfP+AiAVSJgxbEsi+dOYA3+crG7MdlOxY1GajtR+7P21Op9yAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3078651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuHDsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+kQ/9GsIHbh2y/DFhKfV89wtrD9xzFjQzanrtvq9hyyOeNvN4AlVi\r\n1tPcXl7tGUH9jnxGX5gkrxm+TIDah0ZxOZ/FlVlqRxxvLxIqCqoP4+lLMTAn\r\nvzTCJVHohbl2+uEWHdvGavE38c7FhGq+UiuRZqaSGKgmQTo7zndArTmM6OI/\r\n71ktsNPFX1CzcsU+DxHLmw603uWqm319G/YRNX7HBB13vBGcvHjjic+RlLCI\r\nHZm8Oxz43FkRTJXsPlm4i4LAt+wyFtOceBmhrfbVDRSDF/m1NO+1jVV9dY6J\r\nRKQRS7qjS+DKOoqD2+9po3BcOsUQGU8I0jwbgLezYidDDIHNEa/zYW203sD0\r\nvBSO02xp3PMJSyo/IWVjGbKgW5Cso0DR2qUm7wLOtuO6xQF7oxL/VT25+uNk\r\nztnby+SaAtSixRMga50cp8pVM7HCJvPiUlTEi5BBfD1dxwn2b3A6GODx/Upa\r\nxpEAdWccrgIPcapo+gONQh2eYztrKPAbgJL+GcAA/0zn1s9FB+sxA0WFL7rJ\r\nUGDl/0HWwdeuj7NrPnyI5N8WO/B8fvPOcmFPuMd/aZ981k6SkFMr1ziISSEU\r\nIjtICPi+zIUreoHAa4Ywlsz9hdIzQB2F0wYSTolp8brVKi99jWd5ncDf03aI\r\n3o1hzvFjVilOuXjdSDrulba/oCDPahuMB0U=\r\n=zVjs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f415a0a671f42a847dad5e6022a2a0293ee7aabf","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.0917e631","@salto-io/lowerdash":"0.3.18-main.0917e631","@salto-io/adapter-api":"0.3.18-main.0917e631","@salto-io/adapter-utils":"0.3.18-main.0917e631","@salto-io/adapter-components":"0.3.18-main.0917e631","@salto-io/e2e-credentials-store":"0.3.18-main.0917e631"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.0917e631","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.0917e631_1656254700073_0.42378534433384485","host":"s3://npm-registry-packages"}},"0.3.18-main.55ec540d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.55ec540d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.55ec540d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"28cf82100d303c4b0e3d6b6ea91eed3c02b62716","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.55ec540d.tgz","fileCount":652,"integrity":"sha512-vvvn0t0Gl/44B5+gqaQ7VlFWfpiyjAAEjBAQQZonhopm6D7ux/1wP9sZRYmX6T1Y0oEhozyj4MDnGBEHvCL7sA==","signatures":[{"sig":"MEUCICldXMyGIwiakiwZGULMDS/A1OnoFGH39jlrnFFmKAsaAiEA6Fa7/qasWeiHpRdNzXo+os+ABiJUApAsaBmJFrvX2Ss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3078651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiufVUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrC4w//ZPQUzdZp2FCyJpBqxTg0/Qp5U+tkc4m0wuS7cECr/5EM8GRf\r\nw2upG/WFOu2epLQ0xBldEL7mWEc9qMychNXu4aZfzEvMWaXQB5wnXfSHLirl\r\nwIJOVmLrkdpN7+InnPDszMuMOMIQ1shh6NQvY2dsxSt22BdLDg+2sqCY1v6z\r\nZEQsLWsiYR4G4lLPbXQnQSE7z9CsXWWgVJpEbS1jfbH+zLyjxKb1JrlvetrC\r\nA9W0ofaO7Un+UqDJN6X9kxHdLuNnuascCNwZh30L1JWjWevCSi6w/+3zWglf\r\n6vaJ5ueNtFw5VpDObJzkvTtYvIaa8A8d4JJOY0YdUF9JzyCQwexDyhg8CSHg\r\nxWV+GXhT/9bxK/HhmH2Ocid6yQ0MkKemNC1/p1lkW7Yp3sRJpINH8KllmlSZ\r\n6D6SuzdtYVzgpfzALSpkmJPvnp1A9C8KmWPQtya24c0KqLie5y7H54/IuxEv\r\nuHcuXlqHybkMBE7w5DwHkxYfJ5ypbylSlssP8jgIFgH3FL5fVtHGTAImJsRm\r\nELFHGcU4T/hn5uXo09JSuBZGa4SrLWKoox0pZM+xCO0wyceJ3OH6lc8L9tUy\r\nHJoAKMU0om9neEMMP6yYiua/OfpMFTo534r9T51ArnBaKYB52/DNpRwGijc4\r\nzCkUTlXNiOcwTCrrQHKgEG37MIiThrWO8YE=\r\n=FcY8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"465d39e9e53f42d4e7481a9c1f0f519fc2e70480","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.55ec540d","@salto-io/lowerdash":"0.3.18-main.55ec540d","@salto-io/adapter-api":"0.3.18-main.55ec540d","@salto-io/adapter-utils":"0.3.18-main.55ec540d","@salto-io/adapter-components":"0.3.18-main.55ec540d","@salto-io/e2e-credentials-store":"0.3.18-main.55ec540d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.55ec540d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.55ec540d_1656354132320_0.4645636096876784","host":"s3://npm-registry-packages"}},"0.3.18-main.e537d36c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.e537d36c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.e537d36c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"bd201171446ae382046e13ba4689229089eab894","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.e537d36c.tgz","fileCount":652,"integrity":"sha512-qkt70SMExEo78gkpHGLtqH4+mWpgbUfyuEBvBfXOTvQR/tMZ4ip70crLDVCdvEml1vx/RABqYEoDTOrGRkEC+A==","signatures":[{"sig":"MEUCIQC43AeYfkgqIjwATHzQf46b7wNjXT4I+2fXuenF+3wLTgIgLf6uV7zge5qN7ClR93ppziXxuWYE1HZ1WTkAheAjEN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3078651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuriKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2/g/9Ff38I/VnonHfx7fUyYpPf2eeG13rLLSoxPaOZtXLf3+NhY1T\r\nuxv3lfQuGnSVJ+lAcsjavr3LJILldleF+RDLv1ZQ7Lg5K5cZkjaOMLg5PfX9\r\n65w/991mJZbzqn4D0oSZ6aRlT/DHjEqJdjB/qdQVE1rZUd1OXcUHO2FvF+Gm\r\ng4eGOiJgwAstuXT8K2eJJVwoLYYkJnaFCVOcnnLYgl7z8vkv9eC0tVNgWrzK\r\nUd+5QAJUsbqbNbAPlBi5tQmV5Hpm9+8tLWSEmLQ3J0n2fcx83qp/hY9iqLe+\r\nyU7a91xum/cyFTs8aimi3BdcVKjqXsqpJ3FS5IjyIHbpHTBVboKG2qssUfvr\r\nNd0o8QTER+taPih1htvkqSs2IpHnvxFv0vNXq+Frwnpzzg9u0Kd2Qn99fJ/I\r\nXbZG8o8qU3PwHB8+JhS4j56xs+Dp1sPSbrKvzPID6TSTfd4/iwxGylBq5ze9\r\n8v1O0fsRgN5LWBTo6KmueoirMyc1XG4uMJonZ+NR45feZX5GyK2N/y6+2nE0\r\njnYrYVYioFjpAyc6iFqcddrMLOUB3e5dMmne8AH91s9R58ogW53IBJCSgJPo\r\nqWWgxkbJuz5IQn7bVmN5EXDGCO5FrMS0uOwghaOne4XeP5mgl1SFgAksNhuh\r\nc/v/ZprEmv4KbwmupuvlkqLE6f25BvZ2t0A=\r\n=Ft7j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9bb891f545810fb0c127fdc75d57b93ff50db286","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.e537d36c","@salto-io/lowerdash":"0.3.18-main.e537d36c","@salto-io/adapter-api":"0.3.18-main.e537d36c","@salto-io/adapter-utils":"0.3.18-main.e537d36c","@salto-io/adapter-components":"0.3.18-main.e537d36c","@salto-io/e2e-credentials-store":"0.3.18-main.e537d36c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.e537d36c","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.e537d36c_1656404106224_0.3662828188439451","host":"s3://npm-registry-packages"}},"0.3.18-main.72210b67":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.72210b67","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.72210b67","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d9874c24bbd5fa3786470d97b42e3827217ffdc1","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.72210b67.tgz","fileCount":652,"integrity":"sha512-rqllskyfgIMEOv4DGdYvE4Pfa7MC0H0KVnHogjT8fydTrqGEP/2hYmPsEEd06YsinQ7atqaFrW7V8OBjRJp4vg==","signatures":[{"sig":"MEUCIDWTcMjZHECuJUcokEOZ8j0flIY1AqaHb8eyPep1ZAn7AiEA4pZeGI30xDUI6sYjTOuhoA0qF3Jbk8gAp5YtOdHbbsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3078651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuwq7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9chAAkkUbU7yM3XjIlvzAcDhWKsJTNraEayExds+aqeg1CG/wcM5s\r\nWOWTHov34yQtYIzTnwjF7U6/8X50FH+oSYys16Uptzfc31F9jBMA8aBdFdhC\r\nn2fd5IPjU1wzu+ke8WEyOjOXiUitXSbjyHA84sb9vAvgqrYPK/IV51vv39i9\r\nqJ4a53FBe0im8Zl0IW1SBqSvNiAwy0tHe/b7Ju91HRu5PPqHuwMcUzOGeuhR\r\nZcHtgHaBxjCHI5srZtX6ZDCLSGkjaJapi0bX67FWC3bJFOlNCOiFN8KhY5oO\r\nIoEowZQh0q3mLWpppkTOOSXRLljhCjmP531TisHR3rzVFGRg3KIzsLIt5t47\r\n0AnarkwG1kj3a2zGHDHw7qWnNMGUl0xEtPf5u5wEv3zvBTGnSYVc9FnldlGd\r\nT4AR8uGEc6wJo9tmn3Zz6J+i5qwbEau2kJdVJdUuJZ1WeYO+GF14tuQbWPPq\r\nkS9eBuK2rHCRJVBdgMlWb/Sa0xVeDoiK3rDgaCq5SbEneeTYQsAuwtHlt1dr\r\namXaGC4iJzyFou890tyvnlLpsdoVLNe+CyqlHj2h6kCS/OldYZerdUqbrC2N\r\ns4crYYmAh7IDCfyX5hD+Hgx65L//wUqHrUvRNDtfVXZgvbHbGwl/etQTbkQs\r\nf6gQcRFUFj3dHJN7ebO0MM407y4nEUa3yg4=\r\n=3tVY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"96437e040f8b72a4f637775dd6b428a7695f2a90","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.72210b67","@salto-io/lowerdash":"0.3.18-main.72210b67","@salto-io/adapter-api":"0.3.18-main.72210b67","@salto-io/adapter-utils":"0.3.18-main.72210b67","@salto-io/adapter-components":"0.3.18-main.72210b67","@salto-io/e2e-credentials-store":"0.3.18-main.72210b67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.72210b67","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.72210b67_1656425147104_0.5705216962659698","host":"s3://npm-registry-packages"}},"0.3.18-main.70ccd2f9":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.70ccd2f9","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.70ccd2f9","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"5e36297c925f1c2f094ee837bc6fda92fe4d8ae5","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.70ccd2f9.tgz","fileCount":652,"integrity":"sha512-qVNxXq57XQYiLsgeVhPN6riPej0tQGiT4T5rW/nbr4sS8gxZ+uAfYTDf9tIRQazfKtn4LgCCfZ7n0faIUQ3Z2Q==","signatures":[{"sig":"MEUCIH2ismpP9fsoW13GaLeNrj3xKEN4bzDB49brdjINFFtUAiEApyxlhtXQy0sapXE+OfNzNkNqAVgWWPmmda1j7/9qpcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3078651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuy9lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrt6g/+PPrY5QZbyt5D906EEKbcJP+tlrl5e+l4QEtC3XsC7zHUr1gR\r\na4beMzhKC0hy5pJ+6H6XLFc8xh9uz2pmNiciiZesr4xuuRnNByorfJADgPco\r\newzuk3U1/E2r8kayJ8FFHK8XYda07MEjVK1qbqEeeiESI97bHpFQ9lOvMs4w\r\nMf8fhEi32jrx6Rg4vDSIqCstO+H/FNOYF11xCXi6vtwMSKLcNk2j7XWO4aB0\r\nHuYU/B9qveUmI4lNoieRu6mrGuA/3VCO1oZKALF3LUwuOm0yXRBlM5dZCqOx\r\ns2AT7brBvK8Ewd9dphnIcu+48oMIBABocg/G9Sq3mGTZZVAa9lUH8M8opeFp\r\nN7IFE1VZHPpg5BIRqNIC7kiXgTO2E4rQ/BRsg0fvf5begfGgM+PgUG6sDfEG\r\nCEJaD6Ldj7k7sPrP9du/l+RC6xx/hWq9aQNEWDqtx2QxMEhYNPFWzqwuHbH9\r\nDWZyXqJZChJMkDZpr3IUDnUzHF55KvBN/sqBUxDObu0uiAx7tyw+UtmnodPI\r\nca7nNqr5GKhgTzmt9dMyRLt8Pj/zSbkRXxZruq7J/1xB8u+cLJVqnpRJIuEn\r\n2p529sWlEWVKC0eLdk6Kwy40PSx6LQeyR2ngAS/P1VyBON7vu4/FWb3/H2zM\r\nF5Cc2uSWK7SqW2WIaKDsqN2GZHum/NdOV0g=\r\n=qT04\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"6aaf5094858e16c80a46347ed46cd260b42aa5a5","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.70ccd2f9","@salto-io/lowerdash":"0.3.18-main.70ccd2f9","@salto-io/adapter-api":"0.3.18-main.70ccd2f9","@salto-io/adapter-utils":"0.3.18-main.70ccd2f9","@salto-io/adapter-components":"0.3.18-main.70ccd2f9","@salto-io/e2e-credentials-store":"0.3.18-main.70ccd2f9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.70ccd2f9","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.70ccd2f9_1656434533533_0.8900498049872536","host":"s3://npm-registry-packages"}},"0.3.18-main.1ac927fa":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.1ac927fa","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.1ac927fa","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3f863aaa8ec438fa83487750c57c14baf6898228","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.1ac927fa.tgz","fileCount":652,"integrity":"sha512-SCfwbw1OF6kekCJptu5rDKg46CKGpGC7w9MDHczVl7XwP0Awj586OL41HBsLB7pwqXCzBOGCkw2bjCsbq42Rsg==","signatures":[{"sig":"MEUCIQDzH6NX7GYR7+SqJPOGGXPUV/moDPyurWaPD/8b63f8WAIgW39056ivagPPlDw8AaFCSL4KPs6ILzypz5qIlMalFiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3102163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu4ECACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUzA//TpGN+L47YH4y4KqKZQckFiMSz3zv/DdcrMQ/SVirPNnTWSdr\r\nmf/gLf2vS2YOnHte7QDdCfUFW6kRgWXUYZbtEzP2uzyag5AmvgL6TFpe3zut\r\nAcy3wre7caQpKM3AquZfwMnxXIp7kbhapBGfTru260T3W6hqt7U7Dr9t5mF5\r\nysbgEXGCA1xCSGFSsNPjDpGO5WnuJc0jpY5GrCnJ6VjLMH/3U/D2QBiIaeyz\r\nuG7lG5+vMlq03LkA/0vF1N/AGCMabAsVjLqxpHBZ7AA5fuOYYRWxdGAbCo9v\r\nzO98gR5Pz5dfL1UcHnPj1T/EG5VmO+SbZGMU8GGLBBhJU1hxc1Gn+EEtg483\r\nts5OWqoD78hnbz+P6p8tLvkFR/enwnrqqEXm3O/Dvnvpd1/lSbosLIYerX0K\r\nhGTMdhTUcHFXq9IneWzODFdZokVjnRpaW5jKROjWEGwmiIFsHAiwRK2FgAmT\r\nCanllwLrZsnfjyfIZ1Ko7uX5AVablDQ6sN55pi0PdihlOauOweEybJ+l2LkN\r\nLyvzwVhqQzEh5efh0pnGMwPf8YAySUjAw/dwNdHtrXG45ypQe4bD69L7IjyG\r\nZSPPvIf6sdcv2GVyoXvUXGbLYSnesUcYM6TsoVPO2K3Lf6cOrvOKBLBC85ch\r\nZcjlLZ1IOL9V74bmdQ0ylsTr0901hmGuYNM=\r\n=AjXj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"039a15bbc35b6ea8d9b3315717ac69c246e50a45","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.1ac927fa","@salto-io/lowerdash":"0.3.18-main.1ac927fa","@salto-io/adapter-api":"0.3.18-main.1ac927fa","@salto-io/adapter-utils":"0.3.18-main.1ac927fa","@salto-io/adapter-components":"0.3.18-main.1ac927fa","@salto-io/e2e-credentials-store":"0.3.18-main.1ac927fa"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.1ac927fa","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.1ac927fa_1656455426545_0.6611452330028278","host":"s3://npm-registry-packages"}},"0.3.18-main.fd6374e3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.fd6374e3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.fd6374e3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"7fe80f4e82fbc9a3f7093834b3ad6217b975b2fa","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.fd6374e3.tgz","fileCount":652,"integrity":"sha512-Gx92242gUFKcSyeiN00RNaYGEETg7Yef9MiTtNhZPNuWVIzmhS1mY+vGDOO9ZY/JX3Y5AygjoMLmjXrkheFe4w==","signatures":[{"sig":"MEUCICSmM3aEu3/FTfB2ZNDXvB1JNNlMvcqcvhUT/e3na1rjAiEAixpqxSDAthtSNYbiO3U3fY71+DsCVnyEoaAwt2bc55s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3102163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu/6QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvhxAAknkmIaGOC0L5vR5cLKN6e5IKLqiMbBmnSt8Yw/A0rgf1vrQZ\r\nu/FuFCSxoDdsDp2x5uJQtnJpUOeLuqL3kJKjy2gS2JvoELt1WGuZVwMo2TIu\r\nhGBg74uLUhJ/Ahg8aSNqxRlJo1bi8rYCFf+l+v8LtsTAT8rrWrKlkPUMat1J\r\nFvP8VPtNKBW98YIwGGcmOVFxBmSJqViT9aDWuKUUCtciGmopu8Fr2+gIm8Y1\r\nSqp/rGk36msNRnGEsWsoPMa928PNVm3TvH1JghtRMejflcJ4hQEzjfGnP2HF\r\nW8PSmntMMcZjT6DzE2fywOWoV753QottQTj4m69lfWiwCuF/olM8AS3RMewo\r\nhytxmL+Jt4g99XjExKspeAe5XV8L/fd/vAL6eHS8RI3HKnflmKJw01uCsmfd\r\nf77uJ84rojNh2gkiySWI2bbjRen1HpbzjCmRMF/TyBTa7lQScFH1CT/4diO0\r\ngohU7kBTmchX5rCkoenTSHlFSvQcyGqWw4eqQqSPPdMDFMZmY9l/HL+y8blv\r\n888qet2E6Dti+C6WYBBhILmAulZw6+6PAtXQN7GnfQ6S/3He+qH1nKKXQQFG\r\nm9Nqkg+BPFk8f00MnaoxY0ehrr1NEMgGvatv9yu7b8QL8+y9A9JIZBu0Yy+q\r\n2rkdC/HeOYCdxM28ZFrfQhQWyVUksSX3edA=\r\n=Gmc/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f772cc67ca9a93848e218109d19298025e99ed38","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.fd6374e3","@salto-io/lowerdash":"0.3.18-main.fd6374e3","@salto-io/adapter-api":"0.3.18-main.fd6374e3","@salto-io/adapter-utils":"0.3.18-main.fd6374e3","@salto-io/adapter-components":"0.3.18-main.fd6374e3","@salto-io/e2e-credentials-store":"0.3.18-main.fd6374e3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.fd6374e3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.fd6374e3_1656487568287_0.01744532073405436","host":"s3://npm-registry-packages"}},"0.3.18-main.6a78da25":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.6a78da25","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.6a78da25","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"78ed0da5ec31500d64d7d2126523eac085b89b21","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.6a78da25.tgz","fileCount":652,"integrity":"sha512-igCzOH35Z5hxyXMSFJN5r33DDNaqlUX9pGsfi/D0XkVTtcJSJiemz/bv21ixMWcsc497fPNvHj/VJHmA75ZOMw==","signatures":[{"sig":"MEQCIE2w1F/fc6sA/8gDkcVuFY8b2WcfBAP0jqTm1zvJWvi9AiBBXAbUb4AHwZhmNiNOSgqnbmH/IAX63OxTUL7Y6/o26A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3102163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivAt3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoQg/8Ca/LtAv8XeTFOHA15xd/UfOAhDK0sgGxCJv+RbuOie9rgGif\r\nc9yy89OJYDgcORNG4gTSCjon3YZAzI9qxyShRfEsCqZ4pSrvrR/4UcTwTrha\r\n9IycCEPyPzxqWwxb5jZqqMcMt7t7zaFDJdkpF7jIzBnGZ1FbtWiTjT4Xdjp4\r\nyDYE5Jes3CLDv1ZUWyeNErI+96hPXmap/Pss7KSmNJilEzcMCe7Fo4MYOky0\r\nNWX/+lblfGvQLtagD5tq2IxVL7jptVDL/ksrFkN5MJh5CmMa1UvbD6MDnRH+\r\na8I7YULkCxsDBLqaE0hCXPIwqR8zNbM3JHtgSzw2sbF/BkMUThiLnTKG/E67\r\nCFgD6tON6FOAi/lx0lOQgOU9OXwpZgR3vG0DjUzkzFO+3+4tmFK/2Qx6R9dc\r\nrn7GhIjk+kx+XW7u+83z0bliZTw5SUSr/RYC1anhYc00sBW1mauDZSzzgg9i\r\nE0X0lLcC099ZlX98qPwbpxgplIKh6qkCH7gXPYuqrQSAQZgsw7rvL20e8nnO\r\nDs57ZIUwvnCA0YZrLqErr4bDrmfGCRZufI25EDStZ4zVxCWVPUcRyEjI5UJ5\r\npeZMXVYe+vtEN22seOjo5+5Nu4++fjUzcu4ODl8LEiCfLsTeiW8lk15AHlcP\r\nLvtidFBr7SrJrRBY/4Ky1W+HprHB3u36+JI=\r\n=3TOq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1c48e3742166905cbb36cb78f530a61deb4a7a10","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.6a78da25","@salto-io/lowerdash":"0.3.18-main.6a78da25","@salto-io/adapter-api":"0.3.18-main.6a78da25","@salto-io/adapter-utils":"0.3.18-main.6a78da25","@salto-io/adapter-components":"0.3.18-main.6a78da25","@salto-io/e2e-credentials-store":"0.3.18-main.6a78da25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.6a78da25","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.6a78da25_1656490870854_0.8814730293233157","host":"s3://npm-registry-packages"}},"0.3.18-main.0f34ad86":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.0f34ad86","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.0f34ad86","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d35ad2430158efcabc8255128c3f9e84e5a7429a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.0f34ad86.tgz","fileCount":661,"integrity":"sha512-QtlHzizT67FawyyrLKeZXlIqmbtDsloE9aQNvTre9uozefsWCtt2eE2KJ2y6u15nFl9sIoGYYBRVJ/z2Ez73MA==","signatures":[{"sig":"MEUCIH8XSv2PBGXDSfoqeJnOHqg1rfPBCess1cIXPXTwuW/OAiEAhQ6hFsyGEPlgxnlWeGWy6FjPLWRmq6cL3dlef2UdQA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3120719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivBMEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxkA/8D0XuT+rI1ZkGTFG3U94KlENTvO1/mepmpRhtIAr3Mnd4UcHo\r\nheC5qBY4A5sCgfFHJXWI05epiXvqCpUwmXnSorsRoA3VAftLXRZCR8dezX6N\r\ncOYIwUL8IYzelsdjryxvDsdTutn2Qt20MlIz1czVkbrR5mYKvCYar8/BM986\r\nnlIirH1Kek5GPB55inGeM/6TB9mpOWE+muMpqizKa6232o0USgr/TLdo3+oR\r\nhBJqMoSSXKju8LIhD127wsCy8ACEzJEaHOHURces+2JvwSm6EArCZFISFKrK\r\nt4ClW84fNgIU1lG/YxEgkIdQmLysU4id0lXrokbwQnLmdjaC+Sr3Fet1t0ca\r\nxWBZFxyGDuBiVKPeOFLRbK8IPar/OmRpeGeSGuSCxCXjbcBxYMJdFdwnavlh\r\nrtHq3c3RktdpsZ06nHcMQVp3JM9sqZ09Is8w1WFEiodaubJ/EYPCSHmt0lgP\r\n3cpigDBzPYSIfAsKAaE3v1QS5Xa7LY+HGEvQCvV8/ZmVPdOdFUeEql3/e5tN\r\nYqt2qqJwEV54cuIQSER23UN+CTJp1IxmJeQ9A+Xfr0PJZfcRvANGCkElAPd7\r\nbyLgYdKu3tSa5nmt0rfxOq0K3yVoWdKqnTHi2xkrB02kUHTKymIG5sJFZeI9\r\n+r658h+/7/7BIavzv2LrUlJgF4tc+p4G6rY=\r\n=ZB1u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"798cb845c77b9461ac2a30156b045ebf41e59e9e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.0f34ad86","@salto-io/lowerdash":"0.3.18-main.0f34ad86","@salto-io/adapter-api":"0.3.18-main.0f34ad86","@salto-io/adapter-utils":"0.3.18-main.0f34ad86","@salto-io/adapter-components":"0.3.18-main.0f34ad86","@salto-io/e2e-credentials-store":"0.3.18-main.0f34ad86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.0f34ad86","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.0f34ad86_1656492804508_0.5721273859060887","host":"s3://npm-registry-packages"}},"0.3.18-main.16fab58a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.16fab58a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.16fab58a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"705d18c2f47309cdb59759c78787860c2a42b5f5","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.16fab58a.tgz","fileCount":661,"integrity":"sha512-V5EuGqRb2OO0qaFr1CKebQNHjKO3GEMzGDG/6BL50s50o0kRRj5Qqrx5YA0Ae/S6+EQxac5UgpiFbmeK9T32Xw==","signatures":[{"sig":"MEQCIEXJip2O9vBq2e8vgO1fjvOWK8YqY9fuXqftzUrHabuGAiBL9QxJwr54dDTBBKDS6J0fYUwHZ6+ceCCRUkbkzKxKUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3120719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivBxcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXqA/+JlcrvfpxY9O8da8gJFmQgR66bL3SB1+HCvdf8Z5wrkfdClDp\r\nkriJnu+NIOXR7dMl2hsccXp7brYVlEl970G0e2dkZ7rZr2LEZZsgNGiYev4x\r\nd1JyVBuQRnjubj7Y9Y9pLwEoLUyCZAJytsPVNf+T5oPEXzS0DaN9vDI1zzW5\r\nhUdQVgZvGlej69tDBfbgyWlsRD4b8GWy6RvgBzszQm8KwpIuByYpG4lZYxFw\r\n18ms79PJziDO+xhz4MRIN87/Yuid3YBr1R0pYgcwJ/kSfSiVeh/E+iZafQgF\r\nyTy1rNRvkGr/xkIgdpZE8e3sDxXtgfM6qfNqe5pqUTLaYaEukLfL5B0QWsUQ\r\nl/rhPRX0jvYt9AI78VLDQay8dSNEkzQhYVivQ93heYw7PqYoKZmNzeCFUUYc\r\nJ1sB3S20wpHHeIB6iMMItamxBFUBwThDLhmOLs+GQFMWk9BpPie/XjAh1mG0\r\nk+UZG4E3L2e5VMdp/V2T/9ZaGMr8/IzRJiQHIdArPot1WSO8lvUJk03V+c1s\r\na515DxE1wmS//6SHohAwPvimlsKVSTU67Fn4TWCBwC/hAGfGSRNf/2QZuOry\r\necie8Xav+LijooUBn0I5FEg1rNQ6zeav+Voi6FMA8ZaLavG8qEOBHXQYgegH\r\ntaLDV5JdG3yL56AG73/cRIbl54g4cq3wEh8=\r\n=koDF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"494bd32083ce909956232baa1a6bdcef495fb4d7","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.16fab58a","@salto-io/lowerdash":"0.3.18-main.16fab58a","@salto-io/adapter-api":"0.3.18-main.16fab58a","@salto-io/adapter-utils":"0.3.18-main.16fab58a","@salto-io/adapter-components":"0.3.18-main.16fab58a","@salto-io/e2e-credentials-store":"0.3.18-main.16fab58a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.16fab58a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.16fab58a_1656495196548_0.5695031754649682","host":"s3://npm-registry-packages"}},"0.3.18-main.ed09e2ae":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.ed09e2ae","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.ed09e2ae","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"26c978f81e75dbef038b638465cd0c3077f5f8ae","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.ed09e2ae.tgz","fileCount":661,"integrity":"sha512-/xaE+q8VKn1ULyA6VGVWu256Rocl4Eiaxn1xB5JC3KCdU5ieoEARa31Xjfe/UqTYbeDPLDNz9UFf33D8U13XkQ==","signatures":[{"sig":"MEUCIQC7YCFHoXRVBHq6kfrLktv7RjLfQ6T3QHlZiCRNyYgvpAIgN3a43gOiyhRORnaFND0MOscEqvqQczk38q4Q1gU85Zs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3120719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivB8mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPnw//WdPK5VX0iyEuM3iUiRphWQejl/iMAwJrCilX3btXcGHdV3Nk\r\nPZhbqQRJRHCIvhIPRA2OR21sx3jYTm5Jrim1ytwaLAiDUaJyiJgvA6EmWMMN\r\npFKLYGT0/TB6mof2hXHpP5Xsg0hMZmEYCx2Z3K1Tr74xX2SnsSYU/ObIXllS\r\n014oPStIvAt/zQwO+l2VRrPfqCi4EngdGKo4NwlgXV4aBsxX6HJ6CItrnp8V\r\nGmM4RMMOAuyMffA0Nl1Mb4hfDbX3qHyl6Ah25UVuxygftqThDwl4AhN9OvVY\r\n9Y4w5WxosjauPZBrS32lEo0FMI13BUyqAAjXSWqHVJlIL9JENPH3tL6gTFXo\r\nT7GxzHErtGoscPvJxFPh3cG591rvKJcbxIlYgnX/V50dUCuvEoFPf0CCZfmm\r\neUBzpcG9fFDNObSwoNJzznq3KptoqjVNAnAVTPbJPKaKHBCgKEVJ3K/CJpFb\r\nqB6ny+jitXTpnMcYpaJRRQsBAPKpgdlJrX/uYR7LDrMHH1pH8g/vWwbDOqeW\r\nyhNz9d0jnt9oYb5+EUHuPneRx18JNEyZS0ZI0K39tZesGJK0ZUgM1oKNQplb\r\noLc+aPGSUX3djbu/LzfECiw3kkb4wSBQJMo8fJbQzildjJPjvt96PRECpsKX\r\nX5NAae1bHRYP598X9ue6JEPVvRyl/WbpjKY=\r\n=cbDM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"ffb405b6fe7b2148af91958bb45e030a3941e627","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.ed09e2ae","@salto-io/lowerdash":"0.3.18-main.ed09e2ae","@salto-io/adapter-api":"0.3.18-main.ed09e2ae","@salto-io/adapter-utils":"0.3.18-main.ed09e2ae","@salto-io/adapter-components":"0.3.18-main.ed09e2ae","@salto-io/e2e-credentials-store":"0.3.18-main.ed09e2ae"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.ed09e2ae","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.ed09e2ae_1656495910288_0.5846950028111211","host":"s3://npm-registry-packages"}},"0.3.18-main.7c635c5d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.7c635c5d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.7c635c5d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"7b370fe94a51d827a3ab8882e0a247f115505f80","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.7c635c5d.tgz","fileCount":661,"integrity":"sha512-q47YEFvoNtcvttjC6veKkLH4h3yglRIMq2lYyzmiMmOJlUO3TGVPGuqxmaZPhbkeghMKtEbLVcG4mrQMBMRqCQ==","signatures":[{"sig":"MEQCHzmLdgGZ2FN0jEGuNBVZmq0bKCeh5bxd4BMxVwxP1aICIQCB8/i7Wn6DRm97Pwx+Vm29wFSUbf8gmX4SSJebBxnReA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3120719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivCL9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXRg//ee5jqAQsgGkRt38iwtz3EtVqw0Nz441uPPaAJFR3js63mqHt\r\navNo6gn1mDO2qZ4tfhw5lW11+NMwWyVaeZ8Iwa6djH+q/BIwPtlhAlBb4lLn\r\nDvR1C/ckxaxGyXsF3Zf4odZfMy4SjeboL/kRGlbpUv5BDDTpi/283fRpHaYf\r\nRp4rzsJ1LhO54MnCmrEWxxslZNHRcaPGw48USwkpQiuvdrR5lgAhI9KUNUEt\r\nbWTRju84ugBjQNEbLHIO9EnVXV0xxZZQIUwtwksmS5iE78X3fr8uWUitUNSx\r\n+hL3VbtDB69IKNrasgiXI1kXIaR3i/Kaj7I75dXP2/IFD2SkLusneTijovPW\r\n7oCGGdv3cxjSPRfzL9Ub6SD+opV4hS7X2x8ge8RFdCxekAdEkjfo8CA9qYcU\r\n+I3xV4wa4pJ+RtBhOjDXCJiSlXjw/QnK2ZSkWq41p63JsoqGwXLERHiLVP7n\r\nW3rKkICIDS09HuDgjiip6VbcYmzkz1d3lRu8tkcxZs6JqD54KcD0A/PZgEBM\r\ncXJsJUc7y5XcL7bd4tLduDabNCvPueOzxmZGU0t+9p3PAdpUsDnfB3oN+5Xx\r\n7c4D1TdB5pw+sN5QzzeAdF53hFoG4N9y5UbsYygY0YaJtWFY2K+vBRNqULFR\r\nawnxW/6ehsGzcULSVFK61cGQMH6+7HtvJac=\r\n=mHYL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b837d4c34e1e2bbb66eafd72d981bd5d02922cc3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.7c635c5d","@salto-io/lowerdash":"0.3.18-main.7c635c5d","@salto-io/adapter-api":"0.3.18-main.7c635c5d","@salto-io/adapter-utils":"0.3.18-main.7c635c5d","@salto-io/adapter-components":"0.3.18-main.7c635c5d","@salto-io/e2e-credentials-store":"0.3.18-main.7c635c5d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.7c635c5d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.7c635c5d_1656496892767_0.3463438554494478","host":"s3://npm-registry-packages"}},"0.3.18-main.182b22b7":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.182b22b7","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.182b22b7","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"de557c36847cd8fd3873eebe76cf4ce8078efca8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.182b22b7.tgz","fileCount":661,"integrity":"sha512-RawdD/0mGEGOEzOl/Kah+yPF30t4q8N6hRh7IQVIc7mTcC+n1qBWhi6Agnu/hXl+usmMOlqeOHHKJyf9KnAxeg==","signatures":[{"sig":"MEYCIQDZuj5Ef+rKMlgHZILm/4czkBJeFboKUqeSaL+hDKJKAwIhAKSySLGOZGWfID8TIoy7W5YrwCBG28m7UNVvcJQxsZ4o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3122917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivJNEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokwQ/9HIKKqWHvYGTlrfVjbm3213NPkPg4SMlPkm3ph5dSIrU68niK\r\nrL0nSv34U6VgUoIp2a/d/ltSdc+6ZVi8nS7R7HBE46NIR+rOLLEQpNFnbIY7\r\no3kqcA3CEznbE15Tga/3+LBMBISWiehFI0orr52wjYWRLFTLmigrp1u/MVHh\r\ntyq+OWpvtSgR7WajPPGgYxQ8WQGNiuXvRQXla9/N+dnw21bwetr0g81Zb3fs\r\nKyS9kl22GTXgVzm19tXid9Sun6d1x+xuQmpuYc/At2TGMGJHLzwiNCqgaKMz\r\nkLq40H4Gjj/p4KA5P7ifXeOuVL0h68WbJWy/0AbVct2B61RAljod34kAE4ft\r\nuy+T9TcZ3BI54AvvMTB54lKabwMt97nM8F9/9/nqqPp08vGHh37TzHC+yePI\r\n40+DfNQl/ShP20powYhgGlyUWU8Y9WjPqw1rHWKCBSxPaj0WcwsXLUdX5Oqn\r\n+JvdUYgNJq8Tjq0GU3KT8II9uKjOsZVMYHarVy2x6w8G2fHqken2qlkiSrG0\r\nmzYvwgT8Sk5fQtZuwxe0TJaJKqc/6agT8sNKIJAvWQPC0PvctoEQ0NjzHxmP\r\nAz9wUaTZHd5Dkt/T6ZFiKQt7Aw7bsgLRxmOmxW0lreWRoLaaPg9VxEs+Ud/K\r\nOOM54d8yWbgz4LeV/JzSsjlOkfSym+lOezs=\r\n=s9wH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"aebb58c478e739908744f18a107504e4613a54e0","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.182b22b7","@salto-io/lowerdash":"0.3.18-main.182b22b7","@salto-io/adapter-api":"0.3.18-main.182b22b7","@salto-io/adapter-utils":"0.3.18-main.182b22b7","@salto-io/adapter-components":"0.3.18-main.182b22b7","@salto-io/e2e-credentials-store":"0.3.18-main.182b22b7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.182b22b7","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.182b22b7_1656525635839_0.9943739237787286","host":"s3://npm-registry-packages"}},"0.3.18-main.9227f403":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.9227f403","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.9227f403","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"24992d648aeecb0263a72a9d2665073209ceedf4","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.9227f403.tgz","fileCount":661,"integrity":"sha512-LS0tDOE3yGvhKU65sJ8Jq1Y1bghI4sNQL+elRV/H0HvP0ymMUb6KnhP4WjsnhmXGyviH7yWUsrbcjaFkXsNkrA==","signatures":[{"sig":"MEYCIQCqsJH2PM2f7VejCk1NgFBtsIE2ZcRtJ+xXeNdCbv1cqAIhAJYxpAhB/nppu0E+XPi9z0pHSX7v+FH0m4I3P2hjgZoF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3122917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivao7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrskg/8CkZKCVgxiT46sfJwBfU0zwGL8rJ+WAsNYbUAfZDiK6WJrUap\r\nOtdtjb1/Q7qfO+hzENsGwZ7tGReLlVARmNu5/TAOppQlfpnqovcInP2ol2m2\r\nwzITHDz8ydlZMPGm0je/hnql5AYmqJokBxUGKtyiho3mxYIiLxTLS+T8s6Fm\r\nrQ7RgdqC9sM1RNewfSfLcAutFbonqShPC2s82VHifPUnvWHoydVzxppXZi9n\r\n+cGObxVmookkrr04QAgByRTBElXHeMg+4uwoZz2oKSQSimfeUmw6Wxe8/SLo\r\nxmX7/H1/SyvrQ9DGSkmcXxoZRi5lG0SVCb99nIy5cK+yOnIgDgYYarmzyxUh\r\nlg5qTqmYYpVXavH68hcwEevqGOAAm7viDVc92lG/7MwmcMgb4q9hKLr/PJqN\r\nKAcCQvbGwL18idF9WUR9Z1bX8EXYLSvZTXeAG4UFDmFwIn0oLFfesaajMz+c\r\nmGbmK2sTjWm04kL+dl1VwHYrvrjmkwZxmzXeDtsWs27+Dyu3TmuWaV4NSkuR\r\n8MD0O3IHaZLN6yO0tqGUJ8p8NSrYMkEey9XWvIYVXDGszcUp9TsHsTbJxUpR\r\nbWvyx2/wqins0yX3ijdWiSJnS8RNJPM4PU9fH7s2NKnPyHA6QNd+cNFi9FLE\r\n1W9d5lcrbeK8nPjAhsBmlTDp23x9bUmML+U=\r\n=jUgH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"cfab6e7471556c8ce1d39f926a0f42eceeff4c96","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.9227f403","@salto-io/lowerdash":"0.3.18-main.9227f403","@salto-io/adapter-api":"0.3.18-main.9227f403","@salto-io/adapter-utils":"0.3.18-main.9227f403","@salto-io/adapter-components":"0.3.18-main.9227f403","@salto-io/e2e-credentials-store":"0.3.18-main.9227f403"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.9227f403","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.9227f403_1656597051307_0.0494680518015187","host":"s3://npm-registry-packages"}},"0.3.18-main.ac29df09":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.ac29df09","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.ac29df09","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"aaca0bf14a0aba6ec22c16ad3a6dc7727a16d22a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.ac29df09.tgz","fileCount":661,"integrity":"sha512-cQKGkv9m+lpPdrcrnbZh7+LvrMMY5IVRpJ7/CbfoOtO22XFJ+h3R27h+Y+gRtNqWZXUqn/jxodxAxZmJReTfvw==","signatures":[{"sig":"MEYCIQCTejuXrAPq5qrbnLL6qKQ5vfUGIGukzspiUYXFfEY/IAIhAJjhIu4nzOCanRYWFkU/98SITpVpmwmGYHkyyuLzkQIG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwYSRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpoQ/+O2aOJD00aDZpoY+4v++LqFtkxCpBggBYb5VBZx4t34hYS08d\r\noWNEmigzTHzeMZNj/eXYkGFtZAQX0uuxZOWbtbLBc0r6/3RTOVXe/5GQWUVp\r\nyyFfaSSJdSVZcBPMWOZpGSWumQAHt9cj1oNU5ut+/GqincSvuDRB6/xoLaT6\r\nOx63cRGUZYXPsOlqi4vCpH/D2wvDjWC8+g4VOV4cSE29H7f0mP2iQT9gY3VY\r\nXjPF8zOLkLeS0ORb0M833xodr+3AKIMVqKVgX10CdLq1wVIzT+uTb26R4zSh\r\nc9dd2NaXPLRJMcVw+mdJNYBj8+JUvgvUJs2zJA4wbfbjwu8FLic7xxvtyQjX\r\nZ30KejqmNugfKTgNEOdcTga/YUAb0TKumDxDEnPZomE1j3BDOTeBn8AMYOqO\r\nkzeAOiF6f35IGqF6UHrJZSZ5kGqgfJfzqxRmXQn6NBcCoMAfm5erMNhetkxt\r\n5DDvW60UN+pd7Kz66sTkw5mgv4hJoZV7lbnrWi/OYishmwDMWtwL7DGuuCi6\r\n9hP60fV7Fy25qO7/DbBsPJfd8JLD0rAiTryAR4RGgG093h09mkSn7gQZUzjK\r\nziE0srIkib253u2nT2jQr866Glk5lhUDdAUif+3IrbeL06xcEg1zDbHzfc/1\r\njOa542EU8GpuNpORlmzjJ8r50qrPtY3QxJw=\r\n=2a0h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"2a63e5082966c844bc14a77970e2f5b2a59c4375","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.ac29df09","@salto-io/lowerdash":"0.3.18-main.ac29df09","@salto-io/adapter-api":"0.3.18-main.ac29df09","@salto-io/adapter-utils":"0.3.18-main.ac29df09","@salto-io/adapter-components":"0.3.18-main.ac29df09","@salto-io/e2e-credentials-store":"0.3.18-main.ac29df09"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.ac29df09","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.ac29df09_1656849553133_0.039023521202988354","host":"s3://npm-registry-packages"}},"0.3.18-main.058c24ce":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.058c24ce","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.058c24ce","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"2b5211ff5e6df5a41b7559572e01ebc80fdd4641","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.058c24ce.tgz","fileCount":661,"integrity":"sha512-xnmAKG+ip58BXP6mjDPSWKxAl6ftFUyShb8Mp+iUfnyzImsmQ7UxWSCqzygIQCrAg5dxDSZrqnMfSOei0HFXXg==","signatures":[{"sig":"MEQCICEzzMgWHOVVmQuiDMJmRsLrltKfstcyObPeas8DO29tAiAZAriEOpqDALxlvj1Pc4L+iRvHPr7BoapU0joyUVfWrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwYUJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO+Q//Tt71gjBEfcdu0rUmXvdHqNDYZQQv3KUjElDaChs2kbwLN4vW\r\nXCYcccrf3vqLymIdDpnSbGzQtoH+y1WInrbalNOq8W2sVjYomZli4ei5IZWa\r\n8baaYEHlbfGJS5B/ghpYwLcxfvznVmCwYnUirMn7xbgka44TsuEOt65gb2NP\r\nbkQipfoI8kyuenOG53Afz5TMXHiUfQS9VRWAlm+aS9TDMlkRAU/xWPY7HLHN\r\n/Y7boCMiBBG+oDBog4k7dNuquyB2nxURqter7PN6nhZ3R0x0iy5z/+abVeqe\r\nRjYRaa25Qjn+m/kP7FEIJsFQ7tYPnIcuqdybx8T9YSzKCg4cbPB/sJ5jIhFl\r\nXWuvqr3GRootHvDbSh9w342LpPX1fpF+F20SiPMMXt1vljqJ/r/Y5T8Kmkzk\r\nrlSuUwDcugRp1eIyiF+wg+MxjY5bM10fgTwFT46b9eW3OgLoxbCLCpMQd3Nv\r\n3OQmaw5pXa+f0UVqUJwc28bd003X7ewK6IEac8868MmkeL9MVgX4J6+JXxPG\r\nfEAs9w2CYxr9k8zHd7z1whvM8ZOxvTqGpW3nt+Ki1OwBscPqzPYk2eUu0pKf\r\nfnIGBgNyt3YmFQMnyM1HrTlCTLxJO4rp9WGvx09n5Pt1GwKFFFzcUUkBkvNp\r\nWslqXYO60V2c8u5Is/t9VvQvWRKST1ywVEY=\r\n=aOD4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"98ccf23fc13fe6ca970270abb2f8733b755f5ce6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.058c24ce","@salto-io/lowerdash":"0.3.18-main.058c24ce","@salto-io/adapter-api":"0.3.18-main.058c24ce","@salto-io/adapter-utils":"0.3.18-main.058c24ce","@salto-io/adapter-components":"0.3.18-main.058c24ce","@salto-io/e2e-credentials-store":"0.3.18-main.058c24ce"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.058c24ce","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.058c24ce_1656849673342_0.8225996059315428","host":"s3://npm-registry-packages"}},"0.3.18-main.750bbd74":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18-main.750bbd74","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18-main.750bbd74","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a27d332c5536d6c7d100b8265cb5158ded441c46","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18-main.750bbd74.tgz","fileCount":661,"integrity":"sha512-n0aJUDfUixt0mpMki+mrz7J+9rZvinOI3HQ5dVvmJNtvbOR89AqAnlCgIsddU1MQIsTP5jLn6BhhrmgpA+sceg==","signatures":[{"sig":"MEUCIFR70g57JpzkJOq0YW6lZSpnEOt7XSE7t10n0JvNKHBBAiEAssw0Fk1zzoFWeH9TcCNNOZZINcVOZFhrIwO3KU2UbBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwZSEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0zw/9HPxZsGUacpEAWvxyhK8rN3JV26aWx5OvqTblEhKPkyKdh5lT\r\nP2lTQ4Y5o99MKy2EbTXDTaUCFH/abz/kUY/n3a8Js3gkkVdqcwj4rqVjJ/S9\r\nbo8++IZkVpIICp2TEMotOI5+gXAr6gdkPZoMiAExlNbAGHe+Rt3JWUn7d7GA\r\nCW2ypPc/JNPV2xQy0li7bMLujbLW/U/aqHyyBwn0Y/4h78Ab9sSbROt3DNgK\r\n80WBB1Ul41Vh0WwZF7RDWAFEBpY685AXMkGVfWrVgqZGH4x9BmNruf2/KwR0\r\nhZhc5diNsHb/b5ijNOhlAiYlOqwOYxnga8lWdfHtfi034+96vsKYNcHQsVlc\r\nfpyR+Q6uW5/VRFDv31hoTAa4JxsWZ+SOpzw6LP3gaDZdzfSt6cY394Qea+yt\r\nY11huY9uU1DHHwZuw1k+daKhY9k4A7WQlg3gXJJJgkGwrZiOm9FGBgw9U06A\r\nzlZhFS+C1ZxGxY8Jh8uYIWKAsUhueBdEOVsuEpJ6Hkdpub64Wj4dS50GeVq6\r\nb+30ulq8CNoYYbqOnxAaVcgAeMp6/KONPURhmqLOZO+U2YSJT/0begKUYHez\r\n2vegoQLfRoyjxUdfCe6z2g9cWrSJ2wcS5EEd2/HD33P7o4jXuMbtQPDLtq2y\r\nKVuyqoafaxHhJtLCeJbS0KQB2iak1v6/DMM=\r\n=XEra\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"04fdf62f41d220f0054e9d7ce4febb3103108610","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18-main.750bbd74","@salto-io/lowerdash":"0.3.18-main.750bbd74","@salto-io/adapter-api":"0.3.18-main.750bbd74","@salto-io/adapter-utils":"0.3.18-main.750bbd74","@salto-io/adapter-components":"0.3.18-main.750bbd74","@salto-io/e2e-credentials-store":"0.3.18-main.750bbd74"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18-main.750bbd74","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18-main.750bbd74_1656853636130_0.6107211029303306","host":"s3://npm-registry-packages"}},"0.3.19-main.cc758793":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-main.cc758793","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-main.cc758793","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3dcc3d212b721d117e48113b4f3e1237cbb05b52","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-main.cc758793.tgz","fileCount":661,"integrity":"sha512-wUnXBZUiOOCqZahSeOBog9n9SXDH8IGDSlJR7ql5amdcS8jWRS/wVj0pBNLO6qY2btG4my9TPCbHo2tSbDljIw==","signatures":[{"sig":"MEUCIAqXT9l0g7YdYAfHRIauzoo3J9T8cpGEnJJHZuVu2C1qAiEAwFbjC/B5TwkQp0VzBKEu+reBLQf6uqJbMDw89tmMfkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwa+nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF0BAAo53V+9lWHb7X/GNThZ5vxIwS7igBV5+cqvv4rDS4aFagpP/b\r\nLiU/8pMILeC51QyaGJyLCoJk87XrV+pf57OwuN931KgmCj58szzlOuMzwC+e\r\n917QEglzE31GECrY7T1jPdch+388i1kmKimiqQBobtoQWgFcEWnf3UvashnT\r\naMWQLnQjNEIEiGRWI2wH3t9zscopQRCy1TAxnow7NemiL9YN7cGVnq28WNNx\r\ncFLYYy5xzQUAEaAH0j30NzqRwNO2lfbeZWdflUmJvpYUqY/ipuzoI7YFJLmU\r\nxQvg6wYUb/6H1INAalOQDW/fdosD7+GElH1PITULnOoGxVdtBh1bUkJebnjA\r\nzH2MxytTs6F3KtECpgQ62bryV9wvnX5OOokRqs3w+IjfD18vDXDzEjSvRivs\r\nmvfsRlNejCRKO67PMS/NOIGYvx8Q67FU9/tBjtZzRASkX93oCJ/Vl8qC2Tv9\r\nRK1F0jRaiAGxrgeafXEBL0oS5mJPaRFL/jJtKe9jgfSBCGtq56J+oILQNuIN\r\nEQx+nK8ox0ttveIfWwj0e8rhdlUrCzMbjJICPDMsAVkX254UrbjDe1raKHPF\r\nCegVNKMyKzdkhox8lLwoL+bedJjl1ASAAr5q8GBgXD6Ts7u5lUIttujEErtw\r\nEk/yDTNcK9gGYeGeWeDqIaJRPDEzuRRfUVM=\r\n=6XB3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"0648261c48cab629e883a8aba14da1480901f04e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.19-main.cc758793","@salto-io/lowerdash":"0.3.19-main.cc758793","@salto-io/adapter-api":"0.3.19-main.cc758793","@salto-io/adapter-utils":"0.3.19-main.cc758793","@salto-io/adapter-components":"0.3.19-main.cc758793","@salto-io/e2e-credentials-store":"0.3.19-main.cc758793"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.19-main.cc758793","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-main.cc758793_1656860583205_0.48527636043528477","host":"s3://npm-registry-packages"}},"0.3.18":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.18","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.18","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"315c3ca2c8f9033a82e84ac3a6cf12f0ce871922","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.18.tgz","fileCount":661,"integrity":"sha512-7jvoRfCp85PvOafRObbdRVDUD963iiAwmeBUk1k7R7+9pOMC9ZbyKM5nriQn//NX+I3b40aHsAMX0qB6dbYhww==","signatures":[{"sig":"MEYCIQDNCXrYt2QufTg9TPB3UAIkNekxuchLOeppZQxI6EYvxAIhAKErp9gq6vjwC1GLWRoVY4132jFYhLMGsz1TpguZxX+W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwa/FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr85hAAlo7N/JFfMyqZFWCrGOhI8uJyX+MdtydXSc8sN+36NPGsXiUo\r\nImRSSg38lCAueRCZGBeqQkWxB7KqSR7YCXqc0iXraGp387Dz0pBSNgqMcbx2\r\nMzWQ7T4Y7OyMJcbnKH3h1w2xjeDbiZe1zrjpWgOZauwxkttKJwv7227oGdFo\r\nIlh4eJsN8qxWAb98W6gkL99OStaBfciOnfU9KYuEF6aIxK+evVoPt0XKJ/yX\r\nnD7KApL28B0wxxoLWHsy75wYPxtpBL8wYyIh0JIhUBPtHjdtZPqvfFMiyz+k\r\nS5S/TdtW4B48GIfcUayBlHlMaZjmtbQLUJt19dcgjyIMIO4Q6LhdNDmt745r\r\n5uOnFuQ9+xiu6RrKekKuGlr29MuMMMXr7oWl6IcQGg+48aQBj37+OlGDV198\r\nJbPsi+lGYNS4pP24UpVSFCj3yPeQ9WS7km8hzG9bPFFXsu1M5fuMRkmNWwFg\r\ne1pyPx7SgCWHulsh2xKAp+clNkdO38R3iTNo5tsWnXqikkmDSwZlIzMMQ4nl\r\nKCrS2YHa0nEuhTDnOJwzinxdt8yFwCdbi6Xy7IGDGbZ7uu2q4LbT9g8wjKif\r\n/qHAaZaaut/7cI8mPnvvtqLVTkynF9FYa25Yx9plofhfaGXbSgSnOP82aLZe\r\nQgq3nlkeCl1kisggu/vRd0XmyojkEvkfyDs=\r\n=71K1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cc758793736295ac56b6df839be64abdceb742fc","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.18","@salto-io/lowerdash":"0.3.18","@salto-io/adapter-api":"0.3.18","@salto-io/adapter-utils":"0.3.18","@salto-io/adapter-components":"0.3.18","@salto-io/e2e-credentials-store":"0.3.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.18","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.18_1656860613242_0.2540095755060108","host":"s3://npm-registry-packages"}},"0.3.19-main.1cbe1bd3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-main.1cbe1bd3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-main.1cbe1bd3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"77e9a5c4309310c817239a94415c34bfe6dab0de","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-main.1cbe1bd3.tgz","fileCount":661,"integrity":"sha512-AvEg7M2Gg0cYQW4EpHaXIJNpYwjbOkEZLae3KgZPCIoUnmXZX7Zh7FoqOJVxnZaapRE1bDKbxoWyb8B0Uxdv1w==","signatures":[{"sig":"MEUCIQC+HFvXgCjcbyeT9DhRFzNlX84QQcbvL7A2cny1wrrwewIgJLeonpGK9E876fba1UPgvU/yuTIGxv3M6jowAX3YkO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwqaXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp2w/9Gt04q4Eukr4svQHLb69SlT6kqhr96VnbJGhvpMm1HG2v4g9y\r\n10ib8N09sKj2CXk/sP4HcDBsr4Zkl+8m0qInGJDEU2LLt+2SF716bYHcx73I\r\nC+5Hjm+5TCiqo1/9D+8IarfZsGa+a6fsjKK8zRRORnlsr9v7KTR4wMeywdNL\r\n3148fiSj3KqZ+8RT54gG6ytWI1YSTPTnY/VWgxIWfOvYBe1I4q5P+004DQn8\r\ncRcdRSZCSB8xypTgzwFdGojQp1dFPnPyYXBDloC428uoxQ1WTbXNPJy2clsw\r\nwtTTTyB0uCABcMLCL0o1KJY0mZ3BPuqKB39mBetCOLmbpERUvtGQ3tra/+cN\r\nXtGMGZmJ5sBuNfQwGvfcoZLf72SyFlhhmwSPcuzzYN++fWutZ4OFPD0Ns18Q\r\nA+7L2qpWpwhFaBMANmhqHlRG4ac8o/Ilx8KQVA0Ocl8TpLN47wAPd6x4uuJZ\r\nafRZY+p6WU1HVPMexzfqLSRz4SgTZIjyKfeBtzUauQ7fx6FM+pcvzun26B7H\r\njvznmwaZ+QwJ3QJqOAsa62RgGrI+bBKCwYDvnNw3b5AvqA0yVEvqMxdBMfBv\r\n5wawp0eBpbZaGJ6HRh1uLahAD9NJe9huYp3aUz7L6ZmIpX7L/uuuUe/GSPT7\r\nX1MjDV9LwbXEDioZSTWOFwaWp5RdLKecGeM=\r\n=Itah\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"9ed1cccdeb18e27fd63a27a1f4135393a90d3dad","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.19-main.1cbe1bd3","@salto-io/lowerdash":"0.3.19-main.1cbe1bd3","@salto-io/adapter-api":"0.3.19-main.1cbe1bd3","@salto-io/adapter-utils":"0.3.19-main.1cbe1bd3","@salto-io/adapter-components":"0.3.19-main.1cbe1bd3","@salto-io/e2e-credentials-store":"0.3.19-main.1cbe1bd3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.19-main.1cbe1bd3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-main.1cbe1bd3_1656923799467_0.4664214248717389","host":"s3://npm-registry-packages"}},"0.3.19-main.679f570c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-main.679f570c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-main.679f570c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3e657bd7ca0add3e62759a4d41e016da125444ca","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-main.679f570c.tgz","fileCount":661,"integrity":"sha512-SbMqaYMZBRAd6MwNoLjy5U4OAPVlgyTJqHqrn+900n9KkXlJAwp86pDyHUXs4lAZQxx9ETWJEzxYFiaY1dcxUA==","signatures":[{"sig":"MEYCIQC54NzuqYM2qXsb/0rEL/rFD2p46EJnNMJFJdlF+7jNaAIhAP0Rze0Z9zKrxKHGhdnn8SGI1UdeKtFz+lpDX8lKNeZz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw+d1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgwA/+LM55cNB3ZvAa8Pu/+osu+8F4pFa3zlAs9T5flL5rBcmqixVE\r\nutPAehQzotDDMKFgUc7kwkJ9FgsxT4qTmhJxHKzAXv4ETi92dN4iRuSTigY9\r\nCI7frzTiDOWBwIvpB7pOsLF+r0DiI7efIC+wLJwq3bbisMRZbgXckxoOPBQb\r\nW0F3ysm258iIO3Px1wkam/qx5Dyb+RS6LAkLG+37tEcZM3TOq6y1Njy0Tj5F\r\noPFbuVl4/LCAw0sSHHlRIlOEOIe5ZDJxJhzl+j/EUToDgd3ONqpK3kpc+mTO\r\nb3DMJQDLiLJy8OY8KVj1Gfhz+ztGas7ToBnfNF2o7rLwQd+V24uOZWR3YAks\r\nfp/xHUXvu7qB4B0wmye7IyAaEjrq1rCCcJzpo0YJe4t2nqR2EHqHvSQbrFK3\r\n8GUYhjlpecxl/llKeRCbY9NT0oCsag4gZLDs3tIw8pLlsJQNYJld4EpFArjb\r\nR4d/OmgTHNTe9+QQp/GMZyObx9C4go1eyrzPUb4HwGiAt/JtesyoPfeJ70Ww\r\nj0qeym/3G6Rl2sF5137t1c0zpTYOMaxI1GJ4w1gVsYblY6E8WvJHW8ad1cuq\r\ng+Tr+GdAYL2XOs787/0s4qaLNkFHO753rUmtr4k3uol1rd2bfY728w+Bkw5v\r\np8mJ7ZVD5tNMSucoDZTUA+yd4QqbD2Vp1bE=\r\n=LyQi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"047a54a3a37f77493eb53ff85cf4d6d66ea86099","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.19-main.679f570c","@salto-io/lowerdash":"0.3.19-main.679f570c","@salto-io/adapter-api":"0.3.19-main.679f570c","@salto-io/adapter-utils":"0.3.19-main.679f570c","@salto-io/adapter-components":"0.3.19-main.679f570c","@salto-io/e2e-credentials-store":"0.3.19-main.679f570c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.19-main.679f570c","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-main.679f570c_1657005941680_0.18642691712934822","host":"s3://npm-registry-packages"}},"0.3.19-main.af34f872":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-main.af34f872","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-main.af34f872","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4b9d31c009f8db799831d2234ea7eb85241feedc","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-main.af34f872.tgz","fileCount":661,"integrity":"sha512-yyEdGVYEhJeVNnr/i9fL9QhmMSJUqUWS+XUsLZ/384Dn9UKHs+Q5eReWn6wIDfcPaaxyJ8k504RYFa+TsvfI9Q==","signatures":[{"sig":"MEUCIGCVhgqXPj83N+YKnZ50k8SMsV03539rtmiFg52pkkELAiEA3p5uZOblOVD4P3Wxqm1MOyFXNXcrLRZ8g59JDq4tiiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw+uDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpleQ//exGptQO3K5L1H7WZMmxW1k0Ghvo+2wF1fg1OszTjkQb4W864\r\nqqgzqi/nH1oAaJCq6XaGYnm/EHajdAao0wT7X1jB7az8R+8phwQIQbD1NIam\r\nA3GpKrKNF1NOZHIIJ/oKQ+XIAMfdWPkJ+rm7OLDt3UgdZ4NgYMyrl5PQyvkp\r\naq8pf+3jFFG5jbB5e0qpCrZo9IyQhnRD5x3t5SRDvz8XNM8UFiF7CWFbdXgU\r\nNW2xuFOe3hQva24qtClSz2AXjJFU9ds2n3qgajisvVA3n5mXI0Tb/L3aQg+N\r\n+fvJgKRQZdBakHNgyXHkBuJ22lwTDwEk6b5bbbYtHvBFFwaxrTAF3iV6Gl10\r\nmpihPynVTnNBSA1ujLI1mDEwBQXew2wzkK7B6GMJjSNYuWotn6cPg0Q7E2MO\r\nnVxGr19Xrmh9e1VYr1PeG8dTeaF7+TAUhCh5Op0XpZaAuLss3dYjcsWmaGDe\r\n6OxSZBoua0qxUXJforGhul5oWJ9gdZzkGnSWJUhweIGsMs9ZjXNAcGhtDq5z\r\nKjb2O7QpkgUJW4MkIhuHCoQXEl2x72Js00iUUJ8uiyeTjPnQ5t3vgEO8QnWm\r\nh+gTsyon00NjRfZjvk63SuyeMHTVRRGVQnok7/mZ9ZX5D+grqik0jqNNr9Zc\r\nP28bAZrJWbu82HRrpA0Gd30nSObZj5SzitQ=\r\n=35HK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"cd81578529a198c64980cc05d8677d14ff2d2d38","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.19-main.af34f872","@salto-io/lowerdash":"0.3.19-main.af34f872","@salto-io/adapter-api":"0.3.19-main.af34f872","@salto-io/adapter-utils":"0.3.19-main.af34f872","@salto-io/adapter-components":"0.3.19-main.af34f872","@salto-io/e2e-credentials-store":"0.3.19-main.af34f872"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.19-main.af34f872","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-main.af34f872_1657006979655_0.9589522092672396","host":"s3://npm-registry-packages"}},"0.3.19-main.ad2037ce":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-main.ad2037ce","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-main.ad2037ce","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"7b885450bb29e26c6045aecead5e1f9986d29907","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-main.ad2037ce.tgz","fileCount":661,"integrity":"sha512-ptjEF/gWE8Zv/8z70R+LQC5PYV8/7+aqhOmgVdq+m6e9LpZX0dBlYwxg+IqsJ71Va/7E/XMCfXYtFpIQCfX19A==","signatures":[{"sig":"MEUCIQCvtf7oY/YsZYgfCREhyzbZOp6MEtWgD+gpLoseQm8uDgIgPwPKNAuYiVYAN0RDoXWUOZXxcspfiaKa01dqJ3y2xJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw+xAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGNhAAobGteWVbM991ksP9wxr4RDtltOk05FqTZ25Bk77Mu9YXw09w\r\nN8XuBsEJrZpeou/gYNZMCRMxZTlF6alpjTA4t06K3NM/qkwm5t80jw+YR9Vb\r\nyjVjZQ7VEMVowlqRrZo0ZrmXyHwURpxIMWU3wQIBuOiEugW8sK0yHhw14Isj\r\nlXgTSjQdNj1a+SAP5EvV1fN0lwmNUwxUjt2h9CnkWjETYPez4zDX5MTwKTjd\r\nSBHJDcs8AKajTddSQIiQn/iY4hyF/VQT67HKw4RilRwj9Dftc8A/LJSjnsJ0\r\nnxkJK8ztSoPFoTz46O6ZTsOH3jbNAEh+sNeEFJKmVTMPTPs6AXDvQnnlmu/s\r\nvUoCTC4obDj8zWI0XRrVfmUmCt+em5+Jcsdc3ryZ+3N00WNe47R23m5w9yqw\r\nmy7P9Vj6Dbxx7dKcLaTUyGIRa0RznMoful68l7ttprViMy9Z8UjioMNjqyYG\r\n6ICa6aePNYt0NJq6CNxZJmUU+AXB15cQRXuwwUgWFsbBtIsru2foE2rKhxA2\r\nn/gq7sidMzQO/FN5bbku16Rt3epVyz3JqQHZaL6UkFqYHCVoVgugKazxwruM\r\n2I3dokoqZn6OE8nOhc9erkCK3XNV/TuZAwOkicNJLTPxXenGoSE9veVO98TW\r\nIWMFs0gOuFBeK2EoShKd7M2Xk50KtgxIVAI=\r\n=pQep\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"81a675bfe24e5913816123d5e627309f755c9af0","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.19-main.ad2037ce","@salto-io/lowerdash":"0.3.19-main.ad2037ce","@salto-io/adapter-api":"0.3.19-main.ad2037ce","@salto-io/adapter-utils":"0.3.19-main.ad2037ce","@salto-io/adapter-components":"0.3.19-main.ad2037ce","@salto-io/e2e-credentials-store":"0.3.19-main.ad2037ce"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.19-main.ad2037ce","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-main.ad2037ce_1657007168321_0.7787071215835331","host":"s3://npm-registry-packages"}},"0.3.19-main.686bba3d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-main.686bba3d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-main.686bba3d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"191c63cca5464e8548f951faa9300ba3b810205a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-main.686bba3d.tgz","fileCount":661,"integrity":"sha512-6D9Veair6eTLTjOhF3MSkXZh7Gu4jYUic1OO+Fm030cf0OPOXz5xJBOdNVRba4KY3nlqCR8Vn3/BtUJ0VdG9KQ==","signatures":[{"sig":"MEUCIQCMigE6tymCZPuv4EX6Ugj9F4dOgaeW/eDSqB8btIlJ2gIgNKvAPQJHOCJgTH1zmuiV6fGNZnSZTZvXBAWTvjiGY/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixAKUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOgxAAhgfU2lorFTw876yPnchgQRSGbhQInQdtWIi46i7kiuLtzREs\r\nlfIiL9shPQ9XnQwrsLH8GI6Yi8dY9b2hNxteT7hmH2/Vx4yq+KTRr/gWBD+P\r\nliKaCRYIzo4cm0XrwZbyr+jxeY9cPaLQXh7Kxz1VO42JB6HEfLFLVR3mSnF8\r\nVg/QiNjivZy4pI/nMN2GAxcuHONJ3/xqGJ4NUSk6hk+mM24774tigff9eF0v\r\nqOVM7/8mnmOrWgKiBYKj7bIHP8PB6ujvu2ZF5fTcBAxUX/6z24QIoV88KG0S\r\ns8g6nuHXTyys5CpXmxggZFZa4jDdB1J733TACTe6PaVPhfMm9K9peAhwBEFG\r\nf/5yF3meqiugT/beCJpMBFzdx0llQULpcE5/WM/iuaFaQdPbQzOlZHNAgd3/\r\nbVW3eyr8czn1Z5FAyr+XoJX02JO5U05WPIuH2O2mGQXBxf+yTDngtCf6l3x+\r\nuPHmfLq7eTHUavk8KwNYl9WFPV0vBrKkPtp9XEnnkaA3gGZJ/egPPQlpj7tz\r\njCcUmyoozlSsHHCZmNiftjxC1rsZxf6j4s3mLbPqQoljN6AqTu7TyG1oPcb/\r\nAW+zTHKY+Mcr80hMBJqtvpaSOp35jGIyEjty4S3uyt1kHIVpiTl8V0WXLh1x\r\nLWVXRc/Gh2oXLaPEG4by0oXb1dDYCukQmMU=\r\n=Ghy0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"232fc5d6056c5b6a4101d8889bb76aafaade9b8f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.19-main.686bba3d","@salto-io/lowerdash":"0.3.19-main.686bba3d","@salto-io/adapter-api":"0.3.19-main.686bba3d","@salto-io/adapter-utils":"0.3.19-main.686bba3d","@salto-io/adapter-components":"0.3.19-main.686bba3d","@salto-io/e2e-credentials-store":"0.3.19-main.686bba3d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.19-main.686bba3d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-main.686bba3d_1657012884359_0.6419454070372959","host":"s3://npm-registry-packages"}},"0.3.19-main.b778ce2a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-main.b778ce2a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-main.b778ce2a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"75ecc6efc2b8c6865dd461b7a402f19f8f4b5825","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-main.b778ce2a.tgz","fileCount":661,"integrity":"sha512-zop4LUrvErYM6m/qVNgGPs4dukw3pHbmnYhPVBZU2FuJIELAURZ3dd4oBHXCZV7wAVmgzPXVRWvGTb2vdqrQcA==","signatures":[{"sig":"MEUCIQC5HP93r6eIw0n9TNxHqLYhbzMsc1A1BO/up98luT9tigIgSybrR9+sksQrbCt/l1felDXpnA6G/hZV/IQkhMtwJE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixVQpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmIQ/8CzEop6b6h+ggSnZ3d2XurKbFzNpWM4WnYl+O4BJHd5jPUJOE\r\nXiYNacTzGfCG0wTt3T6qVkAZ6PL2e2FaYT0I1PR9947q6iz3S+Z5mV3hbWfj\r\n8DPio814oDivFBG60FfDTx5T9RZXwOb/XzeyKWeb1UJpEWdAU0XEy79+AF0O\r\nvQDafD8dSkdAZDJhidRoqr7CzElK4EZktBFjErTz+Jp9tFW53yINr48zfgLl\r\nA2NXRSfDHtwCe9DtANEMGpox7bkYIl41hSrd3UDc1eBnTwdcFdsNs41fYbvV\r\nhVi6+TD2gSzxb6wT4dgDD2zkqhDzZwk6l6oUuDKhXouKrHmkaWVLgjUf1gLn\r\nZTaFL0QAZ0a8pGCHOZHMnX0htu6r2NsVX+BLAa4rcDKOYCzWOGTYUY1XFvPD\r\nCekJJiXgGL8otT2y0LL8XcD4cAdOq1bP2ffvxoTr/iMNfgznuMDEk2VgTNCp\r\nlbZ4ptFyPRa/HEnz34iQrfADEltjd5RYx+glwyLcm/8kli1M5Q0ZREZaaxzV\r\nYjih13BOF8r+DycIFGtPt6E0IgEGIombiTKCllYH7MdBRtyOdJ1aFDoAu7Pa\r\nYF2R9x+UcRmFpi84BUFAdLRrVL01yWWh81z7edVY5QD4wKZhCplhrBxuvSjj\r\nYrXqjNhL9ATZoW3L08C3JtFUnpmE4UKVp58=\r\n=9wB/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"84c2cba9eefcfb375e9226a7ef99f71e8f1b2f6c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.19-main.b778ce2a","@salto-io/lowerdash":"0.3.19-main.b778ce2a","@salto-io/adapter-api":"0.3.19-main.b778ce2a","@salto-io/adapter-utils":"0.3.19-main.b778ce2a","@salto-io/adapter-components":"0.3.19-main.b778ce2a","@salto-io/e2e-credentials-store":"0.3.19-main.b778ce2a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.19-main.b778ce2a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-main.b778ce2a_1657099305045_0.40559489122077785","host":"s3://npm-registry-packages"}},"0.3.19-soap.0":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-soap.0","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-soap.0","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"121583ec9745a09ff3bddb96393d6ea20cd908b6","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-soap.0.tgz","fileCount":661,"integrity":"sha512-guG3VLybE6V0GP5S/dNvAROtr8DqklZlTH3nKgmo655rr6jygHSE/px6RinhseUAEGrLFjn6tlUqQPbnk4pz4w==","signatures":[{"sig":"MEUCIHAqkWmXg2H40EU1lGBjXf8FRgFlhv+ulVDCPq4hUcRJAiEA34mL8I4D3IfbwzVtOHRf8ygS8qZJL4XH4+vG3774+0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixXrJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmopyw/+NcfL1xpwb4DLAI7P3MiTsXxWDyzG7/uaz4/uGawJBPWyGqpT\r\nef2imxMd6qfzc9j4nyCMeqmA6gVLn0g2sdz87VLhHFNIwKmS/+WpfeEEGV61\r\n/7084ddmdwnBjIATKGMQmke3Mv9q9sPoF5mHp33J7h5o6qqToCZ0hKInwtc8\r\n82dKbNC8IwsSsKdJFbNWRx+VwF9V8zZ9sLPQwVtk1+/mPQ8cPOjUDIWoGVxN\r\nnFNxZ8fswWPpv8SW7zlyzwGxRARZbZBoxQi+pEXQKI+MwiEfTyCGBebejPAN\r\nZv8cNjj3ZpKLuYIJ8g0UD/lRWqb0XQ00PkA6sp8z1VGoteyOmel08V7yUg1x\r\nXPny9ientYv3QuFluHkmvtnLsHdGTwv7PDxf3gku6k1xW15NoGjYf9sHBZ2e\r\ncCnTESwQyN5hYaXOBD/cMy+huRsvVlxzNN4lnvoWWMqlO3tH6Q2M4FeCZ9oc\r\n7NxT5jgD03Na8BGWbfk5+FqDA1PywjrVQbd/2cF37OTuugGF9HMqUOHbZeSf\r\nAtme982Zjrrn2FPW8PrZoSntAeV2bk1GhS5DBs1bXT5cDS5tcMh74s0PGK67\r\nq5wIOx4k2GdCbvzOocYvsJhXDBO+5kW9rz9gsozTeff+7gc7GGI0sshrP35H\r\n1QOV0BPV9aibwRKbcLUOSM+/4j9F2C9+lzg=\r\n=ROJj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ec71ad67d3fa5c0cc44a0b1f485e6afd97f4cc64","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.3+x64 (darwin)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"^0.3.19-soap.0","@salto-io/lowerdash":"^0.3.19-soap.0","@salto-io/adapter-api":"^0.3.19-soap.0","@salto-io/adapter-utils":"^0.3.19-soap.0","@salto-io/adapter-components":"^0.3.19-soap.0","@salto-io/e2e-credentials-store":"^0.3.19-soap.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"^0.3.19-soap.0","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-soap.0_1657109192808_0.994936712689446","host":"s3://npm-registry-packages"}},"0.3.19-main.8fe802ca":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-main.8fe802ca","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-main.8fe802ca","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ef36afc9c974f9298e8cdb203e1f622684289c2d","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-main.8fe802ca.tgz","fileCount":661,"integrity":"sha512-K3i4oHFTK4BCqnqaJ6WzPY/6GHeV+3KcXXoxj1cAthHAJPtx2D3EB6g2UFn0WefNQ5ZnLtYEL9bH73qEKtMxtA==","signatures":[{"sig":"MEQCICSlIucy097XTTqyX3dQ+4B4xhnZoJV4UARawadvHvt2AiAnXPH3AaUOe2EwGIEL1RoowoBEUW1mVZb1WRjCzHVOhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixpRLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvJw/+JXYlRcbA1fuabECmWFXIiXgdbB9n9Zu6s/HHRpkezeP0RKJo\r\nDxSJBWnahJphsWfIfrT5OUcxIa/gsVxbwBJCPI5/y9LlQ6wrmXk3HCM05C2W\r\nw0JCMgDHj9FGZlROr3D7FrBSMALuPn436/6rHWAqdcJxluV3cYyV9cDiiNmP\r\nYIs0sUwe3ufWpujdJI8P1mWlU2wsKh26+hRDi5/empSZmQbAQ2k8K7MzAy2T\r\nHEZ8xWbl4oqI1vc26QeQwvEUO1pcxigWJdNdmmLdEuq5CF+qYWS9O29m2XXG\r\ncyv0ssxbZin8LTy2cPfLH0+C4nuXT0vy6sFeQR3myp6LzBFSnwk6jYwOl9hA\r\n8Htxja2k2GhpkYFtXSGQQtKxQE9q7L7OIS7/LYCR6K2GhLFOSQxJyyk7/eJR\r\nUR4jc2X+grP1HpvwhjYk9IMuOJkYjDEtcV2YOcm+47SdOqD1mB0ljzjmz6/i\r\neA96RksMxtCgOfoEm8xViuZvg6oaX3nD2pUH6f7BmNQQz9KYl0gMUAxCw3V8\r\nFRK12iKP8xaGkKgqYIstqrCGuaWnbJ/hQ7F/3EcBwhogvfTnIswiTujjaxCW\r\ntLV+mdMBq+nhZzIM/Zpy+PMBBt8fv4uaWgHH9B7m0Bb7KSwU3N800e3G0X5S\r\nnV0bIDTDkbANywIoKLK0Da/INwhRxhtK+N8=\r\n=K1Fk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"7b233b4daa9f5fad88e616e5b3d0ae2ff9a1426c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.19-main.8fe802ca","@salto-io/lowerdash":"0.3.19-main.8fe802ca","@salto-io/adapter-api":"0.3.19-main.8fe802ca","@salto-io/adapter-utils":"0.3.19-main.8fe802ca","@salto-io/adapter-components":"0.3.19-main.8fe802ca","@salto-io/e2e-credentials-store":"0.3.19-main.8fe802ca"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.19-main.8fe802ca","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-main.8fe802ca_1657181259547_0.27193592942525147","host":"s3://npm-registry-packages"}},"0.3.19-soap.1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-soap.1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-soap.1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"c3c7826831e870842c9f7aba3bf7eecec639f16b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-soap.1.tgz","fileCount":661,"integrity":"sha512-w1wzrBv3PHIzR/qHuGlEzLYovtbHjOd8Gn8HL24M8lCz0DOaF1rkYJGUBfG7oZoKBGjh3P06Wpjdryd29GEOUg==","signatures":[{"sig":"MEUCIC7246k7BJ7/Yrcoc8iyam8YrdmjlaAC/gj2Fq34YRNjAiEAh7fAkkv+Rzg3N45OCr/9ct6zUepISfqvu/6AZZaTNCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixpdDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNyBAAjX242yYrkXDRw2kdvabDjzQmO1kY4GiEpx0vUWo12A3dqCFH\r\nG/rdxXU4tJDPVUq5gnaay/CUf+03S55hBZETCPsCv6ShWBlsvImOOaocYwW8\r\nt2boa3nTzzzqTNRoZg/l+OWX/1d+6hkIGx2xBr81Kin1RACO7QEoiIml9AVK\r\nI84vyw0uKhPdy2JKNNcEStEMlyIEKt+N5jbVAn5utpY7lOW7x5f6QgS8lgxq\r\nV/vSFcZ7zJKzM6bN9NATknxFmK8R4JH2OYIqNkhY/UiuY0t2aqINJFIo5yXF\r\noGubzsLgDwqxTDgmDH0zo5ZvpxrJtwihDG9X+eWWzKABxC/j9MHBUbGCRUHu\r\nVYiliZzyvTj699c7cKs10vWcee0NjGX5B0O/Fzhc/YHqk+3il9ePljeU8EVs\r\nMzd25mVh6fhr/MEIXrkkpnBJk9KXfcznjbUUrYvcYdGUBL3foSz0DfX9F7CS\r\nfW7IX3FWyJG2Gt0G750DY6A28Q/rgB2SiBFLVdwty285xP7S4ur97R/vS5Fa\r\nhjpQbax3SSnEV+I2jKR4zNGpNkvpdj3zWal+HTeLHqKKhrMaaBO6luAWixKd\r\nWqjqDV4YZnFFBUmKWbHNu3FHXnamplh9JaKZ2KaQWEkxyZr4YeGif9fdfeDG\r\n27wirmLBKxZGTgXPcahj/R3H/3RdeMXD5BY=\r\n=d/9q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"755134e19538a30a798c2bb7e4339add0c0af2fb","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.3+x64 (darwin)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"^0.3.19-soap.1","@salto-io/lowerdash":"^0.3.19-soap.1","@salto-io/adapter-api":"^0.3.19-soap.1","@salto-io/adapter-utils":"^0.3.19-soap.1","@salto-io/adapter-components":"^0.3.19-soap.1","@salto-io/e2e-credentials-store":"^0.3.19-soap.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"^0.3.19-soap.1","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-soap.1_1657182019595_0.6169826233599163","host":"s3://npm-registry-packages"}},"0.3.19-main.5d843189":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-main.5d843189","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-main.5d843189","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8b74f360837c1fb48a25539a23a271f93d6f05cc","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-main.5d843189.tgz","fileCount":661,"integrity":"sha512-AByBYiTqD7bl0L9u881adsnNYPmD9Wduug0wLdFGNU+paolS/4ijqRMmKagF3Mv1ISYoD0ogXq/FNrCal1zENA==","signatures":[{"sig":"MEQCIDi8YBd77tBKUajXyDCjV3nIGr4BvkDIJm/3mYxC0JHmAiBugBq4hIuVJefagZQ02n3p2IW7YsZuwepTTz5/mkd4UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixpjJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooqA//eqWiSySYN4TEBdinxnUf+9SAvlBfl9iqHdWPeh9VWLcURML6\r\npTBbA6jzdx0jmoTnCTOIilzcQH7Pf6maLmVrs465eiiB7nYHHpsr1EnBEdBx\r\n7DbItsHR+85/qOqMww2M7aqxDwb02bQvZCRiAo+P8xhidA0/7EMmzOi08ZV+\r\nvixUOdc9eTeJIu7p4ELclnzBG8mBwGS1D7lHErI2Z4IqWZ+sjOdS0vSp/64k\r\nWgfofsbKkFyehucanYgHB0AGXouhX0uTfqIUpdNc6EOJl+TpS9PZQM3SZup/\r\nuU3FPjfXH2p0R/QSBJbgeKoQCUXod85OxQqc5iqREMzZ5dMnZE0oCBExHfT8\r\n7qzeQLE1gRwVUQSeElyTv/fmTcFS2j/jY7VThljDDzW6HdaOn1njUeFhchSm\r\nBvIGruINjh8sjWHE0Al+poDzzLVcACxppJN5kGcTcJyFSsuRUhy/LTNNaUiX\r\nPx2mqMp/y4MCbTLM5cMdHV6imHnM1NmrHdFZNm+JytHm3WbkCc2Swwm4l7D7\r\nko8se+kpBqzhVSIges8biB6LWLWfbwyz/TpEo13WhzTW+AMTRISM+GGLiUGK\r\nAyhnPojP8oUE2QHeHlN+QHwlLJ8UDQLkeCmVDWjJWXcnaQWAWs1lZMx2ytfv\r\ndV7yZQFIAB04++0XsLk+0N0mBku4BmgDvkM=\r\n=Yoa8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"6bdd8278ca27c75c8485f51a8f4ac4c40efca3f0","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.19-main.5d843189","@salto-io/lowerdash":"0.3.19-main.5d843189","@salto-io/adapter-api":"0.3.19-main.5d843189","@salto-io/adapter-utils":"0.3.19-main.5d843189","@salto-io/adapter-components":"0.3.19-main.5d843189","@salto-io/e2e-credentials-store":"0.3.19-main.5d843189"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.19-main.5d843189","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-main.5d843189_1657182409694_0.9852603023448478","host":"s3://npm-registry-packages"}},"0.3.19-main.8eaeba91":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-main.8eaeba91","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-main.8eaeba91","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"aad111f50a553a7c1b33a029fd2924c2a79fc6ed","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-main.8eaeba91.tgz","fileCount":661,"integrity":"sha512-cHmO9lzLTgAf68YiiW0W9rwOQwJs5QW3d0jNQohImWcWGmN41z/vEwhnGPZ+swS37FIdYc1N6NJfJU6a4Z+5Gw==","signatures":[{"sig":"MEUCIQCscglicPw8Ez9gHtAcgCV3JDnUncQw+GBhvdBwz/ntwAIgF8Uo5GjfIa+he5RuKMa6KyJqM3aj7oa7w2qWoH1c9jA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixp5kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1kw//UVGJ532p7p+o00fmN3jbTOjhJEfUD1TcQPoVT81zjyXUAcTb\r\nqp8Hm+BPU3LiP6lOQXQvR5vfHjQM9rJq5u0FGqRTw0H9jeOQrsQ6VAMKsZNS\r\ng1vA57JslV81zycbVvMN5XkY4kbZUFM3NE0kOE59K8yJirBJGZ8f6APy7iLe\r\nU5nmADhju9z8JiCyXN7tx+hdtKs6B1WXZ/XnoVHfjOalYwCC95M5+Ntuhnn1\r\nuE4dJ3N6Jek8Y0hDqFzN/tKuETCDvgtKpUb9w/xQ/29nSg1KHTaX01nRfiOJ\r\n1mSGU1Kl3nudS/5+s3H2URbAEVQ0WAA6kBxdLATHVKmx+cUMm7NUQk23FZq0\r\ndhKoL4+DJ+QB0PftGBgpWzYR6i8PbONrQjH7/uOqJIEQu6y1oYKtr+18JDyG\r\nkgOsWrHN3kF7FBYVa3wB0Ej99+ywMlKI5avzKez1DQW/uH1XmlhLrMyrv1zE\r\nbovMNc1HEidw2dU4fi7ODrrU581F9ppum2Dkun9bPaOweiIfOMwU36kgOjdm\r\ndaTL7zNMTVFxhKnColFnPmfMoNo4gwbwO6otfMn4MtJls7c3/peRmUfhCYsK\r\nnW2dL3H/h0cwWXGgplrxn2uHfCp82dBGNbiwRfdi+t9c3jjiZ64r119/0cN7\r\nGOWNwohS6bXgYQ6ChMjMpPoGgc/nQdz1V1Q=\r\n=FOVn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b74a32f0f114da53fbc50e5431d0b9c959234fb1","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.19-main.8eaeba91","@salto-io/lowerdash":"0.3.19-main.8eaeba91","@salto-io/adapter-api":"0.3.19-main.8eaeba91","@salto-io/adapter-utils":"0.3.19-main.8eaeba91","@salto-io/adapter-components":"0.3.19-main.8eaeba91","@salto-io/e2e-credentials-store":"0.3.19-main.8eaeba91"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.19-main.8eaeba91","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-main.8eaeba91_1657183844670_0.32958266204815656","host":"s3://npm-registry-packages"}},"0.3.19-soap.2":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-soap.2","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-soap.2","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e3392338f5d0422d1f4ae75bae08969860f17b76","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-soap.2.tgz","fileCount":661,"integrity":"sha512-biQPvy5NKoUqmnUrsIfNlJobNkua11yGQE9RcY9cP7K9QGJVarboWGtKJFacbOa6KzBaGKSlNjRIgd46VXqPlw==","signatures":[{"sig":"MEYCIQCUKrlqHe0hOUdkGe1MfOSLqHlVKiUF0AdbOSjVLzUKRwIhAMHh3hGd49t75C4hCwB6lul4XxrAeQAWtdSbl1iMsbpC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixqNxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzCxAAkZbsJTveAuLva12GPrf5TxNViZ90lPzQmx/WbvCKDjx5CJY/\r\nJidiKtWpJkAgTbJkep5JISJf2TzS8DYX0aq/U8hkMnsRMvKaypUHEsEpZAZr\r\nqfQE/rRTa2ZyvkoRsa7oNYMXmldh4WKw96oFGBkZtBTgxBw3MglzEOvGpmDQ\r\ngy3ZK9VEH6mHURRSBKcsAgnRzs82wnhuQ8NtioHZ1IbQ4o3wDwC0fCm1nnQ0\r\nEtMKPfnNWIdJu2GBCW2I3aHGgHI+RFMGUZJXKrCif3awuA/rdTYghOIqpNKs\r\n6/4wOAidWNsy2gOdQom39FHT903rMnXtOu2cDohNdn7eEbomCTwUxYdWUevi\r\nLRpuxyjlzoRtap0MOcTgDcaOb5XTnVV3vLoVfOR58kS7GeuyH+k8vqGGpI3w\r\nWUB+KpWJbY/MiljuZnWOTykUGdtjNLmXGTX8yFeQ09ei3ve+++tQLWSDGEU9\r\nBV+kZKu73Aj0Ic3BwgMS5s1LGA+fCiCO9giH5B6LTagOqLEeSivxD8bWR8Z6\r\nBol6xz4Nah0MV8O4n3GzLAPa/RmDTF98OYAtlI8dScSFZhLk6n0OCtqYSgAz\r\nbOHb4ZSqnYgV29mHw4emt4bb8x4/UYPw4Xkcp6uSzdjy0Q/JWWIdVpJRm04H\r\n5wY1UlvLlVIvwe2+5VVKV2+g+MxoYV7qH7k=\r\n=r/vf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"535a497d4f84a727dd17ee5a771f4cd2b5de05b0","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.3+x64 (darwin)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"^0.3.19-soap.2","@salto-io/lowerdash":"^0.3.19-soap.2","@salto-io/adapter-api":"^0.3.19-soap.2","@salto-io/adapter-utils":"^0.3.19-soap.2","@salto-io/adapter-components":"^0.3.19-soap.2","@salto-io/e2e-credentials-store":"^0.3.19-soap.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"^0.3.19-soap.2","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-soap.2_1657185137608_0.0722434506654821","host":"s3://npm-registry-packages"}},"0.3.19-soap.3":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-soap.3","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-soap.3","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"6b1ec909e555e4edd1a4849d0a0f04ce106f0afe","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-soap.3.tgz","fileCount":661,"integrity":"sha512-egPd65iM3gF8NGqTX8cZTQ3ulcccpySGJF2L2MizW12USVc5T6iO+DconATXxPU7jgmLMlXNi9e9P74b1e1roQ==","signatures":[{"sig":"MEUCIHZKQ8RbBRTUDm8ws5LR/WkGy4MNjij+cSbs03/BnZTNAiEAqiGCnjkpVWANCCMqVA5XHEYQutr3hDIWBQH3ByI7UOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixqkdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJaQ//TYk1y3qMErP3baaGjtRbeyNFIsD0kmd1zicSICLjdKeGv2iF\r\nN7cwb3AQc/qnCBeqws247+b7xEKR28Co9q0vkjtCX2joD3/pQQuAGO3dWP4A\r\nXb993ApjrLuTu8J2jFuI3o+FwBW6SRmzhCu1VNQLQ6omzsiSxsTfahyu4Qqe\r\nfKp730Q989/Pojo5xueS5j+sfIcKH3Eg3gMRB6R2wcVQcYMpsPRTEMBWRgcm\r\nEZADYAFrIixSd2gzzxVRupBXDnekZbJ7qHGyUD0hTVIYjZBSNPBO2/UlJpr9\r\nWnnWUQpuMGlqdyMTlKO1CW+OL/gIhhWZRVge53dSlHVrdTSZ9tzSNrk2TYWK\r\nRiwIVIypPL1MK5ziInuMzE4FwmEDogvOHkvnHFijPqzkryjayyAMBJeqExQa\r\nDqnPzfbQumHDk+gEP0oHk8q1m4WBsieggOuRAKRsy1DtVIeFBcjxaYIqP3+G\r\nOWXOVzUGfqsvLM9CE5vjdMjHv4gEzJOF9Xrw6I0aJ284t259SEmsZ9h0K4dy\r\nZu6BXw8HDuHTLVglfPZizQu1A9MhrCoQuXIU262rCG0kHNfDCVuovKuLe6ax\r\nusU5hE5+9/8vGAcC81PPZhLxNarvA7ykMYEi412hfu9TI0S03rNsLXix30nS\r\no9lXKv6a8XswsSNlZRE7vmfSKKB5rQbgETQ=\r\n=6n4s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8f7e636654a65d7b0fd40c718396fe0924098f05","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.3+x64 (darwin)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"^0.3.19-soap.3","@salto-io/lowerdash":"^0.3.19-soap.3","@salto-io/adapter-api":"^0.3.19-soap.3","@salto-io/adapter-utils":"^0.3.19-soap.3","@salto-io/adapter-components":"^0.3.19-soap.3","@salto-io/e2e-credentials-store":"^0.3.19-soap.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"^0.3.19-soap.3","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-soap.3_1657186589349_0.4039247391199514","host":"s3://npm-registry-packages"}},"0.3.19-main.52ac5b0c":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-main.52ac5b0c","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-main.52ac5b0c","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8826dcc3fefda91a1083c300bafbbc3de636a9a0","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-main.52ac5b0c.tgz","fileCount":661,"integrity":"sha512-PmONEnj5hJLX8VRndbHPEbjmeeFSC/Wiil3gnl+NDiS1h/hpPmLe+AEscNLv8AloufFFhtA1fgzrf0NFS1DhCg==","signatures":[{"sig":"MEYCIQCVHdC7ryWF/9OeudX85FJx1VhoVO/dZr+eNnlknuTapQIhAIzcWFj6DvTqc94GiIrv0hvPg0cTbemNQZ9lQ9psEs9l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixsaSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrxpg/5AKGxmbZgNlPztr75kWj4S3JwFZUEBBU94z3gDOlBmSj5SSL3\r\nr1/HzusDRPNiJ25qYXnQIWUUQCw6ufSu92dnLvext232K/u6k4nbfwewcQfD\r\nGRDzO3Rp76wFY9x/kziuPR5Iiriwha3e2OqjQi+ZNwr8xLZgljsm8iEyjUYG\r\nRfJggDrbzDEcdrSAjmplbVC9AuR1ncyL0ZjHNYwTHF8P492PgyB27Ogq9qtD\r\ntnMjEUfSozC3EY2fzFPmJe0c23C6sshEPtK3g2u3/sLNd09PvAHOOIVWruox\r\npkVCbUseP39sYJFPUpChf9mwHA4eM0rOSBs2qVvbznsJWZxBy8sAHff0VUkO\r\nGX2ZVI41Pf+GLFvwPtYzAMUBDGfR5B69BR3StyS6StXj+qsRFJkxsE+6qzVO\r\n9xBb2QLb/Hs9/fYypjMUBDqLQfjCW76Y1/zeF440ukfINHa6ws6872E5KYiV\r\nDzbO1dawcf4UUCkTdZgT4fJtsQ8LmjMCTex4SoZHLOuLbM4a/vOC6p58qlWS\r\nXwIEk4qNUTYdH0J/mRq8Z9xzwqHv0L69+Pfh9x8I6rrwqvJ9Zl1b3EoydssM\r\nGXOeRt/sf1x2HJsdxhHPbz5jB0E0njh878Y5SuQhwX0/Bd/DZCv4Izsutyvv\r\nzY5P93dDRcDTV43PwPKvwqIc9ECpXW87O20=\r\n=huYN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"ad78c3f267ef1826bfefde0743a6b40cd206da6d","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.19-main.52ac5b0c","@salto-io/lowerdash":"0.3.19-main.52ac5b0c","@salto-io/adapter-api":"0.3.19-main.52ac5b0c","@salto-io/adapter-utils":"0.3.19-main.52ac5b0c","@salto-io/adapter-components":"0.3.19-main.52ac5b0c","@salto-io/e2e-credentials-store":"0.3.19-main.52ac5b0c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.19-main.52ac5b0c","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-main.52ac5b0c_1657194130548_0.1515177587560419","host":"s3://npm-registry-packages"}},"0.3.19-main.0c74f9d1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-main.0c74f9d1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-main.0c74f9d1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"ce34b5374da5f0b8e63784595905cb328458d51b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-main.0c74f9d1.tgz","fileCount":661,"integrity":"sha512-+17r0v+7biKQk2vDggEHO0qYqwvA41ugMBfvTgmwbshbQwoGun9nMMWVQurGk9RX+nwz7eB+V/j2Iutoru3dQw==","signatures":[{"sig":"MEUCIGqggQzaybi+ZM0g8jTLaoUofRR2y0RopA5Wcj37d5MJAiEAykIj8IgQDScnjCyi0d5ORtpWRmZ3CrSv+puBHsDeWuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixssNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUXQ//YGwCVRS9urfHVp4I4V3UxWwUGq5daQpT2ZPw1tTN19qzCdq9\r\nPBHRHy8bZn+M8kjWKixojkoL2/4KNfiJQtzn36YrYp3ik2z1UYiXx3ZbOAE8\r\nTwqko8FEz5bVF0nVzaI4KvY6QX5x+8WGrpC4SxfcJH+ukplC/vCQFfU0q59T\r\nH2YnIYq24gqs/x3koxIopmg8Y/Ud46tUTOyXsbpAcx6ED1nOmVwKfeXLtFPm\r\ndS1jYZTo3FdiZawZfqpnJmyL1kYl5tFExRucP0L10fKlK2xIxbEqIhLrUwIy\r\namSxQ/LeMT3r9KRaF5tIe+qJ7zuZYkaIPDY+4ziKiHaKCtU76jOeoeqjmkUb\r\nCoSkD6NwvMTwE2hjnTdeNKz1XLZePuzoVkni5oCJlM1CfYzg2E0LNFgE8CIa\r\nWrCq+k3dTCDOgZ5oasBz9JNhhOBlyQoBD9Ru0IkhvxqpjcKA50fL7lnljNRw\r\nmY7ucbaRYM95ZvxwKNakv3UtzWWiaF6xbG90TjLBQ0ga/wss0J02xC3NanR7\r\nQiUFPt8R3smqx3oQEBR7lpSejZEexnbz54LdXp3uFQDSFVWqQMceGO4QobOj\r\ntYo+Q9/kWtzTqWt/kPtMFm2scIcjXQY+fnMkMe9oyeYOih297PL/JBWeKf6m\r\nok0No6Q0dxMaY3gioyEIntmP/QOln0hRrNk=\r\n=x2iN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"448fb0fc89acbfd412ba6bc5ec1d0af7c6446f71","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.19-main.0c74f9d1","@salto-io/lowerdash":"0.3.19-main.0c74f9d1","@salto-io/adapter-api":"0.3.19-main.0c74f9d1","@salto-io/adapter-utils":"0.3.19-main.0c74f9d1","@salto-io/adapter-components":"0.3.19-main.0c74f9d1","@salto-io/e2e-credentials-store":"0.3.19-main.0c74f9d1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.19-main.0c74f9d1","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-main.0c74f9d1_1657195277045_0.5940421669765157","host":"s3://npm-registry-packages"}},"0.3.19-main.2106118b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-main.2106118b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-main.2106118b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"eade1ab0d2084799929844038df5b5a26631d415","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-main.2106118b.tgz","fileCount":661,"integrity":"sha512-21xjabtrEVJeMYmfh9KvcfVXBUe4X4C3n7qYuNCj9cwSHv20Jpn4k45XToj+9bHWp2U1Jd+G84bSR/1YVxPUBA==","signatures":[{"sig":"MEYCIQCls+GdznEEXFOLc71EuW6VFvPTS1IkxCwPT+2XUD/SZgIhAPYEtSq+TFaMzEUq359O677D8NO9D7nW4Pl9R1oTt2d3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3123470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixuVlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBxA/9FWcwr7+PGXrQo6T8PkqIT3JwQRxo2E6lmmRYRboDJSMPS7qd\r\noYpjkbUHPcvy/JKUY0RHmoTdq7y2iIDcsfCE4PodEIr3mvOXaLEfxpx4PRrb\r\nuNUa5qWV/XXL+Pa04IO2jJ0LQs+Z7IgE3Cf8JOngMv49HbPpBbEhW8T9C/++\r\nlkp11suq0O/TJIxsb3ebXBslbQmcpo8uZ9qeqqdFqlvqpBLsWWlqvsB7S4Kn\r\nkEPcqaMqi9NV/jbw5YnYEmCZ73azN304tieeKeeM0BVrqXVDjZDoJx9CNila\r\nmMnEhdwIlJrJEC+Ha27eagPbrj/+Q/ZYLSDLmiLykObZZqGj+5mYzyoFqkN3\r\nC0XuyO3X1fayXzmgLOYJZihNSio1xLtUeJb5sPg9A+2Mi0+kJ0r7khzzjvf5\r\ntF6n9VQaAmL3zSFDGVpGy6Zzjkbaom1u+zFSUUB2UQbMyvIVnqCmlw4NnV56\r\n7qtR7UiuoSHSukWWrj2FJBscjz2yuMI751ZXLQU2+68cs1mqxeSrfM46Q4hs\r\nfZaMGuYnbwZ4D5d2eKC+oYlBnNstktJWdutM06EzUF14r18BbSBLWOMjr15I\r\nUI9HkVmCSqmOsAp+e1zD9IOPbFXwTkoSxDqE8FPx5vO/C+GSZ7+XUw/shd5W\r\nVKgQMnLxyZ5mfTeDHyaGzPtrIc/xievEThg=\r\n=cEWP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"c310b20f300a7e8c7281ceb641d01c8d912e206b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.19-main.2106118b","@salto-io/lowerdash":"0.3.19-main.2106118b","@salto-io/adapter-api":"0.3.19-main.2106118b","@salto-io/adapter-utils":"0.3.19-main.2106118b","@salto-io/adapter-components":"0.3.19-main.2106118b","@salto-io/e2e-credentials-store":"0.3.19-main.2106118b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.19-main.2106118b","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-main.2106118b_1657202021340_0.5018389868191226","host":"s3://npm-registry-packages"}},"0.3.19-main.9f022aa2":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-main.9f022aa2","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-main.9f022aa2","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"b1ab0237a9980dd07bb1e1affb33235a16bff5dd","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-main.9f022aa2.tgz","fileCount":661,"integrity":"sha512-oO/dY29KZN/+cfJwxy6JFYtzDRGw0Qpcx2GmYuG83fjlpJ0/kF3CpcfkRBcfUghTm5JP3mK1sKrPOr6mk/J04Q==","signatures":[{"sig":"MEYCIQD5VDbRbIOXxOmCAo2eY81KMbB+btjAYNifpuGnAj77BgIhAMA+EwT4hCNWQmTf4NuAsUIsXFeXVn7JI5t+Q2pJ/U2N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3129866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixwMcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojOA//SO+RanUG7FEbm2WLKXQmWS35D3ATHravaVyB2beXFiGd7kM0\r\n14j7DURg9lyXnPGnGJrKnWfAgiO7spsWrxXL3TY0lTDJDu3Vepg/fjW8G9Sa\r\ntgtto5MFeV6hjjdZxK7jW9Stz/PXtVa5CERdd1VH860QTKtQYKPZqvkgLn9A\r\nkE+lzquIAgRIq+RIU1RaWNQCObGmDCSH4mROZX7eLW0Qr+dZLDPJ1FiZwWOU\r\nKrH6DCDbXcQV7WLfuz1YeDl84Ffn91Z9SF4tqgZyxfViMFPm8d4cSfDheqpC\r\nEUmDImT6jdEgOf4OGvJ29nO5vsEumm4Ea1mVaM3OfLSJ9jF+ypq1TUQ0nSlD\r\nmRGvg0IeEnDcaTpPrfOPzfBr/yfrsrh7XVNOW3ZRfpL2yW0VJg391bZR0qdj\r\n1WC5eryQX1uoM0SmIDPO+5ShtC6iOz/CuLXRblYh4myJAcqeTKcbU5adkjLn\r\nZL+Rxu8DCApHX6/bQ03IK0kVuRumcTAXnJQ+5q1E2BkZd33GD09/t7r7AV3T\r\nlgEAbVGsCRPtEbPlinQj/vW5qIueZ5mop400fM2V85fSr4Fe6YiAmRFDKXvw\r\nG0iUEnb/ISZp5tCzVvlGsrF4/5RtuVlv3sqjOMQnJB1K3OpICrEXZ6v/UXqf\r\nvxfFoL98hwbIcmvosNCwlPrVt4YfndTIMfs=\r\n=u5rH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f5db17e975762ca5ad64d83618c21b369ea4629f","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.19-main.9f022aa2","@salto-io/lowerdash":"0.3.19-main.9f022aa2","@salto-io/adapter-api":"0.3.19-main.9f022aa2","@salto-io/adapter-utils":"0.3.19-main.9f022aa2","@salto-io/adapter-components":"0.3.19-main.9f022aa2","@salto-io/e2e-credentials-store":"0.3.19-main.9f022aa2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.19-main.9f022aa2","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-main.9f022aa2_1657209628589_0.9558753870286341","host":"s3://npm-registry-packages"}},"0.3.19-main.47d75989":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-main.47d75989","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-main.47d75989","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"94dbce8fddca23920fd25a760b3beea9cb29ca2a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-main.47d75989.tgz","fileCount":661,"integrity":"sha512-GTTe5vUNkSd8WzH1QhDfZmbSTz/YqM7r+UlvBFRVpUIT5QpmUg5i3Z1IEMvjeiIqwBelXfj6mzW6xq8inIH35A==","signatures":[{"sig":"MEYCIQDHurBa9i8DZsRHWvDfpc4qRgxJ8L8QPjmQ2014I+7DtAIhANiPf/eueTdoxBqR3Cer7PGUNjv7XYkpJ0x2zzpqhK/A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3129762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyC2cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkFg/8CYBf/3NJRXoMX2O4dfzBQD6mrIrBJkPEBtmAJWl4kn6VHLQI\r\nVfq5mQflUDRNsQu8obxVafaQCS4+o4Y9fueoZ9ci3/YHTZm093CB7/izb4lL\r\nHG5MAOFDPaEse5NS52C3Z4e67iQkpubZw+EobtSFjAgxG9fhzdImOZGPuH2g\r\nbghQHz/sB/1bxEYmgv9g8gtE1VPHXCy7S5+Qyy0Zo6L2eU3IQRXb7W+5Hjmc\r\nlUlAvQSclyzlqIVs7oXudlY5O/G1TdMN2z7RRSzuWE4fVbubvBBOpzn2dawH\r\nXgMuntGX63hVWPMN0sRKUtu909Y7/aNe2msIbkIUu+WDbYmdfVlu2tA+z7Ux\r\n+cjxGu1XoKp18aPBbsRG7zGNuSsSJlFBOFwNvWXfMLufwJq7ZZTeXpHRbDtr\r\ndRoI5Z9t3sFP0EE4pCBNjMu/RaQN4HGz1/Dt0f5qyCuvgPXd7UwAz4Ww926a\r\nTdfQypKDrSK6yjie+Fr0Om6UEkdWVuAqa4AAZEKusw/g3jD8k+0ffGzjn6vf\r\n39tXjw4ocXrHnmu4fSrcAjGYTXp1tZUT2C3iQPqKE/gE0cAcHB4xzLpxknUr\r\nPuRB6ySr428/TUWabx7gx+H5l65HKCtWwA4vhp7MT20TGACELc+kR+smgKUd\r\nq939ZsiM/0eBe1z/wMjUXJGC/56Et4XQLpY=\r\n=A89e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"62f91d74977427f60e2cac0700e8ca9e5ef49671","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.19-main.47d75989","@salto-io/lowerdash":"0.3.19-main.47d75989","@salto-io/adapter-api":"0.3.19-main.47d75989","@salto-io/adapter-utils":"0.3.19-main.47d75989","@salto-io/adapter-components":"0.3.19-main.47d75989","@salto-io/e2e-credentials-store":"0.3.19-main.47d75989"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.19-main.47d75989","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-main.47d75989_1657286044394_0.7762239108452993","host":"s3://npm-registry-packages"}},"0.3.19-main.a491d231":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19-main.a491d231","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19-main.a491d231","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3fb0e4d7fa2b49424cee42d698874f405079f807","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19-main.a491d231.tgz","fileCount":661,"integrity":"sha512-r+cZs9yX5DJecXWsAZft6xhb+Reh99FC1ImGkjJgDx0ZRXzB5AgN+V8R39y/gaqXlpk/knL1nINkdG7fdmG9IA==","signatures":[{"sig":"MEYCIQDkFpq1y6V+JeBuTdSVSbHcWVIRmANZKUVE7EX+xJeNogIhAOi6vxWxT7HTDSAtSzG5Qu0QlWl6DIxiDu4ZtbG7ll1d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3129762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyn0OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfcQ/7B90kqwhjwp36oErDEslSN/HlGju0vbC5lv2cBAMEHfzJMgA6\r\nfQewPwp2NQf4+fOH3H5BLcmoKX5GNrRgA2UKYhk+6xuqGCH4BpS03mCkE/Z3\r\nb0yRKbzcrZ6PigbiEsbe8SVh9bdmrvR3twv9wZ3VcNu+6SqadsfSIe2Powhv\r\nNqXxSAGrtlv7gkNLU94fNDQZgVGaxoEJOE20ibHeDFSszqUDcT3VANTXI1qv\r\nRnOGncyS1ajtizuY5deS0swzfL2RH5LJpBoz2XnD5XzgNC/E1r5ynH1SXSIO\r\nMH3JxhGxrkZsIrTJvj82QzZIVdPDtGWyLWBz7/4WSuAn5yPg0Z9Ia0gcOtfn\r\naTGDob9HQCQOIrkNfZQLm4aEspCZGG27lv3Gd2kAuTKa4xhb/zPq3i+QVm5U\r\nbDIlERwkJXTf8MbbX03QpAgNMOGcXV3gi4uS+AWb1JBouamNloZQRr4g2AjN\r\nv4EbKWv3mZ0a62oPs5hy2S1jequd3nLmdb18xYtZdQEChOhbbJA5/BVdhpgP\r\nvp9h1etnb8pShzA81QwCPsP7lSLt5RTyThFncLZ3r/7pEyYvdGFQ8hCJ0+b6\r\n4hhnDXGK8Yew9jq1kZLkxAG+5qlU4qMgDQ3wEbpn43mZMSjqf4NSAVUyCf4k\r\n9w3LDYYI8vLUZaJweHVoYWB0+vKDCLrMzbQ=\r\n=R6y4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"4a852b1f66dd9c95322767bbd72bdc09678fa8f6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.19-main.a491d231","@salto-io/lowerdash":"0.3.19-main.a491d231","@salto-io/adapter-api":"0.3.19-main.a491d231","@salto-io/adapter-utils":"0.3.19-main.a491d231","@salto-io/adapter-components":"0.3.19-main.a491d231","@salto-io/e2e-credentials-store":"0.3.19-main.a491d231"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.19-main.a491d231","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19-main.a491d231_1657437454226_0.15374792711779017","host":"s3://npm-registry-packages"}},"0.3.20-main.ef88d28a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.20-main.ef88d28a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.20-main.ef88d28a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"4983a9fc807b5b67bc3ec93f3238d997955d3264","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.20-main.ef88d28a.tgz","fileCount":661,"integrity":"sha512-3xA1E/7dKnFxBBXDonU5K5+GPG4ZVzquY3gg0enVu8wTmK9hUfzGTG6s4BJ+VSwQy7zc3yca0QNZN/GlssBQMw==","signatures":[{"sig":"MEYCIQCyYzy/Z0v1PDw/G3r+n3Jtkl+VpbOCzQvyuowpbnE0egIhAIYvCYK+Jrj8KnBLVMsY2nPr8IzCKZXqEs4QmlCtGD6p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3129762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyolZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqnww//XuQ8Yx6T7Qoh26QS09j4DZB0ASTuQMGvqw1uJL7geSrteYF+\r\n+zfoljcVAtFxai24/Z+4EIYpthbweTRxY37SzegFljGGX8fVOjyHPiOF7c/0\r\n6lqvdr4avuMQww0PaiF3kLrvR7FwHu5+0WQs/aFFBeWIjkf/5tHkkrhF4zn8\r\n7U5TVkQwx1QnucU3RxugLJHYk7q/Hiyw4X4iemXM2bMsqLzJnZ0f4uecZRrh\r\nKEHrxhBR+lLZJ380qZvhsHGApVl0F7rS1uM1oEKsHYrZd7ypKX3W2GEm4Bd6\r\njW6yeXl+NNpYK3M16RMsD7PZbfwL9+T8jE6BBkUdc52Zw4OhYkAsciSjOLql\r\ncQ7JoWPV9QzMQ+NMJSJhhtLo4i3EBxYc3Ffq28uaNG0iAR1uS4xGdNv1fnLC\r\n4o5AzdjLKHCi2DBVyELE27beomdKAML+N3rHsJwnSI3G5VQLEi23nPuR52ER\r\n5kHi/w2Gc+FaKxlojIzZaJGdAVwu+/dfjPUadDrT7WO9XLL4hqWV+i7tSjpB\r\nVAAEnsi5Jk2VEZUugvV2a2ICc8ttgo9tkxvWkUYd3OIRSW30kSCqHaZzx3E1\r\nCgxx6Mi/VPkPX+zXk8VydQCCX5sR4N6tsmNCMFXOkncD2MuyS+ST9YL3x0WM\r\nfBAnqAnfstMeaJ12VXtSWQpGVqIs1/eTmFY=\r\n=1dwo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"97b7e12e50927fbfe6e4653050e37b1cc3fcb66c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.20-main.ef88d28a","@salto-io/lowerdash":"0.3.20-main.ef88d28a","@salto-io/adapter-api":"0.3.20-main.ef88d28a","@salto-io/adapter-utils":"0.3.20-main.ef88d28a","@salto-io/adapter-components":"0.3.20-main.ef88d28a","@salto-io/e2e-credentials-store":"0.3.20-main.ef88d28a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.20-main.ef88d28a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.20-main.ef88d28a_1657440601168_0.2727504589595615","host":"s3://npm-registry-packages"}},"0.3.19":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.19","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.19","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"13a1757a1761099c11fb73064503d3048aeb929b","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.19.tgz","fileCount":661,"integrity":"sha512-RthZAY5lOEFpHc5xkBdALcqN9rB9ljzULbgnscAUdRG9KcanAvNUDtOcJ1fg1poPfeL6qNOCcv0egJSQB9A6vw==","signatures":[{"sig":"MEUCIBNieV6bblXNhm14BkLS/BAq0fT8h5IEtGy3nSHFjvZOAiEA3NGgQeTVxaUywuhFCQlGr8BOZY9DQgHJVQ89M68lyqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3129650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyol/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRMRAAj6UC5MESw1Gs/EURmvgX/QeT/qzrRKFyOCcJ3FmKsiebMS7I\r\nEYG6NYuL7N+5+3wbxvn+7VDVMRrQyde0tmDtZL/0mNY5UlIgJ1fzOSxUDCDw\r\nnEbPht2K5t1Mco8SOBx63Bmd30c5kJRptdvjFjw224k1kvigLJ8yOS+VnKJ9\r\nVPqhLQIJDIqqNSUVO84awKGK2BozCMfjFTLbQMaky+3Zf3laxf26e6mhhRq5\r\nqtx9EC7CvBoA9m/rldgIbQi2Wuejwgp6kxQplyX4skrQUX9ToTdW1D3sSB4D\r\nf3URfi1u15RMNXiiguowLv77Pzb++LHeuFS3yjeOjvo7iZDJXl64vVlpPFYm\r\ncMUY2Q3BnlstYtd/Qy2Zk98k2fYu8jjO+hrZyasXiWOU8nBVniYQGPyhwIuF\r\nGntCXkTgKJdhqaV25/CMHoKSNpP/pjI2H/7gVrtLNDvwBVhgTxCIFj8RKG81\r\nauiGZWfoH98oENPZugN4j6R18ikAM9yvYMGTzmLc0d8DVLPxOGQVYjIiFe6W\r\niPpXNxN1AY2B+/nQu7NZmSsljrvPdpHmtaRvZX1AOnBKszFEjCR/J4HCYcgc\r\n9itdlCbAdqDqiyAvy0tvFVd/hOO7EV7vIPWqG5g02lnrjjDF/k+/cEl4q3gT\r\nuTvMQghqPuJTzHk09iCcwGrDPJ7Hacp9jCI=\r\n=sH0L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ef88d28a25eaad3b885a6687d3bcd98519bea477","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.19","@salto-io/lowerdash":"0.3.19","@salto-io/adapter-api":"0.3.19","@salto-io/adapter-utils":"0.3.19","@salto-io/adapter-components":"0.3.19","@salto-io/e2e-credentials-store":"0.3.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.19","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.19_1657440639009_0.34521637423284757","host":"s3://npm-registry-packages"}},"0.3.20-main.cab12ca2":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.20-main.cab12ca2","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.20-main.cab12ca2","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"753798d2c31ce7af264538461510e25397cac6cd","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.20-main.cab12ca2.tgz","fileCount":661,"integrity":"sha512-bdNKdSR9EZtr+uS5aqn6Hxldf11w6jviCe1bANmysESFPduizQO8ZdOJuTHctyP/jXH5YPL46OgIlbXYslldBA==","signatures":[{"sig":"MEUCIHRDClWb/BrIcZ8sAiKsZqRVSK9h9f4db+UWYsV5vdxFAiEAs08nuvMC3pAma8V+h6h0cY7zUTYTyiu0osEwAgxp/vc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3129762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyuYSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMJQ/+MdBMqjggpuDSlBUPoafV9dZnvAZdv7eJ0YlDPYdoF2WzSiBl\r\ndfEYXArtV1nesl82crV7XTnvT7OXJNb2aQ+a2q4Bzrdu1maMMI1HsewoszUc\r\nqUsa6jyT7SB1pD2vOY+bfhY+o37ncC7V/CvlCAbIWYX2+8VXhps1F46Y9mxQ\r\n7tRQ7KWhVLSHEi+VGWrygOFCpGEBMzJrc3rEbY9aPqudOsmBPX41SdGApBkM\r\nbfmAiy1hnOpCzeTTX9CgzGLwBqJ9IHA0JLGE4BP9dCi6JyNPX2HHHHeIGnVk\r\nmunaiFR81NgDh93kql6gWBlbCYCldbSfUG9UBTzKPe4CiOFH8zJKiDcQjQ9/\r\n74I+KrENFzP53E0v0fOymP1JY3ojRlVcaUudjntjcxtj0NhDdhoMQktrMG8j\r\nj7RXcJsE7IgKOMDaf95MSn64FM7DIylJii4MiMQIdi31QJx5J/B1unCp67C4\r\nY+SiGp3CK8Z9CeqxT2uFp7DvRvamvWyFiyiANFe48uFp2xVSHxE8dEDkTLY+\r\nFeEHbzMUi7nFBC+6TFK7LAR3cJ57nLWsXzlYTZGbuYBaDh8He5uwzwWTj0bz\r\nodZP4ghngja3WWiQX+b8Jv9V43MD1zLzlzKappf9402ZzYoB/vtPQ6qt83od\r\ng6Vo1t/g7SRoEakoBcL0TR4XeE0DTOc1OrU=\r\n=IOUQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"f53ff5efa95a2db14d843da0a2b9b2a95f4ed079","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.20-main.cab12ca2","@salto-io/lowerdash":"0.3.20-main.cab12ca2","@salto-io/adapter-api":"0.3.20-main.cab12ca2","@salto-io/adapter-utils":"0.3.20-main.cab12ca2","@salto-io/adapter-components":"0.3.20-main.cab12ca2","@salto-io/e2e-credentials-store":"0.3.20-main.cab12ca2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.20-main.cab12ca2","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.20-main.cab12ca2_1657464337920_0.29090998499241505","host":"s3://npm-registry-packages"}},"0.3.20-main.0be0d00e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.20-main.0be0d00e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.20-main.0be0d00e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"a822257d738c96bee1b4d0dbfe12d48f299a9259","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.20-main.0be0d00e.tgz","fileCount":661,"integrity":"sha512-ozaZ87R2axrYZK7wkVGI2J0ERpHVnAigcNtNKsi6I7b8sqwalqMwBnjW2LOT75izEYafl8RdXtcm+9QFoTnexg==","signatures":[{"sig":"MEUCIFj0PDgmGMrHQiDzIJPl7CiqU3XYURiTmAAfRRZhBhJcAiEAjlLBujEWurrJ415lThgb8DBqUkXJ35h4jgupx+EcGA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3140673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizCPSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYVg/6A8CfikTQ+Yzu6b+VexQ5ZkDHbUqJ1BjnIsENZvOzrIIdGa5a\r\n5Oua+rU0LWfw55sB4+08vpAPOKPDURe07Bh3sws72RybiXLTAlx/FIPigcTP\r\ngkdH4DZTUvioO4xiKoFwu0N8ikxHfBYVuU18DTQNC1DILR/izSDLY8EW8wul\r\nWKLos7UA6Io3u8c+JuJ0uML530Syz1VROlhNuAh48Z5ioI1p8iTUiC0geDB/\r\njFnjHyA1sur/o767S64btdj+4uqemPtUshhYVmGeWC7En2CDCWHPTlj5GEIu\r\nx2/aTk9gX29x50g4ZXpnNuFfqBE8BqU3YJwLjZpVpE55ZbQc0ZOfvcYU+i+C\r\n5CpXEf3Y3q5eEeHlc3+Sulv4sbp8ROSctWZeP/qV6nGhc7h7tJeBzALRNf2i\r\nihBjr44B9/2N9YLAX157miI7q5qHPSyzwcJkGkH/DxfBoc13R+Mcv8am2qgG\r\n4ozEA8YVCvWlQjytPxbGmAwbXKKOiX48c+1egRE02vqGfZ5X04UaklCVjqi3\r\nW/oQKJi07t7em6vWstpM48FfvSLLFmdUQ76om2wVjl0ORkhub8r05Jbo4gqn\r\nQIfoFvcP7Huu1dI5iL6GVp1vlnjIJydJSW+9FzhkcN+oEfwFhboGqc7vVerH\r\n6cjpjp8uniJULJ+VCUe2T6NZQXiI6kGgC5M=\r\n=y3/a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"48fdd63d467c26e1064faad92d0b2736edee4f80","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.20-main.0be0d00e","@salto-io/lowerdash":"0.3.20-main.0be0d00e","@salto-io/adapter-api":"0.3.20-main.0be0d00e","@salto-io/adapter-utils":"0.3.20-main.0be0d00e","@salto-io/adapter-components":"0.3.20-main.0be0d00e","@salto-io/e2e-credentials-store":"0.3.20-main.0be0d00e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.20-main.0be0d00e","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.20-main.0be0d00e_1657545681775_0.06791847647763904","host":"s3://npm-registry-packages"}},"0.3.20-main.ae94d086":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.20-main.ae94d086","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.20-main.ae94d086","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8de00f5f41b1953d8cdc88fdc36a6fd662c6b249","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.20-main.ae94d086.tgz","fileCount":661,"integrity":"sha512-NaRogF4zV7R+SAk21ZQFuhTRSxn9LeJkkjMatZ5BGWRmkzdWgj/k+5AMssSIBPKdBTLT/tiY3GweFf2QTedm6Q==","signatures":[{"sig":"MEUCIQCtodw1US01KCsJMrE2bWXAhZTrO+ky64au+cIyQPCB6wIgJJ9FyAw58xpmC9nFFIJby9SZTcvW0+1FdovWJxmQXbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3140673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizTHYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAMBAAgDurPPkdOAqpvKp4eEN5dHb6iOWf82clO+u+tquCP06aKpcp\r\nvVvxFD79JIvIctOWgjjue7qqZdoUnONFX5O7PUiVxaWINqdJr4HXSOGWHWym\r\nd7+YZOOMrkec5xl3SugUcfmy6zuc3+bhBPqrHWrVg0t0PmVSOThAog1rdoLV\r\nS21lcodqgCcku5W+ZB3cq/DbznAPEc7xXHJ2/LPv118skAzTsNHamaRiVMIt\r\nniup8sR5j6GoSsxuQdZiLpu6+fX/17jjgaaPcL1YEGxdfZtEoHrRMbuHFVuI\r\np3/NTB9wSJe04oCONQKSriNMEc2zTRBmwbfi60sG3PD6NJZs2JVLvIjVaPkw\r\nkyHSy23WtAopGXXnmnmNybn0cTskQkBun8bSvXNh+qhmKFLMYu+EgbdOjQ7/\r\nHP9NedzP7D28HlzGyA+LpxWDGUbo+Ia5M2UnM99B0MF3bTPSvli2rbvfgzfS\r\nh73HCZbHerYlp52qNd7ZtksRxVE+ShE+yFxZR6J4h6QLopJlJlbW4iadzXuA\r\nwESH9NP0+3XwqL04jwLs5uTmbemOp6jkCgkDo7s5Z+f1ks/Sntl/N2fs8Tts\r\n5ZXmUmFzYLgsffup5r8/WuSBNsHLRU3/T90+mi8MLUcQ6awRCQ6DL7QDXgnz\r\nLuTKIgnKu3HWSvBjDbMr8YqZo3YGK02j67o=\r\n=Si7J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"6c08fac0020d467948c7e37d287fc3451993e93c","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.20-main.ae94d086","@salto-io/lowerdash":"0.3.20-main.ae94d086","@salto-io/adapter-api":"0.3.20-main.ae94d086","@salto-io/adapter-utils":"0.3.20-main.ae94d086","@salto-io/adapter-components":"0.3.20-main.ae94d086","@salto-io/e2e-credentials-store":"0.3.20-main.ae94d086"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.20-main.ae94d086","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.20-main.ae94d086_1657614807780_0.7781670382083925","host":"s3://npm-registry-packages"}},"0.3.20-main.7ba40fc1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.20-main.7ba40fc1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.20-main.7ba40fc1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"8cc2434095d2ccc8d4c3e020c3554ef793b421bd","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.20-main.7ba40fc1.tgz","fileCount":661,"integrity":"sha512-5juXWedpLfJ8jAAoQrO3L2Xa8xTlPGiv582g19e3XdGCIwH2v8pJ8IMOm4G6hkcqXcLaoAFs4j0b9gosaQ+48g==","signatures":[{"sig":"MEQCIGX8bi5OOf8mnJNU+wKg0bqNQwH2k8cD4dqNflvbEvnZAiBZoDqX2KOQN9JHw6FqFgQJGcLaxarsqk30PqUFf2xKkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3140673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizTcyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFGw//SWYIYwO86TpKPKUSNLrHZ6jSAtcMI1l8hkoPHi6OskNv8+19\r\n/ku1MSYfWqu3DPu+HQw0m9hyPSHn2a6hKkhUUVfjAhnLSbhSoftkpMzUUFlu\r\nKIAVdK37kviFczpOEeYbMb9m7FMwGgjwP4E5QsnBl44ALxTknGUfDlvzkGpi\r\nnoVvwyvkNeT/THCvmjHHH1jSeq4EVuOzGQDDdBxH49ei8FdgVjhG11ntdgw0\r\nIjnGiz9jHt5d/2FmmqdiLN9PfP9dFksG4QhzfWRXyvBBiClM0LT7NFKEi5yv\r\nZZZp+LvJZTRw1796wWuNya66pP6pvtEifut+v4iN862nU/e2B1b2Qmjfi+tM\r\n1TBvKbOcEk6rH9/NVUUHqUjhANYSGZy0leJiHmXZzabhOUijBsEJpfqsClLV\r\n+zjuAoK77R6fLMJoTdxFY+uOlSMWG7Iq0XUOcGjO2CVZK4ULDGoPEyCDoHCC\r\nXBE+YsvPv8m7XjkffgJQKNStevnvlJgjFPalFtDBiYDlS6UExslNKIGZEuPR\r\nHF7CMwJvDB4LsKs3HjMyjyCpOinCUfxek7RVtt7H3HuBUsszvaquAkJUs7b3\r\nMQdXlRgsgXET3cCd8iDbY9PV4um0eZsdS407oDOve6IrCiWEPSfd6DSUnAdi\r\nhdHRA12pZccu/uI8wfak7yKMu7xGc8iFcPs=\r\n=ReH0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"adf0e36a01eeec737633b90af9dbc4b45e421177","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.20-main.7ba40fc1","@salto-io/lowerdash":"0.3.20-main.7ba40fc1","@salto-io/adapter-api":"0.3.20-main.7ba40fc1","@salto-io/adapter-utils":"0.3.20-main.7ba40fc1","@salto-io/adapter-components":"0.3.20-main.7ba40fc1","@salto-io/e2e-credentials-store":"0.3.20-main.7ba40fc1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.20-main.7ba40fc1","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.20-main.7ba40fc1_1657616178561_0.7909780498137746","host":"s3://npm-registry-packages"}},"0.3.20-main.c1ac96dc":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.20-main.c1ac96dc","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.20-main.c1ac96dc","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"460efaff9f74052849522ab206768d37c0c4d7ec","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.20-main.c1ac96dc.tgz","fileCount":661,"integrity":"sha512-c9eR/OkgmFcO3YKFAptzxF8n4eMGz2dnQ3OvBK/nqCwOkHnRuZKQ3W7BN0GSbJq4C7GJeut+/W3vQALDx2JlDQ==","signatures":[{"sig":"MEUCIGt/ddNDXMbuy6biYhbQJhWz9elRA/tEtJDlJ0O1sceIAiEAlZEVoOq6LqO8p4uiHCNhZ51Q/dauYISC5ZwKngykglQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3140673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizsEyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+iA//W2/zUDsnL8Dxj0r29WUE/K+hM/t3W2XYRSDbYbnvJmyk97pE\r\nQyDMaozhNYm9LDd1g7Q1Sufc2tZ7lYsnb7mnPaskH+uJf0gpn8EfGNEXCDHQ\r\nhrlIBWWeG9EcAtiGWgjBGWTIX0Y9W7i4R99ZuCD+htH75UG7otbvhl7DC1Q0\r\nTYrmoXx7GkhDe4I70AdvyWjERX7s2bi9ynQtgZmbZpAg11Wqnz+SUkH7ZlEg\r\nBTfEjXeDzifu6GGjVTcYNyC52pbfwJV1j1RtRJ+HkHkGKHLVnQzpD63iPK6R\r\n3lYdalSXjLwIeJvgENrwMbEuA7Ac5/SArOKnVfoa9DipxH1M9iarKpR3JeRS\r\ntzzTQD44oTVl+m9QEHW0mKnPCBhmhR4ELwMJxgFThsQ2mYB5AmjUT+GAIBIA\r\n5yH5POMs1rlBXnTXe87OBYHq7Vr4y00jt6usUnBztTJo/Amm2IEoE7/jVvjB\r\nZjHmlZD9BKnCYHkz5yTpJqQXihBUagMdCRXX9LimhHHuUC14kUjxEZ1+jVux\r\nvzmP+/8QjxvISsKIriiyye5aWKqlJ6MC9UMHlcJy07ToM365ZsmeI1ymRwPD\r\nW14fG9l9v1/zC7yjR9j9p4MwC8og862oPiZ9k/ZRA+WCK5O1eWTwi7gJ8kI7\r\nsnFf+o4YJaaoQviBuz8Mcrs3vQGuqEdhehA=\r\n=+fme\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"345ac045b77231e8552d4d0874cdfc965e819458","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.20-main.c1ac96dc","@salto-io/lowerdash":"0.3.20-main.c1ac96dc","@salto-io/adapter-api":"0.3.20-main.c1ac96dc","@salto-io/adapter-utils":"0.3.20-main.c1ac96dc","@salto-io/adapter-components":"0.3.20-main.c1ac96dc","@salto-io/e2e-credentials-store":"0.3.20-main.c1ac96dc"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.20-main.c1ac96dc","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.20-main.c1ac96dc_1657717042559_0.7575230073279611","host":"s3://npm-registry-packages"}},"0.3.20-main.4005d221":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.20-main.4005d221","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.20-main.4005d221","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"20dc239f06fd23ec8e5c2e54e1685fde68ec4e3a","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.20-main.4005d221.tgz","fileCount":661,"integrity":"sha512-IvICUOb8cUyMCeIF5A/0DmhHyOl3LBgmZP80SrHy0DZigfArOdIgOzGLZbUasT8b+n9WAP6lxTjShX/17NKBfw==","signatures":[{"sig":"MEUCIQD2fjseE7+TbsfGwXwSjVNn5MRg4sAY4yx7QsG17buxuwIgcfdwiKOzXf7Nu2kjBJS2TCXwJQu9kioEQWLaEhzQfL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3140673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0C4fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/7hAApOPG+jkbBEb2D3HE3O5E9bMOFkyoCIVQCqA1K9srzC0cma3R\r\n+PzS7vBXVRl3PIgiN/YbOgVRkF1GAIKVE6P2Y1msamLl26CVpx0ADi7x8oao\r\niFNlssSchtHztatRaCFc7JAAXZSO5lpUuPVvv6e/p/3afxeiD4P3h1iI1b4n\r\nTLe9xvAU56EAYZV3FTOCyewP2EG83M6Ashd3qimnAr5Rk7gNSJnwgXOWbLnZ\r\nPKI2rU9pEEx5vdGLPqBAi62Jz2pxMCB23HRYpnW7Tc1cHn6QgCSvyz1erWiv\r\nVqYrQdeAwq1IKu+6U/SCZfujs6QvgtfXLwqcxBPnfxTg/9QjwluSShakGfAq\r\njVFXjuVAJDhJGmKNptmGkd6pr3Mf2QCZiAbshm9U6rJuKxqBM+C6n+UtqX/f\r\nOGusEMw89Z8JkqGDMs65bnEUhXYEHQdOo661caxFyw0InNznnkyPqsJ64kdN\r\nG9p7C/kXMmzXyZa2cppdsnISS2meiN9zzwUC5GqGnDOFdcv/qLDlsMG9c5cl\r\n8mcp4Nu1FYVovmgXV+xNQOOgFfASfqHepNL6ygNLDvGtF47MhQ5VbhtV5o9h\r\nAaGGXlIArT6gmTrIWnMN0NGCfEDpjZj9ahv7hwamVFk7JGDsNxDz6WWwB3C8\r\nFucwNHdpwINFNewpY0TRy5xIi2vDXK2CPZA=\r\n=H6Mb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"95b3db7e586e13ffcb82a5220ba5e66a52470277","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.20-main.4005d221","@salto-io/lowerdash":"0.3.20-main.4005d221","@salto-io/adapter-api":"0.3.20-main.4005d221","@salto-io/adapter-utils":"0.3.20-main.4005d221","@salto-io/adapter-components":"0.3.20-main.4005d221","@salto-io/e2e-credentials-store":"0.3.20-main.4005d221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.20-main.4005d221","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.20-main.4005d221_1657810462948_0.7738571332740696","host":"s3://npm-registry-packages"}},"0.3.20-main.2b9b05e5":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.20-main.2b9b05e5","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.20-main.2b9b05e5","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"d2ec9f4bc64a6bf5ef80a01049d64b8f444100b8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.20-main.2b9b05e5.tgz","fileCount":661,"integrity":"sha512-PJZMd8OSMRjhQXad5zWc033Qhpe3OzwuzS61hK1g9Q1A3GfEOY5k9x3/mnMr1X7kwwirGQ+YqxzGSfokUMX+Tg==","signatures":[{"sig":"MEUCIFzsHiblnRyVkMAr/s0YuKcD9nGtW0wMVGNGwoIjwofwAiEAjpSm66pOOfM5Vl5D2TdlMBVvaWoKSTRFvmfu7TA7GDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3142075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0bSNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRRxAAjiOemHlpo5+HtHxqfeoqhpyyrskuxVu80ai52P5GIyMJJz71\r\nRodmcMhdMeSIMCOof/WSnvBWKJKob4rre0fkgia444Azfn69rusFwCKGUi8I\r\ny/0jHoJcuWK/gNGfhPnQGOl+fJ+gOK+whMo7rCKb29aD7XSkJNS1UM3xOn+M\r\n9Grtpcr5SlkrBvxSGctZWNTctfhmXwq/2L6/ne8tkRibb1mILdicPkTUOLe4\r\n8Kqn9NvVtKGk2Jej4WIUDqOR2BEgyzk4TdH6aaLoDG3bZCELMWTnUyVeOHha\r\nh81XMEzUBdXZ1mi3yy6fF+m0ya8pDXo2NzmPKvU2kPgc4eDAXzFNZqdx1xj+\r\nFu0txNAwg9Tfz80chxa50cmZ0tW1PS1dCxmoy3JpMNdt26LJctEks6lG494Y\r\nZ/msGcTdQ8mbXPXNURLFRXoOATkcxS5Lc1muRLw07OkII2z++GfD1NMpWIme\r\nmXmO5rU/fXsik/WNLDomioUljo5glwgC58AdSSYeARiRXAZWoSR0NPvH3SNy\r\nMbGRDuHVZw/rVFEC9Y3QVxFMHvOn2RWapLB8eKg7y4iCxm1X5PSm4O6zoEZF\r\nwUxMzLHlYb4NZ5XtvTEywbhZAj+MfAOiNzOpQ3UwVAKTA3DMKD2S/0Tfuliy\r\nya79rFgw+BWjHlWR+ECyHZElePIoXBJ38PU=\r\n=1fGM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"0ca5ce104f4fec49264713130d95e0ae0d25cb44","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.20-main.2b9b05e5","@salto-io/lowerdash":"0.3.20-main.2b9b05e5","@salto-io/adapter-api":"0.3.20-main.2b9b05e5","@salto-io/adapter-utils":"0.3.20-main.2b9b05e5","@salto-io/adapter-components":"0.3.20-main.2b9b05e5","@salto-io/e2e-credentials-store":"0.3.20-main.2b9b05e5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.20-main.2b9b05e5","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.20-main.2b9b05e5_1657910413170_0.42972130727146696","host":"s3://npm-registry-packages"}},"0.3.20-main.e42ba52a":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.20-main.e42ba52a","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.20-main.e42ba52a","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"3087ca9f325aafe1dfb3708521548365749fc7a5","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.20-main.e42ba52a.tgz","fileCount":661,"integrity":"sha512-v3Cp+OphrTqTcJKh1m7Qfh6dDVVnI/9LeNnot9Wrf0DDuQv0sJiI4QMAVT3l7wTrRKkgPlqACCYCltL1KbODuw==","signatures":[{"sig":"MEUCIQD3HKthQVgp6xuwyabiHzX3yIr8MLcRjz6ynIKsowXG+gIgWg+HIBE2vuVgsxylOB9lr409mFmr465+pPznzfXqdJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3142075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0+JBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohEQ//QCFIcIH/N73qRiTNvk2SQn1++WpBYqbYDiaVlkCPRgBzr9Gx\r\nYfhMMhr8YlgIFrq5irOjNiLHAA5C9SStyZMYnydlU1xN1ssEATgxTLNo1SqJ\r\nviNecPkwhjeA6V7kPtZPIm/sYqsHKh7sSeOuSqNluHaQ75QvtE0bRI/nYxwo\r\n6A2PMYRp7ya7iz2POxVlOFCGmD3G07JyVey1//03nu7vJFDXEBN7syaOiXeT\r\nzqMOodH9fgnrHHIXFiALBDtWc8+Gwntd9uej43k46O7fX+eUCS1Dv7WV1fQe\r\n6yDYoJrJdzVkhNznLrboBC2Feg/+uu+/zbHi4nlzqKvLzR3oSLEjov4OzJkj\r\nbxz7V/eRYfxNKSUv+ivjWdjpQPAW3CnWHI7wfissF/RrJvKTvS2/qE4S7usb\r\nqpdcQez1yIiVIUcUOvygFLsvmH7RyrJZq2POg+ixTv/pOPp/RpQobOEZi8fz\r\nICTp1fsBZcn9NEQfBifyCcUAgZy39al10YxWFqBsyxmc8GcDCXJEacuQXQgv\r\noLI5YIKyRBS5uz0p65KFI2dKmBvDSUqWyG768W9+qHVscpTYoE+ADDTubBIw\r\nMEo49LQf1E3975+t8RynnC4WVxSTWziyEMOqb6+y12FiZJ+KWJIPyKa9vCpc\r\nGmM2oxj/mOz6WN3ft2hAxhhIazsWPgJxQpk=\r\n=lglT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"d1613467841a1a17b077cba83752ee5bc82c5286","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.7/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.20-main.e42ba52a","@salto-io/lowerdash":"0.3.20-main.e42ba52a","@salto-io/adapter-api":"0.3.20-main.e42ba52a","@salto-io/adapter-utils":"0.3.20-main.e42ba52a","@salto-io/adapter-components":"0.3.20-main.e42ba52a","@salto-io/e2e-credentials-store":"0.3.20-main.e42ba52a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.20-main.e42ba52a","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.20-main.e42ba52a_1658053185336_0.7555412948259455","host":"s3://npm-registry-packages"}},"0.3.20-main.ec598d9d":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.20-main.ec598d9d","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.20-main.ec598d9d","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"f0dbad190716441a657f3982e3a7549baf34fbd2","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.20-main.ec598d9d.tgz","fileCount":661,"integrity":"sha512-ZcYCgIJKoj2XX632tcNFPD0rBpG4bNY6S0bKdEo6llzEbGyLK2Ijm3ZxmOArwMdhlxxwckXoxv56cNA8SjgePA==","signatures":[{"sig":"MEUCIGPInSBebhVZHTUOnYrHdUz2zpOsiq818w7QbtH33/dhAiEA8mJlDeyFhprOSYjM9WYBcbTjK4dD/cRFV9y8P5xpoYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3142075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0/+IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVlA/8DLQJgcVzZ1Irks2yZEinwiT4PdYY95vsLXKpTHXbq78Mrr8u\r\nYJ0W1E2Y2wd1mBx8WaKwil9vL2+bvEd4z28cMvldgx3uifvpsfrWn5YiNlEP\r\nOYJ2e5x6ok3yfjMiUBQXJ9xVsjvexJL38vjtU0SPeGLT+uATf8HYQVT/bH/G\r\nTeNnwopC1k/VxIh3Yn1T/0IDx2z+DT+tm1P8NE6hBbs9vpvhGyLXbxiS9WNR\r\nHPt0zynUPEaITZyjg5d8NQTJdPvwS5356YLCXxVXTpED2Sj38Wvy4R9rB8l4\r\nqofDoaCZO24ySllljzi/gyIG7ASE4pC5lvI/H9zhXMKqpkUF4VkbvkAAWECS\r\n0kirXSV6aA+GQ/UynFBwex1unzIRLcnxG0m36VdyK+FG8ROinaQrPY6j4bjC\r\nPIfYtjjXj5KcSUBqu2Cxkr2pLVvtRShNmwJ+eWo+WrCyo+6Hco8sMQkwmYd0\r\nLUeKkxLBZn/UEEqo0oX6Gp1QYBjyTqlrgRO0H6hyaFyfNiZQ5wsppLDRYQQI\r\n+6djyGswnlHlULGynnp6uBandlQt5dsHer+6UnGOEnpUPh/allFPNLEpup5e\r\n83ZOZm8zTu6kaDwKZ8pU8wBtRJ/rRCxQNBxQ++J+NQgqPBEXWgIDNdESI8KC\r\nRYT2v4j9Wq+cvMGHbbGRQdgEHum5GG98mb8=\r\n=Acq9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"bf883740471a36ec5b16f8f03aca24a625f5a6b1","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.8/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.20-main.ec598d9d","@salto-io/lowerdash":"0.3.20-main.ec598d9d","@salto-io/adapter-api":"0.3.20-main.ec598d9d","@salto-io/adapter-utils":"0.3.20-main.ec598d9d","@salto-io/adapter-components":"0.3.20-main.ec598d9d","@salto-io/e2e-credentials-store":"0.3.20-main.ec598d9d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.20-main.ec598d9d","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.20-main.ec598d9d_1658060680709_0.14974824645565343","host":"s3://npm-registry-packages"}},"0.3.21-main.eccd5f5e":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.21-main.eccd5f5e","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.21-main.eccd5f5e","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"9753afdcb5439b63fb04e2ae064bf3d9d1932318","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.21-main.eccd5f5e.tgz","fileCount":661,"integrity":"sha512-e0NshIin5ePdyNt5lA+pbDfnanrdVKZJzaFThXlnAN1GLyPPO/UzBx7BfVzuwomz821zcqjLNJgmqLJLmT0T4Q==","signatures":[{"sig":"MEUCIHHWvQhp3K9TM2edY1gVJIkCd8e8yKDBA3Gihd/keIziAiEAxDwecsCQNdEipYRSW7F4tR86G/JM9LzvEhAp+WiOuRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3142075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1B2sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpORQ//YBLd11hjVwWwQ2eQQyaWbMSbW+xkY6OaVdLdIlu031BeHPUh\r\n/Rxm9hvuQj9nCwJrImckHQxi2GmK2M4AoP7Dy04aMtGcx+D042Yr5SkknHcN\r\nOLNMO1Xs0nMBC3gS3eYlr6sRMRMT3hoY2/8mYKvLwIIoJTTJNilHZ4lhpbBh\r\nfR3IwmVAcupsGUrrp9Vg5Yj+Gn0ZRuwdpDvQptn+ZjjInniRsnjejwlcWa1V\r\nH2bBpPf0cpsC3RRrFaijB/Xs8Rgi/o+fTKb1EbH48q7WMB+tHr1Yv79oj0FT\r\njm18Ni6K65qSco8z98iQDoiD0rETpjSbnGsOicddqsoolleVzvevL4YpSH1e\r\nNhJ7ltIhx7idWBvQzvDeFVJt9+EPruCucsaBW4ZnIJmxup01u8lmAXEDErYC\r\n5Mc4soX8QdIUBeg8BD2+lsPNNWeIm3rgM16fZGljYBwUkUfmMfuwMryo049f\r\nY+NRMy+jimTDVNiRc1CullYi11I1QeLzQogrPf7O1qZgRDcTEotK4k/WYPAC\r\nCWJ6aawvF94oDXT6l6ODj/jM70L88V6LPwro66b/W1a3AJ1B7NcKYOzWS/Bw\r\nosWR/cScZ2Z9qcXEhQiSx3T5dqSnEmbErHB3eM3rGy+zO0tQWczq5hRdh3+A\r\nrCIDsVdjP/Fi079XjvrudjHFsHj3R5RGC2w=\r\n=Twh3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1facd38b1f071ff66e8905c873cd6edbeb561eaa","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.8/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.21-main.eccd5f5e","@salto-io/lowerdash":"0.3.21-main.eccd5f5e","@salto-io/adapter-api":"0.3.21-main.eccd5f5e","@salto-io/adapter-utils":"0.3.21-main.eccd5f5e","@salto-io/adapter-components":"0.3.21-main.eccd5f5e","@salto-io/e2e-credentials-store":"0.3.21-main.eccd5f5e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.21-main.eccd5f5e","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.21-main.eccd5f5e_1658068396091_0.8006360732006741","host":"s3://npm-registry-packages"}},"0.3.20":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.20","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.20","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"87a21227a83d103a240c6d7c8eab9c63cba711e7","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.20.tgz","fileCount":661,"integrity":"sha512-xqCN/mbqrBIRNb0a77O5IgfkIE3nq7JzspVaJ1NDKeMl022SwRZsJ29Zskj7RkTa1HG10dVJ3j5k2zhe4KUwmw==","signatures":[{"sig":"MEUCIQC3RA/MBegm3Rnnp6libpOxXYBrLEdhMBrmDblRf3KUZwIgBBbXSu+Kb0bikxP6lwIyF8mmkjBT6bTrXmLbr8YJ0Wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3141963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1B3AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHjQ//e5YzG3THm3HxkZCKpE8Dm+a8GeyrrfxZwRPgNTi4P355mgZP\r\nkHotjZKRPKCiGQUiaDtoD7vYLR7rhozKXkA3H9SBd1tpwRo8W0/7mrVxctMH\r\ncnzMvcptVppmiAYiU1d+35RWLSqlXsNhq5pucsKOQSMP4Z/t1tJoPAqkM458\r\nhg67/559kieTHXSRufStP00hgak3rOqoI5snUZPzNzvm+6vroGTdG5g+G5BE\r\nU5FjeYnlUh3Ble3jzlzznzY/gFheMMJIcDzUoQjiZNNyZKS8XrAzxhXaNmzI\r\nDp9RtpAjAYzTE6ktKvtw3a88a9Jmg389Eod8F2q2kG3ka4VQbiGupTNk6Cjh\r\nHh3IHJbmG48n+vy/tslqbaFQ/6NiX5hLfK6BXmqC8XPPpjlHQciAofj47xkm\r\no8uBGFWbbs7RXR0NkNN04No7wGJ7yy49nGHfIp87r6LQVb//YvCudAo3sIy0\r\nlLOo+8uskNqDo+TPh2edJ7ZNeTzS+X6i2zQuX/n2RFfwVRPYXERGi4gGclrO\r\n6WJjlesnDnmUr5CZPlyHZl9um2EwFkZ9VJKkk38wnCzp3gYfXUYdsdmvTXyD\r\nK+b0idnqUnoBUyZozx44G3bdZs3fP9aASTqspIueWu/yaDFJ3dfRKcU83LLW\r\nHS8PPCEnr9UeJdDRbWe3qjDOqDipaL5uTsA=\r\n=h7Xy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eccd5f5ee8b0b1b298a86f20e469d9dff4d2b236","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.8/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.20","@salto-io/lowerdash":"0.3.20","@salto-io/adapter-api":"0.3.20","@salto-io/adapter-utils":"0.3.20","@salto-io/adapter-components":"0.3.20","@salto-io/e2e-credentials-store":"0.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.20","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.20_1658068416490_0.9823660266013945","host":"s3://npm-registry-packages"}},"0.3.21-main.9755e6a1":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.21-main.9755e6a1","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.21-main.9755e6a1","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"73eb582e90470b965b691ef7a969d2826becdf28","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.21-main.9755e6a1.tgz","fileCount":661,"integrity":"sha512-6B3dB4n03j8h4mtpCj/ggOlUTBTl6p3zyFD8Rk/Fn6jBgd9J6nJT2X319ZuA0GoqhoF8s2VWDrAzIkDb2w92DQ==","signatures":[{"sig":"MEQCIFAY7IsJzZPLOiKpSS/80hWryyr6PTyejsxJ+Ztlyj5HAiB5uC1X9MafGTwZpwLsz18TvWKSmpsmd7hqusLQA7h/sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3142075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1CZMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+Kw/+I8HR/CD+/qHO0q9J8x87ck5VN8WSQV+n8I/y0BlMJqst7zZW\r\nGrqvzt0XyG/IwalxzIMWc6Nj5Lktz2UmeUA8bgZmHCjGxtMrCBmhRrysVsYK\r\nA7uPE3NAHXYH39pZWeurjbD+SnHCJqZdtkH25YmVrcWDAQhN56nGNQid6HyI\r\n0IBVUDpyXcj4zRabxVlKdRt6Rlv0zZiQZ2Lywgn10DfnYgmqsQRCw4EBMKA4\r\n1GVdcR+GXKgMacvs8cxH9sL3YYkiuxJLNetPaZ6XdqS1JGTUfTXzIoNg6997\r\nkMx6nwckOkQyRto0dn4KInshDSXm1CfXczFE4/h2LtAHOOyxxLIpOBtgFMah\r\ntfYauhOgiSZgiphlOIT/xyiDTTt+w7xvKdk/kUr8X7zKI0iWcnrpV/zLmtBd\r\nsbl08m2KndevGHEmbRm1hyUlq3QoTJvh+qaFM+/wHcb+xcU8oL563K020JpX\r\nHiNTyMMuJJYAts+XxlUUPDADji9ZAUVfSbhNTTdht9V3uaZWUQmjQkPX8FIO\r\nL+D2bh3N38oNnm7BmSJaPk4hNUb0P+KBqibDft459Z6kVVIBmMyx/K108TEF\r\nurYMvf+pVkJWqKJ0YL2UO+msc16tPuMhMkTsUAurLYss6tGKSAG9jHzAnIh2\r\nz91NfCJ1AJjjx+Oa/szNCAuoJRl6PBfwcJY=\r\n=dH6X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"1ddbf6565eac1033dcb8c5abeeaa5821089be39e","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.8/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.21-main.9755e6a1","@salto-io/lowerdash":"0.3.21-main.9755e6a1","@salto-io/adapter-api":"0.3.21-main.9755e6a1","@salto-io/adapter-utils":"0.3.21-main.9755e6a1","@salto-io/adapter-components":"0.3.21-main.9755e6a1","@salto-io/e2e-credentials-store":"0.3.21-main.9755e6a1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.21-main.9755e6a1","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.21-main.9755e6a1_1658070604006_0.8518756645431973","host":"s3://npm-registry-packages"}},"0.3.21-main.867a6d79":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.21-main.867a6d79","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.21-main.867a6d79","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"52913ee2b5d88902fa78ffc3d834cf90f13b36db","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.21-main.867a6d79.tgz","fileCount":661,"integrity":"sha512-3ujlMKeJyBNcf9lzGvp+HLKW3LZFUogPY9UI05Je3vvVCJ/o1P4JLiWOAuXuLtXt4xl0RQsauOJL3EPhxgZAow==","signatures":[{"sig":"MEQCIHEuJrA3JzjJ0BkJxA4uVtJrZOsOsn+m1yMDemREQb5uAiABXcmX9YcZOxk71GQ5KfWIlyGfokC245JhpYXdTJBu0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3142075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1QpqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCEA//ctUCA1CCCJczCPA2v6GAT+Bha9hVp5EJDRyOObgRDZXDr0AO\r\nE5DH+MF3YVKUEUjAoEX2kvqsvm4VJkoT9crgL6kh/BQh53wWyNQ0tr+JcwJT\r\nwF49eCkgFGeJQezmyEWuwXIPRTUp5sFzYuCN0np84nkcbrPdFy3yJUbq61sw\r\n/cLIgTVFW2h54bPkTjGrMBNV/8AjBlfD9ZLRo9M2gvuECIoH9YEc0gqooGQm\r\nplIrW7GnKJ3CkZnkYqMGOfKSnQ35lqLoZgvvF6cjN9Qw7xUuJeUZJ/F1gVvp\r\nMqFDX3CxA3EULydmZfYoBxySMXFqfVCem7vDk9U/R/BCpLtz0HvhZMQxr8hu\r\nCzAvwChiOIKvQeyKGOs8izH4QXZ9iP+WMpYWCQPRXd/2INz6yj3oZ0t7OIg7\r\n3/CYl9EiU1v6ggTj0nzK64SVwInH0wEYqP09DeDnYSbMfGdXvb6mbw8/wdpe\r\nxHiP4g9SpW750K/MK9c9fO8+VgAmfm2ggasO+bSi9QW6vfixTpuCPb6oO835\r\nuuf9mKZjcoinHzDLZREZ1VSUBaQNFGsIEVFMOkYoCxDu3rREdH1Xctf+7lhQ\r\n9mpXPEBAWoMFkg2ukS3KdifrRzhh9cy1H0Xzif0M2fdUiBPSDmAd/b03s6zJ\r\nPnciIf6kXp6L4FEyrWK9l1o7wBZKgDVni/0=\r\n=pSj0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"b8d47ff9071c050282f6d597e393c16173a5cf6b","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.8/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.21-main.867a6d79","@salto-io/lowerdash":"0.3.21-main.867a6d79","@salto-io/adapter-api":"0.3.21-main.867a6d79","@salto-io/adapter-utils":"0.3.21-main.867a6d79","@salto-io/adapter-components":"0.3.21-main.867a6d79","@salto-io/e2e-credentials-store":"0.3.21-main.867a6d79"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.21-main.867a6d79","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.21-main.867a6d79_1658129002257_0.3474262893048632","host":"s3://npm-registry-packages"}},"0.3.21-main.853a3443":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.21-main.853a3443","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.21-main.853a3443","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"e2d7ea8055f67bd638b3697b57d8575d16023ff8","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.21-main.853a3443.tgz","fileCount":661,"integrity":"sha512-I+8KLkduRz2IvCOoaRbjZcnODOj+L3zq7cRIYjHfN4u9l0yGCmMSqNkADQapca7k3/2nhSsmXxZJBI0+wcDqZw==","signatures":[{"sig":"MEQCIH20hmAlyfG6se3EGwnMimYVtBJ/kdzhVJv0wg/+cr8JAiA6ZnFjIdjp4wyvWrW/RqrRiFu6Cv9MNKrzKgco4wIC8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3142075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1km8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNyRAAlPGYAv5GmTlfeUsqclfqnLVP2QSC8DmTZrjjMtqacP+N2xGs\r\nmDnIc1E+tLg7MsbNoxYmZ7/vLZPyG+oTij5tFJXWfBVGI6ul7mRkL06AbhCC\r\nlWnDS0xgO/FM6pdJfdQ5O821kl8SgMubQa2fdOocImJzyRwjeZ9VicdIRhr0\r\njZe28ya3PCBcQTttTk51lAfoZU0F5wnDlmRadMoet0aZtPaCjewhFvM2UQcq\r\nfH+l3Hw/f4k7cA6AHeN/RYywD2bvd9XW94BcOjGRQzAmUJLMo+ElEphoGuwd\r\nQmOalBj7MOEQefPWPOFgf5+kyr6K82SmrefTbak0r76ywUm6e6FHquLfsL1M\r\ntMLyCy/q4bUMt8PKOEgLdfvIn+X1XVuMNlzmR4QqQZFbv6IDM5Gw1PBP0sNM\r\nZ2IAQqVvBLlFyJMw9rkjD3DBfssjWHRr/DW0erqDp7TB5yqz1YxPwrqF/W5s\r\nvk/5Qqdu6gam7Z1ie9OBr8WoeAA5dC+maBnvfMcYlrduAlCOM5nw9vmUu6QC\r\nvstekdojBSxoZzpETJlKnRmWo6pP2ZnECEYO5+AavF71ODsuFVxad9NkcyQ2\r\n/ckMcOtnFbcmJ02X7/wCy5KKOK3ABY5BdG1O9RiFiQkC1mE5CoDZPOSaLwqD\r\nTpOn0nqzPCYxI1n4tvs9Y/zJw09AcgCwLjo=\r\n=3T3Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"08f4104d32a543a4f43a3b17ef75efe981cfa525","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.8/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.21-main.853a3443","@salto-io/lowerdash":"0.3.21-main.853a3443","@salto-io/adapter-api":"0.3.21-main.853a3443","@salto-io/adapter-utils":"0.3.21-main.853a3443","@salto-io/adapter-components":"0.3.21-main.853a3443","@salto-io/e2e-credentials-store":"0.3.21-main.853a3443"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.21-main.853a3443","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.21-main.853a3443_1658210748459_0.34893753443293996","host":"s3://npm-registry-packages"}},"0.3.21-main.bc14817b":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.21-main.bc14817b","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.21-main.bc14817b","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"60ed8cd124844dd774a0c087a0a751622efdecfd","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.21-main.bc14817b.tgz","fileCount":661,"integrity":"sha512-eP8zSRcVXzpFU/WudQPWJ76uk4P7bfgYvcPC4F8ZneeVLYPEd7Qv5ZIaTzowi8hn6JuRnBpIctV0BZzogqNotw==","signatures":[{"sig":"MEUCIBVzzMtw5GTC9YgvG8GDciln/eF5DXwggqUNWnMO42qdAiEAjLkjj98hCqXvf2Ny9TswrLqtintMuo6edm9mEJTne1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3142075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1qY4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpycg//QqCWsWQ2pkm+drWnDL5oxv5/9u/HH609zLhHObI3OQU2NCWP\r\noROc+pcEwEVtMD8HG7415WLG+f7e/cbU6d6KN8XIr3guIU9nNnmvqB6mFsdn\r\ns+508czFUHxhCH+8SlkS9Phd90PqBI+K7Y0S2pSKNf8pvqRiqS5UxfL9jdso\r\ngdNGBvY2lY+InDnjVN5EeyoZsyQv1Loh5GorNnRWUgsGtcci/ZVJHlSyTuFk\r\nJQeGuUz7MevWY9uImc5vQ8CZGf0ZZ5IiJ3UjAjCtZLg2Dw7on32vVSk2uLP7\r\nodyGvmTfvDMheXooWnHXclsCIbBol26oCmhOvBzZbcodaBRYAJHGNw4gi+Ce\r\nrXY4E3f1v+17RSQ4qTuB+3EBmpJ5owM+vKoWeDBiGCj8Qem4d2zvFJUSl7dX\r\nUV01G2nbfCuLMFNu83WY6Dtpn1q2E4snjyvRZBpY8oyiFtkCdU4rDFYlZBez\r\nqbynizfjyOmMoF9sfcJEUsI0pugar4qDc86tox7xH3NUtKzCkeiyg+/qhi0E\r\nWM8kNAYTljxAzKH/IDbF+EGuAhPNzQIFbuqPYCjyfwF9ZzHiGTarcRD6VMQU\r\nOT4WgQ+h9aQusLIDHT1iE9HdhVmobrJdNTKUgSEcXusurDNM3Ga9zAVVVOO6\r\nRYaF5LO4ghk3tLgZpQOTVllpv1aZG5Zt6lc=\r\n=cYWD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"def53d749c0c8e166bfd6e34cde12cb468bb59e3","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.8/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.21-main.bc14817b","@salto-io/lowerdash":"0.3.21-main.bc14817b","@salto-io/adapter-api":"0.3.21-main.bc14817b","@salto-io/adapter-utils":"0.3.21-main.bc14817b","@salto-io/adapter-components":"0.3.21-main.bc14817b","@salto-io/e2e-credentials-store":"0.3.21-main.bc14817b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.21-main.bc14817b","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.21-main.bc14817b_1658234424177_0.2616370793517506","host":"s3://npm-registry-packages"}},"0.3.21-main.5375f3e6":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.21-main.5375f3e6","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.21-main.5375f3e6","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"12e3c2e71aa09476b0dae4047294000904060d3c","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.21-main.5375f3e6.tgz","fileCount":661,"integrity":"sha512-tq36vGCWD7gWT/r8CL6/OQv/nMm829SLE2jRloCNdnpSDTugRVgyRbKOh1CqXQSj2xRpgF2TItOy3Z1tnVPe6Q==","signatures":[{"sig":"MEUCIAvEqokbDSRW3nLQeQDTiZVh7BT2Mtczpur5k/DLRCFLAiEAjpmszurngOoRt8Tp0rx15fuY5ALamYOwwbE2zdut1Es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3142075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi16vvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOSw//cH5MqEuATZDF4WLhz5QX+4m17r21A1ctqltEm2AQHqmjYcXs\r\nj9czTi78+8oR7SixQAKvbL97O1m6vpltwiDS5Ee0UtDkCnQuiem9zMoYBSob\r\nc5EXEvxZEoCm3ejfsTw5qreYO50pmN/xmjaLz7AkUgD0vEv3ESitV1fvAdC5\r\n0pGs12uIxV8egqujjI2z+bGCEc8fPFY/SOhxXpTz7sRi4vrvWmPDphsT7wnP\r\nyv1xeiFFD5laRSMcHl4JM2D1eCNK+Yf4US51UCQWO4P0HImkqoFkQZ1i2X2g\r\nakMRDElA4ZhjH9dbovqDpwoyHxPLJBxT6ZVkG8AYb2jCdlysPPAWSzguSdE8\r\n9c/8n7seZ9JtrTbmAtSLEcU10MK01IiVLO4zCBiKsstuCmcY4OWgBqnb5Ql7\r\n93o9JqjrGRcU9usbVbDbl0ElwZN59nZa77BvZafFXwEMuPoNCUL0rWsmdkQr\r\nzi8wTDk2Eb7AWaGVawVD+HmzWA28CCYybmTt5JzMq20/+1Ey2M0bWHkItY8t\r\nDofXBarsJlfZzNbzlIx1hIwshKcx6TPg14AeeI1p1VdIywvZhcxnRY02ckrJ\r\nK0Q76hLZeMpzrXwZ4BuNEDwnPHZUGnCdt/kBa2MwjcWzFKG3AzZKD/DR5u1V\r\nHmD3sQCfX6LBwgIYpKBqeEfQTRnWtaRsJ4s=\r\n=AqE+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"85428b7a2522cdc89d5f8b64709136b4f921fee6","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.8/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.21-main.5375f3e6","@salto-io/lowerdash":"0.3.21-main.5375f3e6","@salto-io/adapter-api":"0.3.21-main.5375f3e6","@salto-io/adapter-utils":"0.3.21-main.5375f3e6","@salto-io/adapter-components":"0.3.21-main.5375f3e6","@salto-io/e2e-credentials-store":"0.3.21-main.5375f3e6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.21-main.5375f3e6","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.21-main.5375f3e6_1658301423529_0.863065261706119","host":"s3://npm-registry-packages"}},"0.3.21-main.9c1c1114":{"name":"@salto-io/zendesk-support-adapter","version":"0.3.21-main.9c1c1114","license":"Apache-2.0","_id":"@salto-io/zendesk-support-adapter@0.3.21-main.9c1c1114","maintainers":[{"name":"hadarda","email":"hadar.davidovich@salto.io"},{"name":"amitizle","email":"amit.goldberg@gmail.com"},{"name":"omrilit","email":"omri.litvak@salto.io"},{"name":"roi.ronn","email":"roi.ronn@salto.io"},{"name":"guy.kremnitzer","email":"guy.kremnitzer@salto.io"},{"name":"noam.hammer","email":"noam.hammer@salto.io"},{"name":"saltoio","email":"build-notifications@salto.io"},{"name":"erikzaadi","email":"erik.zaadi@gmail.com"},{"name":"alonstern","email":"alon.stern@salto.io"}],"homepage":"https://github.com/salto-io/salto#readme","bugs":{"url":"https://github.com/salto-io/salto/issues"},"dist":{"shasum":"092c7fd7c241bfc883827ed538d00871d11228af","tarball":"https://registry.npmjs.org/@salto-io/zendesk-support-adapter/-/zendesk-support-adapter-0.3.21-main.9c1c1114.tgz","fileCount":661,"integrity":"sha512-waFUP1bNGqkDOGcHkR/S3gvUN3P7JXkS3wvljInjPaBHuj3+qAhtLd4AOAIfVU6GIR/5JOT8CJpFmi2tqtB7lw==","signatures":[{"sig":"MEUCIQDKNb04g1UKswy/tGgU7yf22+QjxBi7jPqFIXyShc6HxgIgWep5TN7IxCT/rwG8Ar8hMDZJeUSWUV+6QmGop6++6Co=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3142075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi17BFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNog/+JYX8V5eNdz2uFLOSNhfeiUJu8zoJY/0kfpFASMIS9912gmWO\r\nSnPD5XWHdW8ZwnMIbNbWkXOI7jpRPmVMbilcTJLgjPGHhi2hJ/Dmy06wQtwY\r\nf6jsv6rejiYw2a+7vHNo1kKVpcWdpK+EioQZit8uMDEVlmXZ1hpJZZ1Jahny\r\nhgugHMqolcPQMc1ygtq9RoKZYkmo9wnI0D0IpXWZGnM/yLOYanzeQTun71Ex\r\nrLLBrxVxEqT4FJPUilGRG5VKPZ853GD5/WP2xlhdoY01Fp2JzglPvcPbyoIk\r\neozpo57QCPEdhCNeU3kjzPwokUl1/Vn17E3NxsHYS6ANsFMUanKzRp3cPgwV\r\n4HLs71Emf6E0t4hedcBBdbzZlFDNZm32BnnVRefpSe3cZqmIFf8GozX9imez\r\nuOTQFaaIGMutACvZrWHilqqm/V0oh2VatKEnyLG+9XGInadpTgeaLWpSh22G\r\nydg8RqLc/xoiZVCVXiAcJy05QIOsN9KodsadbiS4v/pDCyNh3uy9SZEszTNj\r\nJdGwv0G0BhuoG4+54srrfMZq4u4X7WTTABfAugoajaUWSs5LkKRce3rh9/So\r\nNkA9jDQloSdUa8yed9c5INzX7lUsUcf3PW7VHc/BN/G6I4J2why0U9I9Jt61\r\n/4xZEcHrxjBAvcr27tMwPYzK7JEEuIpLA0Y=\r\n=VtDQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Zendesk Support adapter\n\nZendesk Support read-only adapter for salto.io\n\nSalto helps you keep track of the main configuration entities for Zendesk Support in areas such as ticket management and customization (fields, forms, dynamic content, schedules, routing, …), business rules (views, triggers, macros, automations, SLA policies), account configuration (account settings, groups and agent roles, brands, locales, etc) and more.\n\nWe do this using the [Zendesk REST API](<https://developer.zendesk.com/api-reference/>).\n\n## Configuring your Zendesk account for Salto OAuth Authentication\nSalto supports authenticating with Zendesk using either a combination of user-name and password, or using OAuth authentication. In order to use OAuth authentication, please follow the steps below.\n- Create a new \"OAuth Client\" in your Zendesk account (see [details](https://developer.zendesk.com/documentation/ticketing/working-with-oauth/creating-and-using-oauth-tokens-with-the-api/#create-an-oauth-client))\n\t- Under \"Redirect URL\", write `http://localhost:PORT`, where `PORT` is a port you can allow salto to open momentarily on your computer (it will not be open to external connections). Except for PORT, do not change any character in the URL.\n- You can now connect your Zendesk account using OAuth credentials, by adding the flag `-a oauth` or `--auth-type oauth` to the commands `salto service add zendesk_support` or `salto service login zendesk_support`\n- You will be asked to provide the following parameters:\n  - Client ID of the OAuth Client\n  - The generated Client Secret\n  - The Port you provided in the redirect URL\n  - Your Zendesk account subdomain.\n\n## Known limitations\n* Sunshine APIs (including custom objects) are not yet supported. Please reach out if interested.\n* Many resources do not have strong uniqueness requirements in Zendesk, so we made some assumptions in order to effectively compare environments. If your account has resources with identical names or titles (e.g. two views with the same title), these elements may receive the same ID and be omitted from the workspace as a result. \n  * If you have such name overlaps and would still like to manage these elements with Salto, it is possible to adjust the configuration in order to support that. Please reach out if interested.\n\n## E2E tests\n\nE2E tests need real Zendesk Support credentials to run.\n\n### Using a specific set of credentials\n\nAdd the following environment variables to bash_profile:\n```bash\nexport ZENDESK_SUPPORT_USERNAME='XXXX'\nexport ZENDESK_SUPPORT_PASSWORD='XXXX'\nexport ZENDESK_SUPPORT_SUBDOMAIN='XXXX'\n```\n\n### Using the shared credentials pool\n\nThe credentials pool can be used to run the E2E tests concurrently on multiple Zendesk support accounts.\n\nThe pool is used if the `ZENDESK_SUPPORT_` environment variables are not defined. You can also force its use by defining the environment variable `USE_CRED_POOL=1`.\n\n#### AWS credentials for the pool\n\nThe pool uses Amazon DynamoDB, and needs read/write/list permissions for the `e2e_permissions` table.\n\nMake sure your [AWS credentials are set](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html), e.g, as environment variables:\n```bash\nexport AWS_ACCESS_KEY_ID='XXXX'\nexport AWS_SECRET_ACCESS_KEY='XXXX'\n```\n\n#### Managing the pool using CLI\n\nTo add your credentials to the pool, use the `cred-store` CLI located at the `e2e_test` directory of the project:\n\n```bash\n./e2e_test/cred_store register zendesk_support 'my-credentials-id' --username='my@user.com' --password='MYPASSWORD' --subdomain='acme'\n```\n\nEnter `--help` to see other uses for the `cred-store` utility - listing, removing and managing sets of credentials.\n","gitHead":"0b877f909615fe0beb02ead125ebc8692c190b0a","scripts":{"lint":"eslint --cache --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./","test":"jest","build":"yarn concurrently \"yarn lint\" \"yarn build-ts\"","clean":"rm -rf ./dist .eslintcache","build-ts":"tsc -b && yarn clean-ts","clean-ts":"../../build_utils/clean-old-ts.sh","e2e-test":"RUN_E2E_TESTS=1 jest","lint-fix":"yarn lint --fix","watch-ts":"tsc -b -w","watch-test":"yarn tsc-watch --onSuccess 'yarn clean-ts-test'","clean-ts-test":"yarn clean-ts && yarn test"},"_npmUser":{"name":"saltoio","email":"build-notifications@salto.io"},"repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"_npmVersion":"lerna/5.1.8/node@v14.15.5+x64 (linux)","description":"Salto Zendesk support adapter","directories":{},"_nodeVersion":"14.15.5","dependencies":{"joi":"^17.4.0","uuid":"^8.3.0","lodash":"^4.17.21","form-data":"^4.0.0","@salto-io/logging":"0.3.21-main.9c1c1114","@salto-io/lowerdash":"0.3.21-main.9c1c1114","@salto-io/adapter-api":"0.3.21-main.9c1c1114","@salto-io/adapter-utils":"0.3.21-main.9c1c1114","@salto-io/adapter-components":"0.3.21-main.9c1c1114","@salto-io/e2e-credentials-store":"0.3.21-main.9c1c1114"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","axios":"^0.21.3","eslint":"^6.2.2","ts-jest":"^27.1.2","tsc-watch":"^2.2.1","jest-junit":"^12.0.0","typescript":"3.9.3","@types/jest":"^27.4.0","@types/uuid":"^8.3.0","jest-circus":"^27.4.5","@types/lodash":"^4.14.168","axios-mock-adapter":"^1.19.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-react":"^7.14.3","@salto-io/test-utils":"0.3.21-main.9c1c1114","eslint-config-airbnb":"18.0.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.1","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"^1.7.0","@typescript-eslint/eslint-plugin":"4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-support-adapter_0.3.21-main.9c1c1114_1658302532950_0.4025877193315408","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-08-16T11:44:58.065Z","modified":"2026-01-13T11:14:54.878Z","0.3.1-main.1a455289":"2021-08-16T11:44:58.260Z","0.3.1-main.75da91d5":"2021-08-16T14:02:16.296Z","0.3.1-main.c6277c8a":"2021-08-17T10:08:23.125Z","0.3.1-main.a4ad66a1":"2021-08-17T15:37:01.203Z","0.3.1-main.8508cba7":"2021-08-18T06:48:28.397Z","0.3.1-main.12affda1":"2021-08-18T06:50:40.686Z","0.3.1-main.9877d1db":"2021-08-18T07:02:13.305Z","0.3.1-main.06db7908":"2021-08-18T08:21:13.996Z","0.3.1-main.6ccb2a97":"2021-08-18T08:34:12.722Z","0.3.1-main.4e2d673d":"2021-08-18T13:51:18.234Z","0.3.1-main.4d5dfc8e":"2021-08-19T08:15:24.750Z","0.3.1-main.aff5f464":"2021-08-19T11:20:04.237Z","0.3.1-main.96fb4a67":"2021-08-19T18:14:48.129Z","0.3.1-main.c9b97404":"2021-08-22T10:01:00.164Z","0.3.1-main.72256f5b":"2021-08-23T07:39:33.368Z","0.3.1-main.87314c20":"2021-08-23T11:52:34.833Z","0.3.1-main.61b09d36":"2021-08-23T14:59:01.329Z","0.3.1-main.294dfd4a":"2021-08-24T07:42:22.593Z","0.3.1-main.30c4c20d":"2021-08-24T08:09:03.308Z","0.3.1-main.3151a275":"2021-08-24T08:24:23.635Z","0.3.1-main.ec956c95":"2021-08-24T09:05:53.432Z","0.3.1-main.cb75fb3e":"2021-08-24T13:30:54.030Z","0.3.1-main.0d5bd85e":"2021-08-24T14:46:04.786Z","0.3.1-main.4d01aa58":"2021-08-26T11:45:39.578Z","0.3.1-main.85d324af":"2021-08-26T15:31:29.876Z","0.3.1-main.c5c0ddb4":"2021-08-30T12:11:48.571Z","0.3.1-main.a289e627":"2021-08-30T15:11:06.170Z","0.3.1-main.ef3b49f2":"2021-08-31T11:24:43.545Z","0.3.1-main.5102eefb":"2021-08-31T12:50:17.465Z","0.3.1-main.2a1bb357":"2021-08-31T14:37:31.322Z","0.3.1-main.6cead21c":"2021-09-01T09:01:52.184Z","0.3.1-main.4545dee5":"2021-09-02T11:19:52.498Z","0.3.1-main.eefd0f68":"2021-09-04T19:11:31.599Z","0.3.1-main.f07ef5f1":"2021-09-05T07:21:12.497Z","0.3.1-main.62e592cc":"2021-09-05T07:54:34.628Z","0.3.1-main.89506425":"2021-09-05T12:58:29.564Z","0.3.1-main.076e573a":"2021-09-09T08:03:24.452Z","0.3.1-main.ee44eec3":"2021-09-09T10:51:07.809Z","0.3.1-main.443474d9":"2021-09-09T19:23:05.330Z","0.3.2-main.a2a7717a":"2021-09-12T11:12:57.475Z","0.3.1":"2021-09-12T11:13:41.930Z","0.3.2-main.2b1e0664":"2021-09-12T14:46:50.571Z","0.3.2-main.9f6de667":"2021-09-12T15:36:47.263Z","0.3.2-main.878b8cb0":"2021-09-12T17:18:54.855Z","0.3.2-main.9bab86c2":"2021-09-12T17:44:15.392Z","0.3.3-main.9e67fcca":"2021-09-13T08:48:18.269Z","0.3.2":"2021-09-13T08:48:52.979Z","0.3.3-main.c30bd4c5":"2021-09-13T14:09:57.416Z","0.3.3-main.45541134":"2021-09-13T14:42:03.917Z","0.3.3-main.10643709":"2021-09-14T07:51:12.079Z","0.3.3-main.c8885c3b":"2021-09-14T14:39:11.269Z","0.3.3-main.d3041e55":"2021-09-14T15:32:20.891Z","0.3.3-main.e5a72add":"2021-09-14T16:05:57.533Z","0.3.3-main.76edcbc6":"2021-09-22T10:13:13.037Z","0.3.3-main.cc506a85":"2021-09-22T11:30:53.213Z","0.3.3-main.6dd4fd6c":"2021-09-22T14:57:58.275Z","0.3.3-main.90d8f041":"2021-09-23T14:57:39.804Z","0.3.3-main.b78404ab":"2021-09-26T12:30:42.910Z","0.3.3-main.3200702d":"2021-09-29T07:02:08.167Z","0.3.3-main.c98980e7":"2021-09-29T11:08:17.865Z","0.3.3-main.900956fe":"2021-09-29T11:12:28.292Z","0.3.3-main.3b38cbf5":"2021-09-30T09:27:31.019Z","0.3.3-main.cd516da5":"2021-10-04T12:12:09.390Z","0.3.3-main.16c6b690":"2021-10-04T15:10:25.119Z","0.3.3-main.c8f6418c":"2021-10-04T15:59:28.545Z","0.3.3-main.8cb6242b":"2021-10-05T11:50:33.050Z","0.3.3-main.bed32776":"2021-10-05T12:13:28.292Z","0.3.3-main.6294d17a":"2021-10-05T14:24:28.106Z","0.3.3-main.99926d22":"2021-10-06T06:07:43.857Z","0.3.3-main.9af322e3":"2021-10-06T09:57:06.107Z","0.3.3-main.3bc7e181":"2021-10-06T12:56:59.726Z","0.3.3-main.741595d4":"2021-10-06T14:27:52.552Z","0.3.3-main.f421d0e7":"2021-10-07T15:05:54.960Z","0.3.3-main.43448246":"2021-10-07T15:16:44.153Z","0.3.3-main.543f42b6":"2021-10-08T21:55:19.249Z","0.3.3-main.87e236ba":"2021-10-11T09:33:37.841Z","0.3.3-main.f0a73cd8":"2021-10-11T10:25:42.558Z","0.3.3-main.9274c0e1":"2021-10-12T07:37:26.502Z","0.3.3-main.0d021f5a":"2021-10-13T12:04:03.337Z","0.3.3-main.e48c5a5a":"2021-10-13T14:42:59.732Z","0.3.3-main.980be8c1":"2021-10-15T17:10:09.139Z","0.3.3-main.8a8a62e2":"2021-10-18T12:56:23.972Z","0.3.3-main.f6064ecd":"2021-10-19T12:07:51.300Z","0.3.3-main.e2c6df30":"2021-10-20T09:25:43.937Z","0.3.3-main.2c10158f":"2021-10-24T07:16:16.518Z","0.3.3-main.cf43de5c":"2021-10-24T12:33:10.937Z","0.3.3-main.9ca39a37":"2021-10-24T17:33:34.652Z","0.3.3-main.f1cb91ec":"2021-10-25T06:45:36.192Z","0.3.3-main.995498f9":"2021-10-25T08:59:57.275Z","0.3.3-main.3fd0c248":"2021-10-25T09:54:20.716Z","0.3.3-main.349318e7":"2021-10-25T15:22:20.951Z","0.3.3-main.ccac0089":"2021-10-26T07:23:10.754Z","0.3.3-main.7e174337":"2021-10-26T07:37:20.145Z","0.3.3-main.b68bc6b7":"2021-10-26T09:19:32.047Z","0.3.3-main.705c2b03":"2021-10-26T11:08:49.310Z","0.3.3-main.953d1ccd":"2021-10-27T09:09:30.603Z","0.3.3-main.d5fa6380":"2021-10-27T11:21:04.127Z","0.3.4-main.d813ae7d":"2021-10-27T11:26:06.227Z","0.3.3":"2021-10-27T11:26:47.164Z","0.3.4-main.9b6fcc44":"2021-10-27T16:23:42.164Z","0.3.4-main.cf2c5965":"2021-10-27T16:45:38.910Z","0.3.4-main.756fa663":"2021-10-28T03:39:52.417Z","0.3.4-main.3c28a0b8":"2021-10-28T13:04:47.726Z","0.3.4-main.2b801d2c":"2021-10-28T15:09:56.758Z","0.3.4-main.ef5d8047":"2021-10-28T18:45:59.476Z","0.3.4-main.b553b877":"2021-10-29T09:35:33.334Z","0.3.4-main.c0c89cca":"2021-10-30T10:22:17.368Z","0.3.4-main.fdac57ab":"2021-10-31T10:20:44.814Z","0.3.4-main.0c6b5b51":"2021-10-31T10:22:52.392Z","0.3.4-main.2f25dcca":"2021-10-31T13:42:51.815Z","0.3.4-main.3154701f":"2021-10-31T14:19:09.759Z","0.3.4-main.405f0f86":"2021-11-01T14:24:21.473Z","0.3.4-main.bf27438b":"2021-11-02T12:25:51.755Z","0.3.4-main.99ca1619":"2021-11-02T13:07:33.853Z","0.3.4-main.68b9abf0":"2021-11-02T14:58:06.130Z","0.3.4-main.952c059d":"2021-11-03T08:58:00.748Z","0.3.4-main.229fbd19":"2021-11-03T17:11:02.450Z","0.3.4-main.f7d9b676":"2021-11-03T22:09:39.373Z","0.3.4-main.a6213989":"2021-11-04T09:15:05.470Z","0.3.4-main.25b7c0ba":"2021-11-04T11:08:27.202Z","0.3.4-main.645ff5f8":"2021-11-04T13:53:19.289Z","0.3.4-main.b02da45a":"2021-11-04T14:31:43.319Z","0.3.4-main.78d0ed5d":"2021-11-07T07:16:48.052Z","0.3.5-main.6509367a":"2021-11-07T15:29:00.393Z","0.3.4":"2021-11-07T15:29:34.875Z","0.3.5-main.268152d2":"2021-11-07T15:52:15.866Z","0.3.5-main.f71be60a":"2021-11-07T15:56:46.411Z","0.3.5-main.5d7e6114":"2021-11-07T16:45:06.837Z","0.3.5-main.659b24a9":"2021-11-08T13:44:20.027Z","0.3.5-main.ec293ab4":"2021-11-08T15:47:03.483Z","0.3.5-main.06ee69a3":"2021-11-08T20:28:41.010Z","0.3.5-main.6ade8afe":"2021-11-10T08:27:40.715Z","0.3.5-main.1c397795":"2021-11-10T10:06:08.070Z","0.3.5-main.582f238b":"2021-11-13T18:55:56.120Z","0.3.5-main.d4052e60":"2021-11-14T12:44:28.557Z","0.3.5-main.48812332":"2021-11-14T14:04:07.104Z","0.3.5-main.a708699c":"2021-11-14T15:25:42.287Z","0.3.5-main.66604c9b":"2021-11-15T08:57:06.818Z","0.3.5-main.b7f82838":"2021-11-15T13:33:32.802Z","0.3.5-main.fe999f47":"2021-11-17T13:12:06.176Z","0.3.5-main.b4cf89c3":"2021-11-17T13:19:01.494Z","0.3.5-main.268f3ef6":"2021-11-21T10:59:11.042Z","0.3.5-main.904338a6":"2021-11-21T17:27:15.335Z","0.3.5-main.3e27acdd":"2021-11-22T09:02:56.906Z","0.3.5-main.1d7bd476":"2021-11-23T16:21:47.414Z","0.3.5-main.69070068":"2021-11-24T14:24:17.042Z","0.3.5-main.84c87eea":"2021-11-28T11:42:47.076Z","0.3.5-main.4f919519":"2021-12-02T10:32:58.587Z","0.3.6-main.0c3e7c31":"2021-12-05T15:58:58.428Z","0.3.5":"2021-12-05T16:10:52.443Z","0.3.6-main.b363a779":"2021-12-06T07:12:25.015Z","0.3.6-main.9f2747e0":"2021-12-06T08:14:36.998Z","0.3.6-main.453ebe54":"2021-12-06T12:20:56.585Z","0.3.6-main.28e0d923":"2021-12-06T12:38:09.210Z","0.3.6-main.9af6c700":"2021-12-06T13:29:56.122Z","0.3.6-main.5aaa43f8":"2021-12-06T13:58:07.767Z","0.3.6-main.4551200c":"2021-12-06T17:28:24.132Z","0.3.6-main.59ea9942":"2021-12-06T18:05:36.557Z","0.3.6-main.9983333e":"2021-12-08T08:32:36.784Z","0.3.6-main.e92436bf":"2021-12-08T13:14:33.165Z","0.3.6-main.8f120a31":"2021-12-09T17:12:15.442Z","0.3.6-main.ad8f2316":"2021-12-12T05:42:51.202Z","0.3.6-main.561ea290":"2021-12-12T08:20:33.042Z","0.3.6-main.da5e1fff":"2021-12-12T11:49:37.541Z","0.3.6-main.cb912f16":"2021-12-13T17:51:15.005Z","0.3.6-main.b486e391":"2021-12-13T20:26:08.889Z","0.3.6-main.4050794f":"2021-12-14T09:23:55.908Z","0.3.6-main.d23ba09f":"2021-12-14T09:24:28.249Z","0.3.6-main.a35485c8":"2021-12-14T14:43:24.628Z","0.3.6-main.d64c28ab":"2021-12-14T15:47:57.052Z","0.3.6-main.c1d77bf7":"2021-12-14T16:55:04.005Z","0.3.6-main.196472ad":"2021-12-15T08:47:01.779Z","0.3.6-main.ed72a425":"2021-12-15T16:30:25.412Z","0.3.6-main.1e9d44b6":"2021-12-15T16:48:41.355Z","0.3.6-main.fa8118c8":"2021-12-15T18:36:45.020Z","0.3.6-main.3aa42d53":"2021-12-16T16:32:31.282Z","0.3.7-main.2367c9ce":"2021-12-19T12:33:11.026Z","0.3.6":"2021-12-19T12:33:37.001Z","0.3.7-main.00561dd6":"2021-12-19T15:48:39.427Z","0.3.7-main.b2fa32b2":"2021-12-19T19:12:33.816Z","0.3.7-main.034daa07":"2021-12-20T09:49:52.167Z","0.3.7-main.d0f68d1b":"2021-12-20T16:35:30.972Z","0.3.7-main.6ad2954c":"2021-12-20T16:53:25.161Z","0.3.7-main.07f92987":"2021-12-20T16:55:33.054Z","0.3.7-main.6b487dff":"2021-12-20T17:11:38.282Z","0.3.7-main.bacc5299":"2021-12-20T17:19:08.464Z","0.3.7-main.c28a3537":"2021-12-20T22:04:43.250Z","0.3.7-main.65dafcd6":"2021-12-21T12:41:25.073Z","0.3.7-main.a987d719":"2021-12-21T20:16:38.839Z","0.3.7-main.e22cc46f":"2021-12-22T09:52:47.735Z","0.3.7-main.9766fcfd":"2021-12-22T10:58:43.585Z","0.3.7-main.e843fccd":"2021-12-22T15:05:24.988Z","0.3.7-main.5640811a":"2021-12-23T10:17:37.447Z","0.3.7-main.3a00c953":"2021-12-23T11:08:19.760Z","0.3.7-main.8085624e":"2021-12-23T13:26:54.410Z","0.3.7-main.adf3cd23":"2021-12-26T08:41:07.701Z","0.3.7-main.1d124972":"2021-12-26T18:49:09.191Z","0.3.7-main.28e9f65b":"2021-12-27T12:26:37.384Z","0.3.7-main.2aa3e27a":"2021-12-27T14:40:06.618Z","0.3.7-main.89cfaed7":"2021-12-27T14:53:01.191Z","0.3.7-main.72d73365":"2021-12-27T15:45:12.693Z","0.3.7-main.8262a905":"2021-12-27T17:02:55.056Z","0.3.7-main.7cca0f42":"2021-12-28T09:12:40.479Z","0.3.7-main.5800c688":"2021-12-28T14:53:42.348Z","0.3.7-main.7b315e56":"2021-12-28T17:56:05.414Z","0.3.7-main.c810b324":"2021-12-29T08:01:07.088Z","0.3.7-main.bef44d80":"2021-12-30T07:52:26.699Z","0.3.7-main.f84a50ba":"2021-12-30T09:41:35.630Z","0.3.7-main.571e4d0d":"2021-12-30T15:27:50.937Z","0.3.7-main.8f6304ae":"2021-12-30T16:00:50.981Z","0.3.7-main.f97c2321":"2021-12-30T17:40:34.663Z","0.3.7-main.e87e13fd":"2021-12-30T18:13:57.319Z","0.3.7-main.15fc092f":"2021-12-30T18:54:31.810Z","0.3.7-main.53a03e39":"2022-01-02T09:04:50.714Z","0.3.7-main.8f22398e":"2022-01-02T09:47:59.328Z","0.3.8-main.7cdd8881":"2022-01-02T11:21:22.054Z","0.3.7":"2022-01-02T11:21:57.957Z","0.3.8-main.566a6e79":"2022-01-02T11:45:23.540Z","0.3.8-main.a345cee5":"2022-01-02T15:54:02.591Z","0.3.8-main.8373e7fd":"2022-01-03T11:42:51.963Z","0.3.8-main.eaec73ed":"2022-01-03T14:34:53.097Z","0.3.8-main.bb40a5b2":"2022-01-04T11:28:22.422Z","0.3.8-main.9bb2c9f9":"2022-01-04T12:42:30.161Z","0.3.8-main.bb4caaf3":"2022-01-04T18:57:32.274Z","0.3.8-main.eee23ed9":"2022-01-04T22:36:24.310Z","0.3.9-main.67a43499":"2022-01-05T10:23:40.117Z","0.3.8":"2022-01-05T10:24:19.188Z","0.3.9-main.77f2a4dc":"2022-01-05T13:35:45.312Z","0.3.9-main.25b077c1":"2022-01-06T13:53:37.325Z","0.3.9-main.70388d52":"2022-01-06T14:27:58.181Z","0.3.9-main.caa0fde5":"2022-01-09T07:39:12.331Z","0.3.9-main.62638b3f":"2022-01-09T08:24:00.688Z","0.3.9-main.52cfcedc":"2022-01-09T12:50:11.412Z","0.3.9-main.6019f3a3":"2022-01-09T13:31:45.393Z","0.3.9-main.2debc1b9":"2022-01-10T10:55:59.271Z","0.3.9-main.fa0128a1":"2022-01-10T12:42:45.221Z","0.3.9-main.87939ea1":"2022-01-10T12:48:02.210Z","0.3.9-main.c9a5de98":"2022-01-10T18:13:22.338Z","0.3.9-main.2833974c":"2022-01-10T18:40:54.143Z","0.3.9-main.f5b60237":"2022-01-11T08:52:55.335Z","0.3.9-main.0325c243":"2022-01-11T14:11:39.621Z","0.3.9-main.1ff2825b":"2022-01-11T14:37:05.714Z","0.3.9-main.43127f39":"2022-01-11T15:32:56.001Z","0.3.9-main.aa8a402c":"2022-01-11T17:04:07.793Z","0.3.9-main.78c7eb57":"2022-01-11T21:28:46.081Z","0.3.9-main.76e68f42":"2022-01-12T06:58:31.790Z","0.3.9-main.84869995":"2022-01-12T11:04:21.931Z","0.3.9-main.82ba80d3":"2022-01-12T12:09:31.206Z","0.3.9-main.f4d5dc0d":"2022-01-12T12:43:24.039Z","0.3.9-main.accaf7ef":"2022-01-12T14:16:50.531Z","0.3.9-main.e88d906c":"2022-01-12T22:16:42.600Z","0.3.9-main.6f7c5974":"2022-01-13T09:30:00.766Z","0.3.9-main.6fccf017":"2022-01-13T11:15:01.403Z","0.3.9-main.d5466432":"2022-01-13T13:04:56.704Z","0.3.9-main.043dfd05":"2022-01-13T13:49:56.107Z","0.3.9-main.a0290517":"2022-01-13T14:16:02.549Z","0.3.9-main.2dfafdf3":"2022-01-13T14:53:45.342Z","0.3.9-main.dcef2cf7":"2022-01-13T15:40:46.637Z","0.3.9-main.03e82faf":"2022-01-13T16:15:32.670Z","0.3.9-main.aa52d43d":"2022-01-15T21:22:06.541Z","0.3.9-main.b5cee0f0":"2022-01-16T10:52:19.759Z","0.3.9-main.43daa636":"2022-01-16T12:46:22.261Z","0.3.9-main.0d24f8a4":"2022-01-16T13:04:51.592Z","0.3.9-main.2a4e8d39":"2022-01-16T14:25:47.954Z","0.3.9-main.b943a7a8":"2022-01-16T14:52:47.939Z","0.3.9-main.db22bc8c":"2022-01-16T15:39:01.190Z","0.3.9-main.85983b1f":"2022-01-16T16:08:29.451Z","0.3.9-main.6851af9f":"2022-01-16T16:40:48.733Z","0.3.10-main.588f2646":"2022-01-16T18:18:19.804Z","0.3.9":"2022-01-16T18:18:57.037Z","0.3.10-main.c2815898":"2022-01-17T10:54:03.858Z","0.3.10-main.78f727f7":"2022-01-17T13:01:11.254Z","0.3.10-main.b008f8a1":"2022-01-17T16:30:06.325Z","0.3.10-main.90e0df36":"2022-01-17T17:10:44.344Z","0.3.10-main.bcc1520f":"2022-01-18T15:46:30.471Z","0.3.10-main.aef9f34c":"2022-01-18T16:36:35.128Z","0.3.10-main.49b7df38":"2022-01-18T20:22:46.259Z","0.3.10-main.b50279d3":"2022-01-19T17:41:45.747Z","0.3.10-main.2d0288eb":"2022-01-20T06:05:05.567Z","0.3.10-main.cd966d5d":"2022-01-20T07:57:14.617Z","0.3.10-main.ae730443":"2022-01-20T09:17:13.020Z","0.3.10-main.0ab71865":"2022-01-20T09:26:53.251Z","0.3.10-main.132ebf7e":"2022-01-20T14:19:40.906Z","0.3.10-main.e69ac86e":"2022-01-20T14:38:16.808Z","0.3.10-main.e6934805":"2022-01-20T16:44:05.624Z","0.3.10-main.d740df13":"2022-01-21T08:25:48.870Z","0.3.10-main.7bc54fcf":"2022-01-23T07:21:43.942Z","0.3.10-main.af0b7c10":"2022-01-23T07:47:47.486Z","0.3.10-main.197b5095":"2022-01-23T07:48:10.725Z","0.3.10-main.026f3478":"2022-01-23T08:42:15.360Z","0.3.10-main.55853ce9":"2022-01-23T12:31:08.386Z","0.3.10-main.9272b0c9":"2022-01-23T13:19:48.941Z","0.3.10-main.bbc584ac":"2022-01-23T15:12:24.304Z","0.3.10-main.37a3ba10":"2022-01-24T09:30:11.589Z","0.3.10-main.56f3ebc5":"2022-01-24T09:48:20.089Z","0.3.10-main.041a6958":"2022-01-24T19:45:19.721Z","0.3.10-main.bba4b740":"2022-01-24T21:54:58.360Z","0.3.10-main.d5c5fc0a":"2022-01-25T10:11:26.766Z","0.3.10-main.c3430d8b":"2022-01-25T18:01:29.155Z","0.3.10-main.afd4acad":"2022-01-26T09:03:38.975Z","0.3.10-main.6251f225":"2022-01-26T09:41:34.754Z","0.3.10-main.f40b9f18":"2022-01-26T09:50:42.589Z","0.3.10-main.af23b64d":"2022-01-26T11:43:12.459Z","0.3.10-main.e35c9ebf":"2022-01-26T12:09:20.733Z","0.3.10-main.e843cb31":"2022-01-26T15:20:30.516Z","0.3.10-main.22aa35c4":"2022-01-26T21:53:31.015Z","0.3.10-main.ff72d69c":"2022-01-27T13:37:57.140Z","0.3.10-main.6ecf9418":"2022-01-27T15:28:37.467Z","0.3.10-main.6b23d55c":"2022-01-27T16:11:16.275Z","0.3.10-main.3bf50ad1":"2022-01-27T17:11:28.842Z","0.3.10-main.77e588d6":"2022-01-28T23:07:52.636Z","0.3.10-main.65a365d6":"2022-01-30T08:19:10.545Z","0.3.10-main.45981daf":"2022-01-30T09:01:21.264Z","0.3.10-main.f391ddc9":"2022-01-30T17:52:14.775Z","0.3.10-main.639e28cd":"2022-01-30T18:03:28.033Z","0.3.10-main.73d2bc75":"2022-01-30T18:29:18.938Z","0.3.10-main.e6019a0c":"2022-01-30T22:45:40.694Z","0.3.10-main.ce5d1f19":"2022-01-31T10:51:35.510Z","0.3.10-main.94cd1f97":"2022-01-31T11:06:28.806Z","0.3.10-main.049288e7":"2022-01-31T12:55:39.787Z","0.3.10-main.9ea5b849":"2022-01-31T13:30:34.645Z","0.3.10-main.a312a5e0":"2022-01-31T13:31:54.720Z","0.3.10-main.866e633a":"2022-01-31T15:16:06.899Z","0.3.10-main.5d2acf92":"2022-01-31T15:43:21.244Z","0.3.10-main.88d49e45":"2022-02-01T11:03:07.627Z","0.3.10-main.2c6188fc":"2022-02-01T14:28:26.162Z","0.3.10-main.a65a5314":"2022-02-01T14:51:18.503Z","0.3.10-main.d3b30b61":"2022-02-01T15:28:42.585Z","0.3.10-main.6cc4124d":"2022-02-01T21:54:33.451Z","0.3.10-main.eeacc85c":"2022-02-02T07:46:50.081Z","0.3.10-main.9b8bd923":"2022-02-02T09:18:26.615Z","0.3.10-main.eea4cc78":"2022-02-02T11:23:56.921Z","0.3.10-main.148330c5":"2022-02-02T12:01:33.928Z","0.3.10-main.1474d5ea":"2022-02-02T14:17:21.094Z","0.3.10-main.c519f47c":"2022-02-02T15:13:29.997Z","0.3.10-main.cfd3b9b7":"2022-02-02T18:12:28.133Z","0.3.10-main.24e80503":"2022-02-03T09:19:00.266Z","0.3.10-main.52ccbc07":"2022-02-03T09:20:48.959Z","0.3.10-main.021afa52":"2022-02-03T10:34:33.981Z","0.3.10-main.8adf5b96":"2022-02-03T12:01:08.104Z","0.3.10-main.5883f0c9":"2022-02-03T12:12:42.986Z","0.3.10-main.3adbbd24":"2022-02-03T19:27:10.785Z","0.3.10-main.214db250":"2022-02-06T08:48:29.773Z","0.3.10-main.01fe8063":"2022-02-06T13:59:30.875Z","0.3.10-main.d93fad6e":"2022-02-06T17:25:27.133Z","0.3.10-main.fedfbac0":"2022-02-07T11:21:09.814Z","0.3.10-main.9825d416":"2022-02-07T12:07:13.271Z","0.3.10-main.3babb8c3":"2022-02-07T14:08:10.478Z","0.3.10-main.b89d9696":"2022-02-07T17:40:10.077Z","0.3.10-main.cd134a4b":"2022-02-07T18:34:25.887Z","0.3.10-main.f489cd18":"2022-02-08T08:15:06.657Z","0.3.10-main.ffaa9626":"2022-02-08T10:48:48.251Z","0.3.10-main.777ceaee":"2022-02-08T15:50:27.792Z","0.3.10-main.e8862489":"2022-02-08T16:50:13.220Z","0.3.10-main.c694df49":"2022-02-09T13:10:31.792Z","0.3.10-main.6b54ccad":"2022-02-09T13:55:30.728Z","0.3.10-main.465fcb38":"2022-02-09T15:54:50.217Z","0.3.10-main.ef03ea77":"2022-02-09T16:12:52.506Z","0.3.10-main.ff1f3509":"2022-02-10T10:40:55.720Z","0.3.10-main.0530049d":"2022-02-10T16:04:51.900Z","0.3.10-main.c93da6db":"2022-02-10T17:08:59.219Z","0.3.10-main.478b1dd3":"2022-02-10T17:32:25.029Z","0.3.10-main.6c0eaa37":"2022-02-10T19:32:57.723Z","0.3.10-main.a8da2922":"2022-02-11T14:42:35.320Z","0.3.10-main.b3bea52f":"2022-02-13T09:39:40.064Z","0.3.10-main.081b8136":"2022-02-13T12:13:56.738Z","0.3.10-main.8bec56bb":"2022-02-13T19:58:48.031Z","0.3.10-main.705bfc17":"2022-02-13T22:24:49.707Z","0.3.10-main.f774fb29":"2022-02-14T07:20:50.399Z","0.3.10-main.257dc8f2":"2022-02-14T07:24:17.347Z","0.3.10-main.b3dba7b7":"2022-02-14T11:22:08.219Z","0.3.10-main.cea2e7c7":"2022-02-14T12:37:40.232Z","0.3.11-main.5c390c5f":"2022-02-14T15:49:05.012Z","0.3.10":"2022-02-14T15:49:42.512Z","0.3.11-main.83c936de":"2022-02-15T09:19:15.172Z","0.3.11-main.0eda70ac":"2022-02-15T15:34:35.936Z","0.3.11-main.c6d51bb7":"2022-02-15T19:42:19.785Z","0.3.11-main.ffa7eb6a":"2022-02-15T20:27:18.946Z","0.3.11-main.2329f7f5":"2022-02-16T13:53:28.860Z","0.3.11-main.ebc3a379":"2022-02-17T09:10:24.295Z","0.3.11-main.4a9c656e":"2022-02-17T09:11:23.243Z","0.3.11-main.b4e3cb15":"2022-02-17T09:32:48.421Z","0.3.11-main.0acd8902":"2022-02-20T09:42:41.325Z","0.3.11-main.20c02aea":"2022-02-20T11:02:33.504Z","0.3.11-main.54fde2b3":"2022-02-20T14:01:00.010Z","0.3.11-main.7de81112":"2022-02-20T16:27:02.548Z","0.3.11-main.8691fcc2":"2022-02-21T15:41:38.061Z","0.3.11-main.1a00a1e3":"2022-02-21T17:24:10.191Z","0.3.11-main.9d2a417e":"2022-02-21T19:00:51.414Z","0.3.11-main.c58235b8":"2022-02-22T13:19:37.419Z","0.3.11-main.591f25f9":"2022-02-22T14:50:48.054Z","0.3.11-main.4b812446":"2022-02-23T15:32:13.844Z","0.3.11-main.6d94749c":"2022-02-24T12:59:20.899Z","0.3.12-main.8ba91793":"2022-02-27T12:07:36.897Z","0.3.11":"2022-02-27T12:07:53.646Z","0.3.12-main.2e4a6420":"2022-02-27T15:46:11.836Z","0.3.12-main.3a8ce41d":"2022-02-28T08:14:17.410Z","0.3.12-main.94f51497":"2022-02-28T10:24:37.275Z","0.3.12-main.e2a86289":"2022-02-28T11:57:12.867Z","0.3.12-main.654f92be":"2022-02-28T15:33:46.719Z","0.3.12-main.1497cc19":"2022-03-01T08:12:58.155Z","0.3.12-main.7bacc32d":"2022-03-01T09:38:53.219Z","0.3.12-main.edb0bc5b":"2022-03-01T10:08:32.510Z","0.3.12-main.a55a5ece":"2022-03-01T15:49:16.176Z","0.3.12-main.0484fc47":"2022-03-01T21:39:43.962Z","0.3.12-main.b22f4a63":"2022-03-02T14:50:50.322Z","0.3.12-main.b6d9b7e3":"2022-03-03T08:04:22.109Z","0.3.12-main.81cb1407":"2022-03-03T11:20:11.445Z","0.3.12-main.57b60c0b":"2022-03-03T13:28:38.386Z","0.3.12-main.dda25e32":"2022-03-06T07:56:30.344Z","0.3.12-main.696022db":"2022-03-06T13:17:45.442Z","0.3.12-main.95090095":"2022-03-06T13:34:25.932Z","0.3.12-main.13a15a40":"2022-03-06T16:02:45.694Z","0.3.12-main.98bd1470":"2022-03-06T16:07:16.853Z","0.3.12-main.c20366ce":"2022-03-07T11:19:44.114Z","0.3.12-main.d883c92f":"2022-03-07T11:43:20.945Z","0.3.12-main.9c7f2825":"2022-03-07T14:14:38.739Z","0.3.12-main.ac31939a":"2022-03-08T12:21:18.329Z","0.3.12-main.2a5c5d2d":"2022-03-08T12:26:24.349Z","0.3.12-main.19be919e":"2022-03-09T20:53:56.166Z","0.3.12-main.647c5f63":"2022-03-10T15:28:13.497Z","0.3.12-main.9673111e":"2022-03-13T09:06:31.942Z","0.3.12-main.6bc02285":"2022-03-13T10:18:25.104Z","0.3.12-main.4427d752":"2022-03-13T10:33:24.609Z","0.3.12-main.abbc8239":"2022-03-13T13:16:09.107Z","0.3.13-main.048ad8cd":"2022-03-13T13:44:00.272Z","0.3.12":"2022-03-13T13:44:53.311Z","0.3.13-main.3c11cec1":"2022-03-13T13:47:10.115Z","0.3.13-main.1fb97dd5":"2022-03-13T15:51:14.072Z","0.3.13-main.131b4927":"2022-03-13T17:10:48.172Z","0.3.13-main.647f3121":"2022-03-13T17:36:27.902Z","0.3.13-main.31b1da52":"2022-03-13T18:00:38.972Z","0.3.13-main.2f29b11f":"2022-03-14T10:40:22.312Z","0.3.13-main.01c44d54":"2022-03-14T16:10:14.324Z","0.3.13-main.b1e44429":"2022-03-15T12:54:54.350Z","0.3.13-main.204de70a":"2022-03-15T16:54:29.824Z","0.3.13-main.1be8c3b0":"2022-03-15T18:33:00.106Z","0.3.13-main.15a20de6":"2022-03-16T09:43:17.207Z","0.3.13-main.f78d4b62":"2022-03-16T13:02:05.129Z","0.3.13-main.7c6154cf":"2022-03-16T19:06:09.955Z","0.3.13-main.e024c79f":"2022-03-16T19:13:20.978Z","0.3.13-main.1c9d9690":"2022-03-20T08:23:41.492Z","0.3.13-main.76ef390c":"2022-03-20T15:51:15.492Z","0.3.13-main.92aaf4a0":"2022-03-21T09:46:55.524Z","0.3.13-main.bb7718a0":"2022-03-21T10:30:14.796Z","0.3.13-main.626b4b20":"2022-03-21T16:05:12.830Z","0.3.13-main.8dc1babb":"2022-03-21T16:38:25.856Z","0.3.13-main.c0107fa4":"2022-03-22T09:49:54.332Z","0.3.13-main.0fa24174":"2022-03-23T09:19:15.904Z","0.3.13-main.eb6237d4":"2022-03-23T10:03:47.866Z","0.3.13-main.5b3ed3cf":"2022-03-23T10:37:05.406Z","0.3.13-main.41824e72":"2022-03-23T11:38:56.800Z","0.3.13-main.fb684e9c":"2022-03-24T09:16:38.316Z","0.3.13-main.952fac38":"2022-03-24T09:38:41.554Z","0.3.13-main.52efd4e0":"2022-03-27T12:54:51.084Z","0.3.13-main.7bdabf2c":"2022-03-27T15:28:02.407Z","0.3.13-main.5c51b93a":"2022-03-28T06:28:57.276Z","0.3.13-main.1160d771":"2022-03-28T07:23:41.133Z","0.3.13-main.e625920b":"2022-03-28T08:17:54.927Z","0.3.13-main.cfa72e57":"2022-03-28T12:48:05.388Z","0.3.13-main.a753f318":"2022-03-28T14:48:27.673Z","0.3.13-main.3f8d45b4":"2022-03-29T06:44:42.078Z","0.3.13-main.4925cde3":"2022-03-29T08:00:39.721Z","0.3.13-main.691f40a8":"2022-03-29T14:39:46.705Z","0.3.13-main.be12092e":"2022-03-29T14:40:24.122Z","0.3.13-main.20fc9d0a":"2022-03-29T16:07:35.721Z","0.3.13-main.039564fe":"2022-03-30T06:22:48.670Z","0.3.13-main.81cef81d":"2022-03-30T08:56:25.875Z","0.3.13-main.5fdc0e8f":"2022-03-30T15:38:45.851Z","0.3.13-main.b36bf150":"2022-03-31T08:48:30.250Z","0.3.13-main.fc7b353a":"2022-03-31T10:45:31.268Z","0.3.13-main.82037824":"2022-03-31T11:21:37.434Z","0.3.14-main.827d2273":"2022-03-31T11:49:28.424Z","0.3.13":"2022-03-31T11:50:22.010Z","0.3.14-main.ab2cde73":"2022-03-31T12:27:18.883Z","0.3.14-main.ff86c63a":"2022-03-31T13:22:58.539Z","0.3.14-main.6b3e3e4c":"2022-03-31T14:10:29.562Z","0.3.14-main.41653d0d":"2022-04-02T16:55:03.593Z","0.3.14-main.efd0c7d4":"2022-04-03T20:40:17.854Z","0.3.14-main.f1916b53":"2022-04-04T07:38:40.922Z","0.3.14-main.c524e8bb":"2022-04-05T06:44:51.131Z","0.3.14-main.e5fd4332":"2022-04-05T11:04:44.162Z","0.3.14-main.fc29fcce":"2022-04-05T11:32:54.249Z","0.3.14-main.9158f1b3":"2022-04-06T15:43:49.836Z","0.3.14-main.5bd6e504":"2022-04-06T16:37:28.570Z","0.3.14-main.00c3859f":"2022-04-07T07:57:40.469Z","0.3.14-main.641fd123":"2022-04-07T13:04:24.361Z","0.3.14-main.7c59974f":"2022-04-10T07:28:40.952Z","0.3.14-main.cd949f1a":"2022-04-10T08:57:43.747Z","0.3.14-main.6f022c3b":"2022-04-10T10:22:14.641Z","0.3.15-main.a85c56d8":"2022-04-10T14:12:49.420Z","0.3.14":"2022-04-10T14:13:17.987Z","0.3.15-main.eab74267":"2022-04-11T13:50:45.701Z","0.3.15-main.3c4c03d7":"2022-04-11T15:01:18.374Z","0.3.15-main.fc8c0ea0":"2022-04-11T15:13:16.291Z","0.3.15-main.ca9df841":"2022-04-11T15:34:01.460Z","0.3.15-main.c3c3a27c":"2022-04-11T20:49:01.839Z","0.3.15-main.5d127341":"2022-04-12T06:16:04.511Z","0.3.15-main.758e1bb8":"2022-04-12T07:44:09.837Z","0.3.15-main.6993fd6b":"2022-04-12T08:09:17.452Z","0.3.15-main.9a934656":"2022-04-13T09:23:06.040Z","0.3.15-main.3f9d39d2":"2022-04-13T16:35:57.259Z","0.3.15-main.675fbaa6":"2022-04-13T16:59:25.265Z","0.3.15-main.d4f76d3b":"2022-04-14T12:32:17.199Z","0.3.15-main.2e82353f":"2022-04-14T14:04:56.694Z","0.3.15-main.9ab95d2d":"2022-04-17T14:11:06.553Z","0.3.15-main.9e79e538":"2022-04-17T14:50:50.187Z","0.3.15-main.2fdf9c9c":"2022-04-18T10:01:40.049Z","0.3.15-main.2721982f":"2022-04-18T11:26:59.217Z","0.3.15-main.9d7825b8":"2022-04-18T12:25:45.538Z","0.3.15-main.0b873b69":"2022-04-18T13:58:17.755Z","0.3.15-main.68a544a7":"2022-04-18T14:55:57.745Z","0.3.15-main.15af09e6":"2022-04-19T07:20:24.677Z","0.3.15-main.1e23907e":"2022-04-19T13:59:57.889Z","0.3.15-main.1fb542f8":"2022-04-20T06:40:17.965Z","0.3.15-main.e1f392b1":"2022-04-20T08:09:17.536Z","0.3.15-main.212b519a":"2022-04-23T12:35:39.078Z","0.3.15-main.143f1052":"2022-04-23T12:40:23.353Z","0.3.15-main.7e9e227d":"2022-04-23T13:17:44.463Z","0.3.15-main.348be50b":"2022-04-24T07:44:25.947Z","0.3.15-main.5db7b250":"2022-04-24T19:56:53.218Z","0.3.15-main.34c862af":"2022-04-25T11:22:57.812Z","0.3.16-main.a5cad232":"2022-04-25T14:21:43.131Z","0.3.15":"2022-04-25T14:22:21.045Z","0.3.16-main.805a0b0d":"2022-04-26T07:58:41.624Z","0.3.16-main.eb064782":"2022-04-26T08:25:28.375Z","0.3.16-main.7c752464":"2022-04-26T12:26:23.792Z","0.3.16-main.f14d26bf":"2022-04-26T16:00:07.666Z","0.3.16-main.a128ecef":"2022-04-26T17:23:38.484Z","0.3.16-main.ee734bdf":"2022-04-27T05:52:36.810Z","0.3.16-main.182ca7e1":"2022-04-27T06:15:58.277Z","0.3.16-main.cc53031d":"2022-04-27T10:21:20.797Z","0.3.16-main.9d99d554":"2022-04-27T10:31:17.439Z","0.3.16-main.0ad08ca3":"2022-04-27T11:58:10.692Z","0.3.16-main.9494b2a7":"2022-04-27T14:05:09.960Z","0.3.16-main.1529a3f6":"2022-04-27T16:38:32.122Z","0.3.16-main.8c343263":"2022-04-27T19:04:29.012Z","0.3.16-main.cbd2d669":"2022-04-27T21:31:10.791Z","0.3.16-main.8861fa60":"2022-04-28T16:40:19.869Z","0.3.16-main.d867b84b":"2022-04-28T17:07:29.043Z","0.3.16-main.6a1ed71d":"2022-04-28T19:09:24.755Z","0.3.16-main.a0d70527":"2022-05-01T08:48:49.869Z","0.3.16-main.5ea87a86":"2022-05-01T08:49:59.205Z","0.3.16-main.14f8ef56":"2022-05-02T07:46:56.912Z","0.3.16-main.a3f5a14c":"2022-05-02T11:31:54.564Z","0.3.16-main.887a53a5":"2022-05-02T17:26:59.105Z","0.3.16-main.ee571441":"2022-05-02T18:01:18.611Z","0.3.16-main.7104a1c6":"2022-05-03T09:51:23.543Z","0.3.16-main.41a976be":"2022-05-03T13:22:41.256Z","0.3.16-main.e78ec7fd":"2022-05-08T08:21:22.675Z","0.3.16-main.275c22cd":"2022-05-08T12:25:32.820Z","0.3.16-main.47f28e02":"2022-05-08T12:35:01.495Z","0.3.16-main.a9b7f600":"2022-05-08T12:39:39.379Z","0.3.16-main.eb98deaf":"2022-05-08T16:46:41.235Z","0.3.16-main.28969cf3":"2022-05-08T18:42:09.737Z","0.3.16-main.e844421a":"2022-05-09T08:24:20.716Z","0.3.16-main.a7d2b0e6":"2022-05-09T12:00:58.810Z","0.3.16-main.42504331":"2022-05-10T13:26:03.999Z","0.3.16-main.5117b149":"2022-05-10T13:56:55.388Z","0.3.16-main.af356d8d":"2022-05-11T11:22:55.534Z","0.3.16-main.aad46dea":"2022-05-11T12:24:06.778Z","0.3.16-main.ab1c1af5":"2022-05-11T14:55:11.163Z","0.3.16-main.8e19dd8c":"2022-05-12T05:32:13.868Z","0.3.16-main.dda6a1d0":"2022-05-12T07:57:13.255Z","0.3.16-main.0f29c393":"2022-05-12T08:38:56.829Z","0.3.16-main.a6505bfe":"2022-05-12T10:30:59.377Z","0.3.16-main.77ef6ced":"2022-05-12T12:15:14.252Z","0.3.16-main.60cec435":"2022-05-12T14:24:21.207Z","0.3.16-main.b428c143":"2022-05-12T16:21:06.713Z","0.3.16-main.c7f10a19":"2022-05-15T10:23:56.080Z","0.3.16-main.f93c91ca":"2022-05-15T11:59:15.733Z","0.3.16-main.27faa219":"2022-05-15T13:57:44.993Z","0.3.16-main.6b6b45fc":"2022-05-15T14:03:14.233Z","0.3.16-main.484d514f":"2022-05-15T15:14:01.733Z","0.3.16-main.5da31553":"2022-05-16T10:07:15.875Z","0.3.16-main.0cf45c7b":"2022-05-16T14:38:52.274Z","0.3.16-main.f933bdb5":"2022-05-16T15:32:15.071Z","0.3.16-main.13d56b78":"2022-05-16T17:12:30.319Z","0.3.16-main.68bcf02a":"2022-05-17T08:55:55.749Z","0.3.16-main.4959890d":"2022-05-17T10:17:31.558Z","0.3.16-main.628d46fd":"2022-05-17T10:31:42.739Z","0.3.16-main.c860462e":"2022-05-17T11:48:54.183Z","0.3.16-main.f44875e8":"2022-05-17T12:30:22.131Z","0.3.16-main.8608363a":"2022-05-17T13:40:45.788Z","0.3.16-main.e1f0ca03":"2022-05-18T07:24:12.338Z","0.3.16-main.765d0454":"2022-05-18T09:23:12.100Z","0.3.16-main.cd7b8643":"2022-05-18T09:26:54.902Z","0.3.16-main.be87b1f7":"2022-05-18T11:48:01.937Z","0.3.16-main.fd858625":"2022-05-18T12:04:52.601Z","0.3.16-main.e999fdde":"2022-05-18T15:35:15.708Z","0.3.16-main.79b5fb1f":"2022-05-21T16:15:47.148Z","0.3.16-main.24e576a7":"2022-05-21T16:22:40.260Z","0.3.16-main.d72aae49":"2022-05-21T16:24:08.626Z","0.3.16-main.43d6f278":"2022-05-22T07:27:52.808Z","0.3.16-main.a8a7a7c7":"2022-05-23T07:16:23.286Z","0.3.16-main.11340964":"2022-05-23T07:59:35.240Z","0.3.16-main.aae3ba66":"2022-05-23T08:59:37.262Z","0.3.16-main.c68b1786":"2022-05-23T11:39:20.721Z","0.3.16-main.5c7c8860":"2022-05-23T13:17:44.201Z","0.3.16-main.4576bae1":"2022-05-23T13:57:22.586Z","0.3.16-main.90030b38":"2022-05-24T09:12:11.471Z","0.3.16-main.8aed9f09":"2022-05-24T10:50:18.884Z","0.3.16-main.eafce608":"2022-05-24T12:55:01.999Z","0.3.17-main.9c5922d7":"2022-05-24T14:26:57.765Z","0.3.16":"2022-05-24T14:27:35.858Z","0.3.17-main.8f02b6e4":"2022-05-25T09:43:37.869Z","0.3.17-main.3bd15290":"2022-05-25T10:08:25.687Z","0.3.17-main.15d26999":"2022-05-25T13:46:52.818Z","0.3.17-main.19939349":"2022-05-25T13:47:14.374Z","0.3.17-main.440aee2d":"2022-05-26T15:03:34.783Z","0.3.17-main.8456883d":"2022-05-26T15:24:20.567Z","0.3.17-main.f2095661":"2022-05-26T15:51:25.742Z","0.3.17-main.2f12ee03":"2022-05-29T08:52:32.688Z","0.3.17-main.9bca541a":"2022-05-29T09:15:49.327Z","0.3.17-main.9c9313fa":"2022-05-30T15:22:58.889Z","0.3.17-main.8aa079a1":"2022-05-31T08:45:20.958Z","0.3.17-main.2b0bd2be":"2022-05-31T08:52:16.016Z","0.3.17-main.57c1b988":"2022-05-31T09:34:20.224Z","0.3.17-main.4da3b7c5":"2022-05-31T10:49:28.558Z","0.3.17-main.d6a85204":"2022-06-01T08:46:16.691Z","0.3.17-main.e203f090":"2022-06-01T13:07:12.803Z","0.3.17-main.fd091fae":"2022-06-01T15:42:48.428Z","0.3.17-main.74d368f1":"2022-06-02T07:40:10.407Z","0.3.17-main.deba74e3":"2022-06-02T09:08:05.864Z","0.3.17-main.fe0e3220":"2022-06-02T13:02:23.580Z","0.3.17-main.06a10860":"2022-06-02T13:13:03.915Z","0.3.17-main.0e311830":"2022-06-02T20:16:30.242Z","0.3.17-main.496e49f8":"2022-06-06T07:45:25.142Z","0.3.17-main.3039a8a2":"2022-06-06T09:04:45.436Z","0.3.17-main.8e1a440c":"2022-06-07T09:09:20.158Z","0.3.17-main.fa1d8008":"2022-06-07T13:36:11.328Z","0.3.17-main.b95d27c9":"2022-06-08T08:52:13.408Z","0.3.17-main.eda3f41a":"2022-06-08T09:18:37.688Z","0.3.17-main.c80c7572":"2022-06-08T13:28:42.662Z","0.3.17-main.d9885300":"2022-06-09T08:55:04.463Z","0.3.17-main.effe6d76":"2022-06-11T18:43:46.666Z","0.3.17-main.fd94cc32":"2022-06-12T06:58:56.303Z","0.3.17-main.d9049677":"2022-06-13T07:51:39.522Z","0.3.17-main.d9ff258f":"2022-06-13T16:05:45.424Z","0.3.17-main.f79e09b8":"2022-06-15T08:37:51.130Z","0.3.17-main.1a57d39c":"2022-06-15T08:56:34.556Z","0.3.17-main.e49e082d":"2022-06-19T07:23:11.966Z","0.3.18-main.ab7cf7cc":"2022-06-19T08:42:10.469Z","0.3.17":"2022-06-19T08:42:54.384Z","0.3.18-main.f118c025":"2022-06-20T09:12:46.654Z","0.3.18-main.98e478ad":"2022-06-20T13:15:54.833Z","0.3.18-main.0bf51bf3":"2022-06-20T14:48:43.660Z","0.3.18-main.4b1a0dba":"2022-06-21T10:15:57.448Z","0.3.18-main.a4fa3d59":"2022-06-22T07:05:53.456Z","0.3.18-main.711ee61b":"2022-06-22T15:14:55.458Z","0.3.18-main.d024453c":"2022-06-22T16:02:41.446Z","0.3.18-main.81d750e5":"2022-06-23T09:31:25.177Z","0.3.18-main.2df3c1cf":"2022-06-23T17:38:04.397Z","0.3.18-main.497a37f6":"2022-06-26T08:51:00.788Z","0.3.18-main.c8c9cdc8":"2022-06-26T08:52:01.364Z","0.3.18-main.0917e631":"2022-06-26T14:45:00.295Z","0.3.18-main.55ec540d":"2022-06-27T18:22:12.559Z","0.3.18-main.e537d36c":"2022-06-28T08:15:06.474Z","0.3.18-main.72210b67":"2022-06-28T14:05:47.334Z","0.3.18-main.70ccd2f9":"2022-06-28T16:42:13.802Z","0.3.18-main.1ac927fa":"2022-06-28T22:30:26.879Z","0.3.18-main.fd6374e3":"2022-06-29T07:26:08.590Z","0.3.18-main.6a78da25":"2022-06-29T08:21:11.209Z","0.3.18-main.0f34ad86":"2022-06-29T08:53:24.809Z","0.3.18-main.16fab58a":"2022-06-29T09:33:16.824Z","0.3.18-main.ed09e2ae":"2022-06-29T09:45:10.499Z","0.3.18-main.7c635c5d":"2022-06-29T10:01:33.021Z","0.3.18-main.182b22b7":"2022-06-29T18:00:36.067Z","0.3.18-main.9227f403":"2022-06-30T13:50:51.520Z","0.3.18-main.ac29df09":"2022-07-03T11:59:13.380Z","0.3.18-main.058c24ce":"2022-07-03T12:01:13.586Z","0.3.18-main.750bbd74":"2022-07-03T13:07:16.370Z","0.3.19-main.cc758793":"2022-07-03T15:03:03.418Z","0.3.18":"2022-07-03T15:03:33.503Z","0.3.19-main.1cbe1bd3":"2022-07-04T08:36:39.756Z","0.3.19-main.679f570c":"2022-07-05T07:25:41.862Z","0.3.19-main.af34f872":"2022-07-05T07:42:59.833Z","0.3.19-main.ad2037ce":"2022-07-05T07:46:08.582Z","0.3.19-main.686bba3d":"2022-07-05T09:21:24.555Z","0.3.19-main.b778ce2a":"2022-07-06T09:21:45.321Z","0.3.19-soap.0":"2022-07-06T12:06:33.035Z","0.3.19-main.8fe802ca":"2022-07-07T08:07:39.776Z","0.3.19-soap.1":"2022-07-07T08:20:19.846Z","0.3.19-main.5d843189":"2022-07-07T08:26:49.968Z","0.3.19-main.8eaeba91":"2022-07-07T08:50:44.961Z","0.3.19-soap.2":"2022-07-07T09:12:17.854Z","0.3.19-soap.3":"2022-07-07T09:36:29.633Z","0.3.19-main.52ac5b0c":"2022-07-07T11:42:10.777Z","0.3.19-main.0c74f9d1":"2022-07-07T12:01:17.345Z","0.3.19-main.2106118b":"2022-07-07T13:53:41.607Z","0.3.19-main.9f022aa2":"2022-07-07T16:00:28.845Z","0.3.19-main.47d75989":"2022-07-08T13:14:04.750Z","0.3.19-main.a491d231":"2022-07-10T07:17:34.663Z","0.3.20-main.ef88d28a":"2022-07-10T08:10:01.381Z","0.3.19":"2022-07-10T08:10:39.258Z","0.3.20-main.cab12ca2":"2022-07-10T14:45:38.196Z","0.3.20-main.0be0d00e":"2022-07-11T13:21:22.024Z","0.3.20-main.ae94d086":"2022-07-12T08:33:28.238Z","0.3.20-main.7ba40fc1":"2022-07-12T08:56:18.751Z","0.3.20-main.c1ac96dc":"2022-07-13T12:57:22.893Z","0.3.20-main.4005d221":"2022-07-14T14:54:23.096Z","0.3.20-main.2b9b05e5":"2022-07-15T18:40:13.495Z","0.3.20-main.e42ba52a":"2022-07-17T10:19:45.578Z","0.3.20-main.ec598d9d":"2022-07-17T12:24:40.968Z","0.3.21-main.eccd5f5e":"2022-07-17T14:33:16.386Z","0.3.20":"2022-07-17T14:33:36.758Z","0.3.21-main.9755e6a1":"2022-07-17T15:10:04.230Z","0.3.21-main.867a6d79":"2022-07-18T07:23:22.560Z","0.3.21-main.853a3443":"2022-07-19T06:05:48.775Z","0.3.21-main.bc14817b":"2022-07-19T12:40:24.330Z","0.3.21-main.5375f3e6":"2022-07-20T07:17:03.835Z","0.3.21-main.9c1c1114":"2022-07-20T07:35:33.258Z"},"bugs":{"url":"https://github.com/salto-io/salto/issues"},"license":"Apache-2.0","homepage":"https://github.com/salto-io/salto#readme","repository":{"url":"git+https://github.com/salto-io/salto.git","type":"git"},"description":"Salto Zendesk support adapter","maintainers":[{"email":"build-notifications@salto.io","name":"saltoio"}],"readme":"","readmeFilename":""}