Z8 contains no training method, therefore the error. The Z systems are generally not for training by the user, but Z8 has nothing to train at all.

The "invalid request" is not due to API change. The used API library sends intentionally invalid requests.