A JumpCloud REST API client.
This project is still in its very earliest stages. However the goal is to provide a useable nodeJS helper to operate against the JumpCloud API for administration. Note there is a separate Authentication and Authorization API which is not covered by this repo.
$ npm install jumpcloud
Grab an API token from the admin console (your username in the top right > API settings).
var JumpCloud = require('jumpcloud');
var jc = new JumpCloud("XXXapikeyXXX");
jc.getAllUsers(function(x){
for(a=0;a<x.results.length;a++){
console.log("Username/ID: " + x.results[a].username + " / " + x.results[a]._id);
}
});
See FUNCTIONS file for documentation of all functions
Examples coming soon
$ env APIKEY=XXXXapikeyXXXX npm run test
Authored by @ShakataGaNai
See LICENSE file.