code: function message (jar, token, recipient, subject, body) {
    var httpOpt = {
      url: '//www.roblox.com/messages/send',
      options: {
        method: 'POST',
        jar: jar,
        headers: {
          'X-CSRF-TOKEN': token
        },
        json: {
          subject: subject,
          body: body,
          recipientid: recipient
        },
        resolveWithFullResponse: true
      }
    };
    return http(httpOpt)
    .then(function (res) {
      if (res.statusCode === 200) {
        var body = res.body;
        if (!body.success) {
          throw new Error(body.shortMessage);
        }
      } else {
        throw new Error('Message failed');
      }
    });
  }
docs: Define