Example on how to use Web API to version your API by sending a vendor specific content type in the Accept header application/vnd.yournamespace.yourresource.v1+json
or application/vnd.yournamespace.yourresource.v2+json
.
The final result is available on Azure.