{"_id":"tnzapi","_rev":"14-227fc62e86d1f6eee9dd51d0c9618983","name":"tnzapi","dist-tags":{"latest":"2.4.2"},"versions":{"1.0.0":{"name":"tnzapi","version":"1.0.0","keywords":["tnzapi","email","sms","fax","tts","voice"],"author":{"name":"TNZ Group Limited"},"license":"MIT","_id":"tnzapi@1.0.0","maintainers":[{"name":"tnzgroup","email":"support@tnz.co.nz"}],"homepage":"https://www.tnz.co.nz","dist":{"shasum":"62429c0a44c2d59ec1be4c4447f18644f2d88fbe","tarball":"https://registry.npmjs.org/tnzapi/-/tnzapi-1.0.0.tgz","fileCount":26,"integrity":"sha512-6g9U6cstG9077g97Eo+1+XKer7n7hysw72HKg86dmCpp4T6Ft8LCbDL7xj62Q6YHh5JSQX2t8umGmE6jv0BteQ==","signatures":[{"sig":"MEYCIQCt9sk7PKw3FViy40Px5gsUaEztciejkQWDl6FHj+v/qwIhANbfKFVIFo8ewbVmp00qXEKWXaxn8p/PtQurN3mrP51L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLap4CRA9TVsSAnZWagAApcYQAIm4uILFdyMAO8T106Mb\nE9J2LzBI9+Z9bn/9HFdvzZ22PBANrdZ2juS22mKCMXDJXUJaR0fW56FX0NDz\nox1gl4iXem9uOxppu9eSVgKyaUq2Z8JZ2ggGB1cUHnWjdLU0nDSkSfYSL5oZ\nuH1blEPsNlf4zuomDIsrer/yyWy33FSlFeOpJTMRBMcRM+1Jup6OfZavTmi9\nVPwqh546MdDwkwQIastHH8L1dzJFN5zCovnpAKEBQW/E30uo0GnqOvHUxTs9\n6M4XxipTL2/hl4TDudaY67/2Zbq0txsF/s888xyS5Mgz0XSAAj4S2JeTHZyx\nSI91pEmu/CZhVOS5URchWqdChrkna9eJRk5+7Ev5U2BGCVcV7JKkYPSBjiU2\nbdWbgZbWwDOxPPD7OlQBXNj4eEh7CYMjEL2anmMtACsjij8onmMul6X4I2if\nhid5JOGOtpygNuD20QegtsymQR2cfWLvjis/Hvlm9l+YrwxTwhcfH35IxJr8\nLCS0Gnm8h+Fdp1QfOnr5uBkyNy8W3iHUfhBEooLBMdYsmmuMpNuPqhbSC16T\ngWoExGOZ4P5733FfSxyKIDmydnh1FQ9uMofYoUWSM6QRn4Eh886HAj32Yu8E\n2ma5GPiauFVgw7MYkfUZizJHNwpoj7LNuWzmDcJ2FcJoUEjD8F2zRkd6WLtK\nzNv9\r\n=5buX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tnzgroup","email":"support@tnz.co.nz"},"_npmVersion":"6.14.14","description":"Node.js Library for TNZ Group REST API","directories":{},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnzapi_1.0.0_1630382712712_0.36153122090028433","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"tnzapi","version":"1.0.1","keywords":["tnzapi","email","sms","fax","tts","voice"],"author":{"name":"TNZ Group Limited"},"license":"MIT","_id":"tnzapi@1.0.1","maintainers":[{"name":"tnzgroup","email":"support@tnz.co.nz"}],"homepage":"https://www.tnz.co.nz","dist":{"shasum":"05c5ce7e7e04eb8038a0e4a014b1f9bf19c07427","tarball":"https://registry.npmjs.org/tnzapi/-/tnzapi-1.0.1.tgz","fileCount":26,"integrity":"sha512-h/zeaOLRcFcMC90HpEck4NL94K/aap+cAPF9Z9MqBQsmp6as7dO3aLnjt6PhpZrvtSvsrPRc7Og9aiKdTTT/aA==","signatures":[{"sig":"MEUCIFeejUU8BB3ml3w/OB5vklEyMLb6hgtI1k1MhTuQIMg9AiEAxR4e5koXq1ftTybSZvmMkK6pWHguIMOt+Beak6ItJBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLaurCRA9TVsSAnZWagAAtbsP/2Eqo9kzWJv+I6y4mn/+\nuAFawA3oF1YeGfDH0WmRfbOcibz//ixkQydma1Wkx8mPFn4Dte283LQ/RkVd\n48cf6sLoPedqYwhFkBo0Wh39mUsVMKYzpadiJZg3ZJtfivKwEsNbYBEF7Ozd\n0YNs3CoLXixrpAFrXBuY+6KqyZ8wN5UDSsVOQA16kPgqhd90BNOyNamPAcmJ\nFQQ/hXYFS3zplaBdkuekeyBsqQAnf4K4cJfkeouI/+AemPVgoRWeh+hMZjGJ\npnTqUIz/Gszd6xtaW9YWVjJXAiFKFUrhjwXy0VJQb0XKZ6OE68Moq5AP2NHn\ntTGOjZP6rNqaKKL9CuuM06jrSzBCvKqOQCzn4wT9Sr5I1es2Ni+DyOudsVxY\nymWeOTdmPyoHF63UcGxhohaS8kcP/Est2UXGOfJjoCLrFjqkhykzYZpCEDhG\nKK0Q0UvP2uLM/oPlewRgeHCCoDZe1z9F/qrzfTTfBxSuKMzZp04dR94l4SMD\nQdabOwAqy81j4BUZAj6FvZtGO+m/fK+h8uc7MlxlEa9NreiFR9thd+OxHq3A\nK7pGtA2EAg+MpQ+7CdqARKnA9P51/Esp0VdG4HUWzOybpJDLQP454ytv3p2p\n6GSQ6jV50Amw5S6SRfvjSdFRc/62r2WmlOZs2FaJZ8006GUIdR0BcqPMZy+V\nBgdJ\r\n=nvPb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tnzgroup","email":"support@tnz.co.nz"},"_npmVersion":"6.14.14","description":"Node.js Library for TNZ Group REST API","directories":{},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnzapi_1.0.1_1630383019590_0.5587772924001038","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"tnzapi","version":"1.0.2","keywords":["tnzapi","email","sms","fax","tts","voice"],"author":{"name":"TNZ Group Limited"},"license":"MIT","_id":"tnzapi@1.0.2","maintainers":[{"name":"tnzgroup","email":"support@tnz.co.nz"}],"homepage":"https://www.tnz.co.nz","dist":{"shasum":"75bca827d3562f5012e3fcd268e71819380a52c4","tarball":"https://registry.npmjs.org/tnzapi/-/tnzapi-1.0.2.tgz","fileCount":26,"integrity":"sha512-xZLcYOe7AmYRmapj+Lzrlv84rUNDjF5rzZV3g5wmqiaSjYjnF40CQ1W6fDtqoaTYxCGbOOBOtqR0ezRCwCnOHQ==","signatures":[{"sig":"MEUCIQDrcinvyztEnKzBOdq8Pmjywr4h1hNcjMPBJHw4aNs06AIgGVqtcXFQYRl9WGlyV2TXqH8kNMBjTIqm4HKHBi9OL4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLawyCRA9TVsSAnZWagAArqkP/REW1F0yxMlM/F2XJ5BO\nh3hqsp+Q20hx2ryoAM9oT6NfNUzEvfTYXW7tCuDE2CsnPSfWrb3pM6mcL1/t\nXB+m8bTf6OTle8ditlC2wapCWLYIjBO+lzg6PG/0TJjJ8yOtDYiYFYrV7hCU\n4aaZtssXffEnucFA2VqBd8IwK0at8Jt4tHNqhvM/0qIKJcQsMrZqQQ/p3Sz4\nCvu+Wk669tFTJXsnbi9Y/B9X4KHXOLjuqA68OEjZUCgbrJdSrc835LYW8R43\nkLqaMvfxN89gRf6v09xqlj3u48d/GJOyXky1hCVhjL3nO21TlNaWphYsbxXz\nPgBYczM6JYf0GOPG2F/4PZM8iaGfEooU8ue95aqP9/NkZjZmuZ8zA7Fb2F8i\nouND2lMAOlPZoFWWz+tWlpnOeRafPJhjQ3c7zJvCsm2z6ep4WFklD4U9spZX\neo6dhmPxld4xEQs4afKI8It3PKBcOrgXec3R6IUUiQ4JH/nuj+KZXBy1te0J\nAXk1jlH94pNs9I/sj/0RGUu4tJ68oIkvhZY8aslYhzD9EVhnnYb8DGJvRWWd\n+WfEPlvZvEIDlNRZ0RPKLGhNfEuIGBQ6ZMiNidkvnO4ZW5+kIyNOFQNdSw1H\n/ylw32xBHlCVMeE3UG/VSvfCAcKmv73bZLmRsLjPU3zNrhSzJIu4J1kt4uz6\nqu8I\r\n=HqbK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tnzgroup","email":"support@tnz.co.nz"},"_npmVersion":"6.14.14","description":"Node.js Library for TNZ Group REST API","directories":{},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnzapi_1.0.2_1630383153949_0.7351079606078907","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"tnzapi","version":"2.0.1","keywords":["tnzapi","email","sms","fax","tts","voice"],"author":{"name":"TNZ Group Limited"},"license":"MIT","_id":"tnzapi@2.0.1","maintainers":[{"name":"tnzgroup","email":"support@tnz.co.nz"}],"homepage":"https://www.tnz.co.nz","dist":{"shasum":"2a6649b3b87064ba8f694662ef1b03588f410e37","tarball":"https://registry.npmjs.org/tnzapi/-/tnzapi-2.0.1.tgz","fileCount":26,"integrity":"sha512-01ft3vyZNxTbH+0VxNABVdpO3p3LdP1/jpcdBGHqBh0+j/9wdCYougPXPV8WWQasR3/ddIxohhdbmmHGyDXPNg==","signatures":[{"sig":"MEQCIDPBbppsAPpZogHv6XmU9rAYDSsexfx6tADFjdHiPzoGAiBqR/YKPycnA4jFZyXPvjwo6lM77Nd7QlNCNvuoKRA/0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLbAECRA9TVsSAnZWagAAsbcQAIBmdraxkjsbamgbTHKj\nBgWlTB6tHxShwxTt9s82LITCXFGHXSCwRX1N5QN5DlzbXr9TpuaER11eFltp\nKQe/HKIlKldZSIAn90qOSCv6d3f4UTESXO0gkIKeNcc+NXUcz1MktV96xVPC\nqWW1hxFPLuP7g2UVW4mw2Omz2/mSrkxJB3BS6W65td4Ftm+Vl3ZR4FPS83er\ndaLsdDL06nwSNKkIREtkUjlofssuNU0VEBZYCsjrL4abiz+2E0kfyjFI/RuT\n6vXmtgY6VMGP+Fdu4ilyNQL3lHHogg6CnVkJcSIegkuS13YQVOs4AsIEdwvb\nbwW7jy/FpOgSpIHUhPaxxhvFeNYTg9mmL5sdTYJgPytgjwGAGZ6dVIh9uM1U\nmRpFN8i8GOtTY+sWnlrwXtExR62/zXRUFqN+ncSYvt7JZemzS20+qaMaH7US\np26DvN/nxdmzbgqvf7bVy8zhSK5lPmGU9jynzts3XuQ6mDdeCoIq0lnm7C9u\noS/slegA8fCktTpZ4wHLdoUd3tHKZJaiHtGCU1R9RP7H9laSrQc7BnIqr24B\nMWUYcZ4iXBPDC0BbNH9ilvwpSeHyIydpH7pukeVzmnnxNlCWNBEn7E4C2+S+\n5XOnPThyv122hotiUh0EMGUjOkGiq1meFbvyK8APa25MgQFFDfuqIf3m/h+c\nLBXM\r\n=ZkYN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tnzgroup","email":"support@tnz.co.nz"},"_npmVersion":"6.14.14","description":"Node.js Library for TNZ Group REST API","directories":{},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnzapi_2.0.1_1630384132302_0.6410902612902494","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"tnzapi","version":"2.0.2","keywords":["tnzapi","email","sms","fax","tts","voice"],"author":{"name":"TNZ Group Limited"},"license":"MIT","_id":"tnzapi@2.0.2","maintainers":[{"name":"tnzgroup","email":"support@tnz.co.nz"}],"homepage":"https://www.tnz.co.nz","dist":{"shasum":"050cdfc4f50cad9b6a12f40bc52e7ec2c45dc6c8","tarball":"https://registry.npmjs.org/tnzapi/-/tnzapi-2.0.2.tgz","fileCount":26,"integrity":"sha512-0EwpooPO2H9+/Ri+/Rtdqj7m6+0oKdwoseOyD3EFbHvu2a6WJJ5MTFAQxvgw+qbLAtqo4ZzP8mhp4gH/Dr253g==","signatures":[{"sig":"MEUCIQDXyeERXjv0LzcJsyp+45FoOqyU/SCFnhFYnUI/Cw9SyAIgcZ84+wUidjDivCq9I+qp5p3rT76a7driyxIprqI1ukc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLcYFCRA9TVsSAnZWagAA25YP/jScikjLxZeDuCFpc7/4\ncIZ70NbJgtddHP/3TmowaxysBRz2IH/v+ZE4w9XBbqDDRUMggMdkkJSm+mF5\nO/hUbhg4Fdezj2hWU6MoXsW5grxVRDbOYI5CmlaMA336h2GXi3UWPHZNdvjJ\nJGMOwsBnCcxNWNsuYhBjqceOd+ewZePRAVHm7XfOrRthwXFqiYTU/J0Mk/kg\nVzHqps9B/wkW8iCQK990TKkY7Eq82wm0khmCzGkVhQlUAb/jYlMMpqF6nIuj\nQYoHOzmhH9WL8pbd08Jtb5BeXm57LSi0eozrgu+f4xotBPUoHDvbw7kQhUQX\nvr/ln+fa3fCI557QZlLE12heTvUIvcIeD4T1fFnM6GxRGYjAnQNG0GArrzbX\nHjMhqFfmXEZpVOnJKmT+pJOdP6RJtKdZSglQ6sungZUjHezvHl1d8TK8dG4i\nozPB2P3V3nppb33DeLo0A3JNDQ0IQNLdvAi3zUDrMT2ypWF1CDwBRwXhtjuX\nw9sPvj9BawoNiEYFxf7+USPPt76SeSNHP74HJG/mFSWm5MWhsFm3GmWT9ptC\nflyEdK3Jkb/jMNAOVPnwr3A32eP1YQ0D0g6YjSFR7YMNJCDd/hj4g7SjIFUb\ns66KQM2bS11LwVcAiqy54aIoeC58+w7JGV7Uei9Qk+vkxdpbfvqUH8rBRfXR\nxskc\r\n=YydI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tnzgroup","email":"support@tnz.co.nz"},"_npmVersion":"6.14.14","description":"Node.js Library for TNZ Group REST API","directories":{},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnzapi_2.0.2_1630389765639_0.38678675662787154","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"tnzapi","version":"2.1.0","keywords":["tnzapi","email","sms","fax","tts","voice"],"author":{"name":"TNZ Group Limited"},"license":"MIT","_id":"tnzapi@2.1.0","maintainers":[{"name":"tnzgroup","email":"support@tnz.co.nz"}],"homepage":"https://www.tnz.co.nz","dist":{"shasum":"ff268bf9afca1b5b9d8a879609bc24abbe35881e","tarball":"https://registry.npmjs.org/tnzapi/-/tnzapi-2.1.0.tgz","fileCount":26,"integrity":"sha512-MMzxVNK0H7gFOxdAW4dlwzc5QJJufoVPs5Sf0Sq0lKKjbiynKOfj+0T7mSN3w4JXGlM4B3uYt9oe0k+fO6RQ1g==","signatures":[{"sig":"MEUCIQDY+UpEXv2XVI8Jdik+P0rE4pw7aKHZwNTFaKhLGakYxQIgY654/sxpFL0fmGwn+d1VXnZlK+Aftb6wWyqI1QNohBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLqxKCRA9TVsSAnZWagAA89gP/2AnUsvdB7Pd/yF15q1d\nShHJR7/EYp9WJ40uf1s4JYyXENiaX2ysrDrTv33JKm56eIsJVnY6Xsk80Xop\nA/mz1argVEc1o2hQUu0atOB1I/8A08Txs4fyF8gD+artUZkBxsAp7qLualnp\nfitxfp3qR6hJ4Ao1PoeKwcoVkMUsq6NQ8SXIM2FmkqxFmQ4G6s0LRt7imoHf\neOBP37sMbtz0k/XlnFyXAcKG1MPbEEfYr3A5qYTjKpy2DmgC2D6g6BhsirSr\nHorlNcw8dvEftI6OAINgoR2SZ3ZG+8t6N9KoSAgYdG9CBkMuAYHdNzTmOzDW\nwLxcTtuFM4suzOCkHrDHR2OUQb+9mrXNWcwd9amH+JxagV/svBD8eEH39DU0\niGfBPbTj7ut9boxYTEC7rcdC6o7erFZNOqhcRMC7qdzoiQFWAHBsTye3Eiel\nE+ftjZIfpwmjRPlTnL3asAKZI/uIytzR53xs+d47S0ke6DSXHEkoZ88fUdR2\n9sdwIr2+bqeG8epmhQdMlE9qFULUX26hth7cvfNE0/5Euacc3/WKL2d9otYT\nvWnyQUXFqa7fBjDMezbW5V3r+1d6CE0JJP/5IxEZT5ObVHcc5/3YrN2kR+Tc\nKjm6Iyy1XL8uuoMW9r1ScycxFkBB4rmAbWQeggD1Fe4+kco7jRBzvfAxUZbk\nvvJD\r\n=rQT1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tnzgroup","email":"support@tnz.co.nz"},"_npmVersion":"6.14.14","description":"Node.js Library for TNZ Group REST API","directories":{},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnzapi_2.1.0_1630448714365_0.7024534346763216","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"tnzapi","version":"2.2.0","keywords":["tnzapi","email","sms","fax","tts","voice"],"author":{"name":"TNZ Group Limited"},"license":"MIT","_id":"tnzapi@2.2.0","maintainers":[{"name":"tnzgroup","email":"support@tnz.co.nz"}],"homepage":"https://www.tnz.co.nz","dist":{"shasum":"71f68e10ca5ca9cb6f0b8be2f61fe0886faf1a8d","tarball":"https://registry.npmjs.org/tnzapi/-/tnzapi-2.2.0.tgz","fileCount":26,"integrity":"sha512-qfYDVz+TKH74EUu/RwrIqh3+uw+YjXhhh8jkNgFnV9+kjbHx7RthhfrV6gTqaQN1Ql98+s9NW97Rf2XCOS0msg==","signatures":[{"sig":"MEYCIQCYq6DfNEeCkiNlrQ+drxXtMFe1XASltGL3vl2cJ4f9QgIhAKvs/xQ+w5oZaub6Bt4CZ1A29nEfS3i8N+Xv1gGSdCtN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1OtgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpGxAAgHUHAYwfVz/cUclBAj2ANuZS3Ou4wR7XWyo3YIJDuGM9zzUh\r\nyaI7sg6weFiUam4atuhfL/7KNKTvWTZNjB9tLFNdaxVd757uN6ytlUzt1DYE\r\nFw0GjeE6sVE0MPJlafHL6Kau6qTsMMk5Nsu5lcXZt62NVdIr3UkRIbEY4EfS\r\nbWqTohdm9PnqcUpEoywx7OwlZHmT+0DJymhJGEXzyG9+UpqWQX6wFZBlX8Fv\r\nT1jrGKKrzLiKoD88iIdSOj6p141WdI7FPHg+4OLLlA1Ixz6yzLPXHeZNFhg7\r\nh3o0N4AABFwRgZPwwYWgesI3nITNBqjmprF5nvPJ5I6Y1lV6BbipgBFhFR8E\r\nKno/a0MNS9/Gf4N/DNaREFpU0ctm8NvnhRosl3WEG4cFOhrbGJo5D3nQtnxT\r\nejXQ97H8W0Sw+bjW1VJrN+3RZYvDfoZ52RtTF0gax8KWd1an2i4gwJhQL6ID\r\ne++K0qL3SunkOO9y/NX2tShRpqxkbFrHUm5JFZOMC7cPm9IH3BhwQmAXCn2O\r\nUzFQ5CEkmivS63BMAaNAP1qPNv18fiWvp3+RU7yCcVCDrWLPIAanu4CP2IBK\r\ni41kQnrpYYfifM06Bu/LJqUn7s7nJgsteO4xnSXc9+TxRznyb7DLDgyGgOM5\r\nNcAqODQN9FUvHBHEvdSPs1EgpIrHLRJ3N4I=\r\n=TkU5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tnzgroup","email":"support@tnz.co.nz"},"_npmVersion":"6.14.14","description":"Node.js Library for TNZ Group REST API","directories":{},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnzapi_2.2.0_1658121056753_0.5594450602597365","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"tnzapi","version":"2.3.0","keywords":["tnzapi","email","sms","fax","tts","voice"],"author":{"name":"TNZ Group Limited"},"license":"MIT","_id":"tnzapi@2.3.0","maintainers":[{"name":"tnzgroup","email":"support@tnz.co.nz"}],"homepage":"https://www.tnz.co.nz","dist":{"shasum":"c8f93f38e3fbe8486853d6a794c8d8988b5d4ec6","tarball":"https://registry.npmjs.org/tnzapi/-/tnzapi-2.3.0.tgz","fileCount":101,"integrity":"sha512-kLhEsKNyK9nQsDkWI1H/4D1RRNQnxbWv4bB74PPWFlG4xP6BOEXQeoucbSEUvLaFPYMwiq/N0N6x9r4VaDsijw==","signatures":[{"sig":"MEYCIQDAzIF7frLSVcjmLIJeTmL8DlCUi8khUIduWF7GHPOPtwIhAPn3jWWrtaMmeKan+gjdp1i3mRL5z3CWLfewCDNXDupi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160551},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tnzgroup","email":"support@tnz.co.nz"},"_npmVersion":"6.14.14","description":"Node.js Library for TNZ Group REST API","directories":{},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnzapi_2.3.0_1690248426361_0.07270725314167792","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"tnzapi","version":"2.3.1","keywords":["tnzapi","email","sms","fax","tts","voice"],"author":{"name":"TNZ Group Limited"},"license":"MIT","_id":"tnzapi@2.3.1","maintainers":[{"name":"tnzgroup","email":"support@tnz.co.nz"}],"homepage":"https://www.tnz.co.nz","dist":{"shasum":"0ffd084fc5ad3341b7618410cb2a4107c5562eb8","tarball":"https://registry.npmjs.org/tnzapi/-/tnzapi-2.3.1.tgz","fileCount":102,"integrity":"sha512-d6pXmE9C5bJnjK3an1d/meb7e3TRc4uRqmm9hgP7SvRgBGzP/6qSw3MtFBPYeWrHMtIJZxsWQLrQlYOXsSMJRw==","signatures":[{"sig":"MEQCIDkpPU/8nDhF+M403gPWBVbNzVnO3Gx5rrCDozMF2n7lAiBHNytovbZLtf027lN2DrRb3PM9ZPkp+1QTW32ZcYwpzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161688},"main":"index.js","gitHead":"e8e82d05d82e43754ffded7f74b807f3f5e42e25","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tnzgroup","email":"support@tnz.co.nz"},"_npmVersion":"6.14.14","description":"Node.js Library for TNZ Group REST API","directories":{},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnzapi_2.3.1_1690256643581_0.908395018649335","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"tnzapi","version":"2.3.2","keywords":["tnzapi","email","sms","fax","tts","voice"],"author":{"name":"TNZ Group Limited"},"license":"MIT","_id":"tnzapi@2.3.2","maintainers":[{"name":"tnzgroup","email":"support@tnz.co.nz"}],"homepage":"https://www.tnz.co.nz","dist":{"shasum":"8de0dd9a23d3851f3b147d247633b36206cfe6e0","tarball":"https://registry.npmjs.org/tnzapi/-/tnzapi-2.3.2.tgz","fileCount":102,"integrity":"sha512-E/sfA4nC3TSPyjt0s9L9zoiXr2PFf/BWPWK44/WUsceNbTm8kilh6sGj13i+00oaGeTHMNGJXHmxgBOLcg48fQ==","signatures":[{"sig":"MEYCIQDi8aq2kqR1YhG+Kwzeb29Qfk0FvdvmIjd2eMW/fkrn/AIhAKYahuHHphy4qYAoQDgy6z77ZGzyZMNv9y7Sm3+brquL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161700},"main":"index.js","gitHead":"6934a7c52a1593e4a5c17f1361bc0c303c72d278","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tnzgroup","email":"support@tnz.co.nz"},"_npmVersion":"6.14.14","description":"Node.js Library for TNZ Group REST API","directories":{},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnzapi_2.3.2_1690257902101_0.6887749083182926","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"tnzapi","version":"2.3.3","keywords":["tnzapi","email","sms","fax","tts","voice"],"author":{"name":"TNZ Group Limited"},"license":"MIT","_id":"tnzapi@2.3.3","maintainers":[{"name":"tnzgroup","email":"support@tnz.co.nz"}],"homepage":"https://www.tnz.co.nz","dist":{"shasum":"f877cf9c7315ff8383253138f19dfc155df66b31","tarball":"https://registry.npmjs.org/tnzapi/-/tnzapi-2.3.3.tgz","fileCount":102,"integrity":"sha512-Qs1QvWaMd/sHmWv8H2SsrhCqiCnCBwRZeFwIezlSiHBsnlSDRHwLdQTDWzWY+rt2r58CDvnZiVLM/D+KdY8rtg==","signatures":[{"sig":"MEYCIQCXs8e+DEAUE+AJqHlUUfUBO6zdj+YDogzS2UVdiy14XAIhAPRCQtYsC3s9TT7u5/I9vjJOUdztWGW70AhUgU+7bImo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161955},"main":"index.js","gitHead":"f12ad0675eeff309b37f7e2095d4f4d5f2f0c8b0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tnzgroup","email":"support@tnz.co.nz"},"_npmVersion":"6.14.14","description":"Node.js Library for TNZ Group REST API","directories":{},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnzapi_2.3.3_1693443041504_0.7113522772222931","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"tnzapi","version":"2.4.0","keywords":["tnzapi","email","sms","fax","tts","voice"],"author":{"name":"TNZ Group Limited"},"license":"MIT","_id":"tnzapi@2.4.0","maintainers":[{"name":"tnzgroup","email":"support@tnz.co.nz"}],"homepage":"https://www.tnz.co.nz","dist":{"shasum":"be1818e8065007153641224129c32579a31e18f2","tarball":"https://registry.npmjs.org/tnzapi/-/tnzapi-2.4.0.tgz","fileCount":139,"integrity":"sha512-OnJvcL8WyeP2+qgSxFvIRG7ok5bvwFEOQQm6FN6kFbdFRVgnNzx9wsLBsv7vOmlvdUAp0vw3ZelGigMzygBw3A==","signatures":[{"sig":"MEQCIE6R06pAshedBfUEl0RxkfHXmod2Sug81aGeZDY+QlUTAiAog0jZzEgj6OobGBOdphCp0SGDEtN5DHmtJ8zhONUPaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201221},"main":"index.js","gitHead":"bed20c2d5d739164d03389644d92e22598a01a17","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tnzgroup","email":"support@tnz.co.nz"},"_npmVersion":"6.14.14","description":"Node.js Library for TNZ Group REST API","directories":{},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnzapi_2.4.0_1724117461300_0.5072275422029995","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"tnzapi","version":"2.4.1","keywords":["tnzapi","email","sms","fax","tts","voice"],"author":{"name":"TNZ Group Limited"},"license":"MIT","_id":"tnzapi@2.4.1","maintainers":[{"name":"tnzgroup","email":"support@tnz.co.nz"}],"homepage":"https://www.tnz.co.nz","dist":{"shasum":"fcbb51f188c8bf0eeb71d3f4ecbfc879ecf310b4","tarball":"https://registry.npmjs.org/tnzapi/-/tnzapi-2.4.1.tgz","fileCount":139,"integrity":"sha512-KHXNVmzMPzaeRKoEmD+vuEeWQ98n8qQzc2shi1PDbXP5iAsqJ44d57ZlRZ9hzTCaSCsU9mEQyYuW1P5OBjJwrw==","signatures":[{"sig":"MEYCIQCnKD1GziegHOVwT1h/bm6nlQboN96rqZh97AXRiKBrkAIhAJagvfjkmRp/2M4iGX202MOXyIyfTGGJryVbfZRkkFK/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201318},"main":"index.js","gitHead":"b2eac90e2f6b61449c248fcfa233e9dab6d05674","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tnzgroup","email":"support@tnz.co.nz"},"_npmVersion":"6.14.14","description":"Node.js Library for TNZ Group REST API","directories":{},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnzapi_2.4.1_1726007772626_0.8170227265897438","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"tnzapi","version":"2.4.2","description":"Node.js Library for TNZ Group REST API","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["tnzapi","email","sms","fax","tts","voice"],"author":{"name":"TNZ Group Limited"},"license":"MIT","homepage":"https://www.tnz.co.nz","gitHead":"460fc5a0f4898b5af3e1c9accb16f2d52458eaf9","_id":"tnzapi@2.4.2","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-eMh2r2N3B5NAQi6cdyrn7wexZ2xH1xEOCVQhzQCmtBN1BsWBF8/7G8Zqzu+yykPE6+0przMeFiIgwONvv5vXxw==","shasum":"480c5a370c24107cfed20ec7250f196c28808360","tarball":"https://registry.npmjs.org/tnzapi/-/tnzapi-2.4.2.tgz","fileCount":139,"unpackedSize":201494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmSnks3egy1cpR3maASFLDo4AqSf0P9rGNkFgH05Bz1gIgNkwSku8BGJTcTuRmHX6Xg0jdyJvrKWOl4qDTEyCcVG8="}]},"_npmUser":{"name":"tnzgroup","email":"support@tnz.co.nz"},"directories":{},"maintainers":[{"name":"tnzgroup","email":"support@tnz.co.nz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tnzapi_2.4.2_1733439854665_0.9935586034124995"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-31T04:05:12.711Z","modified":"2024-12-05T23:04:14.988Z","1.0.0":"2021-08-31T04:05:12.853Z","1.0.1":"2021-08-31T04:10:19.770Z","1.0.2":"2021-08-31T04:12:34.053Z","2.0.1":"2021-08-31T04:28:52.469Z","2.0.2":"2021-08-31T06:02:45.781Z","2.1.0":"2021-08-31T22:25:14.529Z","2.2.0":"2022-07-18T05:10:56.958Z","2.3.0":"2023-07-25T01:27:06.546Z","2.3.1":"2023-07-25T03:44:03.756Z","2.3.2":"2023-07-25T04:05:02.318Z","2.3.3":"2023-08-31T00:50:41.771Z","2.4.0":"2024-08-20T01:31:01.549Z","2.4.1":"2024-09-10T22:36:12.784Z","2.4.2":"2024-12-05T23:04:14.829Z"},"author":{"name":"TNZ Group Limited"},"license":"MIT","homepage":"https://www.tnz.co.nz","keywords":["tnzapi","email","sms","fax","tts","voice"],"description":"Node.js Library for TNZ Group REST API","maintainers":[{"name":"tnzgroup","email":"support@tnz.co.nz"}],"readme":"# tnzapi\r\n\r\n## Documentation\r\n\r\nThe documentation for the TNZ API can be found [here][apidocs].\r\n\r\n## Versions\r\n\r\n`tnzapi` uses a modified version of [Semantic Versioning](https://semver.org) for all changes. [See this document](VERSIONS.md) for details.\r\n\r\n### Supported NodeJS Versions\r\n\r\nThis library supports the following NodeJS implementations:\r\n\r\n* NodeJS v14\r\n\r\n## Installation\r\n\r\nInstall from npm using [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm), a\r\npackage manager for NodeJS.\r\n\r\n    npm i tnzapi\r\n\r\nYou may need to run the above commands with `sudo`.\r\n\r\n## Getting Started\r\n\r\nGetting started with the TNZ API couldn't be easier. Create a\r\n`Client` and you're ready to go.\r\n\r\n### API Credentials\r\n\r\nThe `TNZAPI` needs your TNZ API credentials. You can either pass these\r\ndirectly to the constructor (see the code below) or via environment variables.\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    \"AuthToken\": \"[Your Auth Token]\"\r\n});\r\n...\r\n```\r\n\r\n### Send Message\r\n\r\nSend SMS/Email/Voice/Fax through `tnzapi` library.\r\n\r\n#### Send SMS:\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    \"AuthToken\": \"[Your Auth Token]\"\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response: \",JSON.stringify(data, null, \"  \"));\r\n};\r\n\r\nclient.Messaging.SMS.SendMessage({\r\n    Reference: \"Test\",                  // Optional\r\n    Message: \"Test SMS\",                // SMS Message\r\n    Destinations: [                     // SMS Recipients\r\n      { Recipient: \"+64211111111\" },\r\n      { Recipient: \"+64222222222\" }\r\n    ]\r\n}).then(callback); // Send Message \r\n```\r\n\r\n#### Send Email:\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    \"AuthToken\": \"[Your Auth Token]\"\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response: \",JSON.stringify(data, null, \"  \"));\r\n};\r\n\r\nclient.Messaging.Email.SendMessage({\r\n    FromEmail: \"from@test.com\",             // Optional : Sets From Email Address - leave blank to use your api username as email sender\r\n    EmailSubject: \"Test Email\",             // Email Subject\r\n    MessagePlain: \"Test Email Body\",        // Email Body\r\n    Destinations: [                         // Email Recipients\r\n      { Recipient: \"email.one@test.com\" },\r\n      { Recipient: \"email.two@test.com\" }\r\n    ]\r\n}).then(callback); // Send Message  \r\n```\r\n\r\n\r\n#### Send Fax:\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    \"AuthToken\": \"[Your Auth Token]\"\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n};\r\n\r\nclient.Messaging.Fax.SendMessage({\r\n    Reference: \"Test\",                      // Optional\r\n    Destinations: [                         // Fax Numbers\r\n        { Recipient:\"+6491111111\" },\r\n        { Recipient:\"+6492222222\" }\r\n    ],\r\n    Attachments: [\r\n        \"D:/File1.pdf\"\r\n    ]         \r\n}).then(callback);   \r\n```\r\n\r\n#### Make Call - Text-to-Speech (TTS):\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    \"AuthToken\": \"[Your Auth Token]\"\r\n});\r\n\r\nvar callback = function(data) {\r\n  console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Messaging.TTS.SendMessage({\r\n    MessageToPeople: \"Hi there!\",               // Message to play\r\n    Destinations: [                             // Recipients\r\n        { Recipient: \"+6491111111\" },\r\n        { Recipient: \"+6492222222\" }\r\n    ]\r\n}).then(callback);\r\n```\r\n\r\n#### Make Call - Upload MP3 / Wav File:\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    \"AuthToken\": \"[Your Auth Token]\"\r\n});\r\n\r\nvar callback = function(data) {\r\n  console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n};\r\n\r\nclient.Messaging.Voice.SendMessage({\r\n\r\n    Destinations: [                         // Phone numbers to call\r\n        { Recipient: \"+6491111111\" },\r\n        { Recipient: \"+6492222222\" }\r\n    ],\r\n\r\n    // Message to play - WAV format, 16-bit, 8000hz recommended\r\n    VoiceFiles: [\r\n        {\r\n            Name: \"MessageToPeople\",\r\n            File: \"D:/File1.wav\"\r\n        }\r\n    ]\r\n\r\n}).then(callback);  \r\n```\r\n\r\n### Reports\r\n\r\nRetrieve your message status using `tnzapi` library.\r\n\r\n#### Reports - Get Message Status\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n  console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Reports.Status.Poll({\r\n    MessageID: \"ID123456\",                    // MessageID generated from system OR your message ID if specified\r\n}).then(callback);\r\n```\r\n\r\n#### Reports - Get SMS Reply\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nrequest.Poll(callback);\r\n\r\nvar callback = function(data) {\r\n  console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Reports.SMSReply.Poll({\r\n    MessageID: \"ID123456\",                    // MessageID generated from system OR your message ID if specified\r\n    Page: 1                                   // Current location\r\n}).then(callback); \r\n```\r\n\r\n#### Reports - Get SMS Received List\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n  console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Reports.SMSReceived.Poll({\r\n    TimePeriod: 1440                          // Return results from the last x minutes\r\n    RecordsPerPage: 10,\r\n    Page: 1\r\n}).then(callback);    \r\n```\r\n\r\n### Actions\r\n\r\nAmend your message using `tnzapi` library.\r\n\r\n#### Actions - Abort Pending/Delayed Job\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n  console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Actions.Abort.SendRequest({\r\n    MessageID: \"ID123456\"                     // MessageID generated from system OR your message ID if specified\r\n}).then(callback);\r\n```\r\n\r\n#### Actions - Resubmit Failed Job\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Actions.Resubmit.SendRequest({\r\n    MessageID: \"ID123456\",                   // MessageID generated from system OR your message ID if specified\r\n}).then(callback);  \r\n```\r\n\r\n#### Actions - Reschedule DELAYED Job\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n  console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Actions.Reschedule.SendRequest({\r\n    MessageID: \"ID123456\",                  // MessageID generated from system OR your message ID if specified\r\n    SendTime: \"2023-09-01T00:00\"            // New Date/Time\r\n}).then(callback);\r\n```\r\n\r\n#### Actions - Set Number of Operators on TTS/Voice Job\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n  console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Actions.Pacing.SendRequest({\r\n    MessageID: \"ID123456\",                    // MessageID generated from system OR your message ID if specified\r\n    NumberOfOperators: 1                      // No of operators\r\n}).then(callback);   \r\n```\r\n\r\n### Addressbook - Contacts\r\n\r\nManage your contacts using `tnzapi` library.\r\n\r\n#### Contacts - List\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.Contact.List({\r\n    RecordsPerPage: 10,\r\n    Page: 1\r\n}).then(callback);\r\n```\r\n\r\n#### Contacts - Detail\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.Contact.Detail({\r\n    ContactID: \"[Contact ID]\"\r\n}).then(callback);\r\n```\r\n\r\n#### Contacts - Create\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.Contact.Create({\r\n    Title: \"Mr\",\r\n    Company: \"TNZ Group\",\r\n    FirstName: \"First\",\r\n    LastName: \"Last\",\r\n    MobilePhone: \"+6421000001\",\r\n    ViewBy: \"Account\",\r\n    EditBy: \"Account\"\r\n}).then(callback); \r\n```\r\n\r\n#### Contacts - Update\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.Contact.Update({\r\n    ContactID: \"[Contact ID]\",\r\n    Attention: \"Test Attention\"\r\n    Title: \"Mr\",\r\n    Company: \"TNZ Group\",\r\n    FirstName: \"First\",\r\n    LastName: \"Last\",\r\n    MobilePhone: \"+64212223333\",\r\n    ViewPublic: \"Account\",\r\n    EditPublid: \"Account\"\r\n}).then(callback);    \r\n```\r\n\r\n#### Contacts - Delete\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.Contact.Delete({\r\n    ContactID: \"[Contact ID]\"\r\n}).then(callback);   \r\n```\r\n\r\n### Addressbook - Contact Group\r\n\r\nManage your contact group relationship using `tnzapi` library.\r\n\r\n#### Contact Group - List\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.ContactGroup.List({\r\n    ContactID: \"[Contact ID]\",\r\n    RecordsPerPage: 10,\r\n    Page: 1\r\n}).then(callback);  \r\n```\r\n\r\n#### Contact Group - Detail\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.ContactGroup.Detail({\r\n    ContactID: \"[Contact ID]\",\r\n    GroupCode: \"[Group Code]\"\r\n}).then(callback);\r\n```\r\n\r\n#### Contact Group - Create\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.ContactGroup.Create({\r\n    ContactID: \"[Contact ID]\",\r\n    GroupCode: \"[Group Code]\"\r\n}).then(callback);  \r\n```\r\n\r\n#### Contact Group - Delete\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.ContactGroup.Delete({\r\n    ContactID: \"[Contact ID]\",\r\n    GroupCode: \"[Group Code]\"\r\n}).then(callback);    \r\n```\r\n\r\n### Addressbook - Group\r\n\r\nManage your group using `tnzapi` library.\r\n\r\n#### Group - List\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.Group.List({\r\n    RecordsPerPage: 10,\r\n    Page: 1\r\n}).then(callback);\r\n```\r\n\r\n#### Group - Detail\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.Group.Detail({\r\n    GroupCode: \"[Group Code]\"\r\n}).then(callback);  \r\n```\r\n\r\n#### Group - Create\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.Group.Create({\r\n    GroupName: \"Test Group\",\r\n    ViewEditBy: \"Account\"\r\n}).then(callback); \r\n```\r\n\r\n#### Group - Update\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.Group.Update({\r\n    GroupCode: \"[Group Code]\",\r\n    GroupName: \"Test Group 123\",\r\n    SubAccount: \"Test\",\r\n    ViewEditBy: \"Account\"\r\n}).then(callback);\r\n```\r\n\r\n#### Group - Delete\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.Group.Delete({\r\n    GroupCode: \"[Group Code]\"\r\n}).then(callback); \r\n```\r\n\r\n### Addressbook - Group Contact\r\n\r\nManage your group contact relationship using `tnzapi` library.\r\n\r\n#### Group Contact - List\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.GroupContact.List({\r\n    GroupCode: \"[Group Code]\",\r\n    RecordsPerPage: 10,\r\n    Page: 1\r\n}).then(callback);  \r\n```\r\n\r\n#### Group Contact - Detail\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.ContactGroup.Create({\r\n    ContactID: \"[Contact ID]\",\r\n    GroupCode: \"[Group Code]\"\r\n}).then(callback);   \r\n```\r\n\r\n#### Group Contact - Create\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.GroupContact.Create({\r\n    GroupCode: \"[Group Code]\",\r\n    ContactID: \"[Contact ID]\"\r\n}).then(callback); \r\n```\r\n\r\n#### Group Contact - Delete\r\n\r\n```javascript\r\nconst TNZAPI = require('tnzapi');\r\n\r\nconst client = new TNZAPI({\r\n    AuthToken: \"[Your Auth Token]\"          // Auth Token\r\n});\r\n\r\nvar callback = function(data) {\r\n    console.log(\"Response:\",JSON.stringify(data, null, \"  \"));\r\n}\r\n\r\nclient.Addressbook.GroupContact.Delete({\r\n    GroupCode: \"[Group Code]\",\r\n    ContactID: \"[Contact ID]\"\r\n}).then(callback);          \r\n```\r\n\r\n### Getting help\r\n\r\nIf you need help installing or using the library, please check the [TNZ Contact](https://www.tnz.co.nz/About/Contact/) if you don't find an answer to your question.\r\n\r\n[apidocs]: https://www.tnz.co.nz/Docs/NodeJSLib/\r\n","readmeFilename":"README.md"}