I read tons of documentation about pros and cons of URI versioning against Header (media type) versioning (Best practices for API versioning?).
If I want to chose the media type versioning what's the best way to document my API? I'm using Swagger (2.0) and I looked also into OpenAPI 3.0 but I couldn't find an easy and clear way to exposes different versions for the same endpoint.
I'd like to have a clear and easy understandable way to share my API definitions with my integrators.