Novastrum API

Versioning

The version is part of the path. Breaking changes get a new version; the old one keeps working while you migrate.

Versions

VersionPathStatus
v1/api/v1/…Current, the only version

Always include the version in the path. Requests to a version that does not exist answer 404.

Changes within a version

Within a version we only make changes that do not break existing clients:

Write clients that ignore response fields they do not know.

Deprecation

When a new version replaces an old one, the old version stays available for at least 12 months. The deprecation is announced on this page together with a migration guide. There is no deprecated version at the moment.

Changelog

v1 has had no breaking changes. Additions are listed in the API reference.

Links from older SDK documentation to /changelog/…, /migration/… or /deprecation-policy lead here.