drip-nodejs
Version:
A complete NodeJS wrapper for connecting to the Drip v2 REST API
24 lines (23 loc) • 748 B
JavaScript
module.exports = {
/**
* Fetch a list of all broadcasts
*
* @param {object} options - An object with a sort property as `status`. Accepts `all`,
* `draft`, `scheduled`, `sent`
* @param {callback} callback - An optional callback
* @returns {promise}
*/
listBroadcasts(options = {}, callback) {
return this.get(`v2/${this.accountId}/broadcasts/`, { qs: options }, callback);
},
/**
* Fetch a broadcast
*
* @param {number} broadcastId - Required. The broadcast id
* @param {callback} callback - An optional callback
* @returns {promise}
*/
fetchBroadcast(broadcastId, callback) {
return this.get(`v2/${this.accountId}/broadcasts/${broadcastId}`, {}, callback);
}
};