Namespace: API

API

Handle all API requests.
Source:

Example

const CaneedIO = require('node-cannedio');

// setup the module.
const token = 'MY_API_TOKEN';
const setupError = Canned.config.setup(token);
if (setupError) {
  console.error(setupError);
  process.exit();
}

// get a specific category
CaneedIO.api.category
.get(categoryId)
.then(cat => console.log('my category:', cat.toJSON()))
.catch(error => console.log('error on try to get category:', error));

// get all responses
CaneedIO.api.response
.list()
.then(responses => console.log('responses:', responses.length))
.catch(error => console.log('error on try to get response list:', error));

Classes

CategoryAPI
ResponseAPI
UserAPI