Skip to content
SoundSyncAudio software platform

Guide

API Versioning and Deprecation

Current mixed versioning model across unversioned and v1 routes, generated package compatibility, additive changes, breaking changes, deprecation registry, and changelog expectations.

POST /activateGET /validatePOST /deactivate
Product credentials
Activation request
Entitlement check
Device registration
Periodic validation
Deactivation when needed
Live Moonwave FX products workspace showing the SoundSync product management surface for audio software releases.

SoundSync

Policy summary

The machine-readable source is docs/contracts/api-deprecations.json.

Change typePolicy
Additive field/endpointAllowed with docs and examples when public.
Breaking request/response changeRequires migration guide, changelog entry, release-gate update, and deprecation/sunset metadata when possible.
Legacy aliasMust remain labeled as alias/legacy and point to canonical replacement.
Emergency security changeMay shorten timelines; docs/changelog must explain impact without exposing exploit details.
Generated package compatibilityHISE/JUCE package versions and endpoint paths must be represented in docs/tests.