npm install onfleet
Every resource is accessed via your onfleet
instance:
var onfleet = require('onfleet')('YOUR_ONFLEET_API_KEY');
Every resource method accepts an optional callback as the last argument:
onfleet.tasks.create(
{ ... },
function(error, task) {
error; // null if no error occurred
task; // the created task object
}
);
Additionally, every resource method returns a promise, so you don't have to use the regular callback. E.g.
// Create a new task :
onfleet.tasks.create(
{ ... }
).then(function(task) {
// New task created
}).catch(function(err) {
// Deal with an error
});
Where you see params
it is a plain JavaScript object, e.g. { email: '[email protected]' }
- organizations
- administrators
- workers
- teams
- destinations
- recipients
- tasks
- webhooks