This pattern — of implementing a reader able to ignore changes we don’t care about — is what Martin Fowler calls a Tolerant Reader.
What to do to ensure your clients are doing this? A way to /force/ Good Client behavior? REST + URL obfuscation would do it but that doesn't sound customer friendly :)