Read the full documentation at blakmatrix.github.io/node-zendesk/
Install
To use the API, just do the standard
$ npm install --save node-zendesk
Example
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));
});
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));
})
.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.
🌟 Support Our Project!
🎉 Join our community of supporters, backers, and sponsors to help fuel the growth and sustainability of our open-source project. Your contribution, no matter the size, makes a meaningful impact:
- Supporters ($1/month): Even a small contribution helps us continue our mission. Every dollar adds up!
- Backers ($5/month): Take your support up a notch and gain exclusive updates and features.
- Sponsors ($100/month): Champion the project's progress, get prominent recognition, and shape its future.
By becoming a supporter, backer, or sponsor, you're investing in the innovation and excellence of our project. Together, we can drive meaningful change and empower developers worldwide.
🚀 Join Us | Learn More
License
MIT.