var slackTeam = delaine-for-governor; var token = xoxp-188373911029-350991811430-362383860257-c2cc2cf19bd44a066efe413cee1a85e1; // A test token will suffice. // You can generate one at https://api.slack.com/docs/oauth-test-tokens // Just make sure that the user issuing the test token is an admin. var url = 'https://'+ slackTeam + '.slack.com/api/users.admin.invite'; fetch(url, { method: 'POST', headers: {'Content-Type': 'application/x-www-form-urlencoded'}, body: "token="+ token + "&email=" + input.email }) .then(function(res) { return res.text(); }) .then(function(body) { var output = {rawHTML: body}; callback(null, output); }) .catch(callback);