Jasper Yu says to YSITD
function addMember(username, access, options, callback) { callback || (callback = options, options = {}), api.collab.post("members/add", { body: { username: username, access: access }, query: { silent: options.silent } }, function(err, data) { return err ? callback(err) : void(pubsub.connected ? callback(null, data) : addCachedMember(data, callback)) }) }