Versioning
Dated API versions, what can change within one, and how you hear about changes.
The API has a path version (/v1) and a dated version, shown in the NOWScale-Version header of every response and in api_version on every event. The first dated version is 2026-12-01.
Within a dated version, changes only add:
- new endpoints and new optional request fields,
- new fields in responses and event payloads,
- new event types (endpoints that listen to all events receive them),
- new error codes and new values in fields documented as open lists.
Write code that ignores fields it does not know and handles an unknown error code like a generic error of its status.
A change that could break working code (removing or renaming a field, changing what a value means) comes as a new dated version. Your keys keep their version until you move them, and we announce new versions in the changelog well in advance.