Érdekes cikk a témáról.
Kiemelve a cikkből:
URL: You simply whack the API version into the URL, for example: https://haveibeenpwned.com/api/v2/breachedaccount/foo
Custom request header: You use the same URL as before but add a header such as “api-version: 2”
Accept header: You modify the accept header to specify the version, for example “Accept: application/vnd.haveibeenpwned.v2+json”
Ennek kapcsán filózok valamin. A restes cuccok erőforrásokról szólnak, azaz ha adatokban gondolkodunk, entitásokat címzünk meg, azokon végzünk műveletet. De mi van, ha nem egy konkrét entitáson kell végezni műveletet? Pl. Tiltsd le xy usert a rendszerben. Ez sokkal inkább operation jellegű dolog, sok entitást érinthet, az ilyeneket nem szokás rest alapon megcsinálni, jól érzem? De ha nem, akkor hogy?