Skip to main content

API Versioning

How Netomi versions the REST API and what to expect when upgrading.

Versioning scheme

The API uses URL-based major versions:

https://api.netomi.com/v1/conversations

The current major version is v1.

What is a breaking change

ChangeBreaking?
Adding a new endpointNo
Adding an optional field to a responseNo
Adding a new event typeNo
Removing a fieldYes
Renaming a fieldYes
Changing field typesYes
Changing required request fieldsYes

We will never make a breaking change within the same major version.

Deprecation policy

  • Deprecated endpoints are announced via the changelog and the Sunset response header.
  • Deprecated fields stay supported for at least 12 months.
  • Major version EOL is announced at least 18 months in advance.

How to detect deprecations

Responses for deprecated endpoints include:

Deprecation: true
Sunset: Wed, 01 Jan 2026 00:00:00 GMT
Link: <https://docs.netomi.com/changelog>; rel="deprecation"

Pinning a version

Always include the major version in the URL. SDKs pin automatically — upgrade the SDK to move to a newer major.

Was this page helpful?