Skip to content
Tendral Health

Versioning

The major version is in the path: /v1. Within a major version, changes are additive.

What does not break you

These can happen inside /v1 at any time:

  • A new endpoint.
  • A new optional query parameter or request field.
  • A new field in a response. Ignore fields you do not know.
  • A new error code within an existing type. Branch on type.
  • A new webhook event type. Ignore events you do not handle.

What counts as breaking

Removing or renaming a field, endpoint or parameter, changing a field's type or meaning, making an optional input required, or changing an error's type. A breaking change ships only under a new major version path; /v1 keeps its behaviour.

Release phases

PhaseWho can call itCan it change?In the reference?
Generally availableAnyone with a key that has the scopeAdditive changes onlyYes
Private previewOrganizations we inviteYes, without noticeNo; described on an Early access page

Current status

AreaPhase
GET /v1/healthGenerally available
Surveys APIPrivate preview

Every change is dated in the Changelog.