Deprecated. This lib was for a past incarnation of the Stampr API that is no longer in production or supported
Dev: npm install stampr/stampr/stampr-api-javascript
Prod: npm install stampr/stampr#[version]
where [version]
is a tag
var Stampr = require('stampr');
var stampr = new Stampr('[email]', '[password]');
var to = [
'blah',
'123 f st',
'fdas, ca 12345'
].join('\n');
var from = [
'blah',
'123 f st',
'fdas, ca 12345'
].join('\n');
var message = '<html>Hello World!</html>';
stampr.mail(to, from, message, function(err, data) {
if (err) throw err;
console.log('Mailing', data);
});
var Stampr = require('stampr');
var stampr = new Stampr('[email]', '[password]');
// Create empty object
var batch = stampr.factory('Batch');
// Load existing object
batch.find(1234, function(err, batch) {
if (err) throw err;
// do something with batch
console.log('batch', batch.getId());
});
// Save to API
batch = stampr.factory('Batch').set('config_id', 1111);
batch.create(function(err, batch) {
if (err) throw err;
// do something with batch
console.log('batch', batch.getId());
});
// Update
// load batch
batch.set('status', 'hold');
batch.update(function(err, batch) {
if (err) throw err;
// do something with batch
console.log('batch', batch.getId());
});
// Delete
// load batch
batch.delete(function(err, batch) {
if (err) throw err;
// do something with batch
console.log('batch', batch.getId());
});