module.exports = function(client) { /* section: user *comment: invite users via e-mail *params: * emails: an array of email addresses to send invites to * callback: function(err, res) *example: | * ```javascript * const dogapi = require("dogapi"); * const options = { * api_key: "api_key", * app_key: "app_key" * }; * dogapi.initialize(options); * const emails = ["me@domain.com", "you@domain.com"]; * dogapi.user.invite(emails, fuction(err, res){ * console.dir(res): * }); * ``` */ function invite(emails, callback) { const params = { body: { emails } }; client.request('POST', '/invite_users', params, callback); } return { invite, getUsage() { return [' dogapi user invite
...']; }, getHelp() { return [ 'User:', ' Subcommands:', ' invite
... invite the given list of e-mail addresses to your datadog org' ]; }, handleCli(subcommand, args, callback) { invite(args._.slice(4), callback); } }; };