All Projects → blakmatrix → Node Zendesk

blakmatrix / Node Zendesk

Licence: mit
a zendesk API client library for use with node.js

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Node Zendesk

Python Twitch Client
Python wrapper for Twitch API
Stars: ✭ 137 (-52.43%)
Mutual labels:  api, wrapper
Wiki
Wikipedia Interface for Node.js
Stars: ✭ 180 (-37.5%)
Mutual labels:  api, wrapper
Mailjet Apiv3 Nodejs
[API v3] Official Mailjet API v3 NodeJS wrapper
Stars: ✭ 137 (-52.43%)
Mutual labels:  api, wrapper
Colore
A powerful C# library for Razer Chroma's SDK
Stars: ✭ 121 (-57.99%)
Mutual labels:  api, wrapper
Api struct
API wrapper builder with response serialization
Stars: ✭ 224 (-22.22%)
Mutual labels:  api, wrapper
Scobot
SCORM API for Content. JavaScript library, QUnit tests and examples.
Stars: ✭ 128 (-55.56%)
Mutual labels:  api, support
Spaces Api
An API wrapper for DigitalOcean's Spaces object storage designed for easy use.
Stars: ✭ 166 (-42.36%)
Mutual labels:  api, wrapper
Binance.api.csharp.client
C#.NET client for Binance Exchange API.
Stars: ✭ 98 (-65.97%)
Mutual labels:  api, wrapper
Node Fb Messenger
✉️ Facebook Messenger Platform Node.js API Wrapper
Stars: ✭ 206 (-28.47%)
Mutual labels:  api, wrapper
Uniswap Python
🦄 The unofficial Python client for the Uniswap exchange.
Stars: ✭ 191 (-33.68%)
Mutual labels:  api, wrapper
Kayn
superagent-inspired Node.js lib (w/ **some** TypeScript support) for accessing Riot's League of Legend's API (discord: cnguy#3614)
Stars: ✭ 122 (-57.64%)
Mutual labels:  api, wrapper
Twitchio
TwitchIO - An Async Bot/API wrapper for Twitch made in Python.
Stars: ✭ 268 (-6.94%)
Mutual labels:  api, wrapper
Ovoid
Un-Official OVO API Wrapper
Stars: ✭ 121 (-57.99%)
Mutual labels:  api, wrapper
Mastodonkit
MastodonKit is a Swift Framework that wraps Mastodon's API
Stars: ✭ 134 (-53.47%)
Mutual labels:  api, wrapper
Tlaw
The Last API Wrapper: Pragmatic API wrapper framework
Stars: ✭ 112 (-61.11%)
Mutual labels:  api, wrapper
Coinbasepro Csharp
The unofficial .NET/C# client library for the Coinbase Pro/GDAX API
Stars: ✭ 143 (-50.35%)
Mutual labels:  api, wrapper
Spotify Web Api Js
A client-side JS wrapper for the Spotify Web API
Stars: ✭ 1,313 (+355.9%)
Mutual labels:  api, wrapper
Discord.jl
The Julia Discord API Wrapper
Stars: ✭ 93 (-67.71%)
Mutual labels:  api, wrapper
Fbrecog
An unofficial python wrapper for the Facebook face recognition endpoint
Stars: ✭ 184 (-36.11%)
Mutual labels:  api, wrapper
Zenpy
Python wrapper for the Zendesk API
Stars: ✭ 222 (-22.92%)
Mutual labels:  api, wrapper

node-zendesk Join the chat at https://gitter.im/blakmatrix/node-zendesk build status

node-zendesk logo

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-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));//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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].