Skip to main content
Operata versions the API by URL prefix. The current stable version is v1. Endpoints under /v2/ are stable but scoped to admin-only surfaces today. Breaking changes ship behind a new prefix; additive changes ship in place.

Endpoint

Parameters

There’s no version header — the version lives in the path. Pin your client to the prefix you tested against.

Response

Operata signals deprecation on the response headers of any endpoint scheduled for removal:
The Operata change policy:
  • Additive changes ship in place. New optional fields on responses, new optional query parameters, new endpoints under an existing version. Your client keeps working without changes.
  • Breaking changes ship under a new prefix. Renamed fields, removed fields, changed types, new required parameters, changed status codes, changed error codes — these go to the next major version. Operata does not silently change the wire shape of an existing endpoint.
  • Deprecation window is six months minimum. From the day a Sunset header first appears, you have at least six months before the endpoint stops responding. Watch the API changelog for the announcement.

Example

A deprecation-aware client inspects response headers on every call:

Errors

See Errors for shared codes.