static apiGetUsers (req, res, next) {
    const query = User.#apiGetUsersCommon(req);
    if (query === undefined) {
      res.send({
        success: false,
        recordsTotal: 0,
        recordsFiltered: 0,
        data: []
      });
    }

    Promise.all([
      User.searchUsers(query),
      User.numberOfUsers()
    ]).then(([users, total]) => {
      if (users.error) { throw users.error; }
      res.send({
        success: true,
        recordsTotal: total,
        recordsFiltered: users.total,
        data: users.users
      });
    }).catch((err) => {
      console.log(`ERROR - ${req.method} /api/users`, util.inspect(err, false, 50));
      return res.send({
        success: false,
        recordsTotal: 0,
        recordsFiltered: 0,
        data: []
      });
    });
  }
POST - /api/users

Retrieves a list of users (admin only).
@name /users
@returns {boolean} success - True if the request was successful, false otherwise
@returns {ArkimeUser[]} data - The list of users configured.
@returns {number} recordsTotal - The total number of users.
@returns {number} recordsFiltered - The number of users returned in this result.