Skip to content

BIBSYSDEV/nva-api-documentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

nva-api-documentation

API documentation for NVA.

API Servers

API documentation

Versioning

We have a few principles when it comes to versioning that all users of the API need to be aware of:

  • We will never change or delete existing fields.
  • We can add new fields without bumping the version.
  • Clients must make sure they can handle "unknown" fields from the server responses.
  • If we need to make changes that are not backward compatible, we will introduce a version property, e.g. application/json; version=2023-05-26 that clients that are aware can ask for.
  • Clients sending no Accept-header or the generic "application/json" will get the original version.
  • If the original version is rarely used in the future, we might officially deprecate it and eventually remove it.
  • Generally, we try to adhere to Postel's Law / The Robustness Principle, which we suggest you do too ;)

Scenarios

Releases

No releases published

Packages

No packages published