Nice work, and thank you for putting it out under MIT.
What happens to a client like this when the REST API moves under it? You have tagged 1.0.0 against 6.8.0 and 0.39.0, and I am curious whether you are planning to track versions or to fail loudly when something it expects has gone.