Boolean parameters (like offline) need to be explicitly passed as lowercase strings "true" or "false" for them to work correctly. This seems to be due to how query ...