code: function(params, callback) {
          /**
           * Callback for QB.users.create(params, callback)
           * @callback createUserCallback
           * @param {object} error - The error object
           * @param {object} response - The user object
           */
          this.service.ajax({url: Utils.getUrl(config.urls.users), type: 'POST', data: {user: params}},
              function(err, res) {
                  if (err) {
                      callback(err, null);
                  } else {
                      callback(null, res.user);
                  }
              });
      }
docs: Registers a new app user. Call this API to register a user for the app. You must provide either a user login or email address along with their password, passing both email address and login is permitted but not required ({@link https://docsdev.quickblox.com/rest_api/Users_API.html#Sign_Up read more})
  @memberof QB.users
  @param {object} params - object of user's parameters
  @param {string} params.login - The user's login name
  @param {string} params.password - The user's password for this app
  @param {string} params.email - The user's email address
  @param {string} [params.full_name] - The user's full name
  @param {string} [params.phone] - The user's phone number
  @param {string} [params.website] - The user's web address, or other url
  @param {string} [params.facebook_id] - The user's facebook uid
  @param {string} [params.twitter_id] - The user's twitter uid
  @param {number} [params.blob_id] - The id of an associated blob for this user, for example their photo
  @param {(number|string)} [params.external_user_id] - An uid that represents the user in an external user registry
  @param {(string|string[])} [params.tag_list] - A comma separated list of tags associated with the user. Set up user tags and address them separately in your app
  @param {string} [params.custom_data] - The user's additional info
  @param {createUserCallback} callback - The createUserCallback function