Package Exports
- @ahmedwalid05/node-zendesk
 
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@ahmedwalid05/node-zendesk) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
node-zendesk 
 
A Zendesk API client library for use with node.js
Read the full documentation at blakmatrix.github.io/node-zendesk/
Promise support introduced
Promise support was introduced in @v2.0.0, the Legacy version of node-zendesk without Promises @v1.5.0
Install
To use the API, just do the standard
$ npm install --save node-zendeskExample
var zendesk = require('node-zendesk');
var client = zendesk.createClient({
  username:  'username',
  token:     'token',
  remoteUri: 'https://remote.zendesk.com/api/v2'
});
client.users.list(function (err, req, result) {
  if (err) {
    console.log(err);
    return;
  }
  console.log(JSON.stringify(result[0], null, 2, true));//gets the first page
});or you can use Promises, you just need to skip the callback:
var zendesk = require('node-zendesk');
var client = zendesk.createClient({
  username:  'username',
  token:     'token',
  remoteUri: 'https://remote.zendesk.com/api/v2'
});
client.users.list()
  .then(function(result) {
    console.log(JSON.stringify(result[0], null, 2, true));//gets the first page
  })
  .catch(function(error) {
    console.log(error);
  });Take a look in the examples folder for more examples.
Contributions
If you're looking to contribute, please refer to the API Coverage Document, open an issue, or make a PR!
Tests and examples are also welcome.
Zendesk's documentation can be found here.
License
MIT.