blob: 2561dd39bd11e072a015299d8abb7faf600b5443 [file] [log] [blame]
//jshint esversion:6
var request = require("request");
function main({email, org, slacktoken}) {
return new Promise((resolve, reject) => {
request.post({
url: `https://${org}.slack.com/api/users.admin.invite`,
form: {
email: email,
token: slacktoken,
set_active: true
}
},(err, httpResponse, body)=>{
if(err) reject({Error:"Error"+err});
resolve({
message:`Success! Check ${email} for an invite from Slack.`
});
});
});
}
exports.main = main;