Service interfaces must be allowed to evolve over time. This is natural, since the organization's needs change over time, and service interfaces reflect that to a degree.
How can we accomplish this? One way is to use a pattern that is sometimes called TolerantReader. This simply means that the consumer of a service should ignore data that it doesn't recognize.
This is a method that lends itself well to REST implementations.