On a fediverse server with a versioned client API, what would you expect to happen if an API call is made with a version number higher than what the server supports? Should it return an error? Should it take it to mean its highest supported version? Something else?

The API isn't RESTful, the version number is global for all methods (endpoints) and has the format "major.minor".

0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.social/users/grishka/statuses/115327226016372765 on your instance and quote it. (Note that quoting is not supported in Mastodon.)